1 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
6 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
9 limitation with swscale filter by making it the lowest priority
11 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
12 interpret negative speed as reverse
14 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
16 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
17 building on some older versions.
19 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
20 (kdenlive-677) to make interlaced coding automatic if profile is not
21 progressive and coding not explicit by ildct and ilme properties.
23 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
25 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
26 To reproduce: - create a new project - create a color clip - add clip to
27 timeline - set an in point on the clip - add the box blur effect The
28 segfault happens because we take the negative of an unsigned integer. This
29 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
30 array bounds to be exceeded.
32 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
33 src/modules/kino/riff.cc: Fix up a few ignored return values
35 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
38 * src/modules/avformat/consumer_avformat.c,
39 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
40 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
43 * src/framework/mlt_properties.c, src/humperdink/client.c,
44 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
45 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
46 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
49 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
50 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
51 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
53 * src/humperdink/io.c, src/humperdink/io.h,
54 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
55 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
56 src/valerie/valerie.h, src/valerie/valerie_parser.c,
57 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
58 src/valerie/valerie_socket.h: Constness changes
60 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
61 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
62 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
63 src/modules/xine/deinterlace.h: Constness changes
65 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
66 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
67 src/valerie/valerie_tokeniser.h: Constness changes
69 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
70 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
71 src/valerie/valerie.h, src/valerie/valerie_response.c,
72 src/valerie/valerie_response.h: Constness changes
74 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
75 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
76 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
79 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
81 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
82 src/modules/westley/producer_westley.c: Constness changes
84 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
86 * src/framework/mlt_events.c, src/framework/mlt_events.h,
87 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
88 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
89 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
92 * .gitignore: Add a .gitignore file
94 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
96 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
97 westley document root to empty properties
99 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
101 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
103 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
105 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
106 default frei0r plugin path
108 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
110 * src/modules/core/transition_composite.c: transition_composite.c: allow
111 removing of luma file by passing an empty name
113 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
115 * src/modules/core/transition_composite.c: transition_composite.c: make luma
116 and luma_invert properties mutable
118 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
120 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
121 backwards compatibility macro for PIX_FMT_YUYV422
123 * src/modules/avformat/consumer_avformat.c,
124 src/modules/avformat/filter_avcolour_space.c,
125 src/modules/avformat/filter_avdeinterlace.c,
126 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
127 recent PIX_FMT changes in libavutil v50.
129 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
131 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
132 producer out position
134 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
136 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
138 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
140 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
142 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
143 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
145 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
147 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
149 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
152 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
153 value after westley has prepended the document path to the resource property
155 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
157 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
158 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
159 Jean-Baptiste Mardelle to add window_background property
161 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
163 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
164 filter_chroma.c: update to use new property-based color value
166 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
167 new property-based color value
169 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
170 property-based color parsing.
172 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
174 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
175 to use new code in mlt_property.c
177 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
178 values beginning with #
180 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
182 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
183 producer_frei0r.c -This line, and those below, will be ignored-- A
186 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
187 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
190 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
192 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
193 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
194 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
197 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
199 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
200 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
201 whitespace cleanup courtesy of eclipse.
203 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
205 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
206 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
208 * src/modules/core/Makefile, src/modules/core/factory.c,
209 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
210 cropping filter (kdenlive-509)
212 * configure: configure: relax optimization level slightly to improve debugger
213 backtraces in bug reports
215 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
218 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
220 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
221 wonkiness by filtering chroma as well.
223 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
225 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
228 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
229 use Qt4 through pkg-config (canonical) without having to specify directories
232 * src/modules/sox/configure: sox/configure: give pkg-config priority over
235 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
237 * src/modules/qimage/configure: qimage/configure: fix build on OS X
239 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
240 (kdenlive-672) deinterlace only works on left half of image
242 * src/modules/qimage/producer_qimage.c,
243 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
244 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
245 new mlt_cache (kdenlive-575)
247 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
248 producer to use new mlt_cache (kdenlive-575)
250 * src/modules/avformat/consumer_avformat.c,
251 src/modules/avformat/producer_avformat.c,
252 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
253 consumer_avformat.c: update headers in services for framework changes with
254 addition of mlt_cache
256 * configure, src/framework/Makefile, src/framework/mlt.h,
257 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
258 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
259 src/framework/mlt_service.c, src/framework/mlt_service.h,
260 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
261 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
264 * Doxyfile: Doxyfile: set tab width to 4 spaces
266 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
269 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
272 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
274 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
275 the debian package subdirectory (they provide their own)
277 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
279 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
282 * NEWS: NEWS: add release notes for 0.3.6
284 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
286 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
287 for locating plugins including one for MacPorts
289 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
291 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
293 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
295 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
296 (typo introduced in rev. 1330)
298 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
300 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
301 swscale filter on images wider than 2048 loaded by the sdl_image producer.
303 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
304 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
305 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
308 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
309 creation of swscale context fails.
311 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
312 the same level as MLT's
314 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
316 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
317 (kdenlive-575) memory leak
319 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
320 (kdenlive-575) memory leak
322 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
324 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
325 check to use AVCodec->long_name
327 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
329 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
332 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
335 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
337 * docs/inigo.txt: inigo.txt: update usage info
339 * docs/policies.txt: policies.txt: add instruction to update version in
342 * src/framework/mlt.h, src/framework/mlt_consumer.c,
343 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
344 src/framework/mlt_deque.h, src/framework/mlt_events.c,
345 src/framework/mlt_events.h, src/framework/mlt_factory.c,
346 src/framework/mlt_factory.h, src/framework/mlt_field.c,
347 src/framework/mlt_field.h, src/framework/mlt_filter.c,
348 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
349 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
350 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
351 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
352 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
353 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
354 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
355 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
356 src/framework/mlt_properties.h, src/framework/mlt_property.c,
357 src/framework/mlt_property.h, src/framework/mlt_repository.c,
358 src/framework/mlt_repository.h, src/framework/mlt_service.c,
359 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
360 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
361 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
362 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
363 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
364 Update copyrights to 2009. Add cross references from files to data structures
367 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
369 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
370 on additional logging.
372 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
373 buffer prefill to 1 by default.
375 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
376 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
379 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
380 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
382 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
384 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
385 messages, and recommending the new log API.
387 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
388 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
389 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
390 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
391 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
392 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
393 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
394 add logging system based on FFmpeg's.
396 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
397 on ppc, arm, and sparc)
399 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
401 * Doxyfile: Doxyfile: strip the path to the source files
403 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
406 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
407 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
408 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
409 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
410 doxygen documentation for the tractor and mulitrack classes
412 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
414 * src/modules/avformat/producer_avformat.c,
415 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
416 support special constructor argument values to list available demuxers and
417 decoders: f-list[[,]acodec-list][[,]vcodec-list]
419 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
422 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
423 of muxers when f=list and codecs when acodec=list or vcodec=list.
425 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
428 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
430 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
431 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
432 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
433 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
434 src/framework/mlt_service.c, src/framework/mlt_service.h,
435 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
436 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
437 filter, transition, and consumer
439 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
441 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
444 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
446 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
447 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
449 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
451 * Doxyfile: Doxyfile: bump version
453 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
455 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
458 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
459 analysis and testing reveals the DV encoder does not need the special aspect
460 ratio overrides. It expects a generic input. Only the DV decoder produces the
461 special, proper aspect ratios for which MLT is not yet prepared.
463 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
465 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
466 a sox filter with wrong name
468 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
470 * src/modules/avformat/configure: avformat/configure: update the recommended
473 * src/modules/avformat/producer_avformat.c,
474 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
475 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
476 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
479 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
481 * mlt-config-template: mlt-config-template: send deprecation warning to
482 stderr to prevent breaking legacy scripts and makefiles
484 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
485 application of the nested luma transition from being applied to a test card
486 image. This makes slideshows start without a transition at the beginning,
487 which is nicer and more expected.
489 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
490 (kdenlive-496) floating point exception when a slideshow using filter luma is
491 added to a multitrack.
493 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
495 * src/modules/westley/producer_westley.c: producer_westley.c: silence
496 compilation warning on uninitialized variable.
498 * src/modules/avformat/consumer_avformat.c,
499 src/modules/avformat/producer_avformat.c: producer_avformat.c,
500 consumer_avformat.c: use av_set_string3 where available (gets rid of
501 deprecation warning).
503 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
504 rendering to widescreen PAL DV.
506 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
508 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
511 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
514 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
517 * src/modules/avformat/Makefile, src/modules/avformat/configure,
518 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
519 avformat/factory.c: Add a --avformat-no-filters configure option to
520 facilitate building a codecs and muxers only module. Change the module
521 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
522 no-filters module (libmltavformat.so).
524 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
526 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
527 of metadata about the media under the properties key prefix "meta.media."
529 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
531 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
532 attempting to play a folder without images
534 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
536 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
537 filter_avcolour_space
539 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
540 profile if none specified; accept real_time properties from parent producer.
542 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
543 from the length of the nested producer so we can terminate at the end of
546 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
548 * src/modules/core/Makefile, src/modules/core/factory.c,
549 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
550 core/producer_consumer.c: add new producer_consumer that will consume from an
551 encapsulated producer under a different profile that the parent producer
554 * src/modules/core/transition_region.c: transition_region.c: bugfix
555 regression with in built circle region
557 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
558 support for scaling the alpha channel (needs further testing)
560 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
561 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
562 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
563 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
564 priority than gtk2/rescale.
566 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
568 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
570 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
572 * src/modules/avformat/Makefile, src/modules/avformat/configure,
573 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
574 avformat/factory.c: add configure option --avformat-no-codecs, which will
575 build the avformat module without the producer and consumer - useful to
576 people who want to make a version entirely without including FFmpeg's codecs,
577 which present patent royalty licensing issues.
579 * src/modules/avformat/configure: avformat/configure: checkout
580 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
581 a release version of MLT (last field of version is even).
583 * configure: configure: --disable-mmx implies --disable-sse
585 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
586 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
587 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
588 avdeinterlace filter for a non-MMX configuration.
590 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
591 for AVOptions as properties.
593 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
595 * src/framework/mlt_events.c, src/framework/mlt_field.c,
596 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
597 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
598 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
599 doxygen docs for events, field, and playlist.
601 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
603 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
604 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
605 last frame) but the previos AVFrame was invalid (not got_picture before
608 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
610 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
611 the sse compilation flag logic was inverted
613 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
614 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
616 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
618 * configure: configure: fix mmx/sse detection on OS X and add detection of
619 x86_64 to define ARCH_X86_64
621 * src/modules/xine/Makefile, src/modules/xine/configure,
622 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
623 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
624 using own detection xine/configure: remove, no longer necessary
626 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
627 new --disable-sse configure flag and whitespace cleanup
629 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
630 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
631 disable MMX parts on OS X - does not build
633 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
634 does not build due to missing headers
636 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
638 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
640 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
641 square pixel 1080i at a PAL-like rate
643 * Doxyfile: Doxyfile: add doxygen config file
645 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
648 * docs/install.txt: docs/install.txt: fix license info on humperdink and
651 * configure: configure: bump the version
653 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
654 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
655 src/framework/mlt_events.c, src/framework/mlt_events.h,
656 src/framework/mlt_field.c, src/framework/mlt_field.h,
657 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
658 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
659 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
660 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
661 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
662 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
663 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
664 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
665 src/framework/mlt_property.c, src/framework/mlt_property.h,
666 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
667 src/framework/mlt_service.c, src/framework/mlt_service.h,
668 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
669 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
670 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
671 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
672 (work in progress). This also includes removal of superfluous white space.
674 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
676 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
677 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
678 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
681 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
682 when failed to load a file.
684 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
685 dual pass log at the end of the second pass.
687 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
689 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
690 segfault due to improper audio decoder memory allocation. Also fix logical
691 bug with resampling on channels > 2
693 * src/modules/avformat/audioconvert.h,
694 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
695 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
697 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
699 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
702 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
704 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
706 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
709 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
711 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
712 current frame position in a playlist
714 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
716 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
717 (kdenlive-347) segfault when resolution is not known until after first frame
718 is decoded. Also, bugfix segfault when video_index or audio_index are -1
721 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
723 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
724 if freeze position is changed on the fly
726 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
728 * src/modules/oldfilm/filter_vignette.c,
729 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
730 standard values and correct start param name
732 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
734 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
737 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
739 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
740 rendering when used inside a multitrack.
742 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
744 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
746 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
747 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
748 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
749 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
751 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
752 patch from Mads Dydensborg.
754 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
755 segfault in construction with null argument.
757 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
758 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
761 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
762 aspect ratio detection to try to fetch it from the codec and/or the stream in
763 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
764 yet for DV AVIs without the vprp chunk.
766 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
768 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
770 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
771 previous_mix and reset previous_mix on seeking.
773 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
774 previous_gain and reset previous_gain on seeking.
776 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
778 * docs/services.txt: services.txt: minor corrections to documentation for
781 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
783 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
784 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
787 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
789 * src/modules/oldfilm/filter_vignette.c,
790 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
791 now usable with keyframes
793 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
794 metadata to defined min/max from frei0r.h
796 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
797 and bool params are now useable with keyframes (mlt_geometry)
799 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
802 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
804 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
807 * docs/TODO: docs/TODO: refer to wiki page
809 * Makefile: Makefile: suppress warning on ldconfig failure.
811 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
813 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
814 scheduling (kdenlive-180).
816 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
818 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
819 corruption when changing audio or video index
821 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
823 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
824 slightly the stream index bugfix and update the video informational
825 properties on the producer when the video index changes.
827 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
828 regression with audio_index and video_index in last release when I added the
829 feature to close file on init with re-open on first use. Also, added some
830 exception handling around index values.
832 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
833 consistent between cases (use_alpha).
835 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
836 threshold filter inverting image and add invert property to revert to old
839 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
841 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
842 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
843 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
844 fix a sh expression bug in sox/configure.
846 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
848 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
849 improve delimiter parsing to allow '?' in filename argument
851 * mlt-config-template: mlt-config-template: add deprecation warning
853 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
854 on older versions of sox
856 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
858 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
861 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
862 processing unknown command line options causes infinite loop
864 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
866 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
869 * configure: configure: -O3 is the maximum optimization level, not -O4
871 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
873 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
874 deprecated warning on av_set_string
876 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
877 older libavformat versions
879 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
881 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
882 Vorbis files and possibly others that report invalid pts on some packets
884 * src/modules/xine/configure: xine/configure: disable module on ppc64
886 * src/modules/xine/configure: xine/configure: disable module on ppc64
888 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
890 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
891 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
894 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
896 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
897 reading file over http.
899 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
901 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
902 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
903 reloading in the image producers
905 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
907 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
908 (2106941) compilation against recent ffmpeg changes
910 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
912 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
915 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
917 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
918 filter_sox.c: fix building against sox 14.1.0.
920 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
922 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
923 for fullscreen with no mouse through the "fullscreen" property.
925 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
927 * configure: bump versions for 0.3.0 release
929 * Makefile: improve make dist target
931 * AUTHORS: add AUTHORS file
933 * NEWS: Add release notes file
935 * demo/mlt_news: demo/mlt_news: small typo
937 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
939 * src/modules/kdenlive/producer_framebuffer.c:
940 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
941 instead of ':' to separate filename from speed, because it caused some
942 problems with other MLT functions
944 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
946 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
947 inserting blank, which fixes one frame blanks that were sometimes inserted
950 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
952 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
953 "double vars" in frei0r
955 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
957 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
959 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
961 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
962 aspect ratio with slowmotion producer
964 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
966 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
969 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
971 * src/modules/qimage/producer_qimage.c,
972 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
973 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
974 borrowed from producer_pixbuf)
976 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
978 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
980 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
982 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
983 recent regression with setting aspect ratio. Now it takes it from the profile
984 by default using the quotient properties for best accuracy. Now, one can also
985 override the aspect ratio using the same property name as the ffmpeg command
986 line utility ("aspect") for even greater symmetry.
988 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
989 segfault when fail to open or read file in init.
991 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
993 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
994 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
995 qimage module: add support for Qt4 (you can force compile against Qt3 with
998 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1000 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1001 with introduction of mlt_profile causing length of vorbis producer to always
1004 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1005 regression playing audio-only files.
1007 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1009 * src/modules/oldfilm/filter_vignette.c,
1010 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1011 change format for parameters, to avoid converting problems with different
1014 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1016 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1017 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1018 service closure truly thread-safe. As it was, reference count increment and
1019 decrement operations were not atomic and not protected comprehensively.
1021 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1022 of the read-ahead thread through a new "priority" property. This only works
1023 if you have permission; fails to execute properly otherwise - not sure how to
1024 make it fail over gracefully. Do not set this property if you do not have
1027 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1029 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1030 after a service disconnect
1032 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1033 services (eg. transitions)
1035 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1037 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1038 segfault up the call stack when no image could be decoded for a frame by
1039 producing the "test card" image.
1041 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1043 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1044 mlt_playlist_get_clip_info if producer is null.
1046 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1048 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1049 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1052 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1053 getting directory list of MLT_REPOSITORY.
1055 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1057 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1058 frame-dropping heuristic based on actual frame rate instead of 25fps
1060 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1062 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1063 segfault in unprotected libavcodec call that is clearly marked not thread
1066 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1068 * src/modules/core/transition_composite.c: transition_composite.c: slightly
1069 more accurate positioning when using crop panning and horizontal position is
1070 adjusted to align chroma channels.
1072 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1074 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1075 file at the end of object creation, then re-open the file on-demand. This
1076 presented a file descriptor limit issue when loading very large playlists.
1078 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1080 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1081 inefficient accounting code.
1083 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1085 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1086 processing to crop property.
1088 * src/modules/core/transition_composite.c: transition_composite.c: add
1089 animatable geometry "pan" property. This suppresses implicit scaling of the
1090 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1091 geometry information to pan the b-frame within the composite rectangle. For
1092 example, a negative x pans the image to the left and that portion of the b
1093 frame left of the composite rectangle is cropped. w and h of the pan geometry
1094 is not implemented at this time, but the plan is to implement scaling of the
1095 b-frame. In the end, this can provide a Ken Burns effect for still images - a
1096 much requested feature.
1098 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1100 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1101 multi-threaded audio decoding option. It does not provide any advantage at
1102 this time and just wastes resources.
1104 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1105 for sequential processing of very large playlists. If set, it automatically
1106 closes previous producers to reduce resources (file handles and threads if
1107 using producer_avformat with threads).
1109 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1111 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1112 an absolute height in pixels for greater compositing and quality control.
1114 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1115 filter_resize,c, filter_composite.c: bugfix redundant rounding.
1117 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1118 of output_ratio as a double - was causing incorrect calculations in
1119 transition_composite.c with non-square-pixel watermark sources.
1121 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1122 use floating point instead of integer so that '/' is meaningful. I am not
1123 totally certain of the consequences of this change because I am not aware of
1124 where the feature is used. However, I am using it to specify the aspect ratio
1125 of certain things like bitmap graphics that were not designed for square
1126 pixels. And being able to specify a fraction allows for accurate detection of
1127 equivalent aspect ratios between different sources, particularly compositing.
1129 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1130 aspect ratio the same as the revised profile's sample aspect ratio
1132 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1134 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1135 to the position in the image sequence
1137 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1139 * src/modules/avformat/configure: avformat/configure: fix compilation against
1140 shared ffmpeg for a headers configuration that has appeared.
1142 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1143 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1144 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1145 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1146 aspect for DV. The values it uses might be more proper in certain contexts,
1147 but not in the way MLT currently operates. This change improves performance
1148 and quality when outputting to one of the "dv" profiles when using DV or
1149 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1152 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1154 * src/modules/core/transition_luma.c: Correctly update the luma file if the
1155 resource was modified
1157 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1159 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1160 avformat/configure: fix compiling against shared ffmpeg due to changes in
1163 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1165 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1168 * src/modules/xine/configure: xine/configure: relax restrictions to let
1169 OSX/Intel use xine deinterlace
1171 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1172 mlt_field_disconnect_service
1174 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1175 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1176 of Donald Graft's GPL filters.
1178 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
1180 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1181 reporting of top_field_first on frame.
1183 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1184 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1185 ffmpeg 'lib' make target.
1187 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1188 interpreting timecode, due to invalid fps on mlt_profiles API changes
1190 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1192 * src/modules/core/filter_watermark.c,
1193 src/modules/core/transition_composite.c: filter_watermark.c,
1194 filter_composite.c: support explicit deinterlace of composited image.
1196 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1198 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1201 * configure, src/modules/motion_est/configure: configure,
1202 motion_est/configure: remove module-specific crud from top-level configure
1203 script, and enable motion_est now by default.
1205 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1206 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1207 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
1209 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1211 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1214 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1216 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1217 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1220 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1222 * src/modules/avformat/configure: avformat/configure: improve chances of
1223 successful linking with -svn and -static options
1225 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1227 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1228 signature mismatch on make_fourcc
1230 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1231 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1232 frei0r/factory.c: add metadata_schema value to metadata
1234 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1235 const return from getenv_locale()
1237 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1239 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1240 const fix in mlt_repository_languages
1242 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1243 string in mlt_repository_languages
1245 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1246 mlt_repository.[hc]: add mlt_repository_languages helper function for
1249 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1251 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1252 on libvalerie install on OS X
1254 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1255 pkg-config support to sox configuration
1257 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1259 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1260 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1261 "Video" for frei0r plugins
1263 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1264 transitions, added "tags" to metadata
1266 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
1268 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1269 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1270 src/modules/oldfilm/filter_oldfilm.yml,
1271 src/modules/oldfilm/filter_tcolor.yml,
1272 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1273 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1274 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1275 modules/oldfilm: yml files without icon, icon as separate file
1277 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1279 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1280 Makefile: try to make sox build smarter about library dependencies (pending
1281 Darwin compatibilty)
1283 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1284 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1285 have not release anything yet with schema let alone metadata
1287 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1288 serialiser to metadata mlt_properties
1290 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
1292 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1294 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1295 height are zero, infer them from the profile
1297 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1299 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1302 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1303 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1304 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1305 src/modules/frei0r/transition_frei0r.c: initial frei0r support
1307 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1308 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1309 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1310 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1311 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1312 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1313 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1314 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1315 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1316 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1319 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1321 * src/framework/Makefile, src/framework/metaschema.yaml,
1322 src/modules/avformat/producer_avformat.yml: framework/Makefile,
1323 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1326 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1328 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1329 latest FFmpeg update
1331 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1333 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1336 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1337 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1338 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1340 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1341 new yaml parsing and serialisation and the new registry metadata system
1343 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1344 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1345 mainly to support the registry metadata system.
1347 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1348 mlt_repository.[hc]: implement the metadata registration and lookup interface
1350 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1352 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1355 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1356 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1357 ffmpeg when using --avformat-svn or --avformat-static
1359 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1362 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1364 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1365 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
1366 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
1367 mlt_repository_register_metadata, and mlt_repository_metadata
1369 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1371 * src/modules/avformat/configure: avformat/configure: use pkg-config with
1374 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
1375 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
1376 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
1377 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
1378 multi-threading even with non-threaded codecs by separating producer and
1379 consumer threads. - Whitespace cleanup.
1381 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
1382 processing thread without frame dropping with real_time=-1
1384 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
1387 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1389 * src/modules/avformat/consumer_avformat.c,
1390 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
1391 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
1392 or MLT_AVFORMAT_THREADS environment variable
1394 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1396 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
1399 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1401 * configure, src/framework/Makefile, src/framework/mlt.h,
1402 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
1403 variable, move version variables to top for easier access framework/Makefile,
1404 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
1405 interface version (soversion) mlt.h: add version info to header so apps can
1406 have build time adaptations
1408 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1409 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
1410 names since we are changing the interface mlt_repository.[hc]: change
1411 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
1412 mlt_factory_prefix to mlt_factory_directory
1414 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1416 * src/framework/mlt.h, src/framework/mlt_factory.c,
1417 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
1418 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1419 src/modules/Makefile, src/modules/avformat/configure,
1420 src/modules/avformat/factory.c, src/modules/configure,
1421 src/modules/core/configure, src/modules/core/factory.c,
1422 src/modules/dv/configure, src/modules/dv/factory.c,
1423 src/modules/effectv/configure, src/modules/effectv/factory.c,
1424 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
1425 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
1426 src/modules/inigo/configure, src/modules/inigo/factory.c,
1427 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
1428 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
1429 src/modules/kdenlive/factory.c, src/modules/kino/configure,
1430 src/modules/kino/factory.c, src/modules/motion_est/configure,
1431 src/modules/motion_est/factory.c, src/modules/normalize/configure,
1432 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
1433 src/modules/oldfilm/factory.c, src/modules/plus/configure,
1434 src/modules/plus/factory.c, src/modules/qimage/configure,
1435 src/modules/qimage/factory.c, src/modules/resample/configure,
1436 src/modules/resample/factory.c, src/modules/sdl/configure,
1437 src/modules/sdl/factory.c, src/modules/sox/configure,
1438 src/modules/sox/factory.c, src/modules/valerie/configure,
1439 src/modules/valerie/factory.c, src/modules/vmfx/configure,
1440 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
1441 src/modules/vorbis/factory.c, src/modules/westley/configure,
1442 src/modules/westley/factory.c, src/modules/xine/configure,
1443 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
1444 register modules instead of reading .dat files - added
1445 mlt_repository_register() and macros for modules and apps(!) to register
1446 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
1447 to return mlt_repository to app mlt_properties.c: let
1448 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
1449 to new module registration system - much simpler! - remove unncessary
1450 configure scripts (now optional!)
1452 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1454 * src/framework/config.h: remove config.h
1456 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
1457 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
1458 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
1459 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
1460 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
1461 src/framework/mlt_property.c, src/framework/mlt_service.c,
1462 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1463 src/modules/Makefile, src/modules/avformat/Makefile,
1464 src/modules/avformat/configure, src/modules/core/Makefile,
1465 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
1466 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
1467 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
1468 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
1469 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
1470 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1471 src/modules/kino/Makefile, src/modules/lumas/Makefile,
1472 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1473 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1474 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1475 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1476 src/modules/sox/configure, src/modules/valerie/Makefile,
1477 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
1478 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
1479 src/modules/xine/Makefile: move binary modules to libdir - affects
1480 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
1481 remove need for config.h
1483 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1485 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1486 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
1487 setting legacy MLT_NORMALISATION on mlt_environment
1489 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1490 guard against setting mlt_environment before it is available mlt_profile.c:
1491 use getenv instead of mlt_environment in case profile is created before
1494 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1495 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1496 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
1497 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
1498 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
1499 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
1500 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
1501 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1502 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
1503 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
1504 src/miracle/miracle_unit_commands.c,
1505 src/modules/avformat/consumer_avformat.c,
1506 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
1507 src/modules/avformat/filter_avcolour_space.c,
1508 src/modules/avformat/filter_avcolour_space.h,
1509 src/modules/avformat/filter_avdeinterlace.c,
1510 src/modules/avformat/filter_avdeinterlace.h,
1511 src/modules/avformat/filter_avresample.c,
1512 src/modules/avformat/filter_avresample.h,
1513 src/modules/avformat/producer_avformat.c,
1514 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
1515 src/modules/core/consumer_null.h, src/modules/core/factory.c,
1516 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
1517 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
1518 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
1519 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
1520 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
1521 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
1522 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
1523 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
1524 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
1525 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
1526 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
1527 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
1528 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
1529 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
1530 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
1531 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
1532 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
1533 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
1534 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
1535 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
1536 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
1537 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
1538 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
1539 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
1540 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
1541 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
1542 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
1543 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
1544 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
1545 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
1546 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
1547 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
1548 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
1549 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
1550 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
1551 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
1552 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
1553 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
1554 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
1555 src/modules/kdenlive/producer_framebuffer.c,
1556 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
1557 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
1558 src/modules/motion_est/factory.c,
1559 .../motion_est/filter_autotrack_rectangle.c,
1560 src/modules/motion_est/filter_crop_detect.c,
1561 src/modules/motion_est/filter_motion_est.c,
1562 src/modules/motion_est/filter_motion_est.h,
1563 src/modules/motion_est/filter_vismv.c,
1564 src/modules/motion_est/producer_slowmotion.c,
1565 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
1566 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
1567 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
1568 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
1569 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
1570 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
1571 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
1572 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
1573 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
1574 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
1575 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
1576 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
1577 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
1578 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
1579 src/modules/resample/filter_resample.c,
1580 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
1581 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
1582 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
1583 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
1584 src/modules/sox/configure, src/modules/sox/factory.c,
1585 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
1586 src/modules/valerie/consumer_valerie.c,
1587 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
1588 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
1589 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
1590 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
1591 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
1592 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
1593 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
1594 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
1595 src/modules/westley/consumer_westley.c,
1596 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
1597 src/modules/westley/producer_westley.c,
1598 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
1599 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
1600 src/valerie/valerie_remote.c: framework: remove global profile, rather share
1601 one mlt_profile across a service network and make it available from anywhere
1602 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
1603 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
1604 Since nearly every file was touched, remove superfluous headers and prepare
1605 for coming mlt_repository change.
1607 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1609 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1610 (kdenlive-28) a/v sync on non-whole frame rate.
1612 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1614 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
1615 AVPacket if av_read_frame fails.
1617 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1619 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
1620 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1621 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
1622 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
1623 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
1624 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
1625 module contributed by Marco Gittler
1627 * docs/services.txt: minor typo fix
1629 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
1630 in mlt_playlist_insert_at()
1632 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1634 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
1635 module for .ogg, at least until better track type detection is in place.
1637 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1639 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
1640 compilation fix on url_fclose version sensitive to support older ffmpeg
1642 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1644 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
1645 defined using geometry="x,y:wxh" instead of having to pass it in the filter
1648 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1650 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
1651 remove libsamplerate from linking by default
1653 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1655 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
1656 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
1657 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
1658 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
1659 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
1660 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
1661 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
1662 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
1663 producer_westley.c: remove statefulness of frame rate through framework and
1664 modules, and allow consumer properties to override profile settings.
1666 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
1667 warning with respect to const pointer
1669 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
1670 passed to url_fclose()
1672 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
1675 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1677 * src/modules/sox/Makefile, src/modules/sox/configure,
1678 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
1679 src/modules/sox/configure: add support for sox v14.0.0.
1681 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1683 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
1684 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
1685 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1686 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
1687 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
1688 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
1689 src/modules/westley/producer_westley.c: avformat/factory.c,
1690 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
1691 plus/transition_affine.c, westley/producer_westley.c,
1692 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
1693 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
1694 cleanup a whole bunch of compiler warnings
1696 * src/modules/jackrack/configure: jackrack/configure: add detection for
1697 ladspa and disable if not detected
1699 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
1702 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
1703 top_field_first property
1705 * src/modules/motion_est/filter_motion_est.c,
1706 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
1707 array of motion vectors
1709 * src/modules/avformat/configure: avformat/configure: fix detect shared
1710 install of libavformat due to link to versioned .so.
1712 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1714 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
1715 mlt_factory.c: bugfix loading profile by file specification and remove a
1718 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
1719 MLT_PROFILES_DIR environment variable
1721 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
1724 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
1725 fix compilation on OS X
1727 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1729 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
1731 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1733 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
1734 initialisation of window dimensions due to recent profiles addition
1736 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1738 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
1739 files policies.txt: add bug reporting procedure
1741 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
1742 defaults with ffmpeg for more reliable output
1744 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1746 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
1747 bugfix string allocation length mlt_consumer.c: bugfix removal of
1748 property-changed listener
1750 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1752 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
1754 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
1755 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
1757 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
1758 profiles/hdv_720_30p:
1760 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
1761 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
1763 * profiles/hdv_720_25p, profiles/hdv_720_50p:
1765 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
1766 profiles/hdv_720_pal:
1768 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
1769 setting of MLT_NORMALISATION
1771 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
1772 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
1773 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1774 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
1775 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
1776 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
1777 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
1778 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
1779 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
1780 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
1781 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
1782 src/framework/mlt_profile.h: profiles/*: name->description
1783 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
1784 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
1785 "description" for clarity
1787 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1789 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1790 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
1791 module when local ffmpeg changes
1793 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
1794 install Makefile profiles/square_pal_wide: fix display aspect
1796 * ChangeLog, Makefile, configure, profiles/Makefile,
1797 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
1798 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
1799 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1800 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
1801 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
1802 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
1803 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
1804 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
1805 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
1806 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
1807 src/framework/mlt.h, src/framework/mlt_consumer.c,
1808 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
1809 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1810 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1811 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
1812 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
1813 MLT_PROFILE, and profiles documents.
1815 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1817 * src/modules/avformat/consumer_avformat.c,
1818 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
1819 experimental flushing code
1821 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1823 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
1825 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1827 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
1828 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1829 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1830 Add support for psd, xcf and exr images (KDE libraries needed for these
1831 formats). Make pcx and tiff images load correctly
1833 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
1834 from qimage_producer)
1836 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
1837 different from yuv422
1839 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1841 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1844 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1846 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
1847 problem in framebuffer producer
1849 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
1850 slowmotion / freeze effect
1852 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
1855 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1857 * demo/circle.png: demo/circle.png: fix broken image
1859 * demo/watermark1.png: watermark1.png: fix broken image
1861 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1862 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1863 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
1864 change in mlt_transition.c
1866 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1868 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1869 initial buffer size to prevent high quantization at beginning
1871 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1873 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
1874 sync with some codecs and revert unnecessary precautions that introduce
1877 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1879 * Makefile: added dist make targets
1881 * Makefile, src/albino/Makefile, src/framework/Makefile,
1882 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
1883 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
1885 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1887 * src/modules/effectv/Makefile, src/modules/effectv/configure,
1888 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
1889 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
1890 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
1891 module with BurningTV filter provided by Stephane Fillod
1893 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
1894 for the alpha parameter
1896 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1897 segfault when paused after seeking but no picture available to duplicate
1899 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
1900 higher than libdv for better quality
1902 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
1903 test for existence for avcodec_decode_audio2
1905 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
1906 int property as double
1908 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
1909 seeking immediately after opening file improves compatibility (in particular,
1910 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
1911 to adhere to warnings on ffmpeg decode api docs ought to improve stability
1914 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
1915 ildct=1 properties to consumer_avformat
1917 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1919 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
1920 only permitted with --enable-gpl
1922 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
1923 --avformat-svn configure option to do a static build of ffmpeg libs only and
1924 statically link to mlt module. Also, make --avformat-svn aware of
1925 --avformat-swscale and --enable-gpl
1927 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1929 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
1930 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
1932 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1934 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
1935 scaling alpha already scaled in gtk2/filter_rescale
1937 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
1940 * src/framework/mlt_transition.c: bugfix transition processing hidden track
1942 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1944 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
1947 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1949 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
1950 terminate_on_pause by default
1952 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
1953 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
1955 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1957 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
1958 and memory management in data_show
1960 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1962 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
1963 src/modules/fezzik.ini: the framework may not depend upon specific
1964 modules--data_feed/show in this case
1966 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
1969 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1971 * src/modules/kdenlive/filter_wave.c: compilation fix
1973 * src/modules/avformat/configure: fix compilation without swscale
1975 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
1976 src/modules/core/configure, src/modules/core/factory.c,
1977 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
1978 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
1979 src/modules/core/producer_framebuffer.c,
1980 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
1981 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
1982 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
1983 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
1984 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
1985 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
1986 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
1987 src/modules/jackrack/plugin_settings.c,
1988 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
1989 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
1990 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
1991 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
1992 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
1993 src/modules/kdenlive/producer_framebuffer.c,
1994 src/modules/kdenlive/producer_framebuffer.h,
1995 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
1996 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
1997 new kdenlive module.
1999 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2001 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2004 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2006 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2008 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2010 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2011 variable speed, but at least it works now).
2013 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2015 * ChangeLog, src/modules/core/filter_boxblur.c,
2016 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2017 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2020 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2022 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2023 registration of vmfx/mono to threshold to disambiguate with core/mono.
2025 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2026 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2027 src/framework/mlt.h, src/framework/mlt_consumer.c,
2028 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2029 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2030 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2031 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2032 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2033 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2034 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2035 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2036 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2037 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2038 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2039 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2040 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2041 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2042 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2043 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2044 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2045 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2046 src/framework/mlt_transition.h, src/framework/mlt_types.h,
2047 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2048 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2049 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2050 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2051 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2052 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2053 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2054 src/modules/avformat/filter_avcolour_space.c,
2055 src/modules/avformat/filter_avcolour_space.h,
2056 src/modules/avformat/filter_avdeinterlace.c,
2057 src/modules/avformat/filter_avdeinterlace.h,
2058 src/modules/avformat/filter_avresample.c,
2059 src/modules/avformat/filter_avresample.h,
2060 src/modules/avformat/producer_avformat.c,
2061 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2062 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2063 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2064 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2065 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2066 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2067 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2068 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2069 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2070 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2071 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2072 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2073 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2074 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2075 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2076 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2077 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2078 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2079 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2080 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2081 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2082 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2083 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2084 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2085 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2086 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2087 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2088 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2089 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2090 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2091 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2092 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2093 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2094 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2095 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2096 src/modules/lumas/luma.c, src/modules/plus/factory.c,
2097 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2098 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2099 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2100 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2101 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2102 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2103 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2104 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2105 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2106 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2107 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2108 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2109 src/modules/valerie/consumer_valerie.c,
2110 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2111 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2112 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2113 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2114 src/modules/westley/producer_westley.c,
2115 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2116 license declarations and remove dv1394d references.
2118 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2120 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2121 fixup some swscale integration
2123 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2125 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2127 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2129 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2130 src/modules/avformat/consumer_avformat.c,
2131 src/modules/avformat/filter_avcolour_space.c,
2132 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
2134 * demo/README, demo/consumers.ini: change default dv1394 device file
2136 * configure: remove bashisms
2138 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2140 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2143 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2145 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2146 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2147 credits and make functions static, (patch from stephane fillod - thanks)
2149 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2151 * src/modules/core/Makefile, src/modules/core/configure,
2152 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2153 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2154 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2156 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2158 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2160 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2162 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2165 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2167 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2169 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2171 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2173 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2175 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2176 sdl_preview consumer
2178 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2180 * src/modules/avformat/consumer_avformat.c: Change default value for
2181 libavformat's qscale, preventing some crashes
2183 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2185 * src/modules/avformat/producer_avformat.c,
2186 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2187 producers, using basic structure like:
2188 meta.attr.metadata_name.markup=metadata_value
2190 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2191 frame for audio channels and frequency.
2193 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2195 * ChangeLog, configure, src/framework/mlt_consumer.h,
2196 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2197 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2198 src/framework/mlt_producer.h, src/framework/mlt_service.h,
2199 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2200 configure run with bash since it uses bash-specific features. Also, patches
2201 headers to comments for pedantic compilation.
2203 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2205 * src/modules/core/producer_framebuffer.c: remove debug msg
2207 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2209 * src/modules/core/producer_framebuffer.c,
2210 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
2212 * src/modules/core/Makefile, src/modules/core/configure,
2213 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2214 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2215 slowmotion, reverse playing and stroboscope effect
2217 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2219 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
2221 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2222 announce it. Fix problem when requesting rgb image of a luma transition.
2224 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2226 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2229 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2231 * src/modules/core/filter_obscure.c: Position for the effect was not
2232 calculated right if the clip was in the middle of a playlist
2234 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2236 * src/modules/avformat/producer_avformat.c: + General improved media support
2238 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2240 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2241 fixes pause behaviour with rawvideo
2243 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2246 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2248 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
2249 motion_est module and patch to correctly initialize audio frequency and
2252 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2253 Patch supplied by Jean-Baptiste.
2257 * src/modules/motion_est/filter_motion_est.c,
2258 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
2259 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2261 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2263 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2266 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2268 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
2270 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2271 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2272 for mask generation (not v. useful)
2274 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2275 Correction to uneven chroma samples
2277 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2280 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2283 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2285 * ChangeLog: *** empty log message ***
2287 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2288 Kino 0.9.1 SMIL (clock) time values.
2290 * ChangeLog: *** empty log message ***
2292 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2293 option as --avformat-svn (--avformat-cvs is an undocumented alias).
2295 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2297 * configure: bump version
2299 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2301 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2302 <jb@ader.ch> to add rgb24a support to producer_qimage
2304 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2306 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2307 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2310 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2311 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2312 rgb24a support to producer_pixbuf
2314 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2316 * src/modules/qimage/configure: let QTDIR also define location of qt include
2319 * src/modules/kino/filehandler.cc: fix compilation on latest version of
2320 libquicktime (0.9.8)
2322 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2324 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
2325 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
2326 colour space conversions on the Intel Mac
2328 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2330 * src/modules/core/filter_resize.c: + Field order control reworked
2331 (meta.top_field_first has priority over source)
2333 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2335 * src/modules/core/filter_resize.c: + Top field first correction (original
2336 approach would not have worked [mea culpa], and this is only a partial
2337 solution since the consumers have no say in field order)
2339 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
2340 Goncalo Carvhalo (many thanks :-))
2342 * src/modules/core/filter_resize.c: + Meta override for field order
2343 misreporting/errors in encoders
2345 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2347 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2348 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
2350 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
2351 issues on ppc based macs
2353 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2354 src/modules/qimage/configure, src/modules/qimage/factory.c,
2355 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2356 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
2357 QImage module added - default is still GTK2 when available
2359 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
2362 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
2363 QT image loader (to allow optional and functionally equivalent qt or gtk2
2364 usage for image loading)
2366 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2368 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
2370 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
2371 utility function for listing files in a directory (aids with cross platform
2374 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2376 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
2377 src/modules/core/configure, src/modules/core/factory.c,
2378 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
2381 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
2382 lqt-config is broken with respect to --cflags
2384 * configure: log configuration history to config.log
2386 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2388 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
2389 allow audio sync'd with wipe (smooth ramping not implemented yet)
2391 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
2392 introduced (specify a property of combine=1 on the mix transition to
2395 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
2396 track mixing mechanism (using a low pass filter)
2398 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2400 * docs/dvcp.txt, docs/inigo.txt: minor fixes
2402 * src/miracle/miracle_commands.c: add proper response to uadd command
2404 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2406 * src/modules/Makefile: fix compilation error
2408 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
2409 if unable to handle specific image type request.
2411 * Makefile: dist-clean target is more familiar - alias it
2413 * src/modules/feeds/NTSC/data_fx.properties,
2414 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
2416 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2418 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
2419 and alternative deb packaging
2421 * src/framework/Makefile, src/miracle/Makefile,
2422 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
2425 * debian/changelog, debian/control, debian/copyright, debian/rules: +
2426 Functional debian build rules
2428 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
2429 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2430 src/modules/Makefile, src/modules/avformat/Makefile,
2431 src/modules/core/Makefile, src/modules/dv/Makefile,
2432 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2433 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2434 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2435 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2436 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2437 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2438 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2439 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2440 src/modules/westley/Makefile, src/modules/xine/Makefile,
2441 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
2442 usage in linking, version bump
2444 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2446 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
2447 More fixes for lib64
2449 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
2452 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
2453 (should switch to pkg-config here)
2455 * configure: - Removed a diagnostic
2457 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
2458 src/valerie/Makefile: + Added a --libdir switch to the configure and build
2460 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2462 * src/modules/core/transition_composite.c: + Correction to alpha mask
2465 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2467 * Makefile, src/albino/Makefile, src/framework/Makefile,
2468 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2469 src/modules/Makefile, src/modules/avformat/Makefile,
2470 src/modules/core/Makefile, src/modules/dv/Makefile,
2471 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2472 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2473 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2474 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2475 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2476 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2477 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2478 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2479 src/modules/westley/Makefile, src/modules/xine/Makefile,
2480 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
2481 com) - many thanks :-)
2483 * src/modules/avformat/consumer_avformat.c,
2484 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
2485 sample collection, and picks up known info streams
2487 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2489 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
2492 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
2494 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
2497 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2499 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
2501 * src/modules/core/consumer_null.c,
2502 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
2503 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
2504 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
2505 Ensures that tracked area remains valid (out of bounds was causing core
2506 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
2509 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2511 * src/modules/motion_est/README: Added a producer slowmotion example.
2513 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
2514 src/modules/motion_est/filter_motion_est.c,
2515 src/modules/motion_est/filter_motion_est.h,
2516 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
2517 slow motion producer. It provides basic slow motion through frame repeats and
2518 a more advanced interpolation.
2520 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2522 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
2525 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2527 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
2530 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
2533 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2535 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
2537 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2539 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
2540 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
2541 src/modules/core/transition_luma.c: + Added an option to override alignment
2542 and transparent borders for compositing
2544 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2546 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
2547 for loading lumas from the mlt luma collection
2549 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2551 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
2552 uninstalled sdl image lib
2554 * configure: + OS/X Tiger patch
2556 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
2558 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
2559 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
2561 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
2562 sdl in the framework for darwin
2564 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
2566 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
2567 alternative image and image sequence producer
2569 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
2570 src/modules/sdl/configure, src/modules/sdl/factory.c,
2571 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
2572 alternative image and image sequence producer
2574 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2576 * src/modules/core/transition_composite.c: + Clean ups and corrections
2578 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2580 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
2583 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2585 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
2586 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
2587 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
2588 src/modules/core/transition_composite.c,
2589 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
2590 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
2591 Added an output aspect ratio (being the aspect ratio of the background)
2592 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
2593 with image src/modules/core/filter_resize.c + Rounding errors corrections
2594 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
2595 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
2596 after get_image src/modules/core/transition_composite.c + More uneven width
2597 corrections + Use of output aspect ratio when available
2598 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
2601 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2603 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
2606 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
2609 * src/modules/avformat/consumer_avformat.c:
2610 src/modules/avformat/consumer_avformat.c + User specified pixel format
2611 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
2612 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
2615 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2617 * src/modules/westley/producer_westley.c: + Indicator for missing media
2618 replacement in case pango doesn't exist
2620 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
2622 * src/modules/avformat/filter_avcolour_space.c,
2623 src/modules/avformat/filter_avdeinterlace.c,
2624 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
2625 Correction for uneven width filter_avdeinterlace.c + Correction for cases
2626 were the interlace state of frame is only known after rendering
2627 producer_avformat.c + Corrections for uneven width + Corrections for state
2628 propogation of top field first and interlaced state
2630 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
2631 interlaced state is determined after the image is rendered
2633 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2635 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2636 src/framework/mlt_producer.c, src/modules/avformat/configure,
2637 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
2638 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
2639 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
2640 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
2641 unecessary even pixel position and width dependency + Rewrote resize methods
2642 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
2643 now 2^10 based and range checks removed (not needed)
2644 src/framework/mlt_producer.c + Check for unspecified eof property
2645 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
2646 property src/modules/core/filter_mirror.c + Correction for uneven width
2647 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
2648 0) and allow override + Corrections for uneven width
2649 src/modules/core/transition_composite.c + Corrections for uneven pixel
2650 position and width + Removed deprecated operator code
2651 src/modules/plus/filter_sepia.c + Corrections for uneven width
2652 src/modules/plus/transition_affine.c + Corrections for uneven width
2653 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
2655 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2657 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2658 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
2659 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
2660 src/modules/core/configure, src/modules/core/factory.c,
2661 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
2662 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
2663 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2664 src/framework/mlt_consumer.c + Added capabilities to allow the application to
2665 handle images via the consumer-frame-show event + Added cabilities to allow
2666 the application to control the image format src/framework/mlt_frame.c + Long
2667 standing discrepancy resolved - image format is now stored on the frame
2668 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
2669 mlt_image_opengl which is supposed to provide an rgb image swapped around for
2670 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
2671 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
2672 opengl swapped RGB image + Corrected support for rgb24a requests
2673 src/modules/core/configure src/modules/core/factory.c + Added an alias for
2674 color (since it seems to trouble so many people)
2675 src/modules/core/filter_luma.c + Added the format property to the generated
2676 frame src/modules/core/transition_composite.c + Added the format property to
2677 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
2678 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
2679 Support for application provided previews and colour space conversion
2680 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
2681 mlt_properties_pass_list + Application provided preview support added
2682 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
2685 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2687 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
2688 as a gui item selector (alpha property)
2690 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2692 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
2693 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
2694 initialisation from previous checkin
2696 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2697 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2698 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2699 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
2700 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2701 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
2702 a chroma hold filter + Small optimisation/correction to chroma filter
2704 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2706 * src/inigo/inigo.c: + Keyboard handling events on Darwin
2708 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
2709 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
2710 events sdl/consumer_sdl.c + Audio on Darwin
2712 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2713 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
2714 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
2715 Corrections to preview mode switching
2717 * src/modules/sdl/consumer_sdl_preview.c:
2718 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
2720 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
2721 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2722 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
2723 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
2724 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
2725 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
2726 Forgot to create the surface on the start (doh)
2728 * configure, src/framework/mlt.h, src/inigo/inigo.c,
2729 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2730 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
2731 cflags on all use of mlt (annoying, but looks unavoidable)
2732 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
2733 Correction for Darwin key reading from terminal
2734 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
2735 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
2736 to the start/stop methods (Darwin requirement)
2738 * src/modules/motion_est/configure: + Correction to the disabled case (should
2739 be disable-motion_est and plugins should not be registered)
2741 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2743 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2744 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2745 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
2746 (optimised on green by default)
2748 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2750 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2751 src/framework/mlt_property.h: src/framework/mlt_properties.c
2752 src/framework/mlt_properties.h + Added get and set for int64_t
2753 src/framework/mlt_property.h + Corrected int64_t
2755 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2757 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
2758 Add the obscure=1 option to filter_autotrack_rectangle and update the README
2761 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2763 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
2764 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
2765 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
2766 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
2767 VMFX module + New filter (shape) which provides alpha manipulations and an
2768 alternative wipe mechanism + New producer (pgm) which provides basic
2769 functionality for portable grey maps
2771 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
2772 need explicit locking
2774 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2776 * src/framework/mlt_properties.h: + Replaced this with self in new pass
2777 functions for C++ compilation
2779 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2781 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2782 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
2783 more civilized ways to copy properties. See code comments for usage.
2785 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2787 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
2788 the background is the reported ar of the output frame
2790 * src/modules/core/transition_composite.c: + Yet another aspect ratio
2791 correction for the filter transition (not 100% correct yet...) + Correction
2792 for aspect_ratio == 0 case (should honour consumer)
2794 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
2796 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
2797 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
2798 sequences/mlt pango lists
2800 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2802 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
2803 (hypothetical) conversion of mlt_position from an int to a float, preserving
2806 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
2807 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
2808 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
2809 caused by the (hypothetical) conversion of mlt_position from an int to a
2810 float, preserving original behavior.
2812 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
2813 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
2814 Fix build errors caused by the (hypothetical) conversion of mlt_position from
2815 an int to a float, preserving original behavior.
2817 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2819 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
2822 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
2823 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
2824 comparison code pending a better rewrite. -Added show_residual=1 and
2825 show_reconstruction=1 debug modes. See README. -Renamed many variables and
2826 functions. -Revamped geometry handling. -Lots more I'm forgeting.
2828 * src/modules/motion_est/README: Added some more examples.
2830 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
2833 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
2834 Removed redundant arrow drawing code. Modified thresholding.
2836 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2838 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
2839 of the libavutil library.
2841 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2843 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
2844 Added a README file with lots of juicy info. Added a denoise motion vectors
2845 function, enabled by default; the results seem very good. Removed some unused
2848 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2850 * src/modules/kino/Makefile: + Allow header dependency checks
2852 * src/modules/avformat/configure: + Added an additional help message (for
2855 * Makefile: + Force dependency checks on header files
2857 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2859 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
2862 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2864 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
2865 serialisation via westley)
2867 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2869 * src/framework/mlt_types.h: Add names to enums to make newer versions of
2870 swig (noticed on 1.3.24) happy.
2872 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2874 * src/modules/core/filter_watermark.c: + Correction to long outstanding
2875 oddity regarding composite.out - not needed in many cases now
2877 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2879 * src/modules/kino/riff.cc: + Minor correction for entry length being less
2880 than the data length
2882 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
2883 src/modules/kino/riff.h: + fixes for opendml dv avi
2885 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2887 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
2888 width/height confusion
2890 * src/modules/core/filter_resize.c: + Correction for rounding errors
2892 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2894 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
2896 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
2899 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
2902 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2904 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
2905 motion_est now convert pixel units to macroblock (whole) units the same way.
2907 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
2908 Cleaned up code. Corrected pause behavior.
2910 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2912 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
2913 improve tracking accuracy.
2915 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2917 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
2918 mlt_service.c + Filter disable property
2920 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2922 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
2923 oversight - allow serialisation of mpl usage
2925 * src/modules/avformat/consumer_avformat.c,
2926 src/modules/avformat/producer_avformat.c: consumer_avformat.c
2927 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
2930 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2932 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
2933 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
2935 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
2936 (via resource) + Hides non-public properties
2938 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
2941 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
2943 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
2944 the consumer + Sanity check on scaled size for compositing
2946 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
2947 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
2948 format [details to follow] + Corrected invalid content producer_pixbuf.c +
2949 Corrected invalid content
2951 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
2952 Alpha channel cloning + Minor tidy up
2954 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2956 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
2957 src/framework/mlt_producer.c, src/framework/mlt_service.c,
2958 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
2959 src/modules/core/filter_transition.c,
2960 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
2961 rc/framework/mlt_frame.c + image_count added to assist the 'transition
2962 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
2963 rework of fx cuts - now only the fx are output on a frame
2964 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
2965 src/framework/mlt_service.c + Get frame reworked and cleaned up
2966 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
2967 to image fetching + Corrected types on other properties for pass down +
2968 Complete rework of fx cuts - they're now received as producer-less frames
2969 from a track + Added image_count logic for transition filter assistance
2970 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
2971 withdraw this later - it assumes producer knows a/r on frame creation/prior
2972 to image fetch) src/modules/core/filter_transition.c + Checks that two
2973 images are available before processing + Checks test image/audio cases
2974 src/modules/core/transition_composite.c + Major correction in aspect ratio
2975 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
2976 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
2977 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
2978 height are no longer assumed to be 'safe' here (investigating)
2980 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2982 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
2983 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
2986 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2988 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
2991 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
2992 position is relative to the in point (the internal position is absolute)
2994 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
2997 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2999 * src/modules/sdl/consumer_sdl_preview.c,
3000 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3001 consumer_sdl_still.c + Fixes a deadlock condition
3003 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3004 missing fourccs to allow compilation
3006 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3007 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3008 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3009 Added sample calculator (samples to current frame)
3010 framework/mlt_repository.c + Symbols exported from plugins
3011 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3014 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3016 * src/modules/motion_est/configure: Mention that motion est is disabled by
3017 default during ./configure.
3019 * configure, src/modules/motion_est/configure: Prevent motion estimation
3020 components from building unless requested.
3022 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3024 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3027 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3028 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3029 src/modules/motion_est/factory.c,
3030 .../motion_est/filter_autotrack_rectangle.c,
3031 src/modules/motion_est/filter_crop_detect.c,
3032 src/modules/motion_est/filter_motion_est.c,
3033 src/modules/motion_est/filter_motion_est.h,
3034 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3035 Initial import of the motion estimation filter.
3037 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3039 * src/modules/avformat/consumer_avformat.c:
3040 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3041 Removal of erroneous frame rate checks
3043 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3045 * src/modules/westley/producer_westley.c:
3046 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3047 (functionality covered correctly in playlist)
3049 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3050 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3051 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3052 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3053 Correction for aspect ratio of synthesized test card
3054 src/framework/mlt_playlist.c + Special case for handling fx cuts
3055 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
3056 src/modules/core/transition_composite.c + Ensure that scaling and correct
3057 image extraction is handled src/modules/core/transition_luma.c + Ensure that
3058 scaling and correct image extraction is handled
3059 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3060 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
3063 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3065 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3066 audio volume control
3068 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3069 for pango usage on audio only fx cuts (sigh...)
3071 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3072 modification to allow pango use in fx cuts
3074 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3076 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3077 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3080 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3081 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3082 src/modules/core/Makefile, src/modules/core/configure,
3083 src/modules/core/factory.c, src/modules/core/transition_composite.c,
3084 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3085 src/framework/mlt_deque.h + Added support for doubles
3086 src/framework/mlt_frame.c + Switched order of source/dest audio mix
3087 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
3088 Removed warning introduced from previous checkin (missing ctype.h) +
3089 Temporary work around to allow frames to carry multiple frames (for
3090 transition as filter usage) src/modules/core/Makefile
3091 src/modules/core/configure src/modules/core/factory.c + Support for new
3092 transition filter :-) src/modules/core/transition_composite.c
3093 src/modules/core/transition_composite.h - Removed frame properties dependence
3094 for process/get_image state communication + Extended alpha blending modes to
3095 'and' and 'xor' logic (may change property triggering soon) + Provided
3096 support for transition as filter usage + Cleaned up public copy region
3099 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3100 usage (all frames always have an alpha mask) + Provided an alternative
3101 rendering mechanism ('or' which takes a and b alpha into account) + Provided
3102 a and b alpha mask overides ('alpha_a' and 'alpha_b')
3104 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3106 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3107 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3108 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3109 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3110 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3111 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
3112 fx_cuts (allows animated fx)
3114 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3116 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
3118 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3120 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3121 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3122 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3123 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3124 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3125 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
3126 Provide macro access to the video and image RPN queues
3127 src/framework/mlt_tractor.c + Provides orphaned filters
3128 src/modules/core/producer_noise.c - remove specification of aspect ratio
3129 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3130 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3131 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3132 ratio = 0 (supplement to mlt_consumer mod)
3134 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3136 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3137 src/framework/mlt_producer.c, src/inigo/inigo.c,
3138 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3139 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3140 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3141 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3142 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3143 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3144 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3145 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3146 profile handling for size, aspect ratio and display ratio
3147 src/framework/mlt_producer.c + Correction to aspect ratio properties
3148 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
3149 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3150 account src/modules/core/filter_resize.c + Corrections for synthesised
3151 producers and aspect ratio (inherits from consumer)
3152 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3153 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3154 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
3155 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
3156 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3157 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3158 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
3159 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3160 Takes consumer profile into account
3162 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3164 * src/framework/configure: Quick temporary fix for mlt config in non-standard
3165 paths (relates to mlt++)
3167 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3169 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3170 src/modules/avformat/filter_avdeinterlace.c,
3171 src/modules/sdl/consumer_sdl_preview.c,
3172 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3175 * src/modules/avformat/filter_avcolour_space.c,
3176 src/modules/avformat/filter_avdeinterlace.c,
3177 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3178 Sanity checks for normalising filters
3180 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3182 * src/modules/fezzik.dict: libdv/avformat switching
3184 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3186 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
3188 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
3190 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3192 * src/modules/avformat/consumer_avformat.c: NTSC fix
3194 * src/modules/fezzik.dict: Added bmp support
3196 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3197 src/framework/mlt_producer.c: Frame rate properites and factory
3200 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3202 * src/modules/avformat/consumer_avformat.c: audio out fix
3204 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3206 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3209 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3211 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
3213 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3215 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3218 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3220 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3221 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
3223 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3225 * src/modules/dv/configure, src/modules/gtk2/configure,
3226 src/modules/jackrack/configure, src/modules/kino/configure,
3227 src/modules/resample/configure, src/modules/sdl/configure,
3228 src/modules/sox/configure, src/modules/vorbis/configure,
3229 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3232 * configure: Bourne shell compliance
3234 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3235 to --avformat-cvs option
3237 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3238 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3239 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3242 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3244 * src/modules/kino/Makefile: fix compilation
3246 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3248 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
3249 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
3250 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3251 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
3252 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3253 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3254 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
3255 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
3256 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3257 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
3258 and add new jack-less filter_ladspa.
3260 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3262 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
3264 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3266 * src/modules/kino/avi.h: Minor correction
3268 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
3269 src/modules/kino/configure, src/modules/kino/endian_types.h,
3270 src/modules/kino/error.cc, src/modules/kino/error.h,
3271 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
3272 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
3273 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
3274 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
3275 src/modules/kino/riff.h: Initial version
3277 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
3280 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3282 * src/modules/dv/Makefile: corrected pkg-config libdv usage
3284 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3286 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
3289 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
3290 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
3291 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
3292 SDL test program 'threadwin -threaded' I think.
3294 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
3295 should be multithreaded by spinning of a dummy thread.
3297 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
3298 OS X uses -DDARWIN in
3299 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
3300 combination with #include <Foundation/Foundation.h> caused compilation errors
3301 while porting consumer_sdl to OS X.
3303 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3305 * COPYING: License update
3307 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
3310 * src/modules/jackrack/configure: Disable jackrack when unavailable
3312 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
3315 * src/modules/resample/configure: Disable libsamplerate when unavailable
3317 * src/modules/sdl/configure: Disable sdl when unavailable
3319 * src/modules/vorbis/configure: Disable vorbis when unavailable
3321 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
3322 other platforms probably broken
3324 * src/modules/xine/configure: Disable xine when mmx not available
3326 * src/modules/westley/configure: Conditional compilation of westley/libxml2
3329 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3330 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
3332 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3334 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
3336 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3338 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
3339 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
3340 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
3341 src/miracle/miracle.c, src/modules/avformat/Makefile,
3342 src/modules/avformat/configure, src/modules/core/Makefile,
3343 src/modules/core/configure, src/modules/dv/Makefile,
3344 src/modules/dv/configure, src/modules/fezzik/Makefile,
3345 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
3346 src/modules/gtk2/configure, src/modules/inigo/Makefile,
3347 src/modules/inigo/configure, src/modules/jackrack/Makefile,
3348 src/modules/jackrack/configure, src/modules/normalize/Makefile,
3349 src/modules/normalize/configure, src/modules/plus/Makefile,
3350 src/modules/plus/configure, src/modules/resample/Makefile,
3351 src/modules/resample/configure, src/modules/sdl/Makefile,
3352 src/modules/sdl/configure, src/modules/sox/Makefile,
3353 src/modules/sox/configure, src/modules/valerie/Makefile,
3354 src/modules/valerie/configure, src/modules/vorbis/Makefile,
3355 src/modules/vorbis/configure, src/modules/westley/Makefile,
3356 src/modules/westley/configure, src/modules/xine/Makefile,
3357 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
3358 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
3360 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3361 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
3364 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3366 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
3367 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
3368 audio resampling/test audio and MMX checks in gtk2
3370 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3372 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3373 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
3374 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
3375 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
3378 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3380 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
3381 use fifo instead of rr rt schedule
3383 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
3384 src/miracle/miracle.c, src/miracle/miracle_server.c,
3385 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
3386 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3387 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
3388 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3389 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
3390 realtime scheduling updates; suppress libdv errors; add frame property
3391 deinterlace_method; default producer_hold to use onefield; add begin property
3394 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3396 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
3399 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3401 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
3402 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3403 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
3404 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
3405 DVCP WIPE introduced
3407 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3409 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
3410 src/modules/core/transition_composite.c,
3411 src/modules/plus/transition_affine.c: Minor corrections and more affine
3414 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3416 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
3417 mods to playout via avformat and miracle unit generation on an xfer
3419 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
3420 and removal of libxml2 warning for non-existent file
3422 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3424 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
3425 src/modules/core/transition_composite.c,
3426 src/modules/plus/transition_affine.c: Minor corrections with alpha and
3429 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3431 * src/miracle/miracle_unit.c: Smoother unit load
3433 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3435 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
3436 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3437 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
3438 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
3439 src/modules/sdl/consumer_sdl_preview.c,
3440 src/modules/westley/consumer_westley.c,
3441 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
3443 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3445 * src/modules/sdl/consumer_sdl_preview.c,
3446 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
3448 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3450 * src/modules/core/transition_composite.c,
3451 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
3452 fixes for non-existence
3454 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
3457 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3459 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3460 more affine silliness
3462 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3464 * src/modules/plus/transition_affine.c: affine silliness
3466 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3467 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3468 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3469 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
3471 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3473 * src/modules/feeds/PAL/border.properties: fill for borders
3475 * src/modules/gtk2/Makefile: conditional mmx compilation
3477 * src/modules/core/transition_composite.c: int handling on the frame image
3480 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3481 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
3484 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3486 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
3488 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
3490 * src/modules/core/filter_rescale.c: Warning removal
3492 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
3495 * src/modules/inigo/producer_inigo.c: Empty track definition fix
3497 * src/modules/sdl/consumer_sdl_preview.c,
3498 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
3500 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
3503 * src/modules/gtk2/producer_pango.c: Memory leak fix
3505 * src/modules/westley/consumer_westley.c: titles and global feeds
3507 * src/modules/feeds/PAL/border.properties,
3508 src/modules/feeds/PAL/data_fx.properties: Minor corrections
3510 * src/modules/core/filter_data_show.c: Global/local data show distinction
3512 * src/modules/core/Makefile: Removed superflous mmx compilation
3514 * src/framework/mlt_tractor.c: Global data feed handling
3516 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
3519 * src/framework/mlt_events.c: Memory leak fix
3521 * src/framework/mlt_consumer.c: Small correction to deinterlacing
3523 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3525 * src/modules/feeds/PAL/border.properties,
3526 src/modules/feeds/PAL/example.properties: Test case feeds added
3528 * src/modules/avformat/filter_avresample.c,
3529 src/modules/avformat/producer_avformat.c,
3530 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
3531 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
3532 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3533 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
3534 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
3535 src/modules/jackrack/filter_jackrack.c,
3536 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
3537 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
3538 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
3539 stacks; Minor corrections to compositing and mixing; localisation for pango
3541 * src/modules/westley/consumer_westley.c,
3542 src/modules/westley/producer_westley.c: Localised data storage and utf-8
3545 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3546 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
3547 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
3548 src/framework/mlt_transition.h: Transitions reworked (always_active
3549 capabilities); remaining audio handling switched to stacks
3551 * demo/mlt_news: Correction for audio mix
3553 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3555 * src/framework/mlt_consumer.c: consumer close fix
3557 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
3560 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3562 * demo/mlt_slideshow_black, docs/services.txt,
3563 src/modules/core/transition_composite.c,
3564 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
3567 * src/modules/gtk2/producer_pango.c: Added a weight property
3569 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3571 * demo/mlt_attributes: Correction for ETV specific filters
3573 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
3575 * docs/testing.txt: Test case clean up
3577 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
3578 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3579 src/framework/mlt_property.c, src/framework/mlt_property.h,
3580 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
3581 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
3582 src/modules/core/transition_region.c,
3583 src/modules/feeds/PAL/data_fx.properties,
3584 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
3585 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
3587 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3589 * src/framework/mlt_geometry.c: Corrections to geometry next key and
3592 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3594 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
3597 * src/modules/feeds/PAL/data_fx.properties,
3598 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
3600 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
3603 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3605 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
3607 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3609 * demo/demo.ini, src/framework/mlt_producer.c,
3610 src/framework/mlt_properties.c, src/framework/mlt_property.c,
3611 src/framework/mlt_transition.c: Corrections after valgrinding
3613 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
3614 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
3615 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
3616 couple of new test cases
3618 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
3619 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
3620 src/modules/inigo/producer_inigo.c: Sundry minor updates
3622 * src/modules/feeds/NTSC/obscure.properties,
3623 src/modules/feeds/PAL/data_fx.properties: Feeds updates
3625 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
3628 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
3630 * src/framework/mlt_playlist.c: Fix for join length correction
3632 * src/framework/mlt_frame.c: Resize fix for chroma offsets
3634 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
3637 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3639 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
3640 of channels, better initial synchronisation phase, reduced internal buffer
3643 * src/modules/jackrack/filter_jackrack.c: even better close handling?
3645 * src/modules/jackrack/filter_jackrack.c: fixup includes
3647 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
3648 before releasing any resources
3650 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3652 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
3653 filter/jackrack to services.txt and apply a performance tweak to
3656 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
3657 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
3658 src/modules/jackrack/filter_jackrack.c,
3659 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
3660 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
3661 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
3662 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
3663 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
3664 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
3665 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
3666 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3667 src/modules/jackrack/ui.h: added jackrack filter
3669 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
3670 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
3671 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
3672 priorities minor fixes to setenv and demo/consumers.ini
3674 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3676 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
3677 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
3678 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3679 src/modules/core/transition_composite.c,
3680 src/modules/core/transition_region.c, src/modules/data_fx.properties,
3681 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
3682 src/modules/plus/transition_affine.c: Composite distort, fill and titles
3685 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
3688 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
3689 src/modules/feeds/PAL/data_fx.properties,
3690 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
3692 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
3693 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3694 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
3695 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
3696 src/modules/lumas/luma.c: Luma and composite fixes
3698 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3700 * src/modules/core/transition_composite.c: Luma generation and use
3702 * src/modules/core/transition_composite.c,
3703 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
3704 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
3707 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
3708 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
3709 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
3710 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
3711 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
3712 inclusion of geometry
3714 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3716 * src/modules/data_fx.properties: Correction to obscure data_show config
3718 * src/modules/data_fx.properties: Correction to obscure data_show config
3720 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3722 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
3723 src/modules/data_fx.properties: New geometry specification
3725 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3727 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
3728 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
3729 src/modules/core/transition_composite.c,
3730 src/modules/core/transition_region.c, src/modules/data_fx.properties,
3731 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
3732 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
3734 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3736 * src/framework/mlt_consumer.c: Mutex protection on put frame close
3738 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
3741 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3743 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
3746 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3748 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
3751 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3753 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
3754 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
3755 producer type determination
3757 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3759 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
3760 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3761 Possible fixes to xlib errors
3763 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3765 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
3768 * src/modules/data_fx.properties: Minor mods for ETV data filters
3770 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3771 src/framework/mlt_factory.c, src/framework/mlt_field.c,
3772 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
3773 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3774 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
3775 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
3776 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
3777 src/framework/mlt_properties.c, src/framework/mlt_property.c,
3778 src/framework/mlt_service.c, src/framework/mlt_service.h,
3779 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
3780 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
3781 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
3782 src/miracle/miracle_unit_commands.c,
3783 src/modules/avformat/consumer_avformat.c,
3784 src/modules/avformat/filter_avcolour_space.c,
3785 src/modules/avformat/filter_avdeinterlace.c,
3786 src/modules/avformat/filter_avresample.c,
3787 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
3788 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
3789 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
3790 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
3791 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
3792 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
3793 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3794 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3795 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
3796 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
3797 src/modules/core/transition_region.c, src/modules/data_fx.properties,
3798 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3799 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
3800 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
3801 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
3802 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
3803 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
3804 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
3805 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
3806 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3807 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
3808 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
3809 src/modules/westley/consumer_westley.c,
3810 src/modules/westley/producer_westley.c,
3811 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
3812 modification - switch to macros for parent class access
3814 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3816 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3817 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3818 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
3819 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
3820 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
3821 src/modules/westley/producer_westley.c: Extendable factories; general
3822 producer related modifications; westley storage; sdl_still increased latency
3824 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3826 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
3827 attach colour space conversion on start
3829 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
3830 src/framework/mlt_producer.c, src/framework/mlt_service.c,
3831 src/framework/mlt_service.h: More playlist modifications; service locking;
3832 sticky services on frame
3834 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3836 * src/framework/mlt_producer.c: Extendible blank producers
3838 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3839 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3840 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
3841 Added ref_count method to properties; temporary work around for test card;
3844 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3846 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
3847 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3848 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
3849 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
3850 mlt_consumer and NULL
3852 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3854 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
3856 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
3859 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3861 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
3862 properties now affect length (might be problematic)
3864 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3866 * src/framework/mlt_producer.c: Correction for direct playback of a cut
3868 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3870 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
3871 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3872 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
3873 flash when swicthing between sdl preview modes
3875 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3877 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
3878 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
3879 src/modules/sdl/consumer_sdl_preview.c,
3880 src/modules/westley/producer_westley.c: fixes for westley deserialise,
3881 preview handling and tokenising amendment
3883 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3885 * src/modules/plus/filter_charcoal.c: Minor optimisation
3887 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3888 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3889 src/modules/avformat/consumer_avformat.c,
3890 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
3891 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3892 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
3893 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3894 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3895 Attempt at an aspect ratio clean up
3897 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3899 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
3902 * mlt-config-template, src/framework/configure, src/miracle/configure,
3903 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3904 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3905 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
3906 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3907 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
3908 fixes and gtk2 consumer added
3910 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3912 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
3914 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
3915 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3916 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
3918 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3920 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3921 src/modules/sdl/Makefile, src/modules/sdl/configure,
3922 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
3923 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3924 src/modules/sdl/factory.c: SDL Preview provisional checkin
3926 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3928 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
3931 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3933 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
3934 src/miracle/miracle_server.h: Convenience functionality for properties load
3935 and miracle_server_id function
3937 * src/miracle/miracle_server.c: Server shutdown state oops
3939 * src/miracle/miracle_server.c: Server shutdown state
3941 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3943 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
3946 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3948 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
3949 buffer fix and tractor handling
3951 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
3952 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
3953 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
3954 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
3955 src/valerie/valerie.h, src/valerie/valerie_parser.c,
3956 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
3959 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3961 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
3962 src/modules/valerie/consumer_valerie.c,
3963 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
3966 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
3968 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3969 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
3970 src/framework/mlt_tractor.c, src/inigo/inigo.c,
3971 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
3972 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
3973 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
3974 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3975 src/modules/plus/transition_affine.c: Some fixes for alpha masks
3977 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3979 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
3982 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3984 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
3986 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3988 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
3989 updates - more to follow
3991 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
3993 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3995 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
3996 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
3997 src/modules/avformat/consumer_avformat.c,
3998 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
3999 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4002 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4004 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4005 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4006 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4007 src/modules/core/transition_mix.c: More corrections to frame position and
4008 audio/track handling
4010 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4011 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4012 src/modules/core/transition_mix.c: Corrects position and test_audio handling
4014 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4016 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4017 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4018 Multitrack rearrangement and tractor cleanup
4020 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4021 corrections to cloning (oops)
4023 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4026 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4027 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4028 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4029 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4030 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4031 src/framework/mlt_service.c, src/framework/mlt_service.h,
4032 src/framework/mlt_types.h, src/modules/data_fx.properties,
4033 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4034 src/modules/westley/consumer_westley.c,
4035 src/modules/westley/producer_westley.c: Cloning optimisations and
4036 introduction of the service parser
4038 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4040 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
4042 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4044 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4045 src/framework/mlt_tractor.c, src/modules/core/Makefile,
4046 src/modules/core/configure, src/modules/core/factory.c,
4047 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4048 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4049 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4050 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4051 feed and show filters
4053 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4055 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4056 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
4058 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4060 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4061 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4062 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4063 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4064 Corrections to filter attachment and in/out point handling
4066 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4067 join inherits all attached filters; inigo can attach to producer or previous
4070 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4071 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4072 for current managed cuts (prototype on mix)
4074 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4076 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4077 First attempt at a composite clean up
4079 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4081 * src/inigo/inigo.c: Clean up - added new usage options
4083 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4084 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4085 src/modules/westley/producer_westley.c: Splits, joins and repeats
4087 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4089 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4092 * src/framework/mlt_playlist.c: Whoops - mix fix
4094 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4095 src/modules/westley/consumer_westley.c,
4096 src/modules/westley/producer_westley.c: Corrects cuts with filters
4098 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4099 src/modules/westley/consumer_westley.c,
4100 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4101 handling (unmanaged)
4103 * src/framework/mlt_transition.c: Transitions ignore test frames
4105 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4107 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4108 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4109 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4110 playlist split/join and a little bit of mix
4112 * src/framework/mlt_properties.c: ...gah...
4114 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4115 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4116 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4117 src/modules/westley/producer_westley.c: Cut management part 1
4119 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4122 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4124 * src/framework/mlt_tractor.c: Alpha from the tractor fix
4126 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4128 * src/framework/mlt_properties.c: Whoops
4130 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4131 src/miracle/miracle.c, src/miracle/miracle_local.c,
4132 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4133 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4134 Fix to compositing/watermark; miracle/mlt shutdown cleanup
4136 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4137 src/modules/core/transition_composite.c: In/out point handling on attached
4140 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4142 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4143 src/modules/gtk2/producer_pixbuf.c: Minor fixes
4145 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4147 * src/valerie/valerie_response.h: Obtain stdio definitions
4149 * src/miracle/miracle.c, src/miracle/miracle_server.c,
4150 src/miracle/miracle_server.h: Extending miracles functionality
4152 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4154 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
4155 fix and temporary libdv compatability
4157 * src/framework/mlt_frame.c: aspect ratio fix for test card
4159 * src/framework/mlt_tractor.c: Aspect ratio fix
4161 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
4163 * src/miracle/Makefile: Customising the miracle server part 1
4165 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4167 * src/framework/mlt_service.c, src/framework/mlt_service.h,
4168 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4169 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
4170 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
4171 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
4172 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
4173 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4174 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
4175 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4176 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
4177 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4178 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
4179 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
4180 src/modules/westley/producer_westley.h, src/valerie/Makefile,
4181 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
4182 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
4183 pushes, and assorted modifications
4185 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4187 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
4188 for scaling related issues
4190 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4192 * src/modules/avformat/producer_avformat.c: position fixing
4194 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4196 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
4198 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
4199 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
4202 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
4203 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
4204 src/modules/westley/consumer_westley.c,
4205 src/modules/westley/producer_westley.c: Adding the mix part 1
4207 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4209 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4210 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
4211 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4212 src/modules/sdl/consumer_sdl.c: More work with events
4214 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4216 * docs/services.txt, docs/westley.txt,
4217 src/modules/westley/producer_westley.c: Major westley rewrite - allows
4220 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4222 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
4223 src/framework/mlt_service.h, src/inigo/inigo.c,
4224 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
4225 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
4226 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
4227 src/modules/westley/consumer_westley.c: Filter attachments to services
4229 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4231 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
4232 tractor producer-changed event
4234 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4236 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
4238 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4239 src/framework/mlt_events.c, src/framework/mlt_events.h,
4240 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
4241 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4242 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
4243 fix for playlist and consumer-stopped event
4245 * src/framework/Makefile, src/framework/mlt_events.c,
4246 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
4247 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4248 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4249 src/framework/mlt_property.c, src/framework/mlt_service.c,
4250 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
4253 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4255 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
4256 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
4257 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
4259 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4261 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
4262 complement for waveform generation
4264 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
4265 gain as opposed to shape
4267 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4269 * src/framework/mlt_frame.c: bugfix in waveform method
4271 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
4274 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4276 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
4277 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
4280 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
4281 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4282 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
4283 New tractor constructor
4285 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4287 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4288 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
4289 src/modules/westley/consumer_westley.c,
4290 src/modules/westley/producer_westley.c: Producer filter attach/detach
4291 methods; major rework on westley consumer, minor on producer
4293 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4295 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
4296 src/framework/mlt_field.c, src/framework/mlt_filter.c,
4297 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4298 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4299 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4300 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4301 src/framework/mlt_service.c, src/framework/mlt_service.h,
4302 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4303 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4304 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
4305 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
4306 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
4307 Mlt Ref Counts and Playlist split/join
4309 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4311 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
4313 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
4315 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4317 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
4318 conversion with gdkpixbuf scaling
4320 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
4323 * src/framework/mlt_consumer.c: Prefil consumer property
4325 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4327 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
4329 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4331 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
4332 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
4333 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4334 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4335 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
4338 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4340 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
4341 handling and logging off
4343 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4345 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4346 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
4347 src/modules/avformat/filter_avcolour_space.h: Colour space filter
4349 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4351 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
4353 * src/modules/avformat/producer_avformat.c: optimisations
4355 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4357 * src/modules/core/transition_region.c: Flexible and animated shapes
4359 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4361 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4362 gop size == 0 fix and update to current ffmpeg for cvs co
4364 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4365 src/modules/dv/producer_libdv.h: Fix for current libdv
4367 * src/modules/avformat/producer_avformat.c: Pipe workaround
4369 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4371 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
4372 Mutable shapes on regions
4374 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4376 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
4378 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
4380 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4382 * src/modules/plus/filter_invert.c: Minor fix to invert
4384 * src/modules/core/filter_watermark.c,
4385 src/modules/core/transition_composite.c: Mutable watermark producer and small
4388 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4390 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4391 Minor affine modifications
4393 * src/modules/plus/Makefile, src/modules/plus/configure,
4394 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
4395 src/modules/plus/filter_affine.h: Affine filter
4397 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4399 * src/modules/core/filter_watermark.c,
4400 src/modules/core/transition_composite.c: More mutable properties
4402 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4404 * src/modules/sox/Makefile: link to mad
4406 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
4407 src/modules/core/transition_composite.c,
4408 src/modules/core/transition_region.c: Mutable properties
4410 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
4411 filters when used in playlists
4413 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4415 * src/modules/core/transition_composite.c: Allows runtime modifications to
4418 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
4419 src/modules/core/transition_region.c: Allows runtime modifications to region
4422 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4424 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
4427 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4429 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4430 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4431 src/framework/mlt_service.c, src/framework/mlt_service.h,
4432 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
4434 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4436 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
4437 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
4439 * src/modules/avformat/Makefile, src/modules/core/Makefile,
4440 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
4441 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4442 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4443 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
4444 src/modules/sdl/Makefile, src/modules/sox/Makefile,
4445 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
4447 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4449 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
4450 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
4453 * src/modules/avformat/consumer_avformat.c,
4454 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
4455 change of defaults for inigo transition tracks
4457 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4459 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
4460 Sepia fix and affine/alpha clean up
4462 * src/modules/plus/Makefile, src/modules/plus/configure,
4463 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
4464 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
4465 with alpha and a broken sepia
4467 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4469 * src/modules/plus/transition_affine.c: Affine silliness
4471 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4473 * configure, src/modules/configure, src/modules/core/configure,
4474 src/modules/core/transition_composite.c, src/modules/dv/configure,
4475 src/modules/fezzik/configure, src/modules/gtk2/configure,
4476 src/modules/inigo/configure, src/modules/normalize/configure,
4477 src/modules/resample/configure, src/modules/sdl/configure,
4478 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
4479 src/modules/vorbis/configure, src/modules/westley/configure,
4480 src/modules/xine/configure: Portability modifications to scripts
4482 * src/modules/plus/Makefile, src/modules/plus/configure,
4483 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
4484 src/modules/plus/transition_affine.h: Experimental affine transformation
4486 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4488 * src/modules/plus/Makefile, src/modules/plus/configure,
4489 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
4490 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
4491 src/modules/plus/filter_invert.h: More silliness :-)
4493 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4495 * configure: version bump
4497 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
4499 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
4501 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
4504 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
4506 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4508 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
4509 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
4510 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
4512 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4514 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
4517 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
4519 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
4521 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4523 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
4524 way to configure ffmpeg
4526 * src/modules/avformat/consumer_avformat.c,
4527 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
4530 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4532 * src/framework/configure, src/framework/mlt_consumer.c,
4533 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
4534 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
4535 factory (for future module reporting); pool purge function; consumer drop
4538 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
4539 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
4540 for avformat consumer qscale; additional avformat consumer properties
4542 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4544 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
4547 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4549 * src/modules/sdl/consumer_sdl.c: audio off
4551 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4553 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
4555 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4557 * docs/services.txt: a clarification
4559 * src/modules/core/filter_resize.c: set output frame aspect to consumer
4560 sample aspect, not display aspect.
4562 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
4564 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4566 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
4568 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
4570 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4572 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
4574 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4576 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
4577 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
4579 * src/framework/Makefile, src/framework/mlt_consumer.c,
4580 src/modules/avformat/consumer_avformat.c,
4581 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
4582 src/modules/core/configure, src/modules/core/consumer_null.c,
4583 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4584 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
4585 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
4586 clean ups; added a null consumer for easier valgrind testing
4588 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4590 * src/framework/mlt_consumer.c: audio/video processing swap
4592 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4594 * src/modules/sox/filter_sox.c: fix st.h include
4596 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4598 * src/framework/mlt_frame.c: test card handling
4600 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4602 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4603 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
4605 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
4606 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
4608 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4610 * src/albino/Makefile, src/framework/mlt_consumer.c,
4611 src/modules/avformat/consumer_avformat.c,
4612 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4613 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
4614 modifications; albino compile fix; minor mods to avformat producer
4616 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4618 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4619 src/framework/mlt_deque.h, src/framework/mlt_field.h,
4620 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4621 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
4622 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
4623 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4624 src/framework/mlt_property.h, src/framework/mlt_repository.h,
4625 src/framework/mlt_service.c, src/framework/mlt_service.h,
4626 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
4627 src/framework/mlt_transition.h: C++ compatability
4629 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4631 * configure: version shunt
4633 * README, configure, docs/install.txt, docs/services.txt,
4634 src/modules/avformat/Makefile, src/modules/avformat/configure,
4635 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
4636 src/modules/avformat/filter_avdeinterlace.c,
4637 src/modules/avformat/filter_avresample.c,
4638 src/modules/avformat/producer_avformat.c, src/modules/configure,
4639 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
4640 mods; avformat static or shared build; corrections to sdl
4642 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4644 * configure, docs/services.txt, setenv: GPL checking (provisional
4645 implementation), mc scaling docs
4647 * src/framework/mlt.h: added tokeniser to mlt header
4649 * src/modules/configure, src/modules/core/Makefile,
4650 src/modules/core/configure, src/modules/core/factory.c,
4651 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
4652 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
4653 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
4654 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
4655 fezzik rework (to allow inclusion of mc scaler)
4657 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4659 * src/modules/sox/Makefile: whoops - missed some libs
4661 * src/albino/Makefile: albino Makefile cleanup
4663 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
4664 src/modules/sox/Makefile: Makefile cleanup in modules
4666 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
4667 mlt_tokeniser and removed libst-config from Makefile
4669 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
4670 src/framework/mlt_tokeniser.h: added mlt_tokeniser
4672 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4674 * src/modules/sox/filter_sox.c: add more comments
4676 * src/modules/core/Makefile, src/modules/core/configure,
4677 src/modules/core/factory.c, src/modules/core/filter_volume.c,
4678 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
4679 src/modules/normalize/configure, src/modules/normalize/factory.c,
4680 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
4681 src/modules/sox/Makefile, src/modules/sox/configure,
4682 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
4683 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
4684 added new sox module with filter_sox
4686 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4688 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
4689 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
4690 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
4691 src/modules/ffmpeg/video.sh: removed all ffmpeg files
4693 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
4694 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
4695 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
4696 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
4698 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4700 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
4703 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4704 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
4705 src/modules/avformat/filter_avdeinterlace.h,
4706 src/modules/avformat/filter_avresample.c,
4707 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
4708 deinterlace and resampler
4710 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4712 * configure, src/albino/Makefile, src/framework/Makefile,
4713 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
4714 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
4715 src/modules/avformat/Makefile, src/modules/dv/Makefile,
4716 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
4717 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
4718 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
4719 src/valerie/valerie_socket.c: More configure and build tuning
4721 * configure, src/modules/configure: Configure and build tuning
4723 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
4724 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4725 src/modules/avformat/Makefile, src/modules/core/Makefile,
4726 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
4727 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
4728 src/modules/inigo/Makefile, src/modules/resample/Makefile,
4729 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
4730 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
4731 src/valerie/Makefile: Configure and build tuning
4733 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4735 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
4736 src/modules/avformat/consumer_avformat.c: Makefile error handling and
4737 consumer avformat cleanup
4739 * docs/install.txt: Installation docs update
4741 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4743 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4744 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
4745 normalisation fix, add .vob to fezzik, field order detection for avformat
4747 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4749 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
4750 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4751 src/framework/mlt_repository.c, src/inigo/inigo.c,
4752 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
4753 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
4755 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4757 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
4759 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4760 src/framework/mlt_properties.c: aspect ratio and test card woes
4762 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4764 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
4765 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
4766 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
4767 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
4768 modifications and test card env var
4770 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4772 * demo/demo: remove setenv call
4774 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4776 * src/modules/sdl/consumer_sdl.c: added setenv_mc
4778 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
4780 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
4781 docs/services.txt, src/modules/core/transition_composite.c: minor mods
4783 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4785 * docs/services.txt: fix something that got disordered
4787 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
4788 that take a filename with server virtual root
4790 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4792 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
4793 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4794 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
4795 src/miracle/Makefile, src/miracle/miracle_unit.c,
4796 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
4797 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
4798 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
4799 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
4800 src/modules/inigo/Makefile, src/modules/resample/Makefile,
4801 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
4802 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
4803 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
4805 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4807 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
4808 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
4809 scheduling priority on any created thread
4811 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4813 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
4814 bugfix limits in transition luma
4816 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
4817 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
4818 fixes for rescale=none
4820 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4822 * src/valerie/valerie.c: insert fix
4824 * README, src/framework/configure, src/framework/mlt.h,
4825 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4826 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
4827 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
4828 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4829 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
4830 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
4831 avformat added, various cleanups and consumer realtime switching
4833 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4835 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
4836 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
4839 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4841 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
4842 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
4843 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
4846 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4848 * src/miracle/configure: make install part 2 - building configs
4850 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4852 * demo/entity.westley, demo/new.westley, docs/westley.txt,
4853 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
4854 src/modules/westley/westley.dtd: added westley.dtd
4856 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4858 * Makefile, configure, mlt-config-template, src/framework/configure,
4859 src/miracle/configure, src/valerie/configure: make install part 2 - building
4862 * src/modules/fezzik/Makefile: make install fix
4864 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4866 * demo/entity.westley, docs/westley.txt,
4867 src/modules/westley/producer_westley.c: fix westley for mixed element text
4868 and entity references
4870 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4872 * Makefile, src/modules/Makefile: make install part 1
4874 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
4875 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
4876 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
4877 src/modules/core/Makefile, src/modules/dv/Makefile,
4878 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
4879 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4880 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4881 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
4882 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
4885 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4886 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
4887 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4888 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
4889 and properties checks; dv decoder stack; factory cleanup registering
4891 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4893 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
4894 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
4895 enhance miracle LOAD command to accept a service: prefix. enhance
4896 producer_westley to apply parameters on url as entities. bugfix
4897 producer_westley memory leak.
4899 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
4900 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
4901 both service and resource supplied.
4903 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4905 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
4906 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
4907 branch tracking and other bugfixes to producer_westley.
4909 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4911 * src/framework/mlt_tractor.c: tractor fix
4913 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4915 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
4916 src/modules/westley/producer_westley.c: added track hiding to westley
4918 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4920 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
4921 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
4923 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
4925 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
4926 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
4927 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
4929 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4930 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
4931 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
4932 reversal and hidden tracks
4934 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
4937 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4938 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
4939 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
4940 to composite for key diffs of 1; added mlt_consumer_new for consistency
4942 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4944 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
4945 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
4946 docs/services.txt, src/modules/core/producer_colour.c,
4947 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
4948 remove some progressive flag handling in field renderers bugfix compositing
4949 images wider than the frame added more demos
4951 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4953 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
4955 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4957 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
4958 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
4959 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
4960 src/valerie/valerie.h: added clear to the miracle command set and valerie api
4963 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4965 * docs/install.txt: minor typos
4967 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
4968 docs/services.txt, docs/westley.txt, src/albino/albino.c,
4969 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
4970 src/modules/westley/producer_westley.c: documentation updates change some
4971 references to dv1394d in the example clients to Miracle. more bugfixes for
4972 producer_westley iconv for pango
4974 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4976 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
4977 src/miracle/miracle_unit_commands.c: root corrections to miracle
4979 * src/valerie/valerie.c: quick valerie fix
4981 * docs/install.txt: Added install.txt
4983 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4985 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
4987 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4989 * src/modules/avformat/producer_avformat.c,
4990 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
4991 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
4992 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
4993 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
4994 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
4995 experimental ac3 audio support
4997 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4999 * src/modules/westley/producer_westley.c: touchup on the producer in/out
5000 applied to parent entry
5002 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
5003 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
5004 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5005 src/modules/westley/producer_westley.c: smarter and harder producer_westley
5007 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5009 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5010 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5011 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
5014 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5016 * docs/framework.txt, src/framework/mlt_properties.c,
5017 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
5018 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
5019 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
5021 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
5022 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5023 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5024 src/modules/core/configure, src/modules/core/factory.c,
5025 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
5026 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5027 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
5028 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
5030 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5032 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
5033 avformat pts offset change and note bug in docs
5035 * src/modules/inigo/producer_inigo.c: fix brokenness
5037 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5039 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
5040 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
5041 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5042 src/framework/mlt_properties.h, src/framework/mlt_service.c,
5043 src/framework/mlt_service.h, src/framework/mlt_types.h,
5044 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5045 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
5048 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5050 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5051 src/modules/core/Makefile, src/modules/core/configure,
5052 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
5053 src/modules/core/filter_channelcopy.h,
5054 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
5055 filter_resample to reproduce channels when producer does not create as many
5056 as consumer requested.
5058 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
5059 well as logical bug in smoothing.
5061 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5062 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
5063 fezzik now accepts service:resource and strips \'avformat:\' before fallback
5064 avformat construction. avformat now accepts urls with a format and format
5065 parameters designation. updated services.txt for above changes. added a video
5066 pts offset to avformat.
5068 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5070 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
5071 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
5072 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
5073 updated services docs plus minor fixes discovered during
5075 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5077 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
5078 demo/mlt_voiceover: notes for the demo
5080 * demo/demo.ini: bring into sync with changes
5082 * src/modules/sdl/consumer_sdl.c: default progressive off
5084 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
5085 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
5086 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
5087 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
5089 * src/modules/core/transition_luma.c: fix distortion in smoothness
5091 * src/modules/core/filter_gamma.c: fix broken gamma
5093 * src/modules/core/transition_luma.c: fix field rendering
5095 * src/modules/core/transition_composite.c: bugfixes with field rendering
5097 * src/modules/dv/producer_libdv.c: fix aspect
5099 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5101 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
5102 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
5103 sdl/consumer tuning and demo updates
5105 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5107 * demo/mlt_voiceover, src/framework/mlt_deque.c,
5108 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5109 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
5112 * demo/demo: demo framework added
5114 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
5115 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
5116 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
5117 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
5118 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
5119 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
5120 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
5121 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
5122 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
5123 src/modules/sdl/consumer_sdl.c: demo framework added
5125 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5127 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
5128 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5129 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
5130 bugfixes to -x and too small rescaling.
5132 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5134 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5135 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5136 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
5139 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
5140 src/modules/westley/producer_westley.c: Minor fixes to westley and
5141 mlt_consumer; first draft westley docs
5143 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5145 * src/modules/core/transition_composite.c,
5146 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
5147 optimisations for luma producer.
5149 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5151 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5152 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5153 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
5154 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5155 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
5156 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5157 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
5158 luma to composite. rework aspect handling to use sample aspect. workaround
5159 westley segfault when another instance of libxml2 is used. improved inline
5160 xml handling in westley - pango and svg.
5162 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5164 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
5167 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5169 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
5172 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5174 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5175 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
5176 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
5178 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5179 src/humperdink/client.c, src/miracle/miracle_unit.c,
5180 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5181 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
5182 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
5183 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
5185 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5187 * src/modules/core/transition_luma.c: reorg transition_luma to support
5190 * src/modules/Makefile, src/modules/core/Makefile,
5191 src/modules/core/configure, src/modules/core/factory.c,
5192 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
5193 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
5194 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
5195 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
5196 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
5197 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
5198 xine-based accellerated deinterlace
5200 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5202 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5203 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
5204 src/framework/mlt_service.h, src/framework/mlt_types.h,
5205 src/modules/core/Makefile, src/modules/core/configure,
5206 src/modules/core/factory.c, src/modules/core/filter_region.c,
5207 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
5210 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5212 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
5214 * src/modules/core/producer_colour.c: producer_colour
5216 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5217 src/modules/core/Makefile, src/modules/core/configure,
5218 src/modules/core/factory.c, src/modules/core/producer_colour.c,
5219 src/modules/core/producer_colour.h: producer_colour
5221 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
5223 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5225 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
5226 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5227 src/framework/mlt_property.c, src/framework/mlt_service.c,
5228 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
5229 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
5230 src/modules/core/transition_composite.c,
5231 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
5232 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
5233 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
5234 experimental hash in properties
5236 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5238 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
5239 src/modules/core/transition_composite.c,
5240 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
5241 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
5242 pixbuf takes svg xml, fezzik can take a service name
5244 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5246 * src/modules/sdl/consumer_sdl.c: More SDL fixes
5248 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5250 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
5252 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5254 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
5255 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
5256 producer_libdv quality property improve avformat aspect_ratio and frame_rate
5259 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5261 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
5263 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5264 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
5265 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
5266 src/modules/sdl/consumer_sdl.c: sdl hacks
5268 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5270 * src/modules/core/Makefile, src/modules/core/configure,
5271 src/modules/core/factory.c, src/modules/core/filter_region.c,
5272 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
5273 src/modules/core/transition_composite.c,
5274 src/modules/core/transition_composite.h: regionalised fx part 1
5276 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
5277 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
5278 src/modules/gtk2/producer_pixbuf.c: unique ids
5280 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5282 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
5283 performance loss :-(
5285 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5287 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
5288 src/modules/dv/consumer_libdv.c: Scaling experimentation
5290 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5292 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
5293 src/modules/gtk2/scale_line_22_33_mmx.S,
5294 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
5297 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5299 * src/modules/core/transition_composite.c: composite alignment fix
5301 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5303 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
5304 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
5306 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5308 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5309 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5310 src/modules/core/configure, src/modules/core/factory.c,
5311 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
5312 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5313 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
5314 added fill compositing test case, filter luma, mlt_properties_pass and sundry
5317 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5319 * src/modules/core/transition_composite.c: composite key frames
5321 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5322 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
5323 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
5324 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5325 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
5326 stack, various fixes
5328 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5330 * src/modules/core/transition_composite.c: field rendering fix and disable
5331 scaling height when normalising pixel aspect when output pixel aspect < 1
5333 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5335 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
5336 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5337 src/modules/core/Makefile, src/modules/core/configure,
5338 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
5339 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5340 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5341 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
5342 watermark added, minor mods to mlt framework required
5344 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5345 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
5346 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
5347 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
5348 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
5349 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5350 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
5351 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
5353 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5355 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
5356 src/modules/avformat/producer_avformat.c,
5357 src/modules/fezzik/producer_fezzik.c: Minor fixes
5359 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
5360 rework (prepatory read-ahead implementation) and luma work around
5362 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
5363 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
5366 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5368 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
5369 composite alpha operations, make obscure alpha aware
5371 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5373 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5374 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5375 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
5377 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5379 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
5380 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
5383 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5385 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
5386 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
5387 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5388 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5389 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
5390 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
5391 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
5392 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5393 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
5394 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
5395 src/valerie/Makefile: Memory pooling part 2 and other optimisations
5397 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5399 * src/modules/core/transition_luma.c: more dissolve optimisation
5401 * src/modules/core/transition_luma.c: optimise dissolve case
5403 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5405 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
5406 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
5407 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5408 src/framework/mlt_properties.h, src/framework/mlt_types.h,
5409 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5410 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
5411 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
5412 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5413 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
5414 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
5417 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5419 * src/modules/core/transition_composite.c,
5420 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
5421 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
5422 composite, bugfixes for luma, pixbuf and pango
5424 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5426 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
5429 * src/modules/sdl/consumer_sdl.c: default progressive on
5431 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
5432 in/out as element attributes and not property elements
5434 * src/modules/core/filter_deinterlace.c,
5435 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5436 split getting of b_frame image and composite
5438 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5440 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
5441 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5442 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
5443 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5444 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5445 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
5446 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5447 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
5448 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
5449 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5450 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5451 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
5452 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5453 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
5454 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5455 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
5456 percentage, reworked aspect ratio calcs, ante/post properties for dv
5457 consumers, avformat rework, westley root
5459 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5461 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
5462 src/modules/sdl/consumer_sdl.c: bug fixes
5464 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5465 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5466 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
5467 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
5468 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
5469 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
5470 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5471 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
5472 westley serialises with entry in/out; full field, aspect, and colour space
5473 normalisation; scaling overlays to consumer size; tagged frame mallocs with
5476 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5478 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
5479 src/framework/mlt_properties.h: Properties rename and dump function
5481 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
5482 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
5483 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5484 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5485 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5486 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
5487 Defaults for PAL/NTSC on producers and consumers
5489 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5491 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5492 src/modules/core/Makefile, src/modules/core/configure,
5493 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
5494 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
5495 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
5496 brightness filter, added smooth ramping to audio processing, added start/end
5497 interpolation points to filter_mix and filter_volume
5499 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5501 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
5502 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
5503 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
5504 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
5505 mlt/src/framework/config.h, mlt/src/framework/configure,
5506 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
5507 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
5508 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
5509 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
5510 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
5511 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
5512 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
5513 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
5514 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
5515 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
5516 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
5517 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
5518 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
5519 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
5520 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
5521 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
5522 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
5523 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
5524 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
5525 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
5526 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
5527 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
5528 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
5529 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
5530 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
5531 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
5532 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
5533 mlt/src/miracle/miracle_unit_commands.c,
5534 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
5535 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
5536 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
5537 mlt/src/modules/core/filter_deinterlace.c,
5538 mlt/src/modules/core/filter_deinterlace.h,
5539 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
5540 mlt/src/modules/core/filter_greyscale.c,
5541 mlt/src/modules/core/filter_greyscale.h,
5542 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
5543 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
5544 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
5545 mlt/src/modules/core/transition_composite.c,
5546 mlt/src/modules/core/transition_composite.h,
5547 mlt/src/modules/core/transition_luma.c,
5548 mlt/src/modules/core/transition_luma.h,
5549 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
5550 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
5551 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
5552 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
5553 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
5554 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
5555 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
5556 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
5557 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
5558 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
5559 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
5560 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
5561 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
5562 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
5563 mlt/src/modules/gtk2/producer_pango.h,
5564 mlt/src/modules/gtk2/producer_pixbuf.c,
5565 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
5566 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
5567 mlt/src/modules/inigo/producer_inigo.c,
5568 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
5569 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
5570 mlt/src/modules/resample/filter_resample.c,
5571 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
5572 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
5573 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
5574 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
5575 mlt/src/modules/westley/consumer_westley.c,
5576 mlt/src/modules/westley/consumer_westley.h,
5577 mlt/src/modules/westley/factory.c,
5578 mlt/src/modules/westley/producer_westley.c,
5579 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
5580 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
5581 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
5582 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
5583 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
5584 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
5585 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
5586 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
5587 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
5588 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
5589 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
5590 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
5591 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
5592 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
5593 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
5596 * docs/TODO, src/miracle/miracle_local.c: add TODO
5598 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5600 * src/framework/mlt_producer.c: test card handling
5602 * src/miracle/miracle_local.c: optional segv handling
5604 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5606 * src/miracle/miracle_local.c: change segv handler to use log facility
5608 * src/valerie/valerie_notifier.c: cleanup
5610 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5611 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
5612 playlist_move bugfix, resize_yuv422 optimisation
5614 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5616 * src/miracle/miracle_unit.c: first of a few local tests
5618 * src/miracle/miracle_commands.c: first of a few local tests
5620 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
5621 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
5622 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
5623 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
5624 silence dv when not playing
5626 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5628 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
5629 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5630 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
5631 src/valerie/valerie_status.h: Miracle mods
5633 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5635 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
5636 src/modules/resample/filter_resample.c,
5637 src/modules/westley/producer_westley.c: bugfixes
5639 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5641 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
5643 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5645 * src/modules/core/filter_volume.c: remove spurious return in get_audio
5647 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5649 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
5652 * src/modules/dv/consumer_libdv.c: brought by a bunny
5654 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
5657 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5659 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5660 src/modules/core/transition_luma.c: luma funkiness
5662 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5663 src/modules/core/transition_composite.c,
5664 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
5665 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5666 pixbuf, composite and fezzik mirrors
5668 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5670 * src/modules/westley/producer_westley.c: support in/out on entry and track
5672 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5674 * src/modules/gtk2/producer_pango.c: pango producer rework
5676 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
5677 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
5680 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5682 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
5684 * src/modules/avformat/producer_avformat.c,
5685 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5686 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
5688 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5690 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
5691 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
5692 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
5693 src/modules/westley/consumer_westley.c,
5694 src/modules/westley/producer_westley.c: some bugfixes, westley property
5695 handling reorg, make rescale respect the aspect ratio, make resize update the
5696 aspect ratio, add resize to fezzik
5698 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5700 * docs/services.txt, src/modules/core/filter_obscure.c,
5701 src/modules/core/transition_composite.c: composite
5703 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
5704 src/miracle/miracle_unit.c, src/modules/Makefile,
5705 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5706 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
5707 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
5708 src/modules/westley/consumer_westley.c,
5709 src/modules/westley/producer_westley.c: adding the rock thrower...
5711 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5713 * src/modules/resample/filter_resample.c: resample fix
5715 * docs/services.txt, setenv, src/framework/mlt_frame.c,
5716 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
5717 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
5718 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
5719 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
5720 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
5721 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
5724 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5726 * docs/inigo.txt, src/framework/mlt_frame.c,
5727 src/modules/westley/consumer_westley.c,
5728 src/modules/westley/producer_westley.c: bugfixes to westley
5730 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5732 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
5734 * src/modules/gtk2/pixops.c: near final rescale improvements?
5736 * src/modules/gtk2/pixops.c: interim rescale improvements
5738 * src/modules/gtk2/pixops.c: interim rescale improvements
5740 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
5743 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5745 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
5746 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
5747 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
5748 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
5749 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
5750 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
5751 pre-beta cleanup part 1
5753 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5755 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
5756 src/modules/core/Makefile, src/modules/core/configure,
5757 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
5758 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
5759 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
5760 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
5762 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
5763 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
5764 src/framework/mlt_field.c, src/framework/mlt_frame.c,
5765 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
5766 src/framework/mlt_types.h: added deque, api design for manager, minor affine
5767 tweaks, experimental destructor work
5769 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5771 * docs/services.txt: doc updates
5773 * src/modules/core/filter_volume.c: configurable window size on volume
5774 normalisation, also set default of max_gain to 20dB
5776 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5778 * src/framework/mlt_frame.c: updated affine
5780 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5782 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
5783 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5784 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
5785 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
5786 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
5787 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
5788 src/modules/vorbis/Makefile: some bugfixes and rescale filter
5790 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5792 * src/modules/core/filter_volume.c: comment some diagnostics
5794 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
5795 changes, and tweaks for volume filter normalisation
5797 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5799 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
5800 src/modules/westley/producer_westley.c: westley bugfixes and audio
5803 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5805 * README, docs/services.txt, src/framework/mlt_multitrack.c,
5806 src/miracle/miracle_unit.c, src/modules/Makefile,
5807 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
5808 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
5809 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
5810 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
5811 handling in multitrack
5813 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5815 * src/modules/westley/consumer_westley.c,
5816 src/modules/westley/producer_westley.c: westley updates for non-inline
5817 serialisation and code cleanup
5819 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5821 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
5822 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
5823 miracle avformat usage, and destrector reversal
5825 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
5828 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
5829 src/modules/Makefile, src/modules/avformat/Makefile,
5830 src/modules/avformat/configure, src/modules/avformat/factory.c,
5831 src/modules/avformat/producer_avformat.c,
5832 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
5833 src/modules/sdl/consumer_sdl.c: Added avformat
5835 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5837 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
5838 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
5839 src/modules/westley/consumer_westley.c,
5840 src/modules/westley/producer_westley.c: updated westley
5842 * src/tests/dan.c: test cvs
5844 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5846 * mlt/src/modules/westley/consumer_westley.c,
5847 src/modules/westley/consumer_westley.c: xml based westley serialisation
5849 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
5850 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
5851 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
5852 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
5853 westley serialisation
5855 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5857 * docs/services.txt, mlt/docs/services.txt,
5858 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
5859 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
5860 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
5861 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
5862 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
5863 mlt/src/modules/westley/consumer_westley.c,
5864 mlt/src/modules/westley/consumer_westley.h,
5865 mlt/src/modules/westley/factory.c,
5866 mlt/src/modules/westley/producer_westley.c,
5867 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
5868 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5869 src/framework/mlt_repository.c, src/framework/mlt_service.c,
5870 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
5871 src/framework/mlt_types.h, src/modules/Makefile,
5872 src/modules/westley/Makefile, src/modules/westley/configure,
5873 src/modules/westley/consumer_westley.c,
5874 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
5875 src/modules/westley/producer_westley.c,
5876 src/modules/westley/producer_westley.h, src/tests/dan.c: added
5879 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5881 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
5882 src/modules/dv/consumer_libdv.c: updated libdv consumer
5884 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5886 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
5887 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
5888 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
5889 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
5890 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
5891 mlt/src/modules/core/transition_luma.c,
5892 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
5893 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5894 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
5895 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
5896 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5897 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
5899 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5901 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
5902 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
5903 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
5904 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5905 src/modules/Makefile: insert/move/remove dvcp operations
5907 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5909 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
5912 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
5913 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
5914 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
5915 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
5916 mlt/src/modules/core/filter_volume.h,
5917 mlt/src/modules/core/transition_composite.c,
5918 mlt/src/modules/core/transition_composite.h,
5919 mlt/src/modules/core/transition_luma.c,
5920 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
5921 mlt/src/modules/gtk2/producer_pango.c,
5922 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
5923 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
5924 mlt/src/modules/resample/filter_resample.c,
5925 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
5926 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
5927 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
5928 src/modules/core/factory.c, src/modules/core/filter_volume.c,
5929 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
5930 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
5931 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
5932 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5933 src/modules/resample/Makefile, src/modules/resample/configure,
5934 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
5935 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
5936 new volume, mix, and resample filters and transitions
5938 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5940 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
5942 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
5943 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
5944 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
5945 multitrack inigo serialisation
5947 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
5948 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
5949 specification on .inigo serialisations
5951 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
5952 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
5953 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
5954 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
5955 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
5956 mlt/src/modules/core/transition_luma.c,
5957 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
5958 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5959 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5960 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
5961 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5962 src/inigo/inigo.c, src/modules/core/transition_composite.c,
5963 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
5964 src/tests/charlie.c: partial corrections to serialisation
5966 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5968 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
5969 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
5970 mlt/src/modules/dv/consumer_libdv.c,
5971 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
5972 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5973 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
5974 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
5976 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
5979 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
5980 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
5981 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5982 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
5985 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
5987 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
5988 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
5989 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
5990 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
5991 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
5992 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
5993 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
5994 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
5995 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
5996 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
5997 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
5998 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
5999 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
6000 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
6001 mlt/src/modules/core/transition_composite.c,
6002 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
6003 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
6004 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
6005 mlt/src/modules/dv/producer_libdv.c,
6006 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6007 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6008 mlt/src/modules/gtk2/producer_pango.c,
6009 mlt/src/modules/gtk2/producer_pixbuf.c,
6010 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
6011 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6012 src/framework/mlt_field.c, src/framework/mlt_field.h,
6013 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6014 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6015 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6016 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6017 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6018 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6019 src/framework/mlt_property.c, src/framework/mlt_property.h,
6020 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6021 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6022 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6023 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6024 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
6025 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
6026 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
6027 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6028 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
6029 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6030 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
6031 serialisation of inigo
6033 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6035 * README, docs/testing-20040110.txt, mlt/README,
6036 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
6038 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6040 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6041 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
6042 src/modules/configure: minor testing update
6044 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6046 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6047 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
6050 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
6052 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
6053 acceptance test results
6055 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6057 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6058 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
6060 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
6062 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
6065 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
6066 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
6067 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
6070 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6071 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
6072 producer, serialise and deserialise
6074 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
6075 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
6076 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
6077 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6078 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
6079 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6080 mlt/src/modules/inigo/producer_inigo.c,
6081 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
6082 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
6083 src/miracle/miracle_unit.c, src/modules/Makefile,
6084 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
6085 src/modules/inigo/configure, src/modules/inigo/factory.c,
6086 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
6087 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
6090 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6092 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6093 mlt/docs/testing.txt: adding testing.txt and initial test results
6095 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
6097 * docs/services.txt, mlt/docs/services.txt,
6098 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
6099 doc updates and better control of pixbuf composite property propogation
6101 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6102 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6103 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6104 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
6105 propogating of producer and transition properties to the frame in pango and
6106 composite; add pango support to inigo
6108 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6110 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
6111 prevent segfault in some transitions time specifications
6113 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6115 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
6116 multitrack eof handling
6118 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
6119 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
6120 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6121 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
6122 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
6125 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6127 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
6128 src/tests/luma.c: remove no longer necessary blanks
6130 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6131 mlt/src/modules/gtk2/producer_pango.c,
6132 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
6133 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
6134 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
6135 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
6136 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6137 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
6138 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
6139 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
6140 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
6141 and mlt_frame_audio_mix
6143 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6145 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6146 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
6149 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
6150 playlist position fix
6152 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6154 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6155 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
6156 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
6157 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
6158 mlt_frame_mix_audio, make consumers request the number of samples to
6161 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6163 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
6165 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
6167 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6168 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6169 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
6170 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6171 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
6172 addressing in playlist
6174 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6176 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6177 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6178 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6179 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
6180 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
6181 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6182 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
6183 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
6184 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
6185 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6186 src/framework/mlt_producer.h, src/framework/mlt_property.c,
6187 src/framework/mlt_property.h, src/humperdink/client.c,
6188 src/humperdink/remote.c, src/miracle/miracle_local.c,
6189 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6190 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
6191 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6192 src/valerie/valerie_status.h: int64 based comms and more unit functionality
6194 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
6195 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
6197 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
6198 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
6199 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
6200 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
6201 src/framework/mlt_transition.h, src/miracle/Makefile: albino
6203 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6205 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
6207 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6208 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
6209 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6210 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
6211 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6212 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6213 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6214 src/modules/dv/producer_libdv.c: More miracle mods
6216 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6218 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
6221 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
6222 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
6223 mlt/src/modules/dv/producer_libdv.c,
6224 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
6225 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6226 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6227 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
6228 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
6229 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
6230 transition_luma, add to docs
6232 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6234 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
6235 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
6236 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6237 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
6238 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6239 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6240 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
6241 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
6242 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
6243 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
6244 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
6245 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
6246 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
6247 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6248 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
6249 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
6250 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
6251 mlt/src/modules/gtk2/producer_pango.c,
6252 mlt/src/modules/gtk2/producer_pixbuf.c,
6253 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
6254 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
6255 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
6256 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6257 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6258 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
6259 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
6260 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
6261 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
6262 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6263 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
6264 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
6265 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6266 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6267 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6268 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6269 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
6270 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
6271 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6272 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
6273 src/valerie/valerie.h: miracle part 1
6275 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6277 * mlt/src/modules/core/transition_luma.c,
6278 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
6279 src/modules/core/transition_luma.h: add forgotten files
6281 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6282 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6283 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
6284 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
6285 src/framework/mlt_transition.h, src/modules/core/Makefile,
6286 src/modules/core/configure, src/modules/core/factory.c,
6287 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
6288 new frame properties
6290 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6292 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6293 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
6294 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
6295 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6296 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
6297 next/prev clip behaviour
6299 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6301 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
6302 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6303 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
6304 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
6305 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
6306 conditions of composite; updated property handling of producer_pango
6308 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6310 * docs/services.txt, mlt/docs/services.txt,
6311 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6312 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6313 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
6314 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
6315 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
6316 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
6317 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6318 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6319 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6320 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
6321 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6322 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6323 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6324 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6325 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
6326 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
6327 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
6328 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
6329 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
6331 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6333 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
6334 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
6335 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
6336 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6337 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6338 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6339 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6340 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6341 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6342 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6343 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
6345 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6347 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
6348 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6349 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6350 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6351 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
6352 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6353 src/modules/ffmpeg/filter_ffmpeg_dub.c,
6354 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
6355 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
6357 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6359 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6360 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
6361 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
6362 and additional sdl tweaks
6364 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6365 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6366 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
6367 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
6368 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
6369 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
6370 work around and minor fixes
6372 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6374 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6375 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6376 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
6377 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6378 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
6381 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6383 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
6384 sync issues [incomplete]
6386 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6387 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
6388 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
6389 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
6390 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
6391 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6392 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
6393 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
6394 src/modules/Makefile, src/modules/core/factory.c,
6395 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
6396 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6397 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
6398 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
6401 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6403 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
6404 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
6405 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
6406 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
6407 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
6408 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
6409 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
6410 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
6411 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
6412 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
6413 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
6414 src/tests/charlie.c: ppm ffmpeg
6416 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6418 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6419 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
6420 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
6421 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
6422 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
6423 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
6424 src/tests/io.c: Gamma filter
6426 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
6428 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
6431 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
6434 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
6436 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
6437 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
6438 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
6439 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
6441 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6442 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
6443 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
6445 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
6446 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
6447 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
6448 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
6450 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
6451 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
6454 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6456 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6457 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6458 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
6459 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6460 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6461 mlt/src/modules/gtk2/producer_pixbuf.c,
6462 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
6463 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
6464 src/framework/mlt_field.h, src/framework/mlt_filter.c,
6465 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
6466 src/modules/core/Makefile, src/modules/core/configure,
6467 src/modules/core/factory.c, src/modules/core/filter_resize.c,
6468 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
6469 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
6470 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
6472 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6474 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
6475 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6476 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6477 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6478 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
6479 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
6480 src/framework/mlt_field.h, src/framework/mlt_filter.c,
6481 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
6482 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
6483 src/tests/setenv: field and playlist provisional implementations
6485 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6487 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
6488 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
6489 src/tests/dan.c: SDL fixes on close
6491 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6492 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
6493 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
6494 src/tests/charlie.c, src/tests/setenv: test frame services
6496 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6498 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
6499 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
6500 mlt/src/modules/gtk2/producer_pango.h,
6501 mlt/src/modules/gtk2/producer_pixbuf.c,
6502 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
6503 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6504 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
6505 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
6506 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
6507 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
6508 and bluefish consumer
6510 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6512 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
6513 mlt/src/tests/charlie.c, src/modules/Makefile,
6514 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
6516 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6518 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
6519 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
6520 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
6523 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
6524 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6525 mlt/src/modules/gtk2/producer_pango.h,
6526 mlt/src/modules/gtk2/producer_pixbuf.c,
6527 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
6528 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
6529 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
6530 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
6531 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
6532 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
6535 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6537 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
6538 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
6540 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
6541 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
6542 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
6543 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6544 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
6545 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
6546 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
6547 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6548 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
6549 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
6550 src/framework/mlt_repository.h, src/modules/core/Makefile,
6551 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
6552 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
6555 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6557 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6558 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
6559 mlt/src/modules/core/filter_deinterlace.h,
6560 mlt/src/modules/core/filter_greyscale.c,
6561 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
6562 mlt/src/modules/core/producer_ppm.h,
6563 mlt/src/modules/core/transition_composite.c,
6564 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
6565 src/modules/core/configure, src/modules/core/factory.c,
6566 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
6567 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
6568 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
6569 src/modules/core/transition_composite.c,
6570 src/modules/core/transition_composite.h: Added files rejected by import
6572 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
6573 mlt/src/framework/Makefile, mlt/src/framework/config.h,
6574 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
6575 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6576 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
6577 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6578 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6579 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6580 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6581 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6582 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6583 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6584 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6585 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6586 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6587 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6588 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
6589 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
6590 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
6591 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
6592 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
6593 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
6594 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
6595 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6596 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6597 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
6598 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
6599 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
6600 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6601 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
6602 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
6603 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6604 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6605 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
6606 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6607 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6608 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6609 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6610 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6611 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6612 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6613 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6614 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6615 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
6616 src/framework/Makefile, src/framework/config.h, src/framework/configure,
6617 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6618 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6619 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6620 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6621 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
6622 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6623 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6624 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6625 src/framework/mlt_properties.h, src/framework/mlt_property.c,
6626 src/framework/mlt_property.h, src/framework/mlt_repository.c,
6627 src/framework/mlt_repository.h, src/framework/mlt_service.c,
6628 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6629 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
6630 src/framework/mlt_transition.h, src/framework/mlt_types.h,
6631 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
6632 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
6633 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
6634 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
6635 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
6636 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
6637 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6638 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
6639 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
6640 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
6641 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
6642 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
6643 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6644 src/modules/sdl/Makefile, src/modules/sdl/configure,
6645 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6646 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
6647 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
6648 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
6649 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
6650 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
6651 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
6652 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
6653 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
6654 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
6655 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
6656 src/valerie/valerie_util.h: Initial revision