1 2010-02-15 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
6 * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
8 2010-02-14 Dan Dennedy <dan@dennedy.org>
10 * src/framework/mlt_frame.c: Fix mlt_sample_calculator returning negative
13 * src/framework/mlt_cache.c: Simplify some of the cache locking and less
16 * src/modules/avformat/producer_avformat.c: Add a reference to avformat
17 producer on the frame when cache miss. Also adds some additional checks on
20 2010-02-11 Dan Dennedy <dan@dennedy.org>
22 * src/modules/linsys/consumer_SDIstream.c,
23 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
24 HD-SDI support to Linsys SDI module. This has only been tested with the
25 VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
26 utilities to configure your card. In time, we hope to remove this step.
28 * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
29 --linsys-with-jpeg configure option.
31 * src/modules/linsys/factory.c: Change linssys_sdi consumer to just "sdi"
33 2010-02-10 Dan Dennedy <dan@dennedy.org>
35 * src/modules/avformat/producer_avformat.c: Make avformat producer less
36 chatty in verbose mode.
38 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
39 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
40 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
41 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
42 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
43 profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
44 profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
45 profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
46 profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
47 profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
48 profiles and add more ATSC profiles.
50 * src/modules/avformat/vdpau.c: Look for libvdpau.so in /usr/lib64 as well.
52 2010-02-08 Dan Dennedy <dan@dennedy.org>
54 * src/modules/xml/producer_xml.c: Add support for unspecified out points in
57 * src/framework/mlt_playlist.c: Add support for only negative out in
58 mlt_pplaylist_append_io.
60 * src/framework/mlt_producer.c: Add support for negative out in
61 mlt_producer_set_in_and_out.
63 * src/framework/mlt_playlist.c: Change -1 handling for in/out points to be
66 * src/modules/vorbis/producer_vorbis.c: Fix short forward seeking in vorbis
69 * src/modules/avformat/producer_avformat.c: Fix audio muxing when
70 downsampling >2 channels. A side effect of this bug was a big memory
71 consumption. This occurs mostly commonly when using 5.1 audio sources such as
72 AVCHD or DVD and encoding to 44.1 KHz.
74 2010-02-07 Dan Dennedy <dan@dennedy.org>
76 * src/modules/core/filter_resize.c: Safer to use the image from get_image and
79 * src/modules/avformat/producer_avformat.c: Fix crash in filter resize with
80 cached images (kdenlive-1330). Also properly sets the top_field_first flag
81 on frames with cached image. Also adds the noimagecache property for
84 2010-02-04 Dan Dennedy <dan@dennedy.org>
86 * src/modules/avformat/consumer_avformat.c: Sometimes x264 is crashing on
87 single or first pass with multithreading.
89 * src/modules/core/producer_consumer.c: Fix progressive property on frames in
90 the consumer producer. This also adds deinterlace_method and rescale
91 (method) properties to the producer so it can set those on its embedded
94 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
95 src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
96 deinterlace filter. The previous default in the deinterlace filter was
97 linearblend. The new default is yadif. However, onefield is faster is gives
98 cleaner results than linearblend where preserving most resolution is not a
99 factor. Since most usess of SDL are applications with preview windows smaller
100 than actual resolution, it makes sense to use onefield by default in the SDL
103 * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
104 src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
105 src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
108 2010-02-03 Dan Dennedy <dan@dennedy.org>
110 * src/framework/mlt_frame.h, src/framework/mlt_service.c,
111 src/framework/mlt_service.h: Hide need_previous_next property from
114 * src/modules/avformat/producer_avformat.c: Fix setting resolution and format
115 in avformat image caching.
117 2010-02-02 Dan Dennedy <dan@dennedy.org>
119 * configure: Add SSE2_FLAGS and --disable-sse2 to configure. This is
120 required for YADIF assembler.
122 * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
123 src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
124 previous and next frames in producers. This is only enabled when the
125 property need-previous-next is set true on the producer. This also adds
126 firing a service-changed event on the filter when it gets attached so the
127 filter can set this property on the producer to which it is attached. These
128 frame references are set as "previous frame" and "next frame" properties on
129 the current frame. It is also important to note that these frames do not have
130 ANY filters applied to them, which is important for YADIF and telecide
131 filters, which process before all other filters.
133 * src/framework/mlt_multitrack.c: Prefer the API over setting property.
135 * src/modules/avformat/producer_avformat.c: Fix force_progressive=0 on
138 * src/modules/avformat/producer_avformat.c: Add image caching to avformat
139 producer. This not only helps with very short seeking around a point
140 especially on AVCHD but also will help immensely with YADIF.
142 2010-01-28 Dan Dennedy <dan@dennedy.org>
144 * Doxyfile: Sort members in doxygen docs.
146 2010-01-26 Dan Dennedy <dan@dennedy.org>
148 * src/modules/avformat/producer_avformat.c: Fix segfault when using
149 audio_index=all on file with no audio.
151 2010-01-23 j-b-m <jb@kdenlive.org>
153 * src/modules/oldfilm/filter_vignette.c: Fix vignette filter position
154 modified: src/modules/oldfilm/filter_vignette.c
156 2010-01-22 j-b-m <jb@kdenlive.org>
158 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Round corners in titles for
159 rectangle borders (Patch from Till Theato) modified:
160 src/modules/qimage/kdenlivetitle_wrapper.cpp
162 * .../motion_est/filter_autotrack_rectangle.c: Fix typo in autotrack filter
163 modified: src/modules/motion_est/filter_autotrack_rectangle.c
165 2010-01-21 Dan Dennedy <dan@dennedy.org>
167 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
168 environment variable MLT_NO_VDPAU=1 disable VDPAU.
170 2010-01-19 Dan Dennedy <dan@dennedy.org>
172 * src/modules/avformat/consumer_avformat.c: Make realtime (streaming)
173 avformat consumer less bursty. Patch from PrimeTel PLC -
174 http://www.prime-tel.com
176 * src/modules/avformat/configure, src/modules/avformat/factory.c,
177 src/modules/avformat/producer_avformat.c: Add support for libavdevice
178 (v4l/v4l2). Thanks to hints from Volodymyr M. Lisivka.
179 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
182 * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
183 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
184 src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
185 produce image (kdenlive-1312).
187 * src/modules/core/filter_resize.c: Fix incorrect comment about yuv422 only
190 2010-01-18 Dan Dennedy <dan@dennedy.org>
192 * src/modules/avformat/consumer_avformat.c: Fix muxing when encoding with
193 x264 and B frames (2928953).
195 * src/modules/avformat/consumer_avformat.c: Remove deprecation warnings on
198 2010-01-16 Dan Dennedy <dan@dennedy.org>
200 * src/modules/avformat/consumer_avformat.c: Only report video encode error
201 when truly error result.
203 * src/modules/avformat/consumer_avformat.c: Add apre, fpre, and vpre
204 properties to avformat consumer. These read ffmpeg preset files, which is
205 really handy for x264 encoding on the command line. They require the full
206 path to the file unlike the ffmpeg utility. apre is for audio, vpre is for
207 video, and fpre is for the format/muxer.
209 * src/framework/mlt_frame.c: Refactor mlt_sample_calculator to reuse
210 mlt_sample_calculator_to_now.
212 * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
213 src/framework/mlt_service.h: Add mlt_frame doxygen docs.
215 2010-01-13 Dan Dennedy <dan@dennedy.org>
217 * src/modules/avformat/producer_avformat.c: Fix detection of aspect ratio of
220 2010-01-12 Dan Dennedy <dan@dennedy.org>
222 * src/modules/avformat/producer_avformat.c: Fix A/V sync after seeking on
223 some files (2892086).
225 2010-01-12 j-b-m <jb@kdenlive.org>
227 * src/modules/kdenlive/filter_freeze.c: Fix memleak in freeze filter -
228 Kdenlive issue 1379 modified: src/modules/kdenlive/filter_freeze.c
230 2010-01-10 Dan Dennedy <dan@dennedy.org>
232 * src/modules/avformat/producer_avformat.c,
233 src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
234 repeated frames (kdenlive-1335).
236 2010-01-09 gmarco <g.marco@freenet.de>
238 * src/modules/qimage/kdenlivetitle_wrapper.cpp: round outline pen
240 2009-12-23 Marco Gittler <g.marco@freenet.de>
242 * src/modules/qimage/kdenlivetitle_wrapper.cpp: outline text possible (with
243 use of font-outline/font-outline-color)
245 2010-01-06 Marco Gittler <g.marco@freenet.de>
247 * src/modules/oldfilm/filter_oldfilm.c,
248 src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
251 * src/modules/oldfilm/filter_oldfilm.c: unevendevelop effect
253 2009-12-21 j-b-m <jb@kdenlive.org>
255 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix crash when opening a
256 kdenlive document with titles modified:
257 src/modules/qimage/kdenlivetitle_wrapper.cpp
259 2009-12-17 Dan Dennedy <dan@dennedy.org>
261 * src/modules/linsys/consumer_SDIstream.c: Add force_channels to sdi consumer
264 * src/modules/avformat/producer_avformat.c: Fix crash at end of some files
265 with audio_index=all.
267 2009-12-16 Dan Dennedy <dan@dennedy.org>
269 * src/modules/sdl/consumer_sdl_still.c: This lock makes kdenlive start more
270 reliably in the debugger.
272 * src/framework/mlt_service.c, src/framework/mlt_service.h,
273 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
274 mlt_service_cache_purge and remove purge in mlt_service_close. The avformat
275 producer holds references to cache items within frame objects. This means
276 mlt_service_close can not purge the cache because frames may be closed after
279 * src/modules/avformat/producer_avformat.c: Redo avformat producer locking -
282 2009-12-14 Dan Dennedy <dan@dennedy.org>
284 * configure, src/framework/mlt.h: Bump to unreleased version.
286 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
287 src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
288 for VDPAU. This set of changes conflicted with Kdenlive, which requires two
289 consumers that need to release SDL on stop. Now, VDPAU support does not need
290 SDL as it gets its own X11 Display pointer.
292 * src/modules/avformat/Makefile, src/modules/avformat/configure,
293 src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display.
294 This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
295 used with non-SDL consumers! (Still requires an X11 session.)
297 2009-12-13 Dan Dennedy <dan@dennedy.org>
299 * src/modules/sdl/consumer_sdl.c: Fix for when actual channels does not match
300 requested. This typically only happens when using audio_index=all on the
301 avformat producer. This also adds a audio_offset property to the sdl consumer
302 to help with testing audio_index. It takes a numeric value in units of
303 channels over which to skip.
305 * src/modules/avformat/vdpau.c: Do not compile vdpau_close() until it can be
308 * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
309 Add producer variant avformat-novalidate. The purpose of this is to increase
310 the speed of loading playlists with known good files. Use with care. This
311 assumes a few properties have been set, in particular "length." This was only
312 tested thus far by modifying the output of consumer xml to change mlt_service
313 from "avformat" to "avformat-novalidate".
315 * src/modules/avformat/producer_avformat.c: Fix audio_index=all when stream
318 * src/modules/avformat/vdpau.c: Fix segfault in vdpau_init when x11_display
321 * src/modules/avformat/producer_avformat.c: Some B.C.E. sample files need
324 * src/modules/avformat/producer_avformat.c: Fix regression with addition of
325 mlt_cache. This change would cause the producer to not fully initialize on
326 the first call to get_frame.
328 2009-12-12 Dan Dennedy <dan@dennedy.org>
330 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
331 cache support to avformat producer. This also includes a change to make
332 VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
335 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
336 mlt_service_cache_set_size() to limit the cache size.
338 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
339 mlt_cache_set_size() to limit the amount of caching.
341 2009-11-28 Dan Dennedy <dan@dennedy.org>
343 * src/modules/avformat/Makefile, src/modules/avformat/configure,
344 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
345 support for decoding H.264 with VDPAU. This applies to all H.264 at the
346 moment unless novdpau=1 is set on the producer. Also, this can only handle up
347 to about 10 - 15 clips using VDPAU in the project at the moment until the
348 avformat producer is changed to use mlt_cache.
350 * src/melt/melt.c: SDL must not close X11 while VDPAU is still using it.
352 * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
353 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
354 Make the SDL consumer cooperate with VDPAU. This moves the SDL_Quit calls
355 from the consumer_stop to the consumer_close functions. Also, it exports the
356 X11 Display pointer to the mlt_environment and the global SDL mutex to the
359 2009-12-10 Dan Dennedy <dan@dennedy.org>
361 * src/modules/core/filter_crop.c: Add center_bias property to crop filter.
363 2009-12-08 Dan Dennedy <dan@dennedy.org>
365 * ChangeLog: Update ChangeLog for 0.4.10 release.
367 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
368 0.4.10 and update release notes.
370 * src/modules/core/filter_audioconvert.c: Fix audioconvert setting frame
371 audio on no conversion. This was causing the existing audio to be released
372 and then telling mlt_properties to release the audio again with the old
373 pointer (double free).
375 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
376 Fix underlinking libm by removing math function.
378 2009-12-07 Dan Dennedy <dan@dennedy.org>
380 * ChangeLog: Update ChangeLog for 0.4.8 release.
382 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
385 * NEWS: Add v0.4.8 release notes.
387 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
388 cases image and audio formats not converting (kdenlive-1259).
390 * src/modules/core/transition_composite.c: Fix crash in
391 composite-on-composite (kdenlive-1315).
393 2009-12-06 Dan Dennedy <dan@dennedy.org>
395 * src/modules/avformat/consumer_avformat.c: Fix crash in x264 on second pass
396 of multi-threaded encoding.
398 * src/modules/avformat/consumer_avformat.c: Disable multi-threaded audio
399 encoding (not useful).
401 * src/modules/avformat/consumer_avformat.c: Fix encoding PCM on some recent
402 FFmpeg change (kdenlive 1282). Also includes a little cleanup and extra
403 buffer overwrite protection.
405 * src/modules/avformat/consumer_avformat.c: Fix regression causing writing
406 beyond end of buffer (kdenlive 1282). Anything with a PCM output is still
407 crashing including DV and WAV.
409 2009-12-05 Dan Dennedy <dan@dennedy.org>
411 * src/swig/ruby/build: Fix build (CFLAGS) of Ruby binding.
413 2009-12-02 Dan Dennedy <dan@dennedy.org>
415 * src/modules/avformat/producer_avformat.c: Fix audio buffer overflow on
416 large resampling (2902193).
418 * src/modules/avformat/producer_avformat.c: Fix regression converting mono to
421 * src/modules/core/filter_crop.c: Add center property to crop to
422 automatically fill frame.
424 2009-12-01 Dan Dennedy <dan@dennedy.org>
426 * src/modules/core/filter_crop.c: Fix distorting aspect ratio of images with
427 crop. Unfortunately, this has the side effect of breaking the crop extents
428 of existing projects when crop was applied to an image or image sequence.
429 However, those projects were using a distorting version of crop and would
430 need to be revised anyways.
432 * src/modules/core/filter_crop.c: Add support for cropping RGB(A).
434 * src/modules/core/filter_resize.c: Only correct field order if the source is
437 2009-11-29 Dan Dennedy <dan@dennedy.org>
439 * src/modules/core/filter_crop.c: Re-Fix bounds checking of crop filter
442 * src/modules/avformat/producer_avformat.c: Add force_fps property to
445 * src/modules/frei0r/factory.c: Fix locating plugins in $HOME/.frei0r-1/lib
448 * src/modules/avformat/producer_avformat.c: Fix pointer of V plane for
451 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
454 * src/modules/oldfilm/filter_vignette.yml: Fix validation and consistency
455 errors in vignette YAML.
457 2009-11-29 Marco Gittler <g.marco@freenet.de>
459 * src/modules/oldfilm/filter_vignette.c,
460 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
461 also bug in wrong y center
463 2009-11-29 Dan Dennedy <dan@dennedy.org>
465 * src/modules/oldfilm/filter_vignette.yml: Fix broken vignette YAML.
467 2009-11-29 Marco Gittler <g.marco@freenet.de>
469 * src/modules/oldfilm/filter_vignette.c,
470 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
473 2009-11-21 Dan Dennedy <dan@dennedy.org>
475 * src/modules/avformat/producer_avformat.c: Add support for new libavcodec
478 * src/modules/avformat/producer_avformat.c: Fix seek on some AVCHD causing
479 infinite loop. This detects when libavformat starts to consistently report
480 invalid PTS and then will disable Ivan's new_seek code. In the example file I
481 have this only happens when seeking backwards, which typically implies an
482 interactive use case (except when using framebuffer with speed < 0). Then, it
483 should still use the new_seek when simply apply an in point to allow for a
486 2009-11-20 Dan Dennedy <dan@dennedy.org>
488 * src/modules/avformat/consumer_avformat.c: Fix regression in audio only
491 * src/modules/avformat/producer_avformat.c: Fix dropping samples on math
492 error (kdenlive 1219).
494 2009-11-14 j-b-m <jb@kdenlive.org>
496 * src/modules/frei0r/filter_frei0r.c: Fix frei0r helper filter position (used
499 2009-11-13 j-b-m <jb@kdenlive.org>
501 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix typewriter start param
503 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Add an offset start param to
506 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Get ready for typewriter
509 2009-11-05 Dan Dennedy <dan@dennedy.org>
511 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
512 before getting param info.
514 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
515 before getting param info.
517 2009-11-04 j-b-m <jb@kdenlive.org>
519 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix images hidden
520 (kdenlive-1247) Get ready for title effects (blur, shadow)
522 2009-10-26 Dan Dennedy <dan@dennedy.org>
524 * .../motion_est/filter_autotrack_rectangle.c: Fix autotrack_rectangle with
525 negative origin (kdenlive 766).
527 * src/framework/mlt_frame.c: These get/set position calls are unnecessary.
529 2009-10-19 Dan Dennedy <dan@dennedy.org>
531 * src/modules/avformat/consumer_avformat.c: Fix short output when video
532 shorter than audio (kdenlive 1207).
534 2009-10-13 Dan Dennedy <dan@dennedy.org>
536 * src/modules/avformat/producer_avformat.c: Fix audio distortion due to
537 supplying incorrect decode buffer size.
539 * src/modules/avformat/producer_avformat.c: Add dynamically resizing audio
542 2009-10-12 Dan Dennedy <dan@dennedy.org>
544 * src/modules/avformat/producer_avformat.c: Fix regression on video-only
545 files (kdenlive-1206).
547 2009-10-13 j-b-m <jb@kdenlive.org>
549 * src/modules/kdenlive/filter_freeze.c: Fix freeze effect issues with
550 transitions (kdenlive 1192) modified: src/modules/kdenlive/filter_freeze.c
552 2009-10-11 Dan Dennedy <dan@dennedy.org>
554 * src/modules/core/filter_crop.c: Fix bounds checking of crop filter
557 * src/modules/avformat/producer_avformat.c: Fix regression with mono audio
560 2009-10-10 Dan Dennedy <dan@dennedy.org>
562 * src/modules/avformat/producer_avformat.c: Add codec.frame_rate and drop the
563 profile/level meta properties.
565 * profiles/svcd_pal_wide: Fix the display aspect ratio of SVCD Widescreen
568 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
570 * src/modules/linsys/consumer_SDIstream.c: Add audio channel mapping. This
571 uses meta properties on the producer: meta.map.audio.<N>.channels=<integer>
572 meta.map.audio.<N>.start=<integer> where 8 > N >= 0. The consumer loops over
573 N, consumes meta...channels and outputs them from channel meta...start. The
574 channel index starts at 0. For example, if the first audio track of the clip
575 is stereo English and the second audio track is stereo French, then this will
576 swap them: $ melt someclip audio_index=all meta.map.audio.0.channels=2
577 meta.map.audio.0.start=2 meta.map.audio.1.channels=2 meta.map.audio.1.start=0
578 -consumer linsys_sdi. However, the last pair of meta properties in this
579 example are actually optional. The algorithm outputs the remaining channels
580 at the start channel you specify. But since getting an unspecified property
581 yields 0, the last meta properties is unnecessary as well.
583 * src/modules/linsys/sdi_generator.c: Add MAX_AUDIO_STREAMS constant.
585 * src/modules/avformat/producer_avformat.c: Improve this log message.
587 * src/framework/mlt_tractor.c: Fix the tractor not passing meta properties to
590 * src/modules/linsys/consumer_SDIstream.c,
591 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
593 * src/modules/linsys/consumer_SDIstream.c,
594 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
596 * src/modules/linsys/sdi_generator.c: Cleanup compiler warnings.
598 * src/modules/linsys/consumer_SDIstream.c,
599 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
600 Linsys SDI consumer. This does not yet have any remapping support.
602 2009-10-06 Dan Dennedy <dan@dennedy.org>
604 * src/modules/avformat/producer_avformat.c: Add support for audio_index=all.
606 2009-09-22 Dan Dennedy <dan@dennedy.org>
608 * src/modules/avformat/producer_avformat.c: Convert audio structures to
609 arrays. Also collect info about audio channels and streams.
611 2009-09-21 Dan Dennedy <dan@dennedy.org>
613 * src/modules/avformat/producer_avformat.c: Factor out audio seeking and
614 decoding from the get_audio callback.
616 2009-09-18 Dan Dennedy <dan@dennedy.org>
618 * src/modules/avformat/producer_avformat.c: Factor out video codec
621 * src/modules/avformat/producer_avformat.c: Factor out audio codec setup from
622 audio index handling.
624 * src/modules/avformat/producer_avformat.c: Reduce usage of properties for
627 2009-10-07 Dan Dennedy <dan@dennedy.org>
629 * ChangeLog: Update changelog for 0.4.6 release.
631 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
632 version to 0.4.6 and update release notes.
634 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
635 configure option --avformat-svn-version. Also update recommended version to
636 Sept 15, 2009 and other cleanup.
638 2009-10-05 j-b-m <jb@kdenlive.org>
640 * src/modules/kdenlive/producer_framebuffer.c: Framebuffer producer should
641 obey to the force_aspect_ratio value modified:
642 src/modules/kdenlive/producer_framebuffer.c
644 2009-10-04 j-b-m <jb@kdenlive.org>
646 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
647 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
648 when in and out points are given modified:
649 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
650 src/modules/qimage/producer_kdenlivetitle.c
652 2009-09-26 Dan Dennedy <dan@dennedy.org>
654 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
657 2009-09-26 Marco Gittler <g.marco@freenet.de>
659 * src/modules/qimage/kdenlivetitle_wrapper.cpp: locale fix for decial numbers
661 2009-09-26 Dan Dennedy <dan@dennedy.org>
663 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
666 2009-09-24 Dan Dennedy <dan@dennedy.org>
668 * src/modules/avformat/consumer_avformat.c: Wait for and close AVCodec
669 threads at end. Except when using x264 because it may crash at the end of
670 the second pass when using multiple threads. Also, cleanup another dual pass
671 log file that new versions of x264 creates.
673 * src/modules/avformat/consumer_avformat.c: Fix crash in logging warning
676 2009-09-22 Dan Dennedy <dan@dennedy.org>
678 * src/swig/mlt.i: Fix swig building with some Python versions and possibly
681 2009-09-20 Dan Dennedy <dan@dennedy.org>
683 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
684 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
685 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
686 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
687 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
690 2009-09-19 Dan Dennedy <dan@dennedy.org>
692 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
693 constructor from opaque pointer.
695 2009-09-15 Dan Dennedy <dan@dennedy.org>
697 * src/modules/avformat/consumer_avformat.c: Fix crash when audio encode does
698 not yield frame (2859643).
700 * src/modules/avformat/consumer_avformat.c: Convert consumer_avformat message
703 2009-09-15 j-b-m <jb@kdenlive.org>
705 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix compatibility with older
706 Kdenlive titles: Kdenlive bug 1137 modified:
707 src/modules/qimage/kdenlivetitle_wrapper.cpp
709 2009-09-15 Dan Dennedy <dan@dennedy.org>
711 * src/modules/avformat/producer_avformat.c: Remove the old location of the
712 first_pts calculation.
714 * src/modules/avformat/producer_avformat.c: Fix concurrency instability.
715 (not related to new_seek)
717 2009-09-13 Dan Dennedy <dan@dennedy.org>
719 * src/modules/avformat/producer_avformat.c: Relocate setting first_pts and
720 fix ffmpeg concurrency.
722 2009-09-09 Dan Dennedy <dan@dennedy.org>
724 * src/modules/avformat/producer_avformat.c: Restore seeking to one second
725 before target. Since Ivan Schreter's FFmpeg mpegts new-seek patches were
726 disabled, this is temporarily required for H.264 MPEG2-TS.
728 2009-09-05 Dan Dennedy <dan@dennedy.org>
730 * src/modules/avformat/producer_avformat.c: Patch from Ivan Schreter to fix
731 seeking on AVCHD. This is intended to improve seeking in general, but it not
732 ready for all formats. It can be explicitly enabled by setting the new_seek
733 property to 1. I added code to enable it by default for H.264 in MPEG-2
734 Transport Stream, but one can disable it by setting new_seek to 0.
736 2009-09-15 Dan Dennedy <dan@dennedy.org>
738 * src/mlt++/MltFrame.cpp: Remove construction of unused properties object.
740 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
741 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
742 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
743 and cleanup object files.
745 2009-09-13 Dan Dennedy <dan@dennedy.org>
747 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
748 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
749 filters with framebuffer producer. Previously, the framebuffer producer
750 loaded a normalized producer, which can give undesired results with things
751 like crop and really any time you want to filter the unpadded images of the
752 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
753 load the clip without normalization filters and sets appropriate frame
754 properties to allow the normalizing filters attached to the framebuffer to
755 act appropriately. This new abnormal filter is simply an alias to the
756 existing loader filter, which uses the name by which it is invoked to toggle
757 the behaviour of whether to attach normalizing filters.
759 2009-09-12 Dan Dennedy <dan@dennedy.org>
761 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer
762 preventing image conversion and crop.
764 * src/modules/qimage/configure: Fix kde_libdir detection for qimage (patch
765 2151852). Patch from Roberto Castagnola <roberto.castagnola@gmail.com>. In
766 particular, Gentoo users have needed this.
768 2009-09-10 Dan Dennedy <dan@dennedy.org>
770 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
771 help from Michael Forney.
773 2009-09-09 Dan Dennedy <dan@dennedy.org>
775 * src/modules/core/transition_composite.c: Restore performance
776 characteristics of recent composite fix.
778 * src/modules/core/transition_composite.c: Fix composite regression with no
781 * src/modules/core/transition_composite.c: Fix abruptness when using a luma
782 with softness in composite.
784 * src/modules/sdl/consumer_sdl_audio.c: Fix big memory leak when scrubbing.
786 2009-09-10 j-b-m <jb@kdenlive.org>
788 * src/modules/kdenlive/producer_framebuffer.c: Fix memleaks modified:
789 src/modules/kdenlive/producer_framebuffer.c
791 2009-09-09 j-b-m <jb@kdenlive.org>
793 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer flicker
794 modified: src/modules/kdenlive/producer_framebuffer.c
796 2009-09-08 Dan Dennedy <dan@dennedy.org>
798 * src/modules/sdl/consumer_sdl_audio.c: Cleanup pthread mutexes and
801 * src/modules/core/filter_rescale.c: Fix core scaler regression.
803 2009-09-05 Dan Dennedy <dan@dennedy.org>
805 * src/swig/configure: Patch from Michael Forney to fix swig configure. If
806 configure is run with --swig-languages="lang1 lang2", it complains because it
807 is compared to "all" without any quotes.
809 2009-09-03 Dan Dennedy <dan@dennedy.org>
811 * src/modules/xml/consumer_xml.c: Fix making paths relative (kdenlive-1111).
813 2009-09-01 j-b-m <jb@kdenlive.org>
815 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Don't crash when running
816 kdenlivetitle module from a console, instead print error message and exit
817 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
819 2009-08-31 j-b-m <jb@kdenlive.org>
821 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
822 at 0 position, small optimisations modified:
823 src/modules/qimage/kdenlivetitle_wrapper.cpp
825 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
826 at 0 position, small optimisations modified:
827 src/modules/qimage/kdenlivetitle_wrapper.cpp
829 2009-08-29 Dan Dennedy <dan@dennedy.org>
831 * src/framework/mlt_pool.c: The padding is no longer necessary with the gcc
834 * src/framework/mlt_pool.c: Chris Rudorff (ppc contributor) strongly suggests
835 16 byte alignment and padding for all arch.
837 * src/modules/kdenlive/producer_framebuffer.c: Apply JBM's fix to framebuffer
838 regression on big image convert refactoring.
840 * src/framework/mlt_pool.c: Apply mem alignment and corruption patches from
841 Christoph Rudorff while debugging ppc.
843 2009-08-29 gmarco <g.marco@freenet.de>
845 * src/modules/qimage/kdenlivetitle_wrapper.cpp: removed warning
847 2009-08-26 Dan Dennedy <dan@dennedy.org>
849 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
852 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
854 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
855 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
858 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
861 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
863 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
864 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
867 2009-08-19 Dan Dennedy <dan@dennedy.org>
869 * src/modules/linsys/Makefile, src/modules/linsys/configure,
870 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
871 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
873 2009-08-18 Dan Dennedy <dan@dennedy.org>
875 * src/modules/avformat/producer_avformat.c: Fix a/v sync on files with
876 incorrect codec frame rate, but correct muxer rate.
878 2009-08-16 j-b-m <jb@kdenlive.org>
880 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
881 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
883 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
884 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
886 2009-08-07 Dan Dennedy <dan@dennedy.org>
888 * src/framework/mlt_frame.c: Fix a/v synch drift with some unhandled
889 framerates (kdenlive-1034). Previously only special handling provided for
890 32000, 44100, and 48000 sample rates on the strange NTSC frame rate. Patch
891 provided by Mike Adkins makes it generic including 24000/1001. Thanks!
893 2009-08-03 Dan Dennedy <dan@dennedy.org>
895 * src/framework/Makefile, src/framework/mlt_consumer.c,
896 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
897 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
898 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
899 src/modules/avformat/consumer_avformat.c,
900 src/modules/avformat/filter_avresample.c,
901 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
902 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
903 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
904 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
905 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
906 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
907 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
908 src/modules/normalize/filter_volume.c,
909 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
910 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
911 audio conversion and mixing.
913 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
914 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
915 seeing in Kdenlive on my quad core.
917 2009-08-02 j-b-m <jb@kdenlive.org>
919 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix start / endviewport
920 movement, do not respect aspect ratio when resizing modified:
921 kdenlivetitle_wrapper.cpp
923 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
924 Add support for svg items in titles modified: configure modified:
925 kdenlivetitle_wrapper.cpp
927 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Dont's set Graphicscene
928 parent to avoid warning message, fix display of images modified:
929 kdenlivetitle_wrapper.cpp
931 * src/modules/qimage/kdenlivetitle_wrapper.h: remove unused var modified:
932 kdenlivetitle_wrapper.h
934 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
935 src/modules/qimage/kdenlivetitle_wrapper.h,
936 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
937 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
938 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
940 2009-08-01 j-b-m <jb@kdenlive.org>
942 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
943 src/modules/qimage/kdenlivetitle_wrapper.h,
944 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
945 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
946 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
948 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Cache image if there is no
949 animation modified: kdenlivetitle_wrapper.cpp
951 2009-07-31 j-b-m <jb@kdenlive.org>
953 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
954 src/modules/qimage/kdenlivetitle_wrapper.h,
955 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
956 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
957 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
959 2009-07-31 Marco Gittler <g.marco@freenet.de>
961 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp: qt
964 2009-07-31 j-b-m <jb@kdenlive.org>
966 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
967 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
968 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
969 kdenlivetitle_wrapper.h
971 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
972 src/modules/qimage/kdenlivetitle_wrapper.h,
973 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
974 played with a different profile modified: kdenlivetitle_wrapper.cpp
975 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
977 2009-07-30 j-b-m <jb@kdenlive.org>
979 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
980 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
981 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
982 producer_kdenlivetitle.c
984 2009-07-29 j-b-m <jb@kdenlive.org>
986 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
987 src/modules/qimage/kdenlivetitle_wrapper.h,
988 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
989 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
990 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
992 2009-07-27 gmarco <g.marco@freenet.de>
994 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
997 2009-07-27 j-b-m <jb@kdenlive.org>
999 * src/modules/qimage/producer_kdenlivetitle.c: debug -- modified:
1000 producer_kdenlivetitle.c
1002 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1003 src/modules/qimage/kdenlivetitle_wrapper.h,
1004 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
1005 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
1006 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1008 2009-07-24 j-b-m <jb@kdenlive.org>
1010 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1011 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
1012 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1013 src/modules/qimage/producer_kdenlivetitle.c
1015 2009-07-26 j-b-m <jb@kdenlive.org>
1017 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1018 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
1019 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
1021 2009-07-26 Dan Dennedy <dan@dennedy.org>
1023 * src/framework/mlt_playlist.c: Fix handling of length parameter in
1024 mlt_playlist_remove_region. This fixes kdenlive bug 1030. The calls to
1025 mlt_playlist_split() inside this function appear to have forgotten that it
1026 splits _after_ the specified position.
1028 2009-07-26 j-b-m <jb@kdenlive.org>
1030 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1031 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
1032 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
1034 2009-07-25 j-b-m <jb@kdenlive.org>
1036 * src/framework/mlt_playlist.c: Fix bug preventing removal of one frame
1037 region modified: mlt_playlist.c
1039 * src/framework/mlt_playlist.c: Fix bug preventing deletion of one frame
1040 region modified: mlt_playlist.c
1042 2009-07-24 j-b-m <jb@kdenlive.org>
1044 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1045 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
1046 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1047 src/modules/qimage/producer_kdenlivetitle.c
1049 * src/modules/qimage/producer_kdenlivetitle.c: Remove debug output
1051 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1052 src/modules/qimage/kdenlivetitle_wrapper.h,
1053 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
1054 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1055 src/modules/qimage/kdenlivetitle_wrapper.h modified:
1056 src/modules/qimage/producer_kdenlivetitle.c
1058 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1059 src/modules/qimage/kdenlivetitle_wrapper.h,
1060 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
1061 Reload xml when setting "reload_xml" property modified:
1062 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1063 src/modules/qimage/kdenlivetitle_wrapper.h modified:
1064 src/modules/qimage/producer_kdenlivetitle.c
1066 2009-07-24 Marco Gittler <g.marco@freenet.de>
1068 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
1069 use changed format of title-xml
1071 * src/modules/qimage/qimage_wrapper.cpp: qimage_wrapper: removed unused line
1073 2009-07-24 j-b-m <jb@kdenlive.org>
1075 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1076 src/modules/qimage/kdenlivetitle_wrapper.h,
1077 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
1078 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
1079 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1081 2009-07-24 Marco Gittler <g.marco@freenet.de>
1083 * src/modules/qimage/factory.c: qimage/factory.c: readded deleted qimage
1086 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1087 src/modules/qimage/kdenlivetitle_wrapper.h,
1088 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
1089 readded qimage_producer
1091 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1092 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
1094 * src/modules/qimage/producer_kdenlivetitle.c: reindent code
1096 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
1097 readded deleted qimage producer in factory
1099 2009-07-20 Marco Gittler <g.marco@freenet.de>
1101 * src/modules/qimage/kdenlivetitle_wrapper.cpp: clean image before painting
1103 2009-07-19 Dan Dennedy <dan@dennedy.org>
1105 * src/modules/sdl/consumer_sdl_still.c: Fix image refresh in sdl_still
1108 * src/melt/melt.c: Avoid redefining _GNU_SOURCE.
1110 2009-07-19 Marco Gittler <g.marco@freenet.de>
1112 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
1113 kdenlivetitle: added QtXml during configure, add rescource to producer
1115 2009-07-18 gmarco <g.marco@freenet.de>
1117 * src/modules/qimage/kdenlivetitle_wrapper.cpp: use start/end from kdenlive
1120 2009-07-18 Marco Gittler <g.marco@freenet.de>
1122 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1123 src/modules/qimage/kdenlivetitle_wrapper.h,
1124 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
1126 2009-07-15 Marco Gittler <g.marco@freenet.de>
1128 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1129 src/modules/qimage/kdenlivetitle_wrapper.h,
1130 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
1132 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1133 src/modules/qimage/kdenlivetitle_wrapper.h,
1134 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
1136 2009-07-14 Dan Dennedy <dan@dennedy.org>
1138 * src/melt/melt.c: Add missing include for basename().
1140 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1141 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1142 src/modules/dv/Makefile, src/modules/effectv/Makefile,
1143 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
1144 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1145 src/modules/kino/Makefile, src/modules/melt/Makefile,
1146 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1147 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1148 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1149 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1150 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
1151 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
1152 possibly others. Gives higher priority to local lib and include dirs than
1153 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
1154 from general build to --avformat-svn and --avformat-static builds.
1156 2009-07-14 Marco Gittler <g.marco@freenet.de>
1158 * src/modules/qimage/kdenlivetitle_wrapper.cpp: don't block under
1159 qt-application (kdenlive)
1161 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1162 src/modules/qimage/producer_kdenlivetitle.c: cleanup
1164 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1165 src/modules/qimage/kdenlivetitle_wrapper.h,
1166 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
1168 2009-07-13 Dan Dennedy <dan@dennedy.org>
1170 * src/modules/avformat/Makefile: Fix underlinking avformat on some systems
1173 * src/modules/sox/filter_sox.c: Apply sox 14.3 compatibility patch from Fathi
1176 2009-07-11 Marco Gittler <g.marco@freenet.de>
1178 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
1179 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
1180 interpolate from start-> end, added title to dict
1182 2009-07-10 Marco Gittler <g.marco@freenet.de>
1184 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper: fixed
1185 typo, not seen in Mac OS (QtXml also needed
1187 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1188 src/modules/qimage/kdenlivetitle_wrapper.h,
1189 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
1192 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1193 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
1194 QApplication, else QGrahicsScene ist not working
1196 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1197 src/modules/qimage/kdenlivetitle_wrapper.h,
1198 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
1199 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
1201 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
1202 src/modules/qimage/kdenlivetitle_wrapper.cpp,
1203 src/modules/qimage/kdenlivetitle_wrapper.h,
1204 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
1205 producer should later read the xml-file from kdenlive and let the title have
1208 2009-07-03 Dan Dennedy <dan@dennedy.org>
1210 * configure, docs/policies.txt, src/framework/mlt.h,
1211 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1212 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
1213 src/modules/avformat/filter_avdeinterlace.c,
1214 src/modules/avformat/filter_swscale.c,
1215 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1216 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
1217 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
1218 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
1219 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
1220 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
1221 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
1222 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
1223 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
1224 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
1225 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
1226 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
1227 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
1228 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
1229 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
1230 src/modules/kdenlive/producer_framebuffer.c,
1231 src/modules/motion_est/filter_crop_detect.c,
1232 src/modules/motion_est/filter_motion_est.c,
1233 src/modules/motion_est/filter_vismv.c,
1234 src/modules/motion_est/producer_slowmotion.c,
1235 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
1236 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
1237 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
1238 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
1239 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
1240 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
1241 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
1242 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
1243 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
1244 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
1245 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
1246 Massive refactoring of image conversion. This drops all image color space
1247 and pixel format conversions from the mlt_frame class. Instead, it adds a
1248 convert_image virtual function to the mlt_frame class that is called within
1249 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
1250 function and contains the various conversion routines. The loader producer
1251 automatically attaches this filter to the producer it creates.
1253 * src/framework/mlt_profile.c: Slightly improve auto-setting
1256 2009-06-30 Dan Dennedy <dan@dennedy.org>
1258 * ChangeLog: Update ChangeLog for 0.4.4 release.
1260 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
1261 and update release notes.
1263 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
1265 2009-06-29 Dan Dennedy <dan@dennedy.org>
1267 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
1270 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
1272 2009-06-26 Dan Dennedy <dan@dennedy.org>
1274 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
1276 2009-06-23 Dan Dennedy <dan@dennedy.org>
1278 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
1281 2009-06-22 Dan Dennedy <dan@dennedy.org>
1283 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
1284 src/swig/configure, src/swig/java/build, src/swig/perl/build,
1285 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1286 src/swig/tcl/build: Further integrate swig into build system. This is not
1287 enabled by default. It adds configure options --enable-swig and
1290 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
1291 option --rename-melt.
1293 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
1294 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
1295 bounds writing to an audio buffer.
1297 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
1298 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
1299 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
1301 * src/framework/mlt_factory.c: Initialize the environment before the module
1302 repo. This lets module factory functions get info from mlt_environment().
1304 2009-06-21 Dan Dennedy <dan@dennedy.org>
1306 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
1307 Remove these bogus make files in avformat.
1309 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
1310 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
1313 2009-06-19 Dan Dennedy <dan@dennedy.org>
1315 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
1317 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
1318 handling. Regression occurred with migration to FFmpeg
1319 av_audio_resample_init(). This also drops usage of non-public audio convert;
1320 instead, relying upon new resample to do the same task. audioconvert.h is
1321 still used, however, to get the sample format description.
1323 2009-06-18 Dan Dennedy <dan@dennedy.org>
1325 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
1328 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
1330 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
1333 2009-06-16 Dan Dennedy <dan@dennedy.org>
1335 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
1336 avformat_alloc_context().
1338 * src/modules/avformat/filter_avresample.c,
1339 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
1340 av_audio_resample_init.
1342 * src/melt/Makefile, src/melt/melt.c,
1343 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
1346 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
1348 2009-06-15 Dan Dennedy <dan@dennedy.org>
1350 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
1351 framebuffer producer. This fix is for kdenlive bug 898. This was due to
1352 allocating a frame in get_frame that might not get closed by a skipped call
1353 to get_image. This skipping can happen when using realtime mode (frame
1356 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
1357 src/modules/avformat/Makefile, src/modules/core/Makefile,
1358 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
1359 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
1360 mandir options to configure.
1362 * src/modules/qimage/configure: Fix building qimage when QtGui does not
1365 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
1367 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1368 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
1371 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
1373 * Makefile: Distributors do not like us to run ldconfig.
1375 * configure: Link with --no-undefined flag.
1377 2009-06-13 Dan Dennedy <dan@dennedy.org>
1379 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
1380 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
1381 there was an audio sync problem, and the fix for that might help other
1382 formats as well (fix was to initialize the audio codec time base). This also
1383 increases the size of the audio encoding buffer to fix flac encoding.
1385 2009-06-10 Dan Dennedy <dan@dennedy.org>
1387 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
1390 2009-06-07 Dan Dennedy <dan@dennedy.org>
1392 * src/modules/core/transition_composite.c: Add invert boolean property to
1393 composite transition.
1395 2009-05-29 Dan Dennedy <dan@dennedy.org>
1397 * src/modules/avformat/producer_avformat.c: Workaround video streams with
1398 wild timestamps (kdenlive-854)
1400 2009-06-03 Dan Dennedy <dan@dennedy.org>
1402 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
1405 * configure, src/framework/mlt.h: Set to interim version 0.4.3
1407 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
1409 2009-05-30 Dan Dennedy <dan@dennedy.org>
1411 * ChangeLog: Update Changelog for 0.4.2 release.
1413 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
1416 2009-05-29 Dan Dennedy <dan@dennedy.org>
1418 * src/modules/oldfilm/filter_tcolor.yml,
1419 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
1420 spelling of Vignette.
1422 2009-05-28 Dan Dennedy <dan@dennedy.org>
1424 * src/modules/core/filter_crop.c: Improve performance of crop filter.
1426 2009-05-27 Dan Dennedy <dan@dennedy.org>
1428 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
1429 crop filter. The alpha channel was not getting scaled by gtkrescale (and
1430 possibly others). I moved the core alpha scaling to a fallback position for
1431 scalers that do not handle alpha channel.
1433 * src/framework/mlt_log.c: Change default log level to panic. Some testing
1434 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
1437 * src/framework/mlt_log.c: Change default log level to warning or worse.
1439 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
1441 2009-05-26 Dan Dennedy <dan@dennedy.org>
1443 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
1444 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
1447 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
1448 Change the ttl default value for image sequences. When using printf-style
1449 image sequences only, the default ttl is now 1.
1451 2009-05-21 Dan Dennedy <dan@dennedy.org>
1453 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
1456 2009-05-20 Dan Dennedy <dan@dennedy.org>
1458 * configure, src/framework/mlt.h: Bump to an interim version.
1460 * src/modules/motion_est/Makefile: Link motionest against libm.
1462 * src/mlt++/config.h: Fix license in comment header.
1464 2009-05-17 Dan Dennedy <dan@dennedy.org>
1466 * ChangeLog: Update ChangeLog
1468 * Makefile, NEWS: Add v0.4.0 release notes.
1470 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
1472 2009-05-13 Dan Dennedy <dan@dennedy.org>
1474 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
1476 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
1477 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
1478 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
1479 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1480 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
1481 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
1482 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
1483 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
1484 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
1485 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
1486 Make profile descriptions more user friendly.
1488 * src/modules/avformat/producer_avformat.c: Improve reliability of video
1489 playback. After the v0.5 release of FFmpeg, a change was introduced that
1490 prevented reliable playback of some files, namely HDV. This fixes it by
1491 introducing a seek upon opening the file. Also, this change provides simple
1492 fallback support for when invalid DTS is returned by libavformat.
1494 2009-05-11 Dan Dennedy <dan@dennedy.org>
1496 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
1497 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
1499 * setenv: Add libmlt++ to the ld path.
1501 * src/mlt++/configure: Make libmlt++ PIC.
1503 2009-05-09 Dan Dennedy <dan@dennedy.org>
1505 * configure: Fix build on Mac OS X.
1507 * ChangeLog, Makefile: Change dist make target to use git-archive.
1509 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
1510 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
1511 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1512 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
1513 src/swig/tcl/play.tcl: Fixup the swig bindings.
1515 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
1517 * configure, src/examples/Makefile, src/framework/Makefile,
1518 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1519 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
1520 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
1521 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1522 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
1523 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
1524 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1525 src/modules/jackrack/configure, src/modules/kino/Makefile,
1526 src/modules/normalize/Makefile, src/modules/plus/Makefile,
1527 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
1528 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
1529 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
1531 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
1532 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
1533 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
1534 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
1535 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
1536 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
1537 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
1538 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1539 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
1540 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
1541 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
1542 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
1543 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1544 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
1545 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
1546 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
1547 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1548 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
1549 in comment headers of mlt++.
1551 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
1552 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
1553 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
1554 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
1555 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
1556 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
1557 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
1558 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
1559 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1560 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1561 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
1562 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
1563 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
1564 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
1565 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
1566 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1567 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
1568 src/melt/melt.c, src/modules/core/factory.c,
1569 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
1570 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1571 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
1572 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
1573 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
1574 src/modules/kino/riff.cc, src/modules/melt/factory.c,
1575 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
1576 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
1577 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
1578 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
1579 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
1580 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
1581 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
1582 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
1583 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
1584 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
1585 src/tests/hello.c: Complete reorganization and renaming to usable state.
1587 2009-05-07 Dan Dennedy <dan@dennedy.org>
1589 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
1590 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
1591 moving to melted project.
1593 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
1594 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
1595 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
1596 src/modules/core/factory.c, src/modules/feeds/Makefile,
1597 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
1598 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
1599 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
1600 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
1601 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
1602 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
1605 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
1606 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
1607 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
1608 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
1609 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
1610 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
1611 src/modules/fezzik.dict, src/modules/fezzik.ini,
1612 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
1613 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
1614 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
1615 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1616 src/modules/westley/Makefile, src/modules/westley/configure,
1617 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
1618 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
1619 src/modules/xml/Makefile, src/modules/xml/configure,
1620 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
1621 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
1622 src/tests/README: Rename inigo, fezzik, and westley.
1624 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
1626 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
1627 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
1628 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
1629 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
1630 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1631 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1632 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1633 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
1634 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
1635 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
1636 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
1637 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1638 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
1639 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
1640 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
1641 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
1642 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
1643 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1644 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
1645 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
1646 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
1647 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
1648 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
1649 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
1650 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
1651 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
1652 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
1653 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
1654 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
1655 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
1656 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
1657 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
1658 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
1659 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
1660 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
1661 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
1662 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
1663 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
1664 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
1665 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
1666 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
1667 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
1668 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
1669 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1670 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
1671 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
1672 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
1673 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
1674 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
1675 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
1676 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
1677 Reorganize mlt++ files.
1679 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
1680 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
1681 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
1682 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
1683 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
1684 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
1685 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
1686 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
1687 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
1688 src/miracle/miracle.c, src/miracle/miracle_commands.c,
1689 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
1690 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
1691 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
1692 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
1693 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
1694 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
1695 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
1696 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
1697 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
1698 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
1699 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
1700 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
1701 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
1702 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
1703 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
1704 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
1707 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1709 * src/modules/avformat/configure: Update avformat configure script to deal
1710 with ffmpeg changes to swscale.
1712 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
1713 errors in sdl_still consumer.
1715 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
1718 * Makefile: Fix uninstall of pkg-config files.
1720 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1722 * src/modules/avformat/producer_avformat.c: Improve seek performance with
1723 dnxhd and huffyuv codecs.
1725 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1727 * configure, src/albino/Makefile, src/humperdink/Makefile,
1728 src/miracle/Makefile, src/modules/avformat/Makefile,
1729 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1730 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
1731 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
1732 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
1733 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1734 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1735 src/modules/qimage/Makefile, src/modules/sox/configure,
1736 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
1737 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
1738 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
1740 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
1741 fixes part of ldflags_order patch from Alberto Villa.
1743 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
1744 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1745 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1746 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
1747 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
1748 without /usr/local/lib in default ld path) building concurrent versions of
1749 mlt is not possible, because of the wrong linking of -lmlt while using
1750 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
1752 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1754 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1755 audio synchronization after seek (including in point)
1757 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1759 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
1760 from Alberto Villa to use pkg-config for resample and vorbis modules.
1762 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1764 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
1767 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
1768 instead of lqt-config.
1770 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1772 * Doxyfile: Update version in Doxygen.
1774 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
1777 * ChangeLog: update changelog
1779 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
1780 v0.5 and HEAD build to not use --enable-swscale.
1782 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
1785 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
1788 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1790 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
1791 limitation with swscale filter by making it the lowest priority
1793 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1794 interpret negative speed as reverse
1796 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1798 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
1800 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
1803 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
1805 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
1807 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
1809 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1811 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
1813 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
1815 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
1818 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1819 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1821 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
1822 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
1823 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
1824 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
1825 explicit base initializers in copy constructors
1827 * mlt++/configure: Add more warnings
1829 * mlt++/.gitignore: Add a .gitignore file
1831 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1833 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1834 building on some older versions.
1836 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
1837 (kdenlive-677) to make interlaced coding automatic if profile is not
1838 progressive and coding not explicit by ildct and ilme properties.
1840 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
1842 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
1843 To reproduce: - create a new project - create a color clip - add clip to
1844 timeline - set an in point on the clip - add the box blur effect The
1845 segfault happens because we take the negative of an unsigned integer. This
1846 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
1847 array bounds to be exceeded.
1849 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
1850 src/modules/kino/riff.cc: Fix up a few ignored return values
1852 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
1855 * src/modules/avformat/consumer_avformat.c,
1856 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
1857 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
1860 * src/framework/mlt_properties.c, src/humperdink/client.c,
1861 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
1862 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
1863 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1866 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1867 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
1868 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
1870 * src/humperdink/io.c, src/humperdink/io.h,
1871 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1872 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
1873 src/valerie/valerie.h, src/valerie/valerie_parser.c,
1874 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
1875 src/valerie/valerie_socket.h: Constness changes
1877 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
1878 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
1879 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
1880 src/modules/xine/deinterlace.h: Constness changes
1882 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
1883 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
1884 src/valerie/valerie_tokeniser.h: Constness changes
1886 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
1887 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
1888 src/valerie/valerie.h, src/valerie/valerie_response.c,
1889 src/valerie/valerie_response.h: Constness changes
1891 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
1892 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1893 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
1896 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
1898 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
1899 src/modules/westley/producer_westley.c: Constness changes
1901 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
1903 * src/framework/mlt_events.c, src/framework/mlt_events.h,
1904 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1905 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1906 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1909 * .gitignore: Add a .gitignore file
1911 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1913 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
1914 westley document root to empty properties
1916 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1918 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
1920 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1922 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
1925 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1927 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
1928 default frei0r plugin path
1930 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1932 * src/modules/core/transition_composite.c: transition_composite.c: allow
1933 removing of luma file by passing an empty name
1935 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1937 * src/modules/core/transition_composite.c: transition_composite.c: make luma
1938 and luma_invert properties mutable
1940 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1942 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
1943 backwards compatibility macro for PIX_FMT_YUYV422
1945 * src/modules/avformat/consumer_avformat.c,
1946 src/modules/avformat/filter_avcolour_space.c,
1947 src/modules/avformat/filter_avdeinterlace.c,
1948 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
1949 recent PIX_FMT changes in libavutil v50.
1951 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1953 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1954 producer out position
1956 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1958 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
1960 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1962 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
1964 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
1965 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
1967 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
1969 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1971 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
1974 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
1975 value after westley has prepended the document path to the resource property
1977 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1979 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
1980 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
1981 Jean-Baptiste Mardelle to add window_background property
1983 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1985 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
1986 filter_chroma.c: update to use new property-based color value
1988 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
1989 new property-based color value
1991 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
1992 property-based color parsing.
1994 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
1996 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
1997 to use new code in mlt_property.c
1999 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
2000 values beginning with #
2002 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2004 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
2005 producer_frei0r.c -This line, and those below, will be ignored-- A
2008 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
2009 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
2012 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2014 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
2015 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
2016 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
2019 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2021 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
2022 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
2023 whitespace cleanup courtesy of eclipse.
2025 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2027 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
2028 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
2030 * src/modules/core/Makefile, src/modules/core/factory.c,
2031 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
2032 cropping filter (kdenlive-509)
2034 * configure: configure: relax optimization level slightly to improve debugger
2035 backtraces in bug reports
2037 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
2040 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2042 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
2043 wonkiness by filtering chroma as well.
2045 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2047 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
2050 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
2051 use Qt4 through pkg-config (canonical) without having to specify directories
2054 * src/modules/sox/configure: sox/configure: give pkg-config priority over
2057 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2059 * src/modules/qimage/configure: qimage/configure: fix build on OS X
2061 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
2062 (kdenlive-672) deinterlace only works on left half of image
2064 * src/modules/qimage/producer_qimage.c,
2065 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2066 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
2067 new mlt_cache (kdenlive-575)
2069 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
2070 producer to use new mlt_cache (kdenlive-575)
2072 * src/modules/avformat/consumer_avformat.c,
2073 src/modules/avformat/producer_avformat.c,
2074 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
2075 consumer_avformat.c: update headers in services for framework changes with
2076 addition of mlt_cache
2078 * configure, src/framework/Makefile, src/framework/mlt.h,
2079 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
2080 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2081 src/framework/mlt_service.c, src/framework/mlt_service.h,
2082 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
2083 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
2086 * Doxyfile: Doxyfile: set tab width to 4 spaces
2088 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
2091 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
2094 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2096 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
2097 mlt++/debian/rules: remove debian package subdirectory (they provide their
2100 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
2101 the debian package subdirectory (they provide their own)
2103 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2105 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
2108 * NEWS: NEWS: add release notes for 0.3.6
2110 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2112 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
2113 for locating plugins including one for MacPorts
2115 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2117 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
2119 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2121 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
2122 (typo introduced in rev. 1330)
2124 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2126 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
2127 swscale filter on images wider than 2048 loaded by the sdl_image producer.
2129 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2130 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2131 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
2134 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
2135 creation of swscale context fails.
2137 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
2138 the same level as MLT's
2140 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2142 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
2143 (kdenlive-575) memory leak
2145 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
2146 (kdenlive-575) memory leak
2148 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2150 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
2151 swig/configure, swig/php/*: add php bindings
2153 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2155 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
2156 check to use AVCodec->long_name
2158 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2160 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
2163 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
2166 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2168 * docs/inigo.txt: inigo.txt: update usage info
2170 * docs/policies.txt: policies.txt: add instruction to update version in
2173 * src/framework/mlt.h, src/framework/mlt_consumer.c,
2174 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2175 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2176 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2177 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2178 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2179 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2180 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2181 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2182 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2183 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2184 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2185 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
2186 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
2187 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2188 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2189 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2190 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
2191 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
2192 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2193 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
2194 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
2195 Update copyrights to 2009. Add cross references from files to data structures
2198 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2200 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
2201 on additional logging.
2203 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
2204 buffer prefill to 1 by default.
2206 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2207 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
2210 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
2211 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
2213 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2215 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
2216 messages, and recommending the new log API.
2218 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
2219 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
2220 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
2221 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
2222 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
2223 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
2224 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
2225 add logging system based on FFmpeg's.
2227 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
2228 on ppc, arm, and sparc)
2230 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2232 * Doxyfile: Doxyfile: strip the path to the source files
2234 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
2237 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2238 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
2239 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2240 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
2241 doxygen documentation for the tractor and mulitrack classes
2243 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2245 * src/modules/avformat/producer_avformat.c,
2246 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
2247 support special constructor argument values to list available demuxers and
2248 decoders: f-list[[,]acodec-list][[,]vcodec-list]
2250 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
2253 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
2254 of muxers when f=list and codecs when acodec=list or vcodec=list.
2256 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
2259 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2261 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2262 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
2263 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2264 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
2265 src/framework/mlt_service.c, src/framework/mlt_service.h,
2266 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
2267 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
2268 filter, transition, and consumer
2270 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2272 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
2275 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2277 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
2278 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
2280 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2282 * Doxyfile: Doxyfile: bump version
2284 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2286 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
2289 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
2290 analysis and testing reveals the DV encoder does not need the special aspect
2291 ratio overrides. It expects a generic input. Only the DV decoder produces the
2292 special, proper aspect ratios for which MLT is not yet prepared.
2294 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2296 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
2297 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
2298 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
2301 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2303 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
2304 a sox filter with wrong name
2306 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2308 * src/modules/avformat/configure: avformat/configure: update the recommended
2311 * src/modules/avformat/producer_avformat.c,
2312 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
2313 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
2314 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
2317 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2319 * mlt-config-template: mlt-config-template: send deprecation warning to
2320 stderr to prevent breaking legacy scripts and makefiles
2322 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
2323 of deprecated mlt-config.
2325 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
2326 application of the nested luma transition from being applied to a test card
2327 image. This makes slideshows start without a transition at the beginning,
2328 which is nicer and more expected.
2330 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
2331 (kdenlive-496) floating point exception when a slideshow using filter luma is
2332 added to a multitrack.
2334 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2336 * src/modules/westley/producer_westley.c: producer_westley.c: silence
2337 compilation warning on uninitialized variable.
2339 * src/modules/avformat/consumer_avformat.c,
2340 src/modules/avformat/producer_avformat.c: producer_avformat.c,
2341 consumer_avformat.c: use av_set_string3 where available (gets rid of
2342 deprecation warning).
2344 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2345 rendering to widescreen PAL DV.
2347 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2349 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
2352 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
2355 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
2358 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2359 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
2360 avformat/factory.c: Add a --avformat-no-filters configure option to
2361 facilitate building a codecs and muxers only module. Change the module
2362 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
2363 no-filters module (libmltavformat.so).
2365 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2367 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
2368 of metadata about the media under the properties key prefix "meta.media."
2370 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2372 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
2373 attempting to play a folder without images
2375 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2377 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
2378 filter_avcolour_space
2380 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
2381 profile if none specified; accept real_time properties from parent producer.
2383 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
2384 from the length of the nested producer so we can terminate at the end of
2387 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
2389 * src/modules/core/Makefile, src/modules/core/factory.c,
2390 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
2391 core/producer_consumer.c: add new producer_consumer that will consume from an
2392 encapsulated producer under a different profile that the parent producer
2395 * src/modules/core/transition_region.c: transition_region.c: bugfix
2396 regression with in built circle region
2398 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
2399 support for scaling the alpha channel (needs further testing)
2401 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2402 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
2403 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
2404 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
2405 priority than gtk2/rescale.
2407 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2409 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
2411 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2413 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2414 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
2415 avformat/factory.c: add configure option --avformat-no-codecs, which will
2416 build the avformat module without the producer and consumer - useful to
2417 people who want to make a version entirely without including FFmpeg's codecs,
2418 which present patent royalty licensing issues.
2420 * src/modules/avformat/configure: avformat/configure: checkout
2421 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
2422 a release version of MLT (last field of version is even).
2424 * configure: configure: --disable-mmx implies --disable-sse
2426 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2427 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
2428 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
2429 avdeinterlace filter for a non-MMX configuration.
2431 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
2432 for AVOptions as properties.
2434 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2436 * src/framework/mlt_events.c, src/framework/mlt_field.c,
2437 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2438 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
2439 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
2440 doxygen docs for events, field, and playlist.
2442 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2444 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2445 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
2446 last frame) but the previos AVFrame was invalid (not got_picture before
2449 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2451 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
2452 the sse compilation flag logic was inverted
2454 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
2455 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
2457 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
2459 * configure: configure: fix mmx/sse detection on OS X and add detection of
2460 x86_64 to define ARCH_X86_64
2462 * src/modules/xine/Makefile, src/modules/xine/configure,
2463 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
2464 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
2465 using own detection xine/configure: remove, no longer necessary
2467 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
2468 new --disable-sse configure flag and whitespace cleanup
2470 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2471 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
2472 disable MMX parts on OS X - does not build
2474 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
2475 does not build due to missing headers
2477 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
2479 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2481 * mlt++/README: README: update instructions to use pkg-config instead of
2484 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
2485 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
2486 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
2489 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
2490 square pixel 1080i at a PAL-like rate
2492 * Doxyfile: Doxyfile: add doxygen config file
2494 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
2497 * docs/install.txt: docs/install.txt: fix license info on humperdink and
2500 * configure: configure: bump the version
2502 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2503 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
2504 src/framework/mlt_events.c, src/framework/mlt_events.h,
2505 src/framework/mlt_field.c, src/framework/mlt_field.h,
2506 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2507 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
2508 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
2509 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2510 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
2511 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
2512 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2513 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2514 src/framework/mlt_property.c, src/framework/mlt_property.h,
2515 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2516 src/framework/mlt_service.c, src/framework/mlt_service.h,
2517 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
2518 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
2519 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
2520 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
2521 (work in progress). This also includes removal of superfluous white space.
2523 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2525 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2526 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2527 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
2530 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
2531 when failed to load a file.
2533 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
2534 dual pass log at the end of the second pass.
2536 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2538 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
2539 segfault due to improper audio decoder memory allocation. Also fix logical
2540 bug with resampling on channels > 2
2542 * src/modules/avformat/audioconvert.h,
2543 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2544 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
2546 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2548 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
2551 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2553 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
2555 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
2558 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2560 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
2561 current frame position in a playlist
2563 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2565 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2566 (kdenlive-347) segfault when resolution is not known until after first frame
2567 is decoded. Also, bugfix segfault when video_index or audio_index are -1
2570 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2572 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
2573 if freeze position is changed on the fly
2575 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2577 * src/modules/oldfilm/filter_vignette.c,
2578 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
2579 standard values and correct start param name
2581 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2583 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
2586 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2588 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
2589 rendering when used inside a multitrack.
2591 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2593 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
2595 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2596 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
2597 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
2598 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
2600 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
2601 patch from Mads Dydensborg.
2603 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
2604 segfault in construction with null argument.
2606 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2607 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
2610 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
2611 aspect ratio detection to try to fetch it from the codec and/or the stream in
2612 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
2613 yet for DV AVIs without the vprp chunk.
2615 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2617 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
2619 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
2620 previous_mix and reset previous_mix on seeking.
2622 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
2623 previous_gain and reset previous_gain on seeking.
2625 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2627 * docs/services.txt: services.txt: minor corrections to documentation for
2630 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
2632 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2634 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
2635 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
2638 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2640 * src/modules/oldfilm/filter_vignette.c,
2641 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
2642 now usable with keyframes
2644 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
2645 metadata to defined min/max from frei0r.h
2647 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
2648 and bool params are now useable with keyframes (mlt_geometry)
2650 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
2651 for critical plugins
2653 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2655 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
2658 * docs/TODO: docs/TODO: refer to wiki page
2660 * Makefile: Makefile: suppress warning on ldconfig failure.
2662 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2664 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
2665 scheduling (kdenlive-180).
2667 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2669 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
2670 corruption when changing audio or video index
2672 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2674 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
2675 slightly the stream index bugfix and update the video informational
2676 properties on the producer when the video index changes.
2678 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2679 regression with audio_index and video_index in last release when I added the
2680 feature to close file on init with re-open on first use. Also, added some
2681 exception handling around index values.
2683 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
2684 consistent between cases (use_alpha).
2686 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
2687 threshold filter inverting image and add invert property to revert to old
2690 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2692 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
2695 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2696 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
2697 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
2698 fix a sh expression bug in sox/configure.
2700 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2702 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2703 improve delimiter parsing to allow '?' in filename argument
2705 * mlt-config-template: mlt-config-template: add deprecation warning
2707 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
2708 on older versions of sox
2710 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2712 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
2715 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
2716 processing unknown command line options causes infinite loop
2718 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
2720 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
2723 * configure: configure: -O3 is the maximum optimization level, not -O4
2725 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2727 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
2728 deprecated warning on av_set_string
2730 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
2731 older libavformat versions
2733 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2735 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
2736 Vorbis files and possibly others that report invalid pts on some packets
2738 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
2741 * src/modules/xine/configure: xine/configure: disable module on ppc64
2743 * src/modules/xine/configure: xine/configure: disable module on ppc64
2745 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2747 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
2748 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
2751 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2753 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2754 reading file over http.
2756 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2758 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2759 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
2760 reloading in the image producers
2762 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2764 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2765 (2106941) compilation against recent ffmpeg changes
2767 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2769 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
2772 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2774 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
2775 filter_sox.c: fix building against sox 14.1.0.
2777 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2779 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
2780 for fullscreen with no mouse through the "fullscreen" property.
2782 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2784 * mlt++/AUTHORS: update mlt++ AUTHORS
2786 * mlt++/Makefile: fix make dist target
2788 * configure: bump versions for 0.3.0 release
2790 * mlt++/configure: bump versions for 0.3.0 release
2792 * Makefile: improve make dist target
2794 * mlt++/Makefile: improve make dist target
2796 * AUTHORS: add AUTHORS file
2798 * NEWS: Add release notes file
2800 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
2801 swig/java: fixup the java bindings build script and example (bug 1523941)
2803 * demo/mlt_news: demo/mlt_news: small typo
2805 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2807 * src/modules/kdenlive/producer_framebuffer.c:
2808 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
2809 instead of ':' to separate filename from speed, because it caused some
2810 problems with other MLT functions
2812 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2814 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
2815 inserting blank, which fixes one frame blanks that were sometimes inserted
2818 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2820 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
2821 "double vars" in frei0r
2823 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2825 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
2827 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2829 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2830 aspect ratio with slowmotion producer
2832 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2834 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
2837 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2839 * src/modules/qimage/producer_qimage.c,
2840 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2841 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
2842 borrowed from producer_pixbuf)
2844 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2846 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
2848 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2850 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2851 recent regression with setting aspect ratio. Now it takes it from the profile
2852 by default using the quotient properties for best accuracy. Now, one can also
2853 override the aspect ratio using the same property name as the ffmpeg command
2854 line utility ("aspect") for even greater symmetry.
2856 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2857 segfault when fail to open or read file in init.
2859 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2861 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2862 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2863 qimage module: add support for Qt4 (you can force compile against Qt3 with
2866 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2868 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
2869 with introduction of mlt_profile causing length of vorbis producer to always
2872 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2873 regression playing audio-only files.
2875 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2877 * src/modules/oldfilm/filter_vignette.c,
2878 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
2879 change format for parameters, to avoid converting problems with different
2882 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2884 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
2885 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
2886 service closure truly thread-safe. As it was, reference count increment and
2887 decrement operations were not atomic and not protected comprehensively.
2889 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
2890 of the read-ahead thread through a new "priority" property. This only works
2891 if you have permission; fails to execute properly otherwise - not sure how to
2892 make it fail over gracefully. Do not set this property if you do not have
2895 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2897 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2898 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
2899 and introduced a memory leak.
2901 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2903 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
2904 after a service disconnect
2906 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
2907 services (eg. transitions)
2909 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2911 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2912 segfault up the call stack when no image could be decoded for a frame by
2913 producing the "test card" image.
2915 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2917 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
2918 if mlt_playlist_get_clip_info fails.
2920 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
2921 mlt_playlist_get_clip_info if producer is null.
2923 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2925 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
2926 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
2929 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
2930 getting directory list of MLT_REPOSITORY.
2932 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2934 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
2935 frame-dropping heuristic based on actual frame rate instead of 25fps
2937 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2939 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2940 segfault in unprotected libavcodec call that is clearly marked not thread
2943 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2945 * src/modules/core/transition_composite.c: transition_composite.c: slightly
2946 more accurate positioning when using crop panning and horizontal position is
2947 adjusted to align chroma channels.
2949 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2951 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
2952 file at the end of object creation, then re-open the file on-demand. This
2953 presented a file descriptor limit issue when loading very large playlists.
2955 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2957 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
2960 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
2961 inefficient accounting code.
2963 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2965 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
2966 processing to crop property.
2968 * src/modules/core/transition_composite.c: transition_composite.c: add
2969 animatable geometry "pan" property. This suppresses implicit scaling of the
2970 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
2971 geometry information to pan the b-frame within the composite rectangle. For
2972 example, a negative x pans the image to the left and that portion of the b
2973 frame left of the composite rectangle is cropped. w and h of the pan geometry
2974 is not implemented at this time, but the plan is to implement scaling of the
2975 b-frame. In the end, this can provide a Ken Burns effect for still images - a
2976 much requested feature.
2978 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2980 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
2981 multi-threaded audio decoding option. It does not provide any advantage at
2982 this time and just wastes resources.
2984 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
2985 for sequential processing of very large playlists. If set, it automatically
2986 closes previous producers to reduce resources (file handles and threads if
2987 using producer_avformat with threads).
2989 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2991 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
2992 an absolute height in pixels for greater compositing and quality control.
2994 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
2995 filter_resize,c, filter_composite.c: bugfix redundant rounding.
2997 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
2998 of output_ratio as a double - was causing incorrect calculations in
2999 transition_composite.c with non-square-pixel watermark sources.
3001 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
3002 use floating point instead of integer so that '/' is meaningful. I am not
3003 totally certain of the consequences of this change because I am not aware of
3004 where the feature is used. However, I am using it to specify the aspect ratio
3005 of certain things like bitmap graphics that were not designed for square
3006 pixels. And being able to specify a fraction allows for accurate detection of
3007 equivalent aspect ratios between different sources, particularly compositing.
3009 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
3010 aspect ratio the same as the revised profile's sample aspect ratio
3012 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3014 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
3015 to the position in the image sequence
3017 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3019 * src/modules/avformat/configure: avformat/configure: fix compilation against
3020 shared ffmpeg for a headers configuration that has appeared.
3022 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
3023 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
3024 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
3025 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
3026 aspect for DV. The values it uses might be more proper in certain contexts,
3027 but not in the way MLT currently operates. This change improves performance
3028 and quality when outputting to one of the "dv" profiles when using DV or
3029 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
3032 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3034 * src/modules/core/transition_luma.c: Correctly update the luma file if the
3035 resource was modified
3037 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3039 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
3040 avformat/configure: fix compiling against shared ffmpeg due to changes in
3043 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3045 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
3048 * src/modules/xine/configure: xine/configure: relax restrictions to let
3049 OSX/Intel use xine deinterlace
3051 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
3052 mlt_field_disconnect_service
3054 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
3055 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
3056 of Donald Graft's GPL filters.
3058 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
3060 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3061 reporting of top_field_first on frame.
3063 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3064 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
3065 ffmpeg 'lib' make target.
3067 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
3068 interpreting timecode, due to invalid fps on mlt_profiles API changes
3070 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3072 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
3073 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
3075 * src/modules/core/filter_watermark.c,
3076 src/modules/core/transition_composite.c: filter_watermark.c,
3077 filter_composite.c: support explicit deinterlace of composited image.
3079 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3081 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
3084 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
3087 * configure, src/modules/motion_est/configure: configure,
3088 motion_est/configure: remove module-specific crud from top-level configure
3089 script, and enable motion_est now by default.
3091 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
3092 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
3093 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
3095 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3097 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
3100 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3102 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
3103 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
3106 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3108 * src/modules/avformat/configure: avformat/configure: improve chances of
3109 successful linking with -svn and -static options
3111 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3113 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
3114 signature mismatch on make_fourcc
3116 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
3117 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
3118 frei0r/factory.c: add metadata_schema value to metadata
3120 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
3121 const return from getenv_locale()
3123 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3125 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
3126 const fix in mlt_repository_languages
3128 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
3129 string in mlt_repository_languages
3131 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3132 mlt_repository.[hc]: add mlt_repository_languages helper function for
3135 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3137 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
3138 on libvalerie install on OS X
3140 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
3141 pkg-config support to sox configuration
3143 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3145 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
3146 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
3147 "Video" for frei0r plugins
3149 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
3150 transitions, added "tags" to metadata
3152 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
3154 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
3155 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
3156 src/modules/oldfilm/filter_oldfilm.yml,
3157 src/modules/oldfilm/filter_tcolor.yml,
3158 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
3159 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
3160 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
3161 modules/oldfilm: yml files without icon, icon as separate file
3163 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3165 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
3166 Makefile: try to make sox build smarter about library dependencies (pending
3167 Darwin compatibilty)
3169 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
3170 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
3171 have not release anything yet with schema let alone metadata
3173 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
3174 serialiser to metadata mlt_properties
3176 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
3178 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3180 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
3181 height are zero, infer them from the profile
3183 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3185 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
3188 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
3189 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
3190 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
3191 src/modules/frei0r/transition_frei0r.c: initial frei0r support
3193 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
3194 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
3195 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
3196 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3197 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
3198 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
3199 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
3200 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
3201 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
3202 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
3205 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3207 * src/framework/Makefile, src/framework/metaschema.yaml,
3208 src/modules/avformat/producer_avformat.yml: framework/Makefile,
3209 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
3212 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3214 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
3215 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
3216 finalization of callback declarations and metadata handling
3218 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
3219 latest FFmpeg update
3221 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3223 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
3226 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3227 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
3228 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
3230 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
3231 new yaml parsing and serialisation and the new registry metadata system
3233 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
3234 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
3235 mainly to support the registry metadata system.
3237 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3238 mlt_repository.[hc]: implement the metadata registration and lookup interface
3240 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3242 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
3245 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3246 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
3247 ffmpeg when using --avformat-svn or --avformat-static
3249 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
3252 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3254 * mlt++/swig/python/build: swig/python/build: add -fPIC
3256 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
3257 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
3258 transitions, register_metadata, and metadata methods to Repository class
3260 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3261 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
3262 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
3263 mlt_repository_register_metadata, and mlt_repository_metadata
3265 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3267 * src/modules/avformat/configure: avformat/configure: use pkg-config with
3270 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
3271 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
3272 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
3273 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
3274 multi-threading even with non-threaded codecs by separating producer and
3275 consumer threads. - Whitespace cleanup.
3277 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
3278 processing thread without frame dropping with real_time=-1
3280 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
3283 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3285 * mlt++/Makefile: do not make tests automatically
3287 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3289 * src/modules/avformat/consumer_avformat.c,
3290 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
3291 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
3292 or MLT_AVFORMAT_THREADS environment variable
3294 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3296 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
3299 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3301 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
3302 src/Makefile: improve library versioning by linking on interface version
3305 * configure, src/framework/Makefile, src/framework/mlt.h,
3306 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
3307 variable, move version variables to top for easier access framework/Makefile,
3308 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
3309 interface version (soversion) mlt.h: add version info to header so apps can
3310 have build time adaptations
3312 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
3315 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
3316 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
3317 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
3318 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
3319 capabilities in mlt_factory and mlt_repository.
3321 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3322 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
3323 names since we are changing the interface mlt_repository.[hc]: change
3324 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
3325 mlt_factory_prefix to mlt_factory_directory
3327 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3329 * src/framework/mlt.h, src/framework/mlt_factory.c,
3330 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
3331 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
3332 src/modules/Makefile, src/modules/avformat/configure,
3333 src/modules/avformat/factory.c, src/modules/configure,
3334 src/modules/core/configure, src/modules/core/factory.c,
3335 src/modules/dv/configure, src/modules/dv/factory.c,
3336 src/modules/effectv/configure, src/modules/effectv/factory.c,
3337 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
3338 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
3339 src/modules/inigo/configure, src/modules/inigo/factory.c,
3340 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
3341 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
3342 src/modules/kdenlive/factory.c, src/modules/kino/configure,
3343 src/modules/kino/factory.c, src/modules/motion_est/configure,
3344 src/modules/motion_est/factory.c, src/modules/normalize/configure,
3345 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
3346 src/modules/oldfilm/factory.c, src/modules/plus/configure,
3347 src/modules/plus/factory.c, src/modules/qimage/configure,
3348 src/modules/qimage/factory.c, src/modules/resample/configure,
3349 src/modules/resample/factory.c, src/modules/sdl/configure,
3350 src/modules/sdl/factory.c, src/modules/sox/configure,
3351 src/modules/sox/factory.c, src/modules/valerie/configure,
3352 src/modules/valerie/factory.c, src/modules/vmfx/configure,
3353 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
3354 src/modules/vorbis/factory.c, src/modules/westley/configure,
3355 src/modules/westley/factory.c, src/modules/xine/configure,
3356 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
3357 register modules instead of reading .dat files - added
3358 mlt_repository_register() and macros for modules and apps(!) to register
3359 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
3360 to return mlt_repository to app mlt_properties.c: let
3361 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
3362 to new module registration system - much simpler! - remove unncessary
3363 configure scripts (now optional!)
3365 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3367 * mlt++/COPYING: add COPYING to disclose license
3369 * src/framework/config.h: remove config.h
3371 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
3372 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
3373 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
3374 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
3375 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
3376 src/framework/mlt_property.c, src/framework/mlt_service.c,
3377 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
3378 src/modules/Makefile, src/modules/avformat/Makefile,
3379 src/modules/avformat/configure, src/modules/core/Makefile,
3380 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3381 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
3382 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
3383 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
3384 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3385 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3386 src/modules/kino/Makefile, src/modules/lumas/Makefile,
3387 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3388 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3389 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3390 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3391 src/modules/sox/configure, src/modules/valerie/Makefile,
3392 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
3393 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
3394 src/modules/xine/Makefile: move binary modules to libdir - affects
3395 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
3396 remove need for config.h
3398 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3400 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
3401 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
3402 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3403 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3404 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3405 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3406 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
3407 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
3408 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3409 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
3410 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
3411 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
3412 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
3413 mlt++/test/server.cpp: add MltProfile and update examples
3415 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3416 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
3417 setting legacy MLT_NORMALISATION on mlt_environment
3419 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3420 guard against setting mlt_environment before it is available mlt_profile.c:
3421 use getenv instead of mlt_environment in case profile is created before
3424 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3425 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3426 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
3427 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3428 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3429 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
3430 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
3431 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3432 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3433 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
3434 src/miracle/miracle_unit_commands.c,
3435 src/modules/avformat/consumer_avformat.c,
3436 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3437 src/modules/avformat/filter_avcolour_space.c,
3438 src/modules/avformat/filter_avcolour_space.h,
3439 src/modules/avformat/filter_avdeinterlace.c,
3440 src/modules/avformat/filter_avdeinterlace.h,
3441 src/modules/avformat/filter_avresample.c,
3442 src/modules/avformat/filter_avresample.h,
3443 src/modules/avformat/producer_avformat.c,
3444 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3445 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3446 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3447 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3448 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3449 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3450 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3451 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3452 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3453 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3454 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3455 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3456 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3457 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3458 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3459 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3460 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3461 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3462 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3463 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3464 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3465 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3466 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3467 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3468 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3469 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3470 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3471 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
3472 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
3473 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
3474 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3475 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
3476 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
3477 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
3478 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
3479 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3480 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3481 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
3482 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
3483 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3484 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3485 src/modules/kdenlive/producer_framebuffer.c,
3486 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
3487 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
3488 src/modules/motion_est/factory.c,
3489 .../motion_est/filter_autotrack_rectangle.c,
3490 src/modules/motion_est/filter_crop_detect.c,
3491 src/modules/motion_est/filter_motion_est.c,
3492 src/modules/motion_est/filter_motion_est.h,
3493 src/modules/motion_est/filter_vismv.c,
3494 src/modules/motion_est/producer_slowmotion.c,
3495 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
3496 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
3497 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
3498 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
3499 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
3500 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
3501 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
3502 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
3503 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
3504 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
3505 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
3506 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
3507 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3508 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
3509 src/modules/resample/filter_resample.c,
3510 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
3511 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
3512 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
3513 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
3514 src/modules/sox/configure, src/modules/sox/factory.c,
3515 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3516 src/modules/valerie/consumer_valerie.c,
3517 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3518 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3519 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3520 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
3521 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
3522 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3523 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
3524 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
3525 src/modules/westley/consumer_westley.c,
3526 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3527 src/modules/westley/producer_westley.c,
3528 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
3529 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
3530 src/valerie/valerie_remote.c: framework: remove global profile, rather share
3531 one mlt_profile across a service network and make it available from anywhere
3532 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
3533 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
3534 Since nearly every file was touched, remove superfluous headers and prepare
3535 for coming mlt_repository change.
3537 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3539 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3540 (kdenlive-28) a/v sync on non-whole frame rate.
3542 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3544 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
3545 AVPacket if av_read_frame fails.
3547 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3549 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
3550 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3551 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
3552 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
3553 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
3554 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
3555 module contributed by Marco Gittler
3557 * docs/services.txt: minor typo fix
3559 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
3560 in mlt_playlist_insert_at()
3562 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3564 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
3565 module for .ogg, at least until better track type detection is in place.
3567 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3569 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
3570 compilation fix on url_fclose version sensitive to support older ffmpeg
3572 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3574 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
3575 defined using geometry="x,y:wxh" instead of having to pass it in the filter
3578 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3580 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
3581 remove libsamplerate from linking by default
3583 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3585 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3586 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3587 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
3588 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
3589 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
3590 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
3591 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
3592 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
3593 producer_westley.c: remove statefulness of frame rate through framework and
3594 modules, and allow consumer properties to override profile settings.
3596 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
3597 warning with respect to const pointer
3599 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
3600 passed to url_fclose()
3602 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
3605 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3607 * src/modules/sox/Makefile, src/modules/sox/configure,
3608 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
3609 src/modules/sox/configure: add support for sox v14.0.0.
3611 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3613 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
3614 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
3615 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3616 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
3617 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
3618 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
3619 src/modules/westley/producer_westley.c: avformat/factory.c,
3620 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
3621 plus/transition_affine.c, westley/producer_westley.c,
3622 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
3623 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
3624 cleanup a whole bunch of compiler warnings
3626 * src/modules/jackrack/configure: jackrack/configure: add detection for
3627 ladspa and disable if not detected
3629 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
3632 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
3633 top_field_first property
3635 * src/modules/motion_est/filter_motion_est.c,
3636 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
3637 array of motion vectors
3639 * src/modules/avformat/configure: avformat/configure: fix detect shared
3640 install of libavformat due to link to versioned .so.
3642 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3644 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
3645 mlt_factory.c: bugfix loading profile by file specification and remove a
3648 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
3649 MLT_PROFILES_DIR environment variable
3651 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
3654 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
3655 fix compilation on OS X
3657 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3659 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
3661 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3663 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
3664 initialisation of window dimensions due to recent profiles addition
3666 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3668 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
3669 files policies.txt: add bug reporting procedure
3671 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
3672 defaults with ffmpeg for more reliable output
3674 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3676 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
3677 bugfix string allocation length mlt_consumer.c: bugfix removal of
3678 property-changed listener
3680 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3682 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
3684 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
3685 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
3687 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
3688 profiles/hdv_720_30p:
3690 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
3691 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
3693 * profiles/hdv_720_25p, profiles/hdv_720_50p:
3695 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
3696 profiles/hdv_720_pal:
3698 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
3699 setting of MLT_NORMALISATION
3701 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3702 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3703 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3704 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3705 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3706 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3707 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3708 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3709 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3710 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
3711 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
3712 src/framework/mlt_profile.h: profiles/*: name->description
3713 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
3714 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
3715 "description" for clarity
3717 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3719 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3720 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
3721 module when local ffmpeg changes
3723 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
3724 install Makefile profiles/square_pal_wide: fix display aspect
3726 * ChangeLog, Makefile, configure, profiles/Makefile,
3727 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3728 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3729 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3730 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3731 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3732 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3733 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3734 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3735 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3736 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
3737 src/framework/mlt.h, src/framework/mlt_consumer.c,
3738 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
3739 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3740 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
3741 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
3742 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
3743 MLT_PROFILE, and profiles documents.
3745 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3747 * src/modules/avformat/consumer_avformat.c,
3748 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
3749 experimental flushing code
3751 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3753 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
3755 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3757 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3758 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
3759 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3760 Add support for psd, xcf and exr images (KDE libraries needed for these
3761 formats). Make pcx and tiff images load correctly
3763 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
3764 from qimage_producer)
3766 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
3767 different from yuv422
3769 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3771 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
3774 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3776 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
3777 problem in framebuffer producer
3779 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
3780 slowmotion / freeze effect
3782 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
3785 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3787 * demo/circle.png: demo/circle.png: fix broken image
3789 * demo/watermark1.png: watermark1.png: fix broken image
3791 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3792 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3793 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
3794 change in mlt_transition.c
3796 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3798 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3799 initial buffer size to prevent high quantization at beginning
3801 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3803 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
3804 sync with some codecs and revert unnecessary precautions that introduce
3807 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3809 * mlt++/Makefile: added dist make targets
3811 * Makefile: added dist make targets
3813 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
3816 * Makefile, src/albino/Makefile, src/framework/Makefile,
3817 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3818 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
3820 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3822 * src/modules/effectv/Makefile, src/modules/effectv/configure,
3823 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3824 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
3825 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
3826 module with BurningTV filter provided by Stephane Fillod
3828 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
3829 for the alpha parameter
3831 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3832 segfault when paused after seeking but no picture available to duplicate
3834 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
3835 higher than libdv for better quality
3837 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
3838 test for existence for avcodec_decode_audio2
3840 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
3841 int property as double
3843 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
3844 seeking immediately after opening file improves compatibility (in particular,
3845 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
3846 to adhere to warnings on ffmpeg decode api docs ought to improve stability
3849 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
3850 ildct=1 properties to consumer_avformat
3852 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3854 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
3855 only permitted with --enable-gpl
3857 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
3858 --avformat-svn configure option to do a static build of ffmpeg libs only and
3859 statically link to mlt module. Also, make --avformat-svn aware of
3860 --avformat-swscale and --enable-gpl
3862 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3864 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
3865 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
3867 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3869 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
3870 scaling alpha already scaled in gtk2/filter_rescale
3872 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
3875 * src/framework/mlt_transition.c: bugfix transition processing hidden track
3877 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3879 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
3882 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3884 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
3885 terminate_on_pause by default
3887 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
3888 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
3890 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3892 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
3893 and memory management in data_show
3895 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3897 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
3898 src/modules/fezzik.ini: the framework may not depend upon specific
3899 modules--data_feed/show in this case
3901 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
3904 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3906 * src/modules/kdenlive/filter_wave.c: compilation fix
3908 * src/modules/avformat/configure: fix compilation without swscale
3910 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
3911 src/modules/core/configure, src/modules/core/factory.c,
3912 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3913 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
3914 src/modules/core/producer_framebuffer.c,
3915 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
3916 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
3917 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3918 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
3919 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3920 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
3921 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
3922 src/modules/jackrack/plugin_settings.c,
3923 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
3924 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
3925 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
3926 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3927 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3928 src/modules/kdenlive/producer_framebuffer.c,
3929 src/modules/kdenlive/producer_framebuffer.h,
3930 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
3931 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
3932 new kdenlive module.
3934 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3936 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
3939 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3941 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
3943 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3945 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
3946 variable speed, but at least it works now).
3948 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3950 * ChangeLog, src/modules/core/filter_boxblur.c,
3951 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3952 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
3955 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3957 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
3958 registration of vmfx/mono to threshold to disambiguate with core/mono.
3960 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
3961 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
3962 src/framework/mlt.h, src/framework/mlt_consumer.c,
3963 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3964 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3965 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3966 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3967 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3968 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3969 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3970 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
3971 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3972 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3973 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3974 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3975 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
3976 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3977 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3978 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3979 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3980 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3981 src/framework/mlt_transition.h, src/framework/mlt_types.h,
3982 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
3983 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
3984 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
3985 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
3986 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3987 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
3988 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3989 src/modules/avformat/filter_avcolour_space.c,
3990 src/modules/avformat/filter_avcolour_space.h,
3991 src/modules/avformat/filter_avdeinterlace.c,
3992 src/modules/avformat/filter_avdeinterlace.h,
3993 src/modules/avformat/filter_avresample.c,
3994 src/modules/avformat/filter_avresample.h,
3995 src/modules/avformat/producer_avformat.c,
3996 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3997 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3998 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3999 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4000 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4001 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4002 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4003 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4004 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4005 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4006 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4007 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4008 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4009 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4010 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4011 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4012 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4013 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4014 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4015 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4016 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4017 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4018 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4019 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4020 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4021 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4022 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
4023 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
4024 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
4025 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
4026 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
4027 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
4028 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
4029 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
4030 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4031 src/modules/lumas/luma.c, src/modules/plus/factory.c,
4032 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
4033 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
4034 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
4035 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
4036 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
4037 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
4038 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
4039 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
4040 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4041 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
4042 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
4043 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4044 src/modules/valerie/consumer_valerie.c,
4045 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4046 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
4047 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
4048 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4049 src/modules/westley/producer_westley.c,
4050 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
4051 license declarations and remove dv1394d references.
4053 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4055 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
4056 fixup some swscale integration
4058 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4060 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
4062 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4064 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
4065 src/modules/avformat/consumer_avformat.c,
4066 src/modules/avformat/filter_avcolour_space.c,
4067 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
4069 * demo/README, demo/consumers.ini: change default dv1394 device file
4071 * configure: remove bashisms
4073 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4075 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
4078 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4080 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4081 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
4082 credits and make functions static, (patch from stephane fillod - thanks)
4084 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4086 * src/modules/core/Makefile, src/modules/core/configure,
4087 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
4088 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4089 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
4091 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4093 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
4095 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4097 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
4100 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4102 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
4104 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4106 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
4108 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4110 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
4111 sdl_preview consumer
4113 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4115 * src/modules/avformat/consumer_avformat.c: Change default value for
4116 libavformat's qscale, preventing some crashes
4118 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4120 * src/modules/avformat/producer_avformat.c,
4121 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
4122 producers, using basic structure like:
4123 meta.attr.metadata_name.markup=metadata_value
4125 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
4126 frame for audio channels and frequency.
4128 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4130 * ChangeLog, configure, src/framework/mlt_consumer.h,
4131 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4132 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
4133 src/framework/mlt_producer.h, src/framework/mlt_service.h,
4134 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
4135 configure run with bash since it uses bash-specific features. Also, patches
4136 headers to comments for pedantic compilation.
4138 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4140 * src/modules/core/producer_framebuffer.c: remove debug msg
4142 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4144 * src/modules/core/producer_framebuffer.c,
4145 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
4147 * src/modules/core/Makefile, src/modules/core/configure,
4148 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
4149 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
4150 slowmotion, reverse playing and stroboscope effect
4152 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4154 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
4156 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
4157 announce it. Fix problem when requesting rgb image of a luma transition.
4159 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4161 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
4164 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4166 * src/modules/core/filter_obscure.c: Position for the effect was not
4167 calculated right if the clip was in the middle of a playlist
4169 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4171 * src/modules/avformat/producer_avformat.c: + General improved media support
4173 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4175 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
4176 fixes pause behaviour with rawvideo
4178 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
4181 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4183 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
4184 motion_est module and patch to correctly initialize audio frequency and
4187 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
4188 Patch supplied by Jean-Baptiste.
4192 * src/modules/motion_est/filter_motion_est.c,
4193 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
4194 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
4196 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4198 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
4201 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4203 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
4205 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4206 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
4207 for mask generation (not v. useful)
4209 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
4210 Correction to uneven chroma samples
4212 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
4215 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
4218 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4220 * ChangeLog: *** empty log message ***
4222 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
4223 Kino 0.9.1 SMIL (clock) time values.
4225 * ChangeLog: *** empty log message ***
4227 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
4228 option as --avformat-svn (--avformat-cvs is an undocumented alias).
4230 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4232 * configure: bump version
4234 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4236 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
4237 <jb@ader.ch> to add rgb24a support to producer_qimage
4239 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4241 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
4242 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
4245 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4246 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
4247 rgb24a support to producer_pixbuf
4249 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4251 * src/modules/qimage/configure: let QTDIR also define location of qt include
4254 * src/modules/kino/filehandler.cc: fix compilation on latest version of
4255 libquicktime (0.9.8)
4257 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4259 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
4260 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
4261 colour space conversions on the Intel Mac
4263 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4265 * src/modules/core/filter_resize.c: + Field order control reworked
4266 (meta.top_field_first has priority over source)
4268 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4270 * src/modules/core/filter_resize.c: + Top field first correction (original
4271 approach would not have worked [mea culpa], and this is only a partial
4272 solution since the consumers have no say in field order)
4274 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
4275 Goncalo Carvhalo (many thanks :-))
4277 * src/modules/core/filter_resize.c: + Meta override for field order
4278 misreporting/errors in encoders
4280 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4282 * src/modules/qimage/Makefile, src/modules/qimage/configure,
4283 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
4285 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
4286 issues on ppc based macs
4288 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4289 src/modules/qimage/configure, src/modules/qimage/factory.c,
4290 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4291 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
4292 QImage module added - default is still GTK2 when available
4294 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
4297 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
4298 QT image loader (to allow optional and functionally equivalent qt or gtk2
4299 usage for image loading)
4301 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4303 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
4305 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
4306 utility function for listing files in a directory (aids with cross platform
4309 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4311 * mlt++/src/MltFactory.h: + Fix for swig parsing
4313 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4315 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
4316 src/modules/core/configure, src/modules/core/factory.c,
4317 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
4320 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
4321 lqt-config is broken with respect to --cflags
4323 * configure: log configuration history to config.log
4325 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4327 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
4329 * mlt++/src/config.h: + Added the config.h for win32
4331 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
4332 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
4333 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
4334 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
4335 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
4336 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
4337 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4338 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4339 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4340 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
4341 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
4342 + Win32 port - dev studio is required to avoid issues with C++ ABI
4343 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
4344 one isn't much use without it :-)) - mlt build is purely mingw32 of course
4346 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
4347 allow audio sync'd with wipe (smooth ramping not implemented yet)
4349 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
4350 introduced (specify a property of combine=1 on the mix transition to
4353 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
4354 track mixing mechanism (using a low pass filter)
4356 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4358 * docs/dvcp.txt, docs/inigo.txt: minor fixes
4360 * src/miracle/miracle_commands.c: add proper response to uadd command
4362 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4364 * src/modules/Makefile: fix compilation error
4366 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
4367 if unable to handle specific image type request.
4369 * Makefile: dist-clean target is more familiar - alias it
4371 * src/modules/feeds/NTSC/data_fx.properties,
4372 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
4374 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4376 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
4377 and alternative deb packaging
4379 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
4381 * src/framework/Makefile, src/miracle/Makefile,
4382 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
4385 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
4386 mlt++/debian/rules: + Functional debian build rules
4388 * debian/changelog, debian/control, debian/copyright, debian/rules: +
4389 Functional debian build rules
4391 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
4392 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
4394 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
4395 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4396 src/modules/Makefile, src/modules/avformat/Makefile,
4397 src/modules/core/Makefile, src/modules/dv/Makefile,
4398 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4399 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4400 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4401 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4402 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4403 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4404 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4405 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4406 src/modules/westley/Makefile, src/modules/xine/Makefile,
4407 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
4408 usage in linking, version bump
4410 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4412 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
4413 More fixes for lib64
4415 * mlt++/Makefile, mlt++/configure: + Correction to a typo
4417 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
4420 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
4421 (should switch to pkg-config here)
4423 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
4426 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
4427 configure and build and fixed test case compilation
4429 * configure: - Removed a diagnostic
4431 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
4432 src/valerie/Makefile: + Added a --libdir switch to the configure and build
4434 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4436 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
4438 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4440 * mlt++/src/Makefile: + Creates the lib directory on an install
4442 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4444 * src/modules/core/transition_composite.c: + Correction to alpha mask
4447 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4449 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
4450 (green at redhat dot com) - many thanks :-)
4452 * Makefile, src/albino/Makefile, src/framework/Makefile,
4453 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4454 src/modules/Makefile, src/modules/avformat/Makefile,
4455 src/modules/core/Makefile, src/modules/dv/Makefile,
4456 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4457 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4458 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4459 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4460 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4461 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4462 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4463 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4464 src/modules/westley/Makefile, src/modules/xine/Makefile,
4465 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
4466 com) - many thanks :-)
4468 * src/modules/avformat/consumer_avformat.c,
4469 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
4470 sample collection, and picks up known info streams
4472 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4474 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
4477 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
4479 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
4482 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4484 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
4486 * src/modules/core/consumer_null.c,
4487 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
4488 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
4489 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
4490 Ensures that tracked area remains valid (out of bounds was causing core
4491 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
4494 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4496 * src/modules/motion_est/README: Added a producer slowmotion example.
4498 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
4499 src/modules/motion_est/filter_motion_est.c,
4500 src/modules/motion_est/filter_motion_est.h,
4501 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
4502 slow motion producer. It provides basic slow motion through frame repeats and
4503 a more advanced interpolation.
4505 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4507 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
4510 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4512 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
4515 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
4518 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4520 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
4522 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4524 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4525 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4526 src/modules/core/transition_luma.c: + Added an option to override alignment
4527 and transparent borders for compositing
4529 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4531 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
4532 for loading lumas from the mlt luma collection
4534 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4536 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
4537 uninstalled sdl image lib
4539 * configure: + OS/X Tiger patch
4541 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
4544 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
4546 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
4547 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
4549 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
4550 sdl in the framework for darwin
4552 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
4553 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
4554 these OS/X patches...
4556 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
4558 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
4559 alternative image and image sequence producer
4561 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
4562 src/modules/sdl/configure, src/modules/sdl/factory.c,
4563 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
4564 alternative image and image sequence producer
4566 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4568 * src/modules/core/transition_composite.c: + Clean ups and corrections
4570 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4572 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
4574 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
4577 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4579 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
4580 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
4582 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4583 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
4584 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4585 src/modules/core/transition_composite.c,
4586 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
4587 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
4588 Added an output aspect ratio (being the aspect ratio of the background)
4589 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
4590 with image src/modules/core/filter_resize.c + Rounding errors corrections
4591 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
4592 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
4593 after get_image src/modules/core/transition_composite.c + More uneven width
4594 corrections + Use of output aspect ratio when available
4595 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
4598 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4600 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
4603 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
4606 * src/modules/avformat/consumer_avformat.c:
4607 src/modules/avformat/consumer_avformat.c + User specified pixel format
4608 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
4609 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
4612 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4614 * src/modules/westley/producer_westley.c: + Indicator for missing media
4615 replacement in case pango doesn't exist
4617 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
4619 * src/modules/avformat/filter_avcolour_space.c,
4620 src/modules/avformat/filter_avdeinterlace.c,
4621 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
4622 Correction for uneven width filter_avdeinterlace.c + Correction for cases
4623 were the interlace state of frame is only known after rendering
4624 producer_avformat.c + Corrections for uneven width + Corrections for state
4625 propogation of top field first and interlaced state
4627 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
4628 interlaced state is determined after the image is rendered
4630 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4632 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4633 src/framework/mlt_producer.c, src/modules/avformat/configure,
4634 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4635 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4636 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
4637 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
4638 unecessary even pixel position and width dependency + Rewrote resize methods
4639 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
4640 now 2^10 based and range checks removed (not needed)
4641 src/framework/mlt_producer.c + Check for unspecified eof property
4642 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
4643 property src/modules/core/filter_mirror.c + Correction for uneven width
4644 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
4645 0) and allow override + Corrections for uneven width
4646 src/modules/core/transition_composite.c + Corrections for uneven pixel
4647 position and width + Removed deprecated operator code
4648 src/modules/plus/filter_sepia.c + Corrections for uneven width
4649 src/modules/plus/transition_affine.c + Corrections for uneven width
4650 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
4652 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4654 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4655 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4656 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
4657 src/modules/core/configure, src/modules/core/factory.c,
4658 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4659 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4660 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4661 src/framework/mlt_consumer.c + Added capabilities to allow the application to
4662 handle images via the consumer-frame-show event + Added cabilities to allow
4663 the application to control the image format src/framework/mlt_frame.c + Long
4664 standing discrepancy resolved - image format is now stored on the frame
4665 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
4666 mlt_image_opengl which is supposed to provide an rgb image swapped around for
4667 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
4668 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
4669 opengl swapped RGB image + Corrected support for rgb24a requests
4670 src/modules/core/configure src/modules/core/factory.c + Added an alias for
4671 color (since it seems to trouble so many people)
4672 src/modules/core/filter_luma.c + Added the format property to the generated
4673 frame src/modules/core/transition_composite.c + Added the format property to
4674 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
4675 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
4676 Support for application provided previews and colour space conversion
4677 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
4678 mlt_properties_pass_list + Application provided preview support added
4679 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
4682 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4684 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
4685 as a gui item selector (alpha property)
4687 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4689 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
4690 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
4691 initialisation from previous checkin
4693 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4694 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4695 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4696 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
4697 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4698 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
4699 a chroma hold filter + Small optimisation/correction to chroma filter
4701 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4703 * src/inigo/inigo.c: + Keyboard handling events on Darwin
4705 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
4706 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
4707 events sdl/consumer_sdl.c + Audio on Darwin
4709 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4710 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
4711 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4712 Corrections to preview mode switching
4714 * src/modules/sdl/consumer_sdl_preview.c:
4715 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
4717 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
4718 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4719 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
4720 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
4721 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
4722 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4723 Forgot to create the surface on the start (doh)
4725 * configure, src/framework/mlt.h, src/inigo/inigo.c,
4726 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4727 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
4728 cflags on all use of mlt (annoying, but looks unavoidable)
4729 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
4730 Correction for Darwin key reading from terminal
4731 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
4732 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
4733 to the start/stop methods (Darwin requirement)
4735 * src/modules/motion_est/configure: + Correction to the disabled case (should
4736 be disable-motion_est and plugins should not be registered)
4738 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4740 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4741 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4742 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
4743 (optimised on green by default)
4745 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4747 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4748 src/framework/mlt_property.h: src/framework/mlt_properties.c
4749 src/framework/mlt_properties.h + Added get and set for int64_t
4750 src/framework/mlt_property.h + Corrected int64_t
4752 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4754 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
4755 Add the obscure=1 option to filter_autotrack_rectangle and update the README
4758 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4760 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
4761 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
4762 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
4763 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
4764 VMFX module + New filter (shape) which provides alpha manipulations and an
4765 alternative wipe mechanism + New producer (pgm) which provides basic
4766 functionality for portable grey maps
4768 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
4769 need explicit locking
4771 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4773 * src/framework/mlt_properties.h: + Replaced this with self in new pass
4774 functions for C++ compilation
4776 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4778 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4779 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
4780 more civilized ways to copy properties. See code comments for usage.
4782 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4784 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
4785 the background is the reported ar of the output frame
4787 * src/modules/core/transition_composite.c: + Yet another aspect ratio
4788 correction for the filter transition (not 100% correct yet...) + Correction
4789 for aspect_ratio == 0 case (should honour consumer)
4791 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
4793 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4794 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
4795 sequences/mlt pango lists
4797 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4799 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
4800 (hypothetical) conversion of mlt_position from an int to a float, preserving
4803 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4804 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4805 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
4806 caused by the (hypothetical) conversion of mlt_position from an int to a
4807 float, preserving original behavior.
4809 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
4810 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
4811 Fix build errors caused by the (hypothetical) conversion of mlt_position from
4812 an int to a float, preserving original behavior.
4814 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4816 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
4819 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
4820 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
4821 comparison code pending a better rewrite. -Added show_residual=1 and
4822 show_reconstruction=1 debug modes. See README. -Renamed many variables and
4823 functions. -Revamped geometry handling. -Lots more I'm forgeting.
4825 * src/modules/motion_est/README: Added some more examples.
4827 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
4830 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
4831 Removed redundant arrow drawing code. Modified thresholding.
4833 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4835 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
4836 of the libavutil library.
4838 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4840 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
4841 Added a README file with lots of juicy info. Added a denoise motion vectors
4842 function, enabled by default; the results seem very good. Removed some unused
4845 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4847 * src/modules/kino/Makefile: + Allow header dependency checks
4849 * src/modules/avformat/configure: + Added an additional help message (for
4852 * Makefile: + Force dependency checks on header files
4854 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4856 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
4859 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4861 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
4862 serialisation via westley)
4864 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4866 * src/framework/mlt_types.h: Add names to enums to make newer versions of
4867 swig (noticed on 1.3.24) happy.
4869 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4871 * src/modules/core/filter_watermark.c: + Correction to long outstanding
4872 oddity regarding composite.out - not needed in many cases now
4874 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
4875 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
4876 doesn't require an mlt++ install first - Temporarily disabled java
4878 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4880 * src/modules/kino/riff.cc: + Minor correction for entry length being less
4881 than the data length
4883 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
4884 src/modules/kino/riff.h: + fixes for opendml dv avi
4886 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4888 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
4889 width/height confusion
4891 * src/modules/core/filter_resize.c: + Correction for rounding errors
4893 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4895 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
4897 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
4900 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
4903 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4905 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
4906 motion_est now convert pixel units to macroblock (whole) units the same way.
4908 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
4909 Cleaned up code. Corrected pause behavior.
4911 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4913 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
4914 improve tracking accuracy.
4916 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4918 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
4919 mlt_service.c + Filter disable property
4921 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4923 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
4924 oversight - allow serialisation of mpl usage
4926 * src/modules/avformat/consumer_avformat.c,
4927 src/modules/avformat/producer_avformat.c: consumer_avformat.c
4928 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
4931 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4933 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
4934 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
4936 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
4937 (via resource) + Hides non-public properties
4939 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
4942 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
4944 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
4945 the consumer + Sanity check on scaled size for compositing
4947 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4948 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
4949 format [details to follow] + Corrected invalid content producer_pixbuf.c +
4950 Corrected invalid content
4952 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
4953 Alpha channel cloning + Minor tidy up
4955 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4957 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4958 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4959 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
4960 src/modules/core/filter_transition.c,
4961 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
4962 rc/framework/mlt_frame.c + image_count added to assist the 'transition
4963 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
4964 rework of fx cuts - now only the fx are output on a frame
4965 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
4966 src/framework/mlt_service.c + Get frame reworked and cleaned up
4967 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
4968 to image fetching + Corrected types on other properties for pass down +
4969 Complete rework of fx cuts - they're now received as producer-less frames
4970 from a track + Added image_count logic for transition filter assistance
4971 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
4972 withdraw this later - it assumes producer knows a/r on frame creation/prior
4973 to image fetch) src/modules/core/filter_transition.c + Checks that two
4974 images are available before processing + Checks test image/audio cases
4975 src/modules/core/transition_composite.c + Major correction in aspect ratio
4976 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
4977 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
4978 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
4979 height are no longer assumed to be 'safe' here (investigating)
4981 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4983 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
4984 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
4987 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4989 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
4992 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
4993 position is relative to the in point (the internal position is absolute)
4995 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
4998 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5000 * src/modules/sdl/consumer_sdl_preview.c,
5001 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
5002 consumer_sdl_still.c + Fixes a deadlock condition
5004 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
5005 missing fourccs to allow compilation
5007 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5008 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
5009 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
5010 Added sample calculator (samples to current frame)
5011 framework/mlt_repository.c + Symbols exported from plugins
5012 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
5015 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5017 * src/modules/motion_est/configure: Mention that motion est is disabled by
5018 default during ./configure.
5020 * configure, src/modules/motion_est/configure: Prevent motion estimation
5021 components from building unless requested.
5023 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5025 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
5028 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
5029 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
5030 src/modules/motion_est/factory.c,
5031 .../motion_est/filter_autotrack_rectangle.c,
5032 src/modules/motion_est/filter_crop_detect.c,
5033 src/modules/motion_est/filter_motion_est.c,
5034 src/modules/motion_est/filter_motion_est.h,
5035 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
5036 Initial import of the motion estimation filter.
5038 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5040 * src/modules/avformat/consumer_avformat.c:
5041 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
5042 Removal of erroneous frame rate checks
5044 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5046 * src/modules/westley/producer_westley.c:
5047 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
5048 (functionality covered correctly in playlist)
5050 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5051 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5052 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
5053 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
5054 Correction for aspect ratio of synthesized test card
5055 src/framework/mlt_playlist.c + Special case for handling fx cuts
5056 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
5057 src/modules/core/transition_composite.c + Ensure that scaling and correct
5058 image extraction is handled src/modules/core/transition_luma.c + Ensure that
5059 scaling and correct image extraction is handled
5060 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
5061 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
5064 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5066 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
5067 frame rendering notification event test/server.cpp + Added an example frame
5068 rendering callback that removes all shotcut related fx
5070 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
5071 audio volume control
5073 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
5074 for pango usage on audio only fx cuts (sigh...)
5076 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
5077 modification to allow pango use in fx cuts
5079 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5081 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
5082 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
5085 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5086 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5087 src/modules/core/Makefile, src/modules/core/configure,
5088 src/modules/core/factory.c, src/modules/core/transition_composite.c,
5089 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
5090 src/framework/mlt_deque.h + Added support for doubles
5091 src/framework/mlt_frame.c + Switched order of source/dest audio mix
5092 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
5093 Removed warning introduced from previous checkin (missing ctype.h) +
5094 Temporary work around to allow frames to carry multiple frames (for
5095 transition as filter usage) src/modules/core/Makefile
5096 src/modules/core/configure src/modules/core/factory.c + Support for new
5097 transition filter :-) src/modules/core/transition_composite.c
5098 src/modules/core/transition_composite.h - Removed frame properties dependence
5099 for process/get_image state communication + Extended alpha blending modes to
5100 'and' and 'xor' logic (may change property triggering soon) + Provided
5101 support for transition as filter usage + Cleaned up public copy region
5104 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
5105 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
5106 generator to run, rather than sleep and poll
5108 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
5109 usage (all frames always have an alpha mask) + Provided an alternative
5110 rendering mechanism ('or' which takes a and b alpha into account) + Provided
5111 a and b alpha mask overides ('alpha_a' and 'alpha_b')
5113 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5115 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
5116 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5117 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
5118 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
5119 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
5120 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
5121 fx_cuts (allows animated fx)
5123 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5125 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
5127 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5129 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5130 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
5131 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5132 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5133 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
5134 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
5135 Provide macro access to the video and image RPN queues
5136 src/framework/mlt_tractor.c + Provides orphaned filters
5137 src/modules/core/producer_noise.c - remove specification of aspect ratio
5138 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
5139 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
5140 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
5141 ratio = 0 (supplement to mlt_consumer mod)
5143 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5145 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5146 src/framework/mlt_producer.c, src/inigo/inigo.c,
5147 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
5148 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5149 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
5150 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
5151 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
5152 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
5153 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5154 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
5155 profile handling for size, aspect ratio and display ratio
5156 src/framework/mlt_producer.c + Correction to aspect ratio properties
5157 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
5158 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
5159 account src/modules/core/filter_resize.c + Corrections for synthesised
5160 producers and aspect ratio (inherits from consumer)
5161 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
5162 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
5163 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
5164 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
5165 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
5166 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
5167 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
5168 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5169 Takes consumer profile into account
5171 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5173 * src/framework/configure: Quick temporary fix for mlt config in non-standard
5174 paths (relates to mlt++)
5176 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5178 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
5179 src/modules/avformat/filter_avdeinterlace.c,
5180 src/modules/sdl/consumer_sdl_preview.c,
5181 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
5184 * src/modules/avformat/filter_avcolour_space.c,
5185 src/modules/avformat/filter_avdeinterlace.c,
5186 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
5187 Sanity checks for normalising filters
5189 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5191 * src/modules/fezzik.dict: libdv/avformat switching
5193 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5195 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
5197 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
5199 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5201 * src/modules/avformat/consumer_avformat.c: NTSC fix
5203 * src/modules/fezzik.dict: Added bmp support
5205 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5206 src/framework/mlt_producer.c: Frame rate properites and factory
5209 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5211 * src/modules/avformat/consumer_avformat.c: audio out fix
5213 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5215 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
5218 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5220 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
5222 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5224 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
5227 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5229 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5230 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
5232 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5234 * src/modules/dv/configure, src/modules/gtk2/configure,
5235 src/modules/jackrack/configure, src/modules/kino/configure,
5236 src/modules/resample/configure, src/modules/sdl/configure,
5237 src/modules/sox/configure, src/modules/vorbis/configure,
5238 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
5241 * configure: Bourne shell compliance
5243 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
5244 to --avformat-cvs option
5246 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5247 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5248 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
5251 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5253 * src/modules/kino/Makefile: fix compilation
5255 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5257 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
5258 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
5259 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
5260 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
5261 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
5262 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
5263 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
5264 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
5265 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5266 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
5267 and add new jack-less filter_ladspa.
5269 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5271 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
5273 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5275 * src/modules/kino/avi.h: Minor correction
5277 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
5278 src/modules/kino/configure, src/modules/kino/endian_types.h,
5279 src/modules/kino/error.cc, src/modules/kino/error.h,
5280 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
5281 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
5282 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
5283 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
5284 src/modules/kino/riff.h: Initial version
5286 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
5289 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5291 * src/modules/dv/Makefile: corrected pkg-config libdv usage
5293 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5295 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
5298 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
5299 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
5300 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
5301 SDL test program 'threadwin -threaded' I think.
5303 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
5304 should be multithreaded by spinning of a dummy thread.
5306 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
5307 OS X uses -DDARWIN in
5308 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
5309 combination with #include <Foundation/Foundation.h> caused compilation errors
5310 while porting consumer_sdl to OS X.
5312 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5314 * COPYING: License update
5316 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
5319 * src/modules/jackrack/configure: Disable jackrack when unavailable
5321 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
5324 * src/modules/resample/configure: Disable libsamplerate when unavailable
5326 * src/modules/sdl/configure: Disable sdl when unavailable
5328 * src/modules/vorbis/configure: Disable vorbis when unavailable
5330 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
5331 other platforms probably broken
5333 * src/modules/xine/configure: Disable xine when mmx not available
5335 * src/modules/westley/configure: Conditional compilation of westley/libxml2
5338 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5339 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
5341 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5343 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
5345 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5347 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
5348 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
5349 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
5350 src/miracle/miracle.c, src/modules/avformat/Makefile,
5351 src/modules/avformat/configure, src/modules/core/Makefile,
5352 src/modules/core/configure, src/modules/dv/Makefile,
5353 src/modules/dv/configure, src/modules/fezzik/Makefile,
5354 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
5355 src/modules/gtk2/configure, src/modules/inigo/Makefile,
5356 src/modules/inigo/configure, src/modules/jackrack/Makefile,
5357 src/modules/jackrack/configure, src/modules/normalize/Makefile,
5358 src/modules/normalize/configure, src/modules/plus/Makefile,
5359 src/modules/plus/configure, src/modules/resample/Makefile,
5360 src/modules/resample/configure, src/modules/sdl/Makefile,
5361 src/modules/sdl/configure, src/modules/sox/Makefile,
5362 src/modules/sox/configure, src/modules/valerie/Makefile,
5363 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5364 src/modules/vorbis/configure, src/modules/westley/Makefile,
5365 src/modules/westley/configure, src/modules/xine/Makefile,
5366 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5367 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5369 * mlt++/CUSTOMISING: Minor doc updates
5371 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5372 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5375 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5377 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5378 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5379 audio resampling/test audio and MMX checks in gtk2
5381 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5383 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5384 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5385 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5386 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5389 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5391 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5392 use fifo instead of rr rt schedule
5394 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5395 src/miracle/miracle.c, src/miracle/miracle_server.c,
5396 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5397 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5398 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5399 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5400 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5401 realtime scheduling updates; suppress libdv errors; add frame property
5402 deinterlace_method; default producer_hold to use onefield; add begin property
5405 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5407 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5408 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5409 Server customisation
5411 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5414 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5416 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5417 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5418 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5419 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5420 DVCP WIPE introduced
5422 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5424 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5425 src/modules/core/transition_composite.c,
5426 src/modules/plus/transition_affine.c: Minor corrections and more affine
5429 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5431 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5432 mods to playout via avformat and miracle unit generation on an xfer
5434 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
5435 and removal of libxml2 warning for non-existent file
5437 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5439 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5440 src/modules/core/transition_composite.c,
5441 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5444 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5446 * src/miracle/miracle_unit.c: Smoother unit load
5448 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5450 * mlt++/src/MltService.cpp: Minor correction
5452 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5453 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5454 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5455 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5456 src/modules/sdl/consumer_sdl_preview.c,
5457 src/modules/westley/consumer_westley.c,
5458 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5460 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5462 * src/modules/sdl/consumer_sdl_preview.c,
5463 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5465 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5467 * src/modules/core/transition_composite.c,
5468 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5469 fixes for non-existence
5471 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5474 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5476 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5477 more affine silliness
5479 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5481 * src/modules/plus/transition_affine.c: affine silliness
5483 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5484 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5485 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5486 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5488 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5490 * src/modules/feeds/PAL/border.properties: fill for borders
5492 * src/modules/gtk2/Makefile: conditional mmx compilation
5494 * src/modules/core/transition_composite.c: int handling on the frame image
5497 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5498 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5501 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5503 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
5505 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
5507 * src/modules/core/filter_rescale.c: Warning removal
5509 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
5512 * src/modules/inigo/producer_inigo.c: Empty track definition fix
5514 * src/modules/sdl/consumer_sdl_preview.c,
5515 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5517 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
5520 * src/modules/gtk2/producer_pango.c: Memory leak fix
5522 * src/modules/westley/consumer_westley.c: titles and global feeds
5524 * src/modules/feeds/PAL/border.properties,
5525 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5527 * src/modules/core/filter_data_show.c: Global/local data show distinction
5529 * src/modules/core/Makefile: Removed superflous mmx compilation
5531 * src/framework/mlt_tractor.c: Global data feed handling
5533 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5536 * src/framework/mlt_events.c: Memory leak fix
5538 * src/framework/mlt_consumer.c: Small correction to deinterlacing
5540 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5542 * src/modules/feeds/PAL/border.properties,
5543 src/modules/feeds/PAL/example.properties: Test case feeds added
5545 * src/modules/avformat/filter_avresample.c,
5546 src/modules/avformat/producer_avformat.c,
5547 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5548 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5549 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5550 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5551 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5552 src/modules/jackrack/filter_jackrack.c,
5553 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5554 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5555 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5556 stacks; Minor corrections to compositing and mixing; localisation for pango
5558 * src/modules/westley/consumer_westley.c,
5559 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5562 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5563 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5564 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5565 src/framework/mlt_transition.h: Transitions reworked (always_active
5566 capabilities); remaining audio handling switched to stacks
5568 * demo/mlt_news: Correction for audio mix
5570 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5572 * src/framework/mlt_consumer.c: consumer close fix
5574 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5577 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5579 * demo/mlt_slideshow_black, docs/services.txt,
5580 src/modules/core/transition_composite.c,
5581 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5584 * src/modules/gtk2/producer_pango.c: Added a weight property
5586 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5588 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5591 * demo/mlt_attributes: Correction for ETV specific filters
5593 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
5595 * docs/testing.txt: Test case clean up
5597 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5598 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5599 src/framework/mlt_property.c, src/framework/mlt_property.h,
5600 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5601 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5602 src/modules/core/transition_region.c,
5603 src/modules/feeds/PAL/data_fx.properties,
5604 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5605 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5607 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5609 * src/framework/mlt_geometry.c: Corrections to geometry next key and
5612 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5614 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5617 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5620 * src/modules/feeds/PAL/data_fx.properties,
5621 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5623 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5624 unit from miracle server
5626 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5629 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5631 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
5633 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5635 * demo/demo.ini, src/framework/mlt_producer.c,
5636 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5637 src/framework/mlt_transition.c: Corrections after valgrinding
5639 * mlt++/src/MltGeometry.h: Update for geometry
5641 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5642 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5643 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5644 couple of new test cases
5646 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5647 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5648 src/modules/inigo/producer_inigo.c: Sundry minor updates
5650 * src/modules/feeds/NTSC/obscure.properties,
5651 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5653 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
5656 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
5658 * src/framework/mlt_playlist.c: Fix for join length correction
5660 * src/framework/mlt_frame.c: Resize fix for chroma offsets
5662 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5665 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5667 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
5668 of channels, better initial synchronisation phase, reduced internal buffer
5671 * src/modules/jackrack/filter_jackrack.c: even better close handling?
5673 * src/modules/jackrack/filter_jackrack.c: fixup includes
5675 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
5676 before releasing any resources
5678 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5680 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5681 filter/jackrack to services.txt and apply a performance tweak to
5684 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5685 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5686 src/modules/jackrack/filter_jackrack.c,
5687 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5688 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5689 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5690 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5691 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5692 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5693 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5694 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5695 src/modules/jackrack/ui.h: added jackrack filter
5697 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5698 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5699 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5700 priorities minor fixes to setenv and demo/consumers.ini
5702 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5704 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5705 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5706 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5707 src/modules/core/transition_composite.c,
5708 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5709 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5710 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5713 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5716 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5717 src/modules/feeds/PAL/data_fx.properties,
5718 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5720 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5721 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5722 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5723 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5724 src/modules/lumas/luma.c: Luma and composite fixes
5726 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5728 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5729 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5731 * src/modules/core/transition_composite.c: Luma generation and use
5733 * src/modules/core/transition_composite.c,
5734 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5735 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5738 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5739 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5740 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5741 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5742 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5743 inclusion of geometry
5745 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5747 * src/modules/data_fx.properties: Correction to obscure data_show config
5749 * src/modules/data_fx.properties: Correction to obscure data_show config
5751 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5753 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5754 src/modules/data_fx.properties: New geometry specification
5756 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5758 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5759 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5760 src/modules/core/transition_composite.c,
5761 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5762 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5763 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5765 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5767 * src/framework/mlt_consumer.c: Mutex protection on put frame close
5769 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5772 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5774 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5776 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5779 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5781 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5783 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5786 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5788 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5791 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5792 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5793 producer type determination
5795 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5797 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5798 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5799 Possible fixes to xlib errors
5801 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5803 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
5806 * src/modules/data_fx.properties: Minor mods for ETV data filters
5808 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5809 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5810 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5811 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5812 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5813 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5814 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5815 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5816 src/framework/mlt_service.c, src/framework/mlt_service.h,
5817 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5818 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5819 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
5820 src/miracle/miracle_unit_commands.c,
5821 src/modules/avformat/consumer_avformat.c,
5822 src/modules/avformat/filter_avcolour_space.c,
5823 src/modules/avformat/filter_avdeinterlace.c,
5824 src/modules/avformat/filter_avresample.c,
5825 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
5826 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
5827 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5828 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
5829 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
5830 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
5831 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5832 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5833 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
5834 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5835 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5836 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5837 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
5838 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
5839 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5840 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
5841 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
5842 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
5843 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
5844 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5845 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
5846 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
5847 src/modules/westley/consumer_westley.c,
5848 src/modules/westley/producer_westley.c,
5849 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
5850 modification - switch to macros for parent class access
5852 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5854 * mlt++/swig/Makefile: Install makefile for swig
5856 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
5857 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5858 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5859 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
5860 simplified producer parent access; transition in and out
5862 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5863 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5864 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5865 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5866 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
5867 src/modules/westley/producer_westley.c: Extendable factories; general
5868 producer related modifications; westley storage; sdl_still increased latency
5870 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5872 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5873 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5874 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
5875 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
5878 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
5879 attach colour space conversion on start
5881 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5882 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5883 src/framework/mlt_service.h: More playlist modifications; service locking;
5884 sticky services on frame
5886 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5888 * src/framework/mlt_producer.c: Extendible blank producers
5890 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5891 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
5892 method on properties; locate_cut on tractor
5894 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5895 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5896 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
5897 Added ref_count method to properties; temporary work around for test card;
5900 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5902 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5903 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5904 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5905 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
5907 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5908 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5909 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
5910 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
5911 mlt_consumer and NULL
5913 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5915 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5916 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
5919 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
5921 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
5924 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5926 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
5929 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
5930 properties now affect length (might be problematic)
5932 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5934 * src/framework/mlt_producer.c: Correction for direct playback of a cut
5936 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5938 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
5939 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5940 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
5941 flash when swicthing between sdl preview modes
5943 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5945 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
5946 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
5949 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
5950 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5951 src/modules/sdl/consumer_sdl_preview.c,
5952 src/modules/westley/producer_westley.c: fixes for westley deserialise,
5953 preview handling and tokenising amendment
5955 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5957 * src/modules/plus/filter_charcoal.c: Minor optimisation
5959 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
5960 mlt++/swig/ruby/miracle.rb: Config changes
5962 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5963 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
5964 src/modules/avformat/consumer_avformat.c,
5965 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5966 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5967 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
5968 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5969 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5970 Attempt at an aspect ratio clean up
5972 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5974 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
5977 * mlt-config-template, src/framework/configure, src/miracle/configure,
5978 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5979 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
5980 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
5981 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5982 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
5983 fixes and gtk2 consumer added
5985 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5987 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5989 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
5990 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5991 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5993 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5995 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5996 src/modules/sdl/Makefile, src/modules/sdl/configure,
5997 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
5998 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5999 src/modules/sdl/factory.c: SDL Preview provisional checkin
6001 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6003 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
6006 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6008 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
6011 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
6012 src/miracle/miracle_server.h: Convenience functionality for properties load
6013 and miracle_server_id function
6015 * src/miracle/miracle_server.c: Server shutdown state oops
6017 * mlt++/src/MltMiracle.cpp: Server shutdown state
6019 * src/miracle/miracle_server.c: Server shutdown state
6021 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6023 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
6026 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6028 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
6029 buffer fix and tractor handling
6031 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
6032 buffer fix and tractor handling
6034 * mlt++/HOWTO: Doc updates
6036 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6037 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
6038 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
6039 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
6040 src/valerie/valerie.h, src/valerie/valerie_parser.c,
6041 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
6044 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
6047 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6049 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
6050 src/modules/valerie/consumer_valerie.c,
6051 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
6054 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
6056 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6057 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6058 src/framework/mlt_tractor.c, src/inigo/inigo.c,
6059 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6060 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6061 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
6062 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6063 src/modules/plus/transition_affine.c: Some fixes for alpha masks
6065 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6067 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6070 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6072 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
6074 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6076 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
6079 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
6080 updates - more to follow
6082 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
6084 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6086 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
6087 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6088 src/modules/avformat/consumer_avformat.c,
6089 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6090 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
6093 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6095 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6096 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6097 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6098 src/modules/core/transition_mix.c: More corrections to frame position and
6099 audio/track handling
6101 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6102 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6103 src/modules/core/transition_mix.c: Corrects position and test_audio handling
6105 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6107 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6108 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
6109 Multitrack rearrangement and tractor cleanup
6111 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
6112 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
6113 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
6114 the parser object and moved type identity into mlt
6116 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
6117 corrections to cloning (oops)
6119 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
6122 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6123 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6124 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
6125 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
6126 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6127 src/framework/mlt_service.c, src/framework/mlt_service.h,
6128 src/framework/mlt_types.h, src/modules/data_fx.properties,
6129 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
6130 src/modules/westley/consumer_westley.c,
6131 src/modules/westley/producer_westley.c: Cloning optimisations and
6132 introduction of the service parser
6134 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6136 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
6138 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6140 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
6141 src/framework/mlt_tractor.c, src/modules/core/Makefile,
6142 src/modules/core/configure, src/modules/core/factory.c,
6143 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
6144 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6145 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
6146 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
6147 feed and show filters
6149 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6151 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
6154 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6155 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
6157 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6159 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
6160 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6161 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
6162 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6163 Corrections to filter attachment and in/out point handling
6165 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
6166 join inherits all attached filters; inigo can attach to producer or previous
6169 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6170 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
6171 for current managed cuts (prototype on mix)
6173 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6175 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
6176 First attempt at a composite clean up
6178 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6180 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
6181 repeat clip functionality
6183 * src/inigo/inigo.c: Clean up - added new usage options
6185 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6186 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6187 src/modules/westley/producer_westley.c: Splits, joins and repeats
6189 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6191 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
6194 * src/framework/mlt_playlist.c: Whoops - mix fix
6196 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6197 src/modules/westley/consumer_westley.c,
6198 src/modules/westley/producer_westley.c: Corrects cuts with filters
6200 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
6201 src/modules/westley/consumer_westley.c,
6202 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
6203 handling (unmanaged)
6205 * src/framework/mlt_transition.c: Transitions ignore test frames
6207 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6209 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6210 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6211 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
6212 playlist split/join and a little bit of mix
6214 * src/framework/mlt_properties.c: ...gah...
6216 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
6219 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6220 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6221 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
6222 src/modules/westley/producer_westley.c: Cut management part 1
6224 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
6227 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6229 * src/framework/mlt_tractor.c: Alpha from the tractor fix
6231 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
6234 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6236 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
6237 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
6239 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
6241 * src/framework/mlt_properties.c: Whoops
6243 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
6244 src/miracle/miracle.c, src/miracle/miracle_local.c,
6245 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6246 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
6247 Fix to compositing/watermark; miracle/mlt shutdown cleanup
6249 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
6250 src/modules/core/transition_composite.c: In/out point handling on attached
6253 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6255 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
6256 src/modules/gtk2/producer_pixbuf.c: Minor fixes
6258 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6260 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6261 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
6262 mlt++/swig/mltpp.i: Added the response object
6264 * src/valerie/valerie_response.h: Obtain stdio definitions
6266 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6267 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
6268 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
6271 * src/miracle/miracle.c, src/miracle/miracle_server.c,
6272 src/miracle/miracle_server.h: Extending miracles functionality
6274 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6276 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
6277 fix and temporary libdv compatability
6279 * src/framework/mlt_frame.c: aspect ratio fix for test card
6281 * src/framework/mlt_tractor.c: Aspect ratio fix
6283 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
6285 * src/miracle/Makefile: Customising the miracle server part 1
6287 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6289 * src/framework/mlt_service.c, src/framework/mlt_service.h,
6290 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6291 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6292 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6293 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
6294 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
6295 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6296 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
6297 src/modules/sox/Makefile, src/modules/valerie/Makefile,
6298 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
6299 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
6300 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
6301 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
6302 src/modules/westley/producer_westley.h, src/valerie/Makefile,
6303 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
6304 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
6305 pushes, and assorted modifications
6307 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6309 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
6310 for scaling related issues
6312 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6314 * src/modules/avformat/producer_avformat.c: position fixing
6316 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6318 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
6320 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
6321 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
6324 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
6326 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
6327 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
6328 src/modules/westley/consumer_westley.c,
6329 src/modules/westley/producer_westley.c: Adding the mix part 1
6331 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6333 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
6334 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
6335 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6336 src/modules/sdl/consumer_sdl.c: More work with events
6338 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6340 * docs/services.txt, docs/westley.txt,
6341 src/modules/westley/producer_westley.c: Major westley rewrite - allows
6344 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6346 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6347 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
6348 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
6350 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
6351 src/framework/mlt_service.h, src/inigo/inigo.c,
6352 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
6353 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
6354 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
6355 src/modules/westley/consumer_westley.c: Filter attachments to services
6357 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6359 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6360 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
6362 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
6363 tractor producer-changed event
6365 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6367 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
6369 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6370 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6371 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6374 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6375 src/framework/mlt_events.c, src/framework/mlt_events.h,
6376 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6377 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6378 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6379 fix for playlist and consumer-stopped event
6381 * src/framework/Makefile, src/framework/mlt_events.c,
6382 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6383 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6384 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6385 src/framework/mlt_property.c, src/framework/mlt_service.c,
6386 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6389 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6391 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6392 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6393 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6394 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6395 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6396 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6397 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6398 mlt++/src/MltTransition.h: Run time type identification
6400 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6401 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6402 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6404 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6406 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
6407 complement for waveform generation
6409 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
6410 gain as opposed to shape
6412 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6414 * src/framework/mlt_frame.c: bugfix in waveform method
6416 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6419 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6421 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6422 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6425 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6426 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6429 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6430 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6431 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6432 Multitrack classes added
6434 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6435 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6436 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6437 New tractor constructor
6439 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6440 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6441 Producer filter extraction method
6443 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6445 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6446 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6447 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6448 mlt++/swig/mltpp.i: Removed FilteredProducer
6450 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6451 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6452 src/modules/westley/consumer_westley.c,
6453 src/modules/westley/producer_westley.c: Producer filter attach/detach
6454 methods; major rework on westley consumer, minor on producer
6456 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6458 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6461 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6462 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6463 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6464 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6465 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6466 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6467 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6468 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6469 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6471 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6472 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6473 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6474 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6475 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6476 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6477 src/framework/mlt_service.c, src/framework/mlt_service.h,
6478 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6479 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6480 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6481 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6482 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6483 Mlt Ref Counts and Playlist split/join
6485 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6487 * mlt++/swig/perl/play.pl: Added play.pl
6489 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6491 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6493 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6494 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6495 mlt++/src/MltTransition.cpp: Constructor clean up
6497 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6499 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6501 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6503 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6505 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6506 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6507 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6510 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6512 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6513 conversion with gdkpixbuf scaling
6515 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
6518 * src/framework/mlt_consumer.c: Prefil consumer property
6520 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6522 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6523 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6524 mlt++/swig/ruby/play.rb: image handling
6526 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6528 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6529 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6531 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6532 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6533 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6534 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6535 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6537 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
6539 * mlt++/test/play.cpp: oops
6541 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6543 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6544 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6545 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6546 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6547 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6549 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6550 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6551 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6552 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6553 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6555 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6556 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6557 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6558 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6559 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6560 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6561 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6562 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6563 Class rework and simplification
6565 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6567 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6568 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6569 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6570 reversed NULL handling on service class
6572 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6573 mlt++/test/play.cpp: Object validity checks
6575 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6576 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6577 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6578 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6579 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6582 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6583 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6586 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6588 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6589 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6590 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6591 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6592 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6593 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6594 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6595 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6596 mlt++/test/play.cpp: Initial revision
6598 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6600 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
6601 handling and logging off
6603 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6605 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6606 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6607 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6609 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6611 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
6613 * src/modules/avformat/producer_avformat.c: optimisations
6615 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6617 * src/modules/core/transition_region.c: Flexible and animated shapes
6619 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6621 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6622 gop size == 0 fix and update to current ffmpeg for cvs co
6624 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6625 src/modules/dv/producer_libdv.h: Fix for current libdv
6627 * src/modules/avformat/producer_avformat.c: Pipe workaround
6629 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6631 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6632 Mutable shapes on regions
6634 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6636 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
6638 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
6640 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6642 * src/modules/plus/filter_invert.c: Minor fix to invert
6644 * src/modules/core/filter_watermark.c,
6645 src/modules/core/transition_composite.c: Mutable watermark producer and small
6648 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6650 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6651 Minor affine modifications
6653 * src/modules/plus/Makefile, src/modules/plus/configure,
6654 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6655 src/modules/plus/filter_affine.h: Affine filter
6657 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6659 * src/modules/core/filter_watermark.c,
6660 src/modules/core/transition_composite.c: More mutable properties
6662 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6664 * src/modules/sox/Makefile: link to mad
6666 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6667 src/modules/core/transition_composite.c,
6668 src/modules/core/transition_region.c: Mutable properties
6670 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6671 filters when used in playlists
6673 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6675 * src/modules/core/transition_composite.c: Allows runtime modifications to
6678 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6679 src/modules/core/transition_region.c: Allows runtime modifications to region
6682 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6684 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
6687 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6689 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6690 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6691 src/framework/mlt_service.c, src/framework/mlt_service.h,
6692 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6694 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6696 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6697 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6699 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6700 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6701 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6702 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6703 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6704 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6705 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6707 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6709 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6710 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6713 * src/modules/avformat/consumer_avformat.c,
6714 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6715 change of defaults for inigo transition tracks
6717 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6719 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6720 Sepia fix and affine/alpha clean up
6722 * src/modules/plus/Makefile, src/modules/plus/configure,
6723 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6724 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6725 with alpha and a broken sepia
6727 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6729 * src/modules/plus/transition_affine.c: Affine silliness
6731 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6733 * configure, src/modules/configure, src/modules/core/configure,
6734 src/modules/core/transition_composite.c, src/modules/dv/configure,
6735 src/modules/fezzik/configure, src/modules/gtk2/configure,
6736 src/modules/inigo/configure, src/modules/normalize/configure,
6737 src/modules/resample/configure, src/modules/sdl/configure,
6738 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6739 src/modules/vorbis/configure, src/modules/westley/configure,
6740 src/modules/xine/configure: Portability modifications to scripts
6742 * src/modules/plus/Makefile, src/modules/plus/configure,
6743 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6744 src/modules/plus/transition_affine.h: Experimental affine transformation
6746 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6748 * src/modules/plus/Makefile, src/modules/plus/configure,
6749 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6750 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6751 src/modules/plus/filter_invert.h: More silliness :-)
6753 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6755 * configure: version bump
6757 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
6759 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
6761 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
6764 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
6766 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6768 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6769 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6770 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6772 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6774 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
6777 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
6779 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
6781 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6783 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6784 way to configure ffmpeg
6786 * src/modules/avformat/consumer_avformat.c,
6787 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6790 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6792 * src/framework/configure, src/framework/mlt_consumer.c,
6793 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6794 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6795 factory (for future module reporting); pool purge function; consumer drop
6798 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6799 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6800 for avformat consumer qscale; additional avformat consumer properties
6802 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6804 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
6807 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6809 * src/modules/sdl/consumer_sdl.c: audio off
6811 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6813 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
6815 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6817 * docs/services.txt: a clarification
6819 * src/modules/core/filter_resize.c: set output frame aspect to consumer
6820 sample aspect, not display aspect.
6822 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
6824 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6826 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6828 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
6830 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6832 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6834 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6836 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6837 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6839 * src/framework/Makefile, src/framework/mlt_consumer.c,
6840 src/modules/avformat/consumer_avformat.c,
6841 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6842 src/modules/core/configure, src/modules/core/consumer_null.c,
6843 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6844 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6845 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6846 clean ups; added a null consumer for easier valgrind testing
6848 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6850 * src/framework/mlt_consumer.c: audio/video processing swap
6852 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6854 * src/modules/sox/filter_sox.c: fix st.h include
6856 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6858 * src/framework/mlt_frame.c: test card handling
6860 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6862 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6863 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6865 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6866 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6868 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6870 * src/albino/Makefile, src/framework/mlt_consumer.c,
6871 src/modules/avformat/consumer_avformat.c,
6872 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6873 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6874 modifications; albino compile fix; minor mods to avformat producer
6876 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6878 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6879 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6880 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6881 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6882 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6883 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6884 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6885 src/framework/mlt_service.c, src/framework/mlt_service.h,
6886 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6887 src/framework/mlt_transition.h: C++ compatability
6889 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6891 * configure: version shunt
6893 * README, configure, docs/install.txt, docs/services.txt,
6894 src/modules/avformat/Makefile, src/modules/avformat/configure,
6895 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6896 src/modules/avformat/filter_avdeinterlace.c,
6897 src/modules/avformat/filter_avresample.c,
6898 src/modules/avformat/producer_avformat.c, src/modules/configure,
6899 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6900 mods; avformat static or shared build; corrections to sdl
6902 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6904 * configure, docs/services.txt, setenv: GPL checking (provisional
6905 implementation), mc scaling docs
6907 * src/framework/mlt.h: added tokeniser to mlt header
6909 * src/modules/configure, src/modules/core/Makefile,
6910 src/modules/core/configure, src/modules/core/factory.c,
6911 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6912 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6913 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6914 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6915 fezzik rework (to allow inclusion of mc scaler)
6917 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6919 * src/modules/sox/Makefile: whoops - missed some libs
6921 * src/albino/Makefile: albino Makefile cleanup
6923 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6924 src/modules/sox/Makefile: Makefile cleanup in modules
6926 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6927 mlt_tokeniser and removed libst-config from Makefile
6929 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6930 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6932 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6934 * src/modules/sox/filter_sox.c: add more comments
6936 * src/modules/core/Makefile, src/modules/core/configure,
6937 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6938 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6939 src/modules/normalize/configure, src/modules/normalize/factory.c,
6940 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6941 src/modules/sox/Makefile, src/modules/sox/configure,
6942 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6943 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6944 added new sox module with filter_sox
6946 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6948 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6949 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6950 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6951 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6953 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6954 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6955 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6956 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6958 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6960 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
6963 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6964 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6965 src/modules/avformat/filter_avdeinterlace.h,
6966 src/modules/avformat/filter_avresample.c,
6967 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6968 deinterlace and resampler
6970 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6972 * configure, src/albino/Makefile, src/framework/Makefile,
6973 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6974 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6975 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6976 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
6977 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6978 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
6979 src/valerie/valerie_socket.c: More configure and build tuning
6981 * configure, src/modules/configure: Configure and build tuning
6983 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
6984 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6985 src/modules/avformat/Makefile, src/modules/core/Makefile,
6986 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6987 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6988 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6989 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6990 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6991 src/valerie/Makefile: Configure and build tuning
6993 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6995 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
6996 src/modules/avformat/consumer_avformat.c: Makefile error handling and
6997 consumer avformat cleanup
6999 * docs/install.txt: Installation docs update
7001 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7003 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7004 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
7005 normalisation fix, add .vob to fezzik, field order detection for avformat
7007 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7009 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7010 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
7011 src/framework/mlt_repository.c, src/inigo/inigo.c,
7012 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
7013 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
7015 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7017 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
7019 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7020 src/framework/mlt_properties.c: aspect ratio and test card woes
7022 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7024 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
7025 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
7026 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
7027 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
7028 modifications and test card env var
7030 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7032 * demo/demo: remove setenv call
7034 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7036 * src/modules/sdl/consumer_sdl.c: added setenv_mc
7038 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
7040 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
7041 docs/services.txt, src/modules/core/transition_composite.c: minor mods
7043 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7045 * docs/services.txt: fix something that got disordered
7047 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
7048 that take a filename with server virtual root
7050 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7052 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
7053 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7054 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
7055 src/miracle/Makefile, src/miracle/miracle_unit.c,
7056 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
7057 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7058 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7059 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7060 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7061 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7062 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7063 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
7065 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7067 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
7068 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
7069 scheduling priority on any created thread
7071 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7073 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
7074 bugfix limits in transition luma
7076 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
7077 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
7078 fixes for rescale=none
7080 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7082 * src/valerie/valerie.c: insert fix
7084 * README, src/framework/configure, src/framework/mlt.h,
7085 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7086 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
7087 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7088 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
7089 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
7090 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
7091 avformat added, various cleanups and consumer realtime switching
7093 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7095 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
7096 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
7099 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7101 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
7102 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
7103 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
7106 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7108 * src/miracle/configure: make install part 2 - building configs
7110 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7112 * demo/entity.westley, demo/new.westley, docs/westley.txt,
7113 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7114 src/modules/westley/westley.dtd: added westley.dtd
7116 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7118 * Makefile, configure, mlt-config-template, src/framework/configure,
7119 src/miracle/configure, src/valerie/configure: make install part 2 - building
7122 * src/modules/fezzik/Makefile: make install fix
7124 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7126 * demo/entity.westley, docs/westley.txt,
7127 src/modules/westley/producer_westley.c: fix westley for mixed element text
7128 and entity references
7130 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7132 * Makefile, src/modules/Makefile: make install part 1
7134 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
7135 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
7136 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
7137 src/modules/core/Makefile, src/modules/dv/Makefile,
7138 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7139 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
7140 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7141 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
7142 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
7145 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7146 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
7147 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
7148 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
7149 and properties checks; dv decoder stack; factory cleanup registering
7151 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7153 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
7154 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
7155 enhance miracle LOAD command to accept a service: prefix. enhance
7156 producer_westley to apply parameters on url as entities. bugfix
7157 producer_westley memory leak.
7159 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
7160 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
7161 both service and resource supplied.
7163 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7165 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
7166 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
7167 branch tracking and other bugfixes to producer_westley.
7169 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7171 * src/framework/mlt_tractor.c: tractor fix
7173 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7175 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
7176 src/modules/westley/producer_westley.c: added track hiding to westley
7178 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7180 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
7181 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
7183 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
7185 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
7186 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
7187 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
7189 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7190 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
7191 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
7192 reversal and hidden tracks
7194 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
7197 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7198 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
7199 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
7200 to composite for key diffs of 1; added mlt_consumer_new for consistency
7202 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7204 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
7205 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
7206 docs/services.txt, src/modules/core/producer_colour.c,
7207 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7208 remove some progressive flag handling in field renderers bugfix compositing
7209 images wider than the frame added more demos
7211 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7213 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
7215 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7217 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7218 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7219 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
7220 src/valerie/valerie.h: added clear to the miracle command set and valerie api
7223 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7225 * docs/install.txt: minor typos
7227 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
7228 docs/services.txt, docs/westley.txt, src/albino/albino.c,
7229 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
7230 src/modules/westley/producer_westley.c: documentation updates change some
7231 references to dv1394d in the example clients to Miracle. more bugfixes for
7232 producer_westley iconv for pango
7234 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7236 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
7237 src/miracle/miracle_unit_commands.c: root corrections to miracle
7239 * src/valerie/valerie.c: quick valerie fix
7241 * docs/install.txt: Added install.txt
7243 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7245 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
7247 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7249 * src/modules/avformat/producer_avformat.c,
7250 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
7251 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7252 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
7253 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
7254 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
7255 experimental ac3 audio support
7257 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7259 * src/modules/westley/producer_westley.c: touchup on the producer in/out
7260 applied to parent entry
7262 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
7263 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
7264 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7265 src/modules/westley/producer_westley.c: smarter and harder producer_westley
7267 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7269 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7270 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7271 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
7274 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7276 * docs/framework.txt, src/framework/mlt_properties.c,
7277 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
7278 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
7279 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
7281 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
7282 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7283 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7284 src/modules/core/configure, src/modules/core/factory.c,
7285 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
7286 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
7287 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
7288 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
7290 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7292 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
7293 avformat pts offset change and note bug in docs
7295 * src/modules/inigo/producer_inigo.c: fix brokenness
7297 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7299 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
7300 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
7301 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7302 src/framework/mlt_properties.h, src/framework/mlt_service.c,
7303 src/framework/mlt_service.h, src/framework/mlt_types.h,
7304 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
7305 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
7308 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7310 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7311 src/modules/core/Makefile, src/modules/core/configure,
7312 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
7313 src/modules/core/filter_channelcopy.h,
7314 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
7315 filter_resample to reproduce channels when producer does not create as many
7316 as consumer requested.
7318 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
7319 well as logical bug in smoothing.
7321 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7322 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
7323 fezzik now accepts service:resource and strips \'avformat:\' before fallback
7324 avformat construction. avformat now accepts urls with a format and format
7325 parameters designation. updated services.txt for above changes. added a video
7326 pts offset to avformat.
7328 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7330 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
7331 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
7332 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
7333 updated services docs plus minor fixes discovered during
7335 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7337 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
7338 demo/mlt_voiceover: notes for the demo
7340 * demo/demo.ini: bring into sync with changes
7342 * src/modules/sdl/consumer_sdl.c: default progressive off
7344 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
7345 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
7346 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
7347 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
7349 * src/modules/core/transition_luma.c: fix distortion in smoothness
7351 * src/modules/core/filter_gamma.c: fix broken gamma
7353 * src/modules/core/transition_luma.c: fix field rendering
7355 * src/modules/core/transition_composite.c: bugfixes with field rendering
7357 * src/modules/dv/producer_libdv.c: fix aspect
7359 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7361 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
7362 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
7363 sdl/consumer tuning and demo updates
7365 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7367 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7368 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7369 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7372 * demo/demo: demo framework added
7374 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7375 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7376 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7377 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7378 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7379 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7380 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7381 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7382 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7383 src/modules/sdl/consumer_sdl.c: demo framework added
7385 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7387 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7388 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7389 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7390 bugfixes to -x and too small rescaling.
7392 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7394 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7395 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7396 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7399 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7400 src/modules/westley/producer_westley.c: Minor fixes to westley and
7401 mlt_consumer; first draft westley docs
7403 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7405 * src/modules/core/transition_composite.c,
7406 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7407 optimisations for luma producer.
7409 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7411 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7412 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7413 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7414 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7415 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7416 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7417 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7418 luma to composite. rework aspect handling to use sample aspect. workaround
7419 westley segfault when another instance of libxml2 is used. improved inline
7420 xml handling in westley - pango and svg.
7422 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7424 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7427 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7429 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7432 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7434 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7435 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7436 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7438 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7439 src/humperdink/client.c, src/miracle/miracle_unit.c,
7440 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7441 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7442 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7443 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7445 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7447 * src/modules/core/transition_luma.c: reorg transition_luma to support
7450 * src/modules/Makefile, src/modules/core/Makefile,
7451 src/modules/core/configure, src/modules/core/factory.c,
7452 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7453 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7454 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7455 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7456 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7457 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7458 xine-based accellerated deinterlace
7460 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7462 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7463 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7464 src/framework/mlt_service.h, src/framework/mlt_types.h,
7465 src/modules/core/Makefile, src/modules/core/configure,
7466 src/modules/core/factory.c, src/modules/core/filter_region.c,
7467 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7470 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7472 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
7474 * src/modules/core/producer_colour.c: producer_colour
7476 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7477 src/modules/core/Makefile, src/modules/core/configure,
7478 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7479 src/modules/core/producer_colour.h: producer_colour
7481 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
7483 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7485 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7486 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7487 src/framework/mlt_property.c, src/framework/mlt_service.c,
7488 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7489 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7490 src/modules/core/transition_composite.c,
7491 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7492 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7493 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7494 experimental hash in properties
7496 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7498 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7499 src/modules/core/transition_composite.c,
7500 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7501 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7502 pixbuf takes svg xml, fezzik can take a service name
7504 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7506 * src/modules/sdl/consumer_sdl.c: More SDL fixes
7508 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7510 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
7512 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7514 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7515 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7516 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7519 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7521 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
7523 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7524 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7525 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7526 src/modules/sdl/consumer_sdl.c: sdl hacks
7528 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7530 * src/modules/core/Makefile, src/modules/core/configure,
7531 src/modules/core/factory.c, src/modules/core/filter_region.c,
7532 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7533 src/modules/core/transition_composite.c,
7534 src/modules/core/transition_composite.h: regionalised fx part 1
7536 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7537 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7538 src/modules/gtk2/producer_pixbuf.c: unique ids
7540 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7542 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
7543 performance loss :-(
7545 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7547 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7548 src/modules/dv/consumer_libdv.c: Scaling experimentation
7550 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7552 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7553 src/modules/gtk2/scale_line_22_33_mmx.S,
7554 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7557 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7559 * src/modules/core/transition_composite.c: composite alignment fix
7561 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7563 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7564 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7566 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7568 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7569 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7570 src/modules/core/configure, src/modules/core/factory.c,
7571 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7572 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7573 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7574 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7577 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7579 * src/modules/core/transition_composite.c: composite key frames
7581 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7582 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7583 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7584 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7585 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7586 stack, various fixes
7588 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7590 * src/modules/core/transition_composite.c: field rendering fix and disable
7591 scaling height when normalising pixel aspect when output pixel aspect < 1
7593 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7595 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7596 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7597 src/modules/core/Makefile, src/modules/core/configure,
7598 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7599 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7600 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7601 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7602 watermark added, minor mods to mlt framework required
7604 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7605 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7606 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7607 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7608 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7609 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7610 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7611 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7613 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7615 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7616 src/modules/avformat/producer_avformat.c,
7617 src/modules/fezzik/producer_fezzik.c: Minor fixes
7619 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7620 rework (prepatory read-ahead implementation) and luma work around
7622 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7623 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7626 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7628 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7629 composite alpha operations, make obscure alpha aware
7631 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7633 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7634 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7635 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7637 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7639 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7640 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7643 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7645 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7646 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7647 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7648 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7649 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7650 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7651 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7652 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7653 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7654 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7655 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7657 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7659 * src/modules/core/transition_luma.c: more dissolve optimisation
7661 * src/modules/core/transition_luma.c: optimise dissolve case
7663 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7665 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7666 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7667 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7668 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7669 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7670 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7671 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7672 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7673 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7674 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7677 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7679 * src/modules/core/transition_composite.c,
7680 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7681 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7682 composite, bugfixes for luma, pixbuf and pango
7684 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7686 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
7689 * src/modules/sdl/consumer_sdl.c: default progressive on
7691 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
7692 in/out as element attributes and not property elements
7694 * src/modules/core/filter_deinterlace.c,
7695 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7696 split getting of b_frame image and composite
7698 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7700 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7701 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7702 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7703 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7704 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7705 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7706 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7707 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7708 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7709 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7710 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7711 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7712 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7713 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7714 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7715 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7716 percentage, reworked aspect ratio calcs, ante/post properties for dv
7717 consumers, avformat rework, westley root
7719 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7721 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7722 src/modules/sdl/consumer_sdl.c: bug fixes
7724 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7725 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7726 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7727 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7728 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7729 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7730 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7731 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7732 westley serialises with entry in/out; full field, aspect, and colour space
7733 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7736 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7738 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7739 src/framework/mlt_properties.h: Properties rename and dump function
7741 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7742 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7743 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7744 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7745 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7746 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7747 Defaults for PAL/NTSC on producers and consumers
7749 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7751 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7752 src/modules/core/Makefile, src/modules/core/configure,
7753 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7754 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7755 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7756 brightness filter, added smooth ramping to audio processing, added start/end
7757 interpolation points to filter_mix and filter_volume
7759 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7761 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7762 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7763 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7764 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7765 mlt/src/framework/config.h, mlt/src/framework/configure,
7766 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7767 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7768 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7769 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7770 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7771 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7772 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7773 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7774 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7775 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7776 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7777 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7778 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7779 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7780 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7781 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7782 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7783 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7784 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7785 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7786 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7787 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7788 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7789 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7790 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7791 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7792 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7793 mlt/src/miracle/miracle_unit_commands.c,
7794 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7795 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7796 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7797 mlt/src/modules/core/filter_deinterlace.c,
7798 mlt/src/modules/core/filter_deinterlace.h,
7799 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7800 mlt/src/modules/core/filter_greyscale.c,
7801 mlt/src/modules/core/filter_greyscale.h,
7802 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7803 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7804 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7805 mlt/src/modules/core/transition_composite.c,
7806 mlt/src/modules/core/transition_composite.h,
7807 mlt/src/modules/core/transition_luma.c,
7808 mlt/src/modules/core/transition_luma.h,
7809 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7810 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7811 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7812 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7813 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7814 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7815 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7816 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7817 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7818 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7819 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7820 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7821 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7822 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7823 mlt/src/modules/gtk2/producer_pango.h,
7824 mlt/src/modules/gtk2/producer_pixbuf.c,
7825 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7826 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7827 mlt/src/modules/inigo/producer_inigo.c,
7828 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7829 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7830 mlt/src/modules/resample/filter_resample.c,
7831 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7832 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7833 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7834 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7835 mlt/src/modules/westley/consumer_westley.c,
7836 mlt/src/modules/westley/consumer_westley.h,
7837 mlt/src/modules/westley/factory.c,
7838 mlt/src/modules/westley/producer_westley.c,
7839 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7840 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7841 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7842 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7843 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7844 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7845 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7846 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7847 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7848 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7849 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7850 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7851 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7852 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7853 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7856 * docs/TODO, src/miracle/miracle_local.c: add TODO
7858 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7860 * src/framework/mlt_producer.c: test card handling
7862 * src/miracle/miracle_local.c: optional segv handling
7864 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7866 * src/miracle/miracle_local.c: change segv handler to use log facility
7868 * src/valerie/valerie_notifier.c: cleanup
7870 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7871 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7872 playlist_move bugfix, resize_yuv422 optimisation
7874 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7876 * src/miracle/miracle_unit.c: first of a few local tests
7878 * src/miracle/miracle_commands.c: first of a few local tests
7880 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7881 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7882 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7883 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7884 silence dv when not playing
7886 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7888 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7889 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7890 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7891 src/valerie/valerie_status.h: Miracle mods
7893 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7895 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7896 src/modules/resample/filter_resample.c,
7897 src/modules/westley/producer_westley.c: bugfixes
7899 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7901 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7903 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7905 * src/modules/core/filter_volume.c: remove spurious return in get_audio
7907 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7909 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7912 * src/modules/dv/consumer_libdv.c: brought by a bunny
7914 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7917 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7919 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7920 src/modules/core/transition_luma.c: luma funkiness
7922 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7923 src/modules/core/transition_composite.c,
7924 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7925 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7926 pixbuf, composite and fezzik mirrors
7928 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7930 * src/modules/westley/producer_westley.c: support in/out on entry and track
7932 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7934 * src/modules/gtk2/producer_pango.c: pango producer rework
7936 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7937 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7940 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7942 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
7944 * src/modules/avformat/producer_avformat.c,
7945 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7946 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7948 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7950 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7951 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7952 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7953 src/modules/westley/consumer_westley.c,
7954 src/modules/westley/producer_westley.c: some bugfixes, westley property
7955 handling reorg, make rescale respect the aspect ratio, make resize update the
7956 aspect ratio, add resize to fezzik
7958 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7960 * docs/services.txt, src/modules/core/filter_obscure.c,
7961 src/modules/core/transition_composite.c: composite
7963 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7964 src/miracle/miracle_unit.c, src/modules/Makefile,
7965 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7966 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7967 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7968 src/modules/westley/consumer_westley.c,
7969 src/modules/westley/producer_westley.c: adding the rock thrower...
7971 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7973 * src/modules/resample/filter_resample.c: resample fix
7975 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7976 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7977 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7978 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7979 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7980 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7981 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7984 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7986 * docs/inigo.txt, src/framework/mlt_frame.c,
7987 src/modules/westley/consumer_westley.c,
7988 src/modules/westley/producer_westley.c: bugfixes to westley
7990 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7992 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
7994 * src/modules/gtk2/pixops.c: near final rescale improvements?
7996 * src/modules/gtk2/pixops.c: interim rescale improvements
7998 * src/modules/gtk2/pixops.c: interim rescale improvements
8000 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
8003 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8005 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
8006 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
8007 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
8008 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
8009 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
8010 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
8011 pre-beta cleanup part 1
8013 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8015 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
8016 src/modules/core/Makefile, src/modules/core/configure,
8017 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
8018 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
8019 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
8020 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
8022 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
8023 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
8024 src/framework/mlt_field.c, src/framework/mlt_frame.c,
8025 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
8026 src/framework/mlt_types.h: added deque, api design for manager, minor affine
8027 tweaks, experimental destructor work
8029 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8031 * docs/services.txt: doc updates
8033 * src/modules/core/filter_volume.c: configurable window size on volume
8034 normalisation, also set default of max_gain to 20dB
8036 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8038 * src/framework/mlt_frame.c: updated affine
8040 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8042 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
8043 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
8044 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
8045 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
8046 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
8047 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
8048 src/modules/vorbis/Makefile: some bugfixes and rescale filter
8050 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8052 * src/modules/core/filter_volume.c: comment some diagnostics
8054 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
8055 changes, and tweaks for volume filter normalisation
8057 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8059 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
8060 src/modules/westley/producer_westley.c: westley bugfixes and audio
8063 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8065 * README, docs/services.txt, src/framework/mlt_multitrack.c,
8066 src/miracle/miracle_unit.c, src/modules/Makefile,
8067 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
8068 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
8069 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
8070 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
8071 handling in multitrack
8073 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8075 * src/modules/westley/consumer_westley.c,
8076 src/modules/westley/producer_westley.c: westley updates for non-inline
8077 serialisation and code cleanup
8079 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8081 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8082 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
8083 miracle avformat usage, and destrector reversal
8085 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
8088 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
8089 src/modules/Makefile, src/modules/avformat/Makefile,
8090 src/modules/avformat/configure, src/modules/avformat/factory.c,
8091 src/modules/avformat/producer_avformat.c,
8092 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
8093 src/modules/sdl/consumer_sdl.c: Added avformat
8095 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8097 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
8098 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8099 src/modules/westley/consumer_westley.c,
8100 src/modules/westley/producer_westley.c: updated westley
8102 * src/tests/dan.c: test cvs
8104 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8106 * mlt/src/modules/westley/consumer_westley.c,
8107 src/modules/westley/consumer_westley.c: xml based westley serialisation
8109 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
8110 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
8111 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
8112 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
8113 westley serialisation
8115 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8117 * docs/services.txt, mlt/docs/services.txt,
8118 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8119 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
8120 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
8121 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
8122 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
8123 mlt/src/modules/westley/consumer_westley.c,
8124 mlt/src/modules/westley/consumer_westley.h,
8125 mlt/src/modules/westley/factory.c,
8126 mlt/src/modules/westley/producer_westley.c,
8127 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
8128 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8129 src/framework/mlt_repository.c, src/framework/mlt_service.c,
8130 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8131 src/framework/mlt_types.h, src/modules/Makefile,
8132 src/modules/westley/Makefile, src/modules/westley/configure,
8133 src/modules/westley/consumer_westley.c,
8134 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
8135 src/modules/westley/producer_westley.c,
8136 src/modules/westley/producer_westley.h, src/tests/dan.c: added
8139 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8141 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
8142 src/modules/dv/consumer_libdv.c: updated libdv consumer
8144 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8146 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
8147 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
8148 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
8149 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
8150 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
8151 mlt/src/modules/core/transition_luma.c,
8152 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
8153 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8154 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
8155 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
8156 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
8157 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
8159 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8161 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8162 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
8163 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
8164 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8165 src/modules/Makefile: insert/move/remove dvcp operations
8167 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8169 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
8172 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
8173 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8174 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8175 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
8176 mlt/src/modules/core/filter_volume.h,
8177 mlt/src/modules/core/transition_composite.c,
8178 mlt/src/modules/core/transition_composite.h,
8179 mlt/src/modules/core/transition_luma.c,
8180 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
8181 mlt/src/modules/gtk2/producer_pango.c,
8182 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
8183 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
8184 mlt/src/modules/resample/filter_resample.c,
8185 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
8186 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
8187 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
8188 src/modules/core/factory.c, src/modules/core/filter_volume.c,
8189 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
8190 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
8191 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
8192 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
8193 src/modules/resample/Makefile, src/modules/resample/configure,
8194 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
8195 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
8196 new volume, mix, and resample filters and transitions
8198 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8200 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
8202 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
8203 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
8204 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
8205 multitrack inigo serialisation
8207 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
8208 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
8209 specification on .inigo serialisations
8211 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8212 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
8213 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
8214 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8215 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8216 mlt/src/modules/core/transition_luma.c,
8217 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
8218 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
8219 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8220 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
8221 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8222 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8223 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8224 src/tests/charlie.c: partial corrections to serialisation
8226 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8228 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8229 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
8230 mlt/src/modules/dv/consumer_libdv.c,
8231 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
8232 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
8233 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
8234 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
8236 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
8239 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8240 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8241 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
8242 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
8245 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
8247 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8248 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
8249 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8250 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8251 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8252 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8253 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8254 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8255 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8256 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8257 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8258 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8259 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
8260 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
8261 mlt/src/modules/core/transition_composite.c,
8262 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
8263 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
8264 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
8265 mlt/src/modules/dv/producer_libdv.c,
8266 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8267 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8268 mlt/src/modules/gtk2/producer_pango.c,
8269 mlt/src/modules/gtk2/producer_pixbuf.c,
8270 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
8271 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
8272 src/framework/mlt_field.c, src/framework/mlt_field.h,
8273 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8274 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8275 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8276 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8277 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
8278 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8279 src/framework/mlt_property.c, src/framework/mlt_property.h,
8280 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
8281 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8282 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
8283 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
8284 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
8285 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
8286 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
8287 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8288 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
8289 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
8290 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
8291 serialisation of inigo
8293 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8295 * README, docs/testing-20040110.txt, mlt/README,
8296 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
8298 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8300 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8301 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
8302 src/modules/configure: minor testing update
8304 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8306 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8307 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
8310 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
8312 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
8313 acceptance test results
8315 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8317 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8318 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
8320 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
8322 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
8325 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
8326 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
8327 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
8330 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8331 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
8332 producer, serialise and deserialise
8334 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
8335 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
8336 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
8337 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8338 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
8339 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8340 mlt/src/modules/inigo/producer_inigo.c,
8341 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
8342 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
8343 src/miracle/miracle_unit.c, src/modules/Makefile,
8344 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
8345 src/modules/inigo/configure, src/modules/inigo/factory.c,
8346 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
8347 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
8350 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8352 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8353 mlt/docs/testing.txt: adding testing.txt and initial test results
8355 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
8357 * docs/services.txt, mlt/docs/services.txt,
8358 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
8359 doc updates and better control of pixbuf composite property propogation
8361 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8362 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8363 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8364 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8365 propogating of producer and transition properties to the frame in pango and
8366 composite; add pango support to inigo
8368 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8370 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8371 prevent segfault in some transitions time specifications
8373 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8375 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8376 multitrack eof handling
8378 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8379 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8380 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8381 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8382 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8385 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8387 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8388 src/tests/luma.c: remove no longer necessary blanks
8390 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8391 mlt/src/modules/gtk2/producer_pango.c,
8392 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8393 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8394 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8395 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8396 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8397 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8398 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8399 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8400 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8401 and mlt_frame_audio_mix
8403 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8405 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8406 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8409 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8410 playlist position fix
8412 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8414 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8415 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8416 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8417 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8418 mlt_frame_mix_audio, make consumers request the number of samples to
8421 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8423 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8425 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8427 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8428 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8429 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8430 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8431 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8432 addressing in playlist
8434 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8436 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8437 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8438 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8439 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8440 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8441 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8442 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8443 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8444 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8445 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8446 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8447 src/framework/mlt_property.h, src/humperdink/client.c,
8448 src/humperdink/remote.c, src/miracle/miracle_local.c,
8449 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8450 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8451 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8452 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8454 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8455 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8457 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8458 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8459 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8460 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8461 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8463 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8465 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8467 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8468 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8469 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8470 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8471 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8472 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8473 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8474 src/modules/dv/producer_libdv.c: More miracle mods
8476 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8478 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8481 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8482 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8483 mlt/src/modules/dv/producer_libdv.c,
8484 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8485 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8486 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8487 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8488 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8489 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8490 transition_luma, add to docs
8492 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8494 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8495 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8496 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8497 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8498 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8499 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8500 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8501 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8502 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8503 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8504 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8505 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8506 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8507 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8508 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8509 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8510 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8511 mlt/src/modules/gtk2/producer_pango.c,
8512 mlt/src/modules/gtk2/producer_pixbuf.c,
8513 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8514 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8515 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8516 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8517 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8518 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8519 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8520 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8521 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8522 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8523 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8524 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8525 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8526 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8527 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8528 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8529 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8530 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8531 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8532 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8533 src/valerie/valerie.h: miracle part 1
8535 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8537 * mlt/src/modules/core/transition_luma.c,
8538 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8539 src/modules/core/transition_luma.h: add forgotten files
8541 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8542 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8543 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8544 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8545 src/framework/mlt_transition.h, src/modules/core/Makefile,
8546 src/modules/core/configure, src/modules/core/factory.c,
8547 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8548 new frame properties
8550 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8552 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8553 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8554 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8555 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8556 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8557 next/prev clip behaviour
8559 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8561 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8562 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8563 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8564 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8565 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8566 conditions of composite; updated property handling of producer_pango
8568 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8570 * docs/services.txt, mlt/docs/services.txt,
8571 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8572 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8573 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8574 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8575 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8576 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8577 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8578 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8579 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8580 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8581 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8582 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8583 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8584 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8585 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8586 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8587 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8588 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8589 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8591 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8593 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8594 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8595 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8596 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8597 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8598 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8599 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8600 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8601 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8602 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8603 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8605 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8607 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8608 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8609 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8610 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8611 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8612 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8613 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8614 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8615 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8617 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8619 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8620 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8621 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8622 and additional sdl tweaks
8624 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8625 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8626 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8627 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8628 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8629 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8630 work around and minor fixes
8632 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8634 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8635 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8636 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8637 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8638 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8641 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8643 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8644 sync issues [incomplete]
8646 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8647 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8648 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8649 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8650 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8651 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8652 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8653 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8654 src/modules/Makefile, src/modules/core/factory.c,
8655 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8656 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8657 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8658 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8661 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8663 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8664 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8665 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8666 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8667 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8668 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8669 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8670 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8671 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8672 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8673 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8674 src/tests/charlie.c: ppm ffmpeg
8676 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8678 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8679 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8680 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8681 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8682 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8683 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8684 src/tests/io.c: Gamma filter
8686 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8688 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8691 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8694 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8696 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8697 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8698 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8699 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8701 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8702 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8703 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8705 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8706 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8707 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8708 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8710 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8711 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8714 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8716 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8717 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8718 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8719 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8720 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8721 mlt/src/modules/gtk2/producer_pixbuf.c,
8722 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8723 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8724 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8725 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8726 src/modules/core/Makefile, src/modules/core/configure,
8727 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8728 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8729 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8730 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8732 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8734 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8735 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8736 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8737 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8738 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8739 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8740 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8741 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8742 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8743 src/tests/setenv: field and playlist provisional implementations
8745 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8747 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8748 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8749 src/tests/dan.c: SDL fixes on close
8751 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8752 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8753 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8754 src/tests/charlie.c, src/tests/setenv: test frame services
8756 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8758 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8759 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8760 mlt/src/modules/gtk2/producer_pango.h,
8761 mlt/src/modules/gtk2/producer_pixbuf.c,
8762 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8763 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8764 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8765 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8766 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8767 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8768 and bluefish consumer
8770 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8772 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8773 mlt/src/tests/charlie.c, src/modules/Makefile,
8774 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8776 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8778 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8779 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8780 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8783 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8784 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8785 mlt/src/modules/gtk2/producer_pango.h,
8786 mlt/src/modules/gtk2/producer_pixbuf.c,
8787 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8788 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8789 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8790 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8791 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8792 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8795 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8797 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8798 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8800 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8801 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8802 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8803 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8804 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8805 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8806 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8807 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8808 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8809 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8810 src/framework/mlt_repository.h, src/modules/core/Makefile,
8811 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8812 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8815 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8817 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8818 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8819 mlt/src/modules/core/filter_deinterlace.h,
8820 mlt/src/modules/core/filter_greyscale.c,
8821 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8822 mlt/src/modules/core/producer_ppm.h,
8823 mlt/src/modules/core/transition_composite.c,
8824 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8825 src/modules/core/configure, src/modules/core/factory.c,
8826 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8827 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8828 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8829 src/modules/core/transition_composite.c,
8830 src/modules/core/transition_composite.h: Added files rejected by import
8832 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8833 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8834 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8835 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8836 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8837 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8838 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8839 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8840 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8841 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8842 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8843 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8844 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8845 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8846 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8847 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8848 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8849 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8850 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8851 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8852 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8853 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8854 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8855 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8856 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8857 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8858 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8859 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8860 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8861 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8862 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8863 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8864 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8865 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8866 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8867 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8868 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8869 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8870 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8871 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8872 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8873 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8874 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8875 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8876 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8877 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8878 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8879 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8880 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8881 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8882 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8883 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8884 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8885 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8886 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8887 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8888 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8889 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8890 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8891 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8892 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8893 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8894 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8895 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8896 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8897 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8898 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8899 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8900 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8901 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8902 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8903 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8904 src/modules/sdl/Makefile, src/modules/sdl/configure,
8905 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8906 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8907 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8908 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8909 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8910 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8911 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8912 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8913 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8914 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8915 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8916 src/valerie/valerie_util.h: Initial revision