1 2009-04-14 Dan Dennedy <dan@dennedy.org>
3 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
4 v0.5 and HEAD build to not use --enable-swscale.
6 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
11 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
14 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
16 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
17 limitation with swscale filter by making it the lowest priority
19 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
20 interpret negative speed as reverse
22 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
24 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
25 building on some older versions.
27 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
28 (kdenlive-677) to make interlaced coding automatic if profile is not
29 progressive and coding not explicit by ildct and ilme properties.
31 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
33 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
34 To reproduce: - create a new project - create a color clip - add clip to
35 timeline - set an in point on the clip - add the box blur effect The
36 segfault happens because we take the negative of an unsigned integer. This
37 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
38 array bounds to be exceeded.
40 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
41 src/modules/kino/riff.cc: Fix up a few ignored return values
43 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
46 * src/modules/avformat/consumer_avformat.c,
47 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
48 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
51 * src/framework/mlt_properties.c, src/humperdink/client.c,
52 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
53 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
54 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
57 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
58 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
59 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
61 * src/humperdink/io.c, src/humperdink/io.h,
62 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
63 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
64 src/valerie/valerie.h, src/valerie/valerie_parser.c,
65 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
66 src/valerie/valerie_socket.h: Constness changes
68 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
69 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
70 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
71 src/modules/xine/deinterlace.h: Constness changes
73 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
74 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
75 src/valerie/valerie_tokeniser.h: Constness changes
77 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
78 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
79 src/valerie/valerie.h, src/valerie/valerie_response.c,
80 src/valerie/valerie_response.h: Constness changes
82 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
83 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
84 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
87 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
89 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
90 src/modules/westley/producer_westley.c: Constness changes
92 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
94 * src/framework/mlt_events.c, src/framework/mlt_events.h,
95 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
96 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
97 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
100 * .gitignore: Add a .gitignore file
102 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
104 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
105 westley document root to empty properties
107 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
109 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
111 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
113 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
114 default frei0r plugin path
116 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
118 * src/modules/core/transition_composite.c: transition_composite.c: allow
119 removing of luma file by passing an empty name
121 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
123 * src/modules/core/transition_composite.c: transition_composite.c: make luma
124 and luma_invert properties mutable
126 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
128 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
129 backwards compatibility macro for PIX_FMT_YUYV422
131 * src/modules/avformat/consumer_avformat.c,
132 src/modules/avformat/filter_avcolour_space.c,
133 src/modules/avformat/filter_avdeinterlace.c,
134 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
135 recent PIX_FMT changes in libavutil v50.
137 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
139 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
140 producer out position
142 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
144 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
146 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
148 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
150 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
151 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
153 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
155 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
157 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
160 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
161 value after westley has prepended the document path to the resource property
163 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
165 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
166 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
167 Jean-Baptiste Mardelle to add window_background property
169 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
171 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
172 filter_chroma.c: update to use new property-based color value
174 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
175 new property-based color value
177 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
178 property-based color parsing.
180 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
182 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
183 to use new code in mlt_property.c
185 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
186 values beginning with #
188 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
190 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
191 producer_frei0r.c -This line, and those below, will be ignored-- A
194 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
195 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
198 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
200 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
201 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
202 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
205 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
207 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
208 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
209 whitespace cleanup courtesy of eclipse.
211 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
213 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
214 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
216 * src/modules/core/Makefile, src/modules/core/factory.c,
217 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
218 cropping filter (kdenlive-509)
220 * configure: configure: relax optimization level slightly to improve debugger
221 backtraces in bug reports
223 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
226 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
228 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
229 wonkiness by filtering chroma as well.
231 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
233 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
236 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
237 use Qt4 through pkg-config (canonical) without having to specify directories
240 * src/modules/sox/configure: sox/configure: give pkg-config priority over
243 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
245 * src/modules/qimage/configure: qimage/configure: fix build on OS X
247 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
248 (kdenlive-672) deinterlace only works on left half of image
250 * src/modules/qimage/producer_qimage.c,
251 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
252 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
253 new mlt_cache (kdenlive-575)
255 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
256 producer to use new mlt_cache (kdenlive-575)
258 * src/modules/avformat/consumer_avformat.c,
259 src/modules/avformat/producer_avformat.c,
260 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
261 consumer_avformat.c: update headers in services for framework changes with
262 addition of mlt_cache
264 * configure, src/framework/Makefile, src/framework/mlt.h,
265 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
266 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
267 src/framework/mlt_service.c, src/framework/mlt_service.h,
268 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
269 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
272 * Doxyfile: Doxyfile: set tab width to 4 spaces
274 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
277 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
280 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
282 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
283 the debian package subdirectory (they provide their own)
285 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
287 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
290 * NEWS: NEWS: add release notes for 0.3.6
292 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
294 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
295 for locating plugins including one for MacPorts
297 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
299 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
301 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
303 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
304 (typo introduced in rev. 1330)
306 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
308 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
309 swscale filter on images wider than 2048 loaded by the sdl_image producer.
311 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
312 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
313 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
316 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
317 creation of swscale context fails.
319 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
320 the same level as MLT's
322 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
324 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
325 (kdenlive-575) memory leak
327 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
328 (kdenlive-575) memory leak
330 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
332 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
333 check to use AVCodec->long_name
335 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
337 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
340 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
343 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
345 * docs/inigo.txt: inigo.txt: update usage info
347 * docs/policies.txt: policies.txt: add instruction to update version in
350 * src/framework/mlt.h, src/framework/mlt_consumer.c,
351 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
352 src/framework/mlt_deque.h, src/framework/mlt_events.c,
353 src/framework/mlt_events.h, src/framework/mlt_factory.c,
354 src/framework/mlt_factory.h, src/framework/mlt_field.c,
355 src/framework/mlt_field.h, src/framework/mlt_filter.c,
356 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
357 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
358 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
359 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
360 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
361 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
362 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
363 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
364 src/framework/mlt_properties.h, src/framework/mlt_property.c,
365 src/framework/mlt_property.h, src/framework/mlt_repository.c,
366 src/framework/mlt_repository.h, src/framework/mlt_service.c,
367 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
368 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
369 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
370 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
371 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
372 Update copyrights to 2009. Add cross references from files to data structures
375 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
377 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
378 on additional logging.
380 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
381 buffer prefill to 1 by default.
383 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
384 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
387 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
388 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
390 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
392 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
393 messages, and recommending the new log API.
395 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
396 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
397 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
398 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
399 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
400 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
401 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
402 add logging system based on FFmpeg's.
404 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
405 on ppc, arm, and sparc)
407 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
409 * Doxyfile: Doxyfile: strip the path to the source files
411 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
414 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
415 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
416 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
417 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
418 doxygen documentation for the tractor and mulitrack classes
420 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
422 * src/modules/avformat/producer_avformat.c,
423 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
424 support special constructor argument values to list available demuxers and
425 decoders: f-list[[,]acodec-list][[,]vcodec-list]
427 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
430 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
431 of muxers when f=list and codecs when acodec=list or vcodec=list.
433 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
436 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
438 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
439 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
440 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
441 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
442 src/framework/mlt_service.c, src/framework/mlt_service.h,
443 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
444 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
445 filter, transition, and consumer
447 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
449 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
452 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
454 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
455 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
457 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
459 * Doxyfile: Doxyfile: bump version
461 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
463 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
466 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
467 analysis and testing reveals the DV encoder does not need the special aspect
468 ratio overrides. It expects a generic input. Only the DV decoder produces the
469 special, proper aspect ratios for which MLT is not yet prepared.
471 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
473 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
474 a sox filter with wrong name
476 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
478 * src/modules/avformat/configure: avformat/configure: update the recommended
481 * src/modules/avformat/producer_avformat.c,
482 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
483 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
484 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
487 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
489 * mlt-config-template: mlt-config-template: send deprecation warning to
490 stderr to prevent breaking legacy scripts and makefiles
492 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
493 application of the nested luma transition from being applied to a test card
494 image. This makes slideshows start without a transition at the beginning,
495 which is nicer and more expected.
497 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
498 (kdenlive-496) floating point exception when a slideshow using filter luma is
499 added to a multitrack.
501 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
503 * src/modules/westley/producer_westley.c: producer_westley.c: silence
504 compilation warning on uninitialized variable.
506 * src/modules/avformat/consumer_avformat.c,
507 src/modules/avformat/producer_avformat.c: producer_avformat.c,
508 consumer_avformat.c: use av_set_string3 where available (gets rid of
509 deprecation warning).
511 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
512 rendering to widescreen PAL DV.
514 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
516 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
519 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
522 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
525 * src/modules/avformat/Makefile, src/modules/avformat/configure,
526 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
527 avformat/factory.c: Add a --avformat-no-filters configure option to
528 facilitate building a codecs and muxers only module. Change the module
529 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
530 no-filters module (libmltavformat.so).
532 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
534 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
535 of metadata about the media under the properties key prefix "meta.media."
537 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
539 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
540 attempting to play a folder without images
542 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
544 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
545 filter_avcolour_space
547 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
548 profile if none specified; accept real_time properties from parent producer.
550 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
551 from the length of the nested producer so we can terminate at the end of
554 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
556 * src/modules/core/Makefile, src/modules/core/factory.c,
557 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
558 core/producer_consumer.c: add new producer_consumer that will consume from an
559 encapsulated producer under a different profile that the parent producer
562 * src/modules/core/transition_region.c: transition_region.c: bugfix
563 regression with in built circle region
565 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
566 support for scaling the alpha channel (needs further testing)
568 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
569 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
570 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
571 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
572 priority than gtk2/rescale.
574 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
576 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
578 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
580 * src/modules/avformat/Makefile, src/modules/avformat/configure,
581 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
582 avformat/factory.c: add configure option --avformat-no-codecs, which will
583 build the avformat module without the producer and consumer - useful to
584 people who want to make a version entirely without including FFmpeg's codecs,
585 which present patent royalty licensing issues.
587 * src/modules/avformat/configure: avformat/configure: checkout
588 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
589 a release version of MLT (last field of version is even).
591 * configure: configure: --disable-mmx implies --disable-sse
593 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
594 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
595 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
596 avdeinterlace filter for a non-MMX configuration.
598 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
599 for AVOptions as properties.
601 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
603 * src/framework/mlt_events.c, src/framework/mlt_field.c,
604 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
605 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
606 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
607 doxygen docs for events, field, and playlist.
609 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
611 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
612 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
613 last frame) but the previos AVFrame was invalid (not got_picture before
616 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
618 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
619 the sse compilation flag logic was inverted
621 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
622 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
624 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
626 * configure: configure: fix mmx/sse detection on OS X and add detection of
627 x86_64 to define ARCH_X86_64
629 * src/modules/xine/Makefile, src/modules/xine/configure,
630 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
631 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
632 using own detection xine/configure: remove, no longer necessary
634 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
635 new --disable-sse configure flag and whitespace cleanup
637 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
638 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
639 disable MMX parts on OS X - does not build
641 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
642 does not build due to missing headers
644 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
646 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
648 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
649 square pixel 1080i at a PAL-like rate
651 * Doxyfile: Doxyfile: add doxygen config file
653 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
656 * docs/install.txt: docs/install.txt: fix license info on humperdink and
659 * configure: configure: bump the version
661 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
662 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
663 src/framework/mlt_events.c, src/framework/mlt_events.h,
664 src/framework/mlt_field.c, src/framework/mlt_field.h,
665 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
666 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
667 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
668 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
669 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
670 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
671 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
672 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
673 src/framework/mlt_property.c, src/framework/mlt_property.h,
674 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
675 src/framework/mlt_service.c, src/framework/mlt_service.h,
676 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
677 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
678 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
679 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
680 (work in progress). This also includes removal of superfluous white space.
682 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
684 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
685 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
686 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
689 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
690 when failed to load a file.
692 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
693 dual pass log at the end of the second pass.
695 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
697 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
698 segfault due to improper audio decoder memory allocation. Also fix logical
699 bug with resampling on channels > 2
701 * src/modules/avformat/audioconvert.h,
702 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
703 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
705 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
707 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
710 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
712 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
714 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
717 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
719 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
720 current frame position in a playlist
722 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
724 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
725 (kdenlive-347) segfault when resolution is not known until after first frame
726 is decoded. Also, bugfix segfault when video_index or audio_index are -1
729 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
731 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
732 if freeze position is changed on the fly
734 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
736 * src/modules/oldfilm/filter_vignette.c,
737 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
738 standard values and correct start param name
740 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
742 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
745 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
747 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
748 rendering when used inside a multitrack.
750 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
752 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
754 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
755 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
756 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
757 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
759 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
760 patch from Mads Dydensborg.
762 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
763 segfault in construction with null argument.
765 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
766 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
769 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
770 aspect ratio detection to try to fetch it from the codec and/or the stream in
771 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
772 yet for DV AVIs without the vprp chunk.
774 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
776 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
778 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
779 previous_mix and reset previous_mix on seeking.
781 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
782 previous_gain and reset previous_gain on seeking.
784 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
786 * docs/services.txt: services.txt: minor corrections to documentation for
789 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
791 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
792 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
795 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
797 * src/modules/oldfilm/filter_vignette.c,
798 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
799 now usable with keyframes
801 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
802 metadata to defined min/max from frei0r.h
804 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
805 and bool params are now useable with keyframes (mlt_geometry)
807 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
810 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
812 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
815 * docs/TODO: docs/TODO: refer to wiki page
817 * Makefile: Makefile: suppress warning on ldconfig failure.
819 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
821 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
822 scheduling (kdenlive-180).
824 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
826 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
827 corruption when changing audio or video index
829 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
831 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
832 slightly the stream index bugfix and update the video informational
833 properties on the producer when the video index changes.
835 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
836 regression with audio_index and video_index in last release when I added the
837 feature to close file on init with re-open on first use. Also, added some
838 exception handling around index values.
840 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
841 consistent between cases (use_alpha).
843 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
844 threshold filter inverting image and add invert property to revert to old
847 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
849 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
850 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
851 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
852 fix a sh expression bug in sox/configure.
854 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
856 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
857 improve delimiter parsing to allow '?' in filename argument
859 * mlt-config-template: mlt-config-template: add deprecation warning
861 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
862 on older versions of sox
864 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
866 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
869 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
870 processing unknown command line options causes infinite loop
872 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
874 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
877 * configure: configure: -O3 is the maximum optimization level, not -O4
879 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
881 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
882 deprecated warning on av_set_string
884 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
885 older libavformat versions
887 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
889 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
890 Vorbis files and possibly others that report invalid pts on some packets
892 * src/modules/xine/configure: xine/configure: disable module on ppc64
894 * src/modules/xine/configure: xine/configure: disable module on ppc64
896 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
898 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
899 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
902 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
904 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
905 reading file over http.
907 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
909 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
910 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
911 reloading in the image producers
913 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
915 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
916 (2106941) compilation against recent ffmpeg changes
918 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
920 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
923 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
925 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
926 filter_sox.c: fix building against sox 14.1.0.
928 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
930 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
931 for fullscreen with no mouse through the "fullscreen" property.
933 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
935 * configure: bump versions for 0.3.0 release
937 * Makefile: improve make dist target
939 * AUTHORS: add AUTHORS file
941 * NEWS: Add release notes file
943 * demo/mlt_news: demo/mlt_news: small typo
945 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
947 * src/modules/kdenlive/producer_framebuffer.c:
948 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
949 instead of ':' to separate filename from speed, because it caused some
950 problems with other MLT functions
952 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
954 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
955 inserting blank, which fixes one frame blanks that were sometimes inserted
958 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
960 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
961 "double vars" in frei0r
963 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
965 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
967 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
969 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
970 aspect ratio with slowmotion producer
972 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
974 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
977 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
979 * src/modules/qimage/producer_qimage.c,
980 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
981 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
982 borrowed from producer_pixbuf)
984 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
986 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
988 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
990 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
991 recent regression with setting aspect ratio. Now it takes it from the profile
992 by default using the quotient properties for best accuracy. Now, one can also
993 override the aspect ratio using the same property name as the ffmpeg command
994 line utility ("aspect") for even greater symmetry.
996 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
997 segfault when fail to open or read file in init.
999 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1001 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1002 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1003 qimage module: add support for Qt4 (you can force compile against Qt3 with
1006 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1008 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1009 with introduction of mlt_profile causing length of vorbis producer to always
1012 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1013 regression playing audio-only files.
1015 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1017 * src/modules/oldfilm/filter_vignette.c,
1018 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1019 change format for parameters, to avoid converting problems with different
1022 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1024 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1025 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1026 service closure truly thread-safe. As it was, reference count increment and
1027 decrement operations were not atomic and not protected comprehensively.
1029 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1030 of the read-ahead thread through a new "priority" property. This only works
1031 if you have permission; fails to execute properly otherwise - not sure how to
1032 make it fail over gracefully. Do not set this property if you do not have
1035 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1037 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1038 after a service disconnect
1040 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1041 services (eg. transitions)
1043 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1045 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1046 segfault up the call stack when no image could be decoded for a frame by
1047 producing the "test card" image.
1049 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1051 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1052 mlt_playlist_get_clip_info if producer is null.
1054 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1056 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1057 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1060 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1061 getting directory list of MLT_REPOSITORY.
1063 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1065 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1066 frame-dropping heuristic based on actual frame rate instead of 25fps
1068 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1070 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1071 segfault in unprotected libavcodec call that is clearly marked not thread
1074 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1076 * src/modules/core/transition_composite.c: transition_composite.c: slightly
1077 more accurate positioning when using crop panning and horizontal position is
1078 adjusted to align chroma channels.
1080 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1082 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1083 file at the end of object creation, then re-open the file on-demand. This
1084 presented a file descriptor limit issue when loading very large playlists.
1086 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1088 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1089 inefficient accounting code.
1091 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1093 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1094 processing to crop property.
1096 * src/modules/core/transition_composite.c: transition_composite.c: add
1097 animatable geometry "pan" property. This suppresses implicit scaling of the
1098 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1099 geometry information to pan the b-frame within the composite rectangle. For
1100 example, a negative x pans the image to the left and that portion of the b
1101 frame left of the composite rectangle is cropped. w and h of the pan geometry
1102 is not implemented at this time, but the plan is to implement scaling of the
1103 b-frame. In the end, this can provide a Ken Burns effect for still images - a
1104 much requested feature.
1106 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1108 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1109 multi-threaded audio decoding option. It does not provide any advantage at
1110 this time and just wastes resources.
1112 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1113 for sequential processing of very large playlists. If set, it automatically
1114 closes previous producers to reduce resources (file handles and threads if
1115 using producer_avformat with threads).
1117 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1119 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1120 an absolute height in pixels for greater compositing and quality control.
1122 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1123 filter_resize,c, filter_composite.c: bugfix redundant rounding.
1125 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1126 of output_ratio as a double - was causing incorrect calculations in
1127 transition_composite.c with non-square-pixel watermark sources.
1129 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1130 use floating point instead of integer so that '/' is meaningful. I am not
1131 totally certain of the consequences of this change because I am not aware of
1132 where the feature is used. However, I am using it to specify the aspect ratio
1133 of certain things like bitmap graphics that were not designed for square
1134 pixels. And being able to specify a fraction allows for accurate detection of
1135 equivalent aspect ratios between different sources, particularly compositing.
1137 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1138 aspect ratio the same as the revised profile's sample aspect ratio
1140 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1142 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1143 to the position in the image sequence
1145 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1147 * src/modules/avformat/configure: avformat/configure: fix compilation against
1148 shared ffmpeg for a headers configuration that has appeared.
1150 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1151 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1152 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1153 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1154 aspect for DV. The values it uses might be more proper in certain contexts,
1155 but not in the way MLT currently operates. This change improves performance
1156 and quality when outputting to one of the "dv" profiles when using DV or
1157 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1160 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1162 * src/modules/core/transition_luma.c: Correctly update the luma file if the
1163 resource was modified
1165 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1167 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1168 avformat/configure: fix compiling against shared ffmpeg due to changes in
1171 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1173 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1176 * src/modules/xine/configure: xine/configure: relax restrictions to let
1177 OSX/Intel use xine deinterlace
1179 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1180 mlt_field_disconnect_service
1182 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1183 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1184 of Donald Graft's GPL filters.
1186 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
1188 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1189 reporting of top_field_first on frame.
1191 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1192 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1193 ffmpeg 'lib' make target.
1195 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1196 interpreting timecode, due to invalid fps on mlt_profiles API changes
1198 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1200 * src/modules/core/filter_watermark.c,
1201 src/modules/core/transition_composite.c: filter_watermark.c,
1202 filter_composite.c: support explicit deinterlace of composited image.
1204 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1206 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1209 * configure, src/modules/motion_est/configure: configure,
1210 motion_est/configure: remove module-specific crud from top-level configure
1211 script, and enable motion_est now by default.
1213 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1214 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1215 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
1217 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1219 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1222 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1224 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1225 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1228 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1230 * src/modules/avformat/configure: avformat/configure: improve chances of
1231 successful linking with -svn and -static options
1233 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1235 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1236 signature mismatch on make_fourcc
1238 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1239 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1240 frei0r/factory.c: add metadata_schema value to metadata
1242 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1243 const return from getenv_locale()
1245 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1247 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1248 const fix in mlt_repository_languages
1250 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1251 string in mlt_repository_languages
1253 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1254 mlt_repository.[hc]: add mlt_repository_languages helper function for
1257 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1259 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1260 on libvalerie install on OS X
1262 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1263 pkg-config support to sox configuration
1265 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1267 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1268 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1269 "Video" for frei0r plugins
1271 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1272 transitions, added "tags" to metadata
1274 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
1276 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1277 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1278 src/modules/oldfilm/filter_oldfilm.yml,
1279 src/modules/oldfilm/filter_tcolor.yml,
1280 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1281 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1282 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1283 modules/oldfilm: yml files without icon, icon as separate file
1285 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1287 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1288 Makefile: try to make sox build smarter about library dependencies (pending
1289 Darwin compatibilty)
1291 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1292 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1293 have not release anything yet with schema let alone metadata
1295 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1296 serialiser to metadata mlt_properties
1298 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
1300 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1302 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1303 height are zero, infer them from the profile
1305 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1307 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1310 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1311 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1312 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1313 src/modules/frei0r/transition_frei0r.c: initial frei0r support
1315 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1316 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1317 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1318 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1319 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1320 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1321 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1322 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1323 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1324 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1327 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1329 * src/framework/Makefile, src/framework/metaschema.yaml,
1330 src/modules/avformat/producer_avformat.yml: framework/Makefile,
1331 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1334 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1336 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1337 latest FFmpeg update
1339 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1341 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1344 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1345 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1346 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1348 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1349 new yaml parsing and serialisation and the new registry metadata system
1351 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1352 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1353 mainly to support the registry metadata system.
1355 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1356 mlt_repository.[hc]: implement the metadata registration and lookup interface
1358 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1360 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1363 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1364 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1365 ffmpeg when using --avformat-svn or --avformat-static
1367 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1370 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1372 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1373 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
1374 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
1375 mlt_repository_register_metadata, and mlt_repository_metadata
1377 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1379 * src/modules/avformat/configure: avformat/configure: use pkg-config with
1382 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
1383 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
1384 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
1385 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
1386 multi-threading even with non-threaded codecs by separating producer and
1387 consumer threads. - Whitespace cleanup.
1389 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
1390 processing thread without frame dropping with real_time=-1
1392 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
1395 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1397 * src/modules/avformat/consumer_avformat.c,
1398 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
1399 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
1400 or MLT_AVFORMAT_THREADS environment variable
1402 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1404 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
1407 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1409 * configure, src/framework/Makefile, src/framework/mlt.h,
1410 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
1411 variable, move version variables to top for easier access framework/Makefile,
1412 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
1413 interface version (soversion) mlt.h: add version info to header so apps can
1414 have build time adaptations
1416 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1417 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
1418 names since we are changing the interface mlt_repository.[hc]: change
1419 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
1420 mlt_factory_prefix to mlt_factory_directory
1422 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1424 * src/framework/mlt.h, src/framework/mlt_factory.c,
1425 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
1426 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1427 src/modules/Makefile, src/modules/avformat/configure,
1428 src/modules/avformat/factory.c, src/modules/configure,
1429 src/modules/core/configure, src/modules/core/factory.c,
1430 src/modules/dv/configure, src/modules/dv/factory.c,
1431 src/modules/effectv/configure, src/modules/effectv/factory.c,
1432 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
1433 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
1434 src/modules/inigo/configure, src/modules/inigo/factory.c,
1435 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
1436 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
1437 src/modules/kdenlive/factory.c, src/modules/kino/configure,
1438 src/modules/kino/factory.c, src/modules/motion_est/configure,
1439 src/modules/motion_est/factory.c, src/modules/normalize/configure,
1440 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
1441 src/modules/oldfilm/factory.c, src/modules/plus/configure,
1442 src/modules/plus/factory.c, src/modules/qimage/configure,
1443 src/modules/qimage/factory.c, src/modules/resample/configure,
1444 src/modules/resample/factory.c, src/modules/sdl/configure,
1445 src/modules/sdl/factory.c, src/modules/sox/configure,
1446 src/modules/sox/factory.c, src/modules/valerie/configure,
1447 src/modules/valerie/factory.c, src/modules/vmfx/configure,
1448 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
1449 src/modules/vorbis/factory.c, src/modules/westley/configure,
1450 src/modules/westley/factory.c, src/modules/xine/configure,
1451 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
1452 register modules instead of reading .dat files - added
1453 mlt_repository_register() and macros for modules and apps(!) to register
1454 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
1455 to return mlt_repository to app mlt_properties.c: let
1456 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
1457 to new module registration system - much simpler! - remove unncessary
1458 configure scripts (now optional!)
1460 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1462 * src/framework/config.h: remove config.h
1464 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
1465 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
1466 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
1467 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
1468 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
1469 src/framework/mlt_property.c, src/framework/mlt_service.c,
1470 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1471 src/modules/Makefile, src/modules/avformat/Makefile,
1472 src/modules/avformat/configure, src/modules/core/Makefile,
1473 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
1474 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
1475 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
1476 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
1477 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
1478 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1479 src/modules/kino/Makefile, src/modules/lumas/Makefile,
1480 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1481 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1482 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1483 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1484 src/modules/sox/configure, src/modules/valerie/Makefile,
1485 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
1486 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
1487 src/modules/xine/Makefile: move binary modules to libdir - affects
1488 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
1489 remove need for config.h
1491 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1493 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1494 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
1495 setting legacy MLT_NORMALISATION on mlt_environment
1497 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1498 guard against setting mlt_environment before it is available mlt_profile.c:
1499 use getenv instead of mlt_environment in case profile is created before
1502 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1503 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1504 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
1505 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
1506 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
1507 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
1508 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
1509 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1510 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
1511 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
1512 src/miracle/miracle_unit_commands.c,
1513 src/modules/avformat/consumer_avformat.c,
1514 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
1515 src/modules/avformat/filter_avcolour_space.c,
1516 src/modules/avformat/filter_avcolour_space.h,
1517 src/modules/avformat/filter_avdeinterlace.c,
1518 src/modules/avformat/filter_avdeinterlace.h,
1519 src/modules/avformat/filter_avresample.c,
1520 src/modules/avformat/filter_avresample.h,
1521 src/modules/avformat/producer_avformat.c,
1522 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
1523 src/modules/core/consumer_null.h, src/modules/core/factory.c,
1524 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
1525 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
1526 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
1527 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
1528 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
1529 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
1530 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
1531 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
1532 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
1533 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
1534 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
1535 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
1536 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
1537 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
1538 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
1539 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
1540 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
1541 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
1542 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
1543 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
1544 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
1545 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
1546 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
1547 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
1548 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
1549 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
1550 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
1551 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
1552 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
1553 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
1554 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
1555 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
1556 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
1557 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
1558 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
1559 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
1560 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
1561 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
1562 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
1563 src/modules/kdenlive/producer_framebuffer.c,
1564 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
1565 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
1566 src/modules/motion_est/factory.c,
1567 .../motion_est/filter_autotrack_rectangle.c,
1568 src/modules/motion_est/filter_crop_detect.c,
1569 src/modules/motion_est/filter_motion_est.c,
1570 src/modules/motion_est/filter_motion_est.h,
1571 src/modules/motion_est/filter_vismv.c,
1572 src/modules/motion_est/producer_slowmotion.c,
1573 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
1574 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
1575 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
1576 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
1577 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
1578 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
1579 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
1580 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
1581 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
1582 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
1583 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
1584 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
1585 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
1586 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
1587 src/modules/resample/filter_resample.c,
1588 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
1589 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
1590 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
1591 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
1592 src/modules/sox/configure, src/modules/sox/factory.c,
1593 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
1594 src/modules/valerie/consumer_valerie.c,
1595 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
1596 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
1597 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
1598 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
1599 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
1600 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
1601 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
1602 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
1603 src/modules/westley/consumer_westley.c,
1604 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
1605 src/modules/westley/producer_westley.c,
1606 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
1607 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
1608 src/valerie/valerie_remote.c: framework: remove global profile, rather share
1609 one mlt_profile across a service network and make it available from anywhere
1610 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
1611 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
1612 Since nearly every file was touched, remove superfluous headers and prepare
1613 for coming mlt_repository change.
1615 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1617 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1618 (kdenlive-28) a/v sync on non-whole frame rate.
1620 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1622 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
1623 AVPacket if av_read_frame fails.
1625 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1627 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
1628 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1629 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
1630 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
1631 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
1632 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
1633 module contributed by Marco Gittler
1635 * docs/services.txt: minor typo fix
1637 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
1638 in mlt_playlist_insert_at()
1640 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1642 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
1643 module for .ogg, at least until better track type detection is in place.
1645 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1647 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
1648 compilation fix on url_fclose version sensitive to support older ffmpeg
1650 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1652 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
1653 defined using geometry="x,y:wxh" instead of having to pass it in the filter
1656 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1658 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
1659 remove libsamplerate from linking by default
1661 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1663 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
1664 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
1665 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
1666 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
1667 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
1668 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
1669 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
1670 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
1671 producer_westley.c: remove statefulness of frame rate through framework and
1672 modules, and allow consumer properties to override profile settings.
1674 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
1675 warning with respect to const pointer
1677 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
1678 passed to url_fclose()
1680 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
1683 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1685 * src/modules/sox/Makefile, src/modules/sox/configure,
1686 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
1687 src/modules/sox/configure: add support for sox v14.0.0.
1689 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1691 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
1692 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
1693 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1694 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
1695 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
1696 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
1697 src/modules/westley/producer_westley.c: avformat/factory.c,
1698 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
1699 plus/transition_affine.c, westley/producer_westley.c,
1700 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
1701 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
1702 cleanup a whole bunch of compiler warnings
1704 * src/modules/jackrack/configure: jackrack/configure: add detection for
1705 ladspa and disable if not detected
1707 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
1710 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
1711 top_field_first property
1713 * src/modules/motion_est/filter_motion_est.c,
1714 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
1715 array of motion vectors
1717 * src/modules/avformat/configure: avformat/configure: fix detect shared
1718 install of libavformat due to link to versioned .so.
1720 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1722 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
1723 mlt_factory.c: bugfix loading profile by file specification and remove a
1726 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
1727 MLT_PROFILES_DIR environment variable
1729 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
1732 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
1733 fix compilation on OS X
1735 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1737 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
1739 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1741 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
1742 initialisation of window dimensions due to recent profiles addition
1744 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1746 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
1747 files policies.txt: add bug reporting procedure
1749 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
1750 defaults with ffmpeg for more reliable output
1752 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1754 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
1755 bugfix string allocation length mlt_consumer.c: bugfix removal of
1756 property-changed listener
1758 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1760 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
1762 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
1763 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
1765 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
1766 profiles/hdv_720_30p:
1768 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
1769 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
1771 * profiles/hdv_720_25p, profiles/hdv_720_50p:
1773 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
1774 profiles/hdv_720_pal:
1776 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
1777 setting of MLT_NORMALISATION
1779 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
1780 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
1781 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1782 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
1783 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
1784 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
1785 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
1786 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
1787 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
1788 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
1789 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
1790 src/framework/mlt_profile.h: profiles/*: name->description
1791 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
1792 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
1793 "description" for clarity
1795 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1797 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1798 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
1799 module when local ffmpeg changes
1801 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
1802 install Makefile profiles/square_pal_wide: fix display aspect
1804 * ChangeLog, Makefile, configure, profiles/Makefile,
1805 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
1806 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
1807 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1808 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
1809 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
1810 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
1811 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
1812 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
1813 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
1814 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
1815 src/framework/mlt.h, src/framework/mlt_consumer.c,
1816 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
1817 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1818 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1819 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
1820 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
1821 MLT_PROFILE, and profiles documents.
1823 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1825 * src/modules/avformat/consumer_avformat.c,
1826 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
1827 experimental flushing code
1829 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1831 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
1833 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1835 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
1836 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1837 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1838 Add support for psd, xcf and exr images (KDE libraries needed for these
1839 formats). Make pcx and tiff images load correctly
1841 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
1842 from qimage_producer)
1844 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
1845 different from yuv422
1847 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1849 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1852 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1854 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
1855 problem in framebuffer producer
1857 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
1858 slowmotion / freeze effect
1860 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
1863 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1865 * demo/circle.png: demo/circle.png: fix broken image
1867 * demo/watermark1.png: watermark1.png: fix broken image
1869 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1870 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1871 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
1872 change in mlt_transition.c
1874 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1876 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1877 initial buffer size to prevent high quantization at beginning
1879 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1881 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
1882 sync with some codecs and revert unnecessary precautions that introduce
1885 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1887 * Makefile: added dist make targets
1889 * Makefile, src/albino/Makefile, src/framework/Makefile,
1890 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
1891 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
1893 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1895 * src/modules/effectv/Makefile, src/modules/effectv/configure,
1896 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
1897 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
1898 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
1899 module with BurningTV filter provided by Stephane Fillod
1901 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
1902 for the alpha parameter
1904 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1905 segfault when paused after seeking but no picture available to duplicate
1907 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
1908 higher than libdv for better quality
1910 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
1911 test for existence for avcodec_decode_audio2
1913 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
1914 int property as double
1916 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
1917 seeking immediately after opening file improves compatibility (in particular,
1918 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
1919 to adhere to warnings on ffmpeg decode api docs ought to improve stability
1922 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
1923 ildct=1 properties to consumer_avformat
1925 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1927 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
1928 only permitted with --enable-gpl
1930 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
1931 --avformat-svn configure option to do a static build of ffmpeg libs only and
1932 statically link to mlt module. Also, make --avformat-svn aware of
1933 --avformat-swscale and --enable-gpl
1935 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1937 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
1938 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
1940 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1942 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
1943 scaling alpha already scaled in gtk2/filter_rescale
1945 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
1948 * src/framework/mlt_transition.c: bugfix transition processing hidden track
1950 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1952 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
1955 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1957 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
1958 terminate_on_pause by default
1960 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
1961 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
1963 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1965 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
1966 and memory management in data_show
1968 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1970 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
1971 src/modules/fezzik.ini: the framework may not depend upon specific
1972 modules--data_feed/show in this case
1974 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
1977 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1979 * src/modules/kdenlive/filter_wave.c: compilation fix
1981 * src/modules/avformat/configure: fix compilation without swscale
1983 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
1984 src/modules/core/configure, src/modules/core/factory.c,
1985 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
1986 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
1987 src/modules/core/producer_framebuffer.c,
1988 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
1989 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
1990 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
1991 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
1992 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
1993 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
1994 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
1995 src/modules/jackrack/plugin_settings.c,
1996 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
1997 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
1998 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
1999 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2000 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2001 src/modules/kdenlive/producer_framebuffer.c,
2002 src/modules/kdenlive/producer_framebuffer.h,
2003 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
2004 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
2005 new kdenlive module.
2007 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2009 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2012 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2014 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2016 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2018 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2019 variable speed, but at least it works now).
2021 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2023 * ChangeLog, src/modules/core/filter_boxblur.c,
2024 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2025 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2028 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2030 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2031 registration of vmfx/mono to threshold to disambiguate with core/mono.
2033 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2034 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2035 src/framework/mlt.h, src/framework/mlt_consumer.c,
2036 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2037 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2038 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2039 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2040 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2041 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2042 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2043 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2044 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2045 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2046 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2047 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2048 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2049 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2050 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2051 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2052 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2053 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2054 src/framework/mlt_transition.h, src/framework/mlt_types.h,
2055 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2056 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2057 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2058 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2059 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2060 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2061 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2062 src/modules/avformat/filter_avcolour_space.c,
2063 src/modules/avformat/filter_avcolour_space.h,
2064 src/modules/avformat/filter_avdeinterlace.c,
2065 src/modules/avformat/filter_avdeinterlace.h,
2066 src/modules/avformat/filter_avresample.c,
2067 src/modules/avformat/filter_avresample.h,
2068 src/modules/avformat/producer_avformat.c,
2069 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2070 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2071 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2072 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2073 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2074 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2075 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2076 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2077 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2078 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2079 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2080 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2081 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2082 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2083 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2084 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2085 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2086 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2087 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2088 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2089 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2090 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2091 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2092 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2093 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2094 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2095 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2096 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2097 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2098 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2099 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2100 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2101 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2102 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2103 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2104 src/modules/lumas/luma.c, src/modules/plus/factory.c,
2105 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2106 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2107 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2108 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2109 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2110 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2111 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2112 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2113 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2114 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2115 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2116 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2117 src/modules/valerie/consumer_valerie.c,
2118 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2119 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2120 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2121 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2122 src/modules/westley/producer_westley.c,
2123 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2124 license declarations and remove dv1394d references.
2126 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2128 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2129 fixup some swscale integration
2131 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2133 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2135 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2137 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2138 src/modules/avformat/consumer_avformat.c,
2139 src/modules/avformat/filter_avcolour_space.c,
2140 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
2142 * demo/README, demo/consumers.ini: change default dv1394 device file
2144 * configure: remove bashisms
2146 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2148 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2151 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2153 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2154 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2155 credits and make functions static, (patch from stephane fillod - thanks)
2157 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2159 * src/modules/core/Makefile, src/modules/core/configure,
2160 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2161 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2162 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2164 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2166 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2168 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2170 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2173 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2175 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2177 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2179 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2181 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2183 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2184 sdl_preview consumer
2186 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2188 * src/modules/avformat/consumer_avformat.c: Change default value for
2189 libavformat's qscale, preventing some crashes
2191 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2193 * src/modules/avformat/producer_avformat.c,
2194 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2195 producers, using basic structure like:
2196 meta.attr.metadata_name.markup=metadata_value
2198 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2199 frame for audio channels and frequency.
2201 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2203 * ChangeLog, configure, src/framework/mlt_consumer.h,
2204 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2205 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2206 src/framework/mlt_producer.h, src/framework/mlt_service.h,
2207 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2208 configure run with bash since it uses bash-specific features. Also, patches
2209 headers to comments for pedantic compilation.
2211 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2213 * src/modules/core/producer_framebuffer.c: remove debug msg
2215 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2217 * src/modules/core/producer_framebuffer.c,
2218 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
2220 * src/modules/core/Makefile, src/modules/core/configure,
2221 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2222 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2223 slowmotion, reverse playing and stroboscope effect
2225 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2227 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
2229 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2230 announce it. Fix problem when requesting rgb image of a luma transition.
2232 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2234 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2237 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2239 * src/modules/core/filter_obscure.c: Position for the effect was not
2240 calculated right if the clip was in the middle of a playlist
2242 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2244 * src/modules/avformat/producer_avformat.c: + General improved media support
2246 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2248 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2249 fixes pause behaviour with rawvideo
2251 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2254 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2256 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
2257 motion_est module and patch to correctly initialize audio frequency and
2260 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2261 Patch supplied by Jean-Baptiste.
2265 * src/modules/motion_est/filter_motion_est.c,
2266 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
2267 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2269 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2271 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2274 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2276 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
2278 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2279 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2280 for mask generation (not v. useful)
2282 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2283 Correction to uneven chroma samples
2285 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2288 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2291 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2293 * ChangeLog: *** empty log message ***
2295 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2296 Kino 0.9.1 SMIL (clock) time values.
2298 * ChangeLog: *** empty log message ***
2300 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2301 option as --avformat-svn (--avformat-cvs is an undocumented alias).
2303 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2305 * configure: bump version
2307 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2309 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2310 <jb@ader.ch> to add rgb24a support to producer_qimage
2312 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2314 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2315 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2318 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2319 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2320 rgb24a support to producer_pixbuf
2322 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2324 * src/modules/qimage/configure: let QTDIR also define location of qt include
2327 * src/modules/kino/filehandler.cc: fix compilation on latest version of
2328 libquicktime (0.9.8)
2330 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2332 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
2333 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
2334 colour space conversions on the Intel Mac
2336 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2338 * src/modules/core/filter_resize.c: + Field order control reworked
2339 (meta.top_field_first has priority over source)
2341 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2343 * src/modules/core/filter_resize.c: + Top field first correction (original
2344 approach would not have worked [mea culpa], and this is only a partial
2345 solution since the consumers have no say in field order)
2347 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
2348 Goncalo Carvhalo (many thanks :-))
2350 * src/modules/core/filter_resize.c: + Meta override for field order
2351 misreporting/errors in encoders
2353 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2355 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2356 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
2358 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
2359 issues on ppc based macs
2361 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2362 src/modules/qimage/configure, src/modules/qimage/factory.c,
2363 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2364 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
2365 QImage module added - default is still GTK2 when available
2367 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
2370 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
2371 QT image loader (to allow optional and functionally equivalent qt or gtk2
2372 usage for image loading)
2374 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2376 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
2378 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
2379 utility function for listing files in a directory (aids with cross platform
2382 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2384 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
2385 src/modules/core/configure, src/modules/core/factory.c,
2386 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
2389 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
2390 lqt-config is broken with respect to --cflags
2392 * configure: log configuration history to config.log
2394 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2396 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
2397 allow audio sync'd with wipe (smooth ramping not implemented yet)
2399 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
2400 introduced (specify a property of combine=1 on the mix transition to
2403 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
2404 track mixing mechanism (using a low pass filter)
2406 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2408 * docs/dvcp.txt, docs/inigo.txt: minor fixes
2410 * src/miracle/miracle_commands.c: add proper response to uadd command
2412 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2414 * src/modules/Makefile: fix compilation error
2416 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
2417 if unable to handle specific image type request.
2419 * Makefile: dist-clean target is more familiar - alias it
2421 * src/modules/feeds/NTSC/data_fx.properties,
2422 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
2424 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2426 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
2427 and alternative deb packaging
2429 * src/framework/Makefile, src/miracle/Makefile,
2430 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
2433 * debian/changelog, debian/control, debian/copyright, debian/rules: +
2434 Functional debian build rules
2436 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
2437 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2438 src/modules/Makefile, src/modules/avformat/Makefile,
2439 src/modules/core/Makefile, src/modules/dv/Makefile,
2440 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2441 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2442 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2443 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2444 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2445 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2446 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2447 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2448 src/modules/westley/Makefile, src/modules/xine/Makefile,
2449 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
2450 usage in linking, version bump
2452 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2454 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
2455 More fixes for lib64
2457 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
2460 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
2461 (should switch to pkg-config here)
2463 * configure: - Removed a diagnostic
2465 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
2466 src/valerie/Makefile: + Added a --libdir switch to the configure and build
2468 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2470 * src/modules/core/transition_composite.c: + Correction to alpha mask
2473 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2475 * Makefile, src/albino/Makefile, src/framework/Makefile,
2476 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2477 src/modules/Makefile, src/modules/avformat/Makefile,
2478 src/modules/core/Makefile, src/modules/dv/Makefile,
2479 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2480 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2481 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2482 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2483 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2484 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2485 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2486 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2487 src/modules/westley/Makefile, src/modules/xine/Makefile,
2488 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
2489 com) - many thanks :-)
2491 * src/modules/avformat/consumer_avformat.c,
2492 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
2493 sample collection, and picks up known info streams
2495 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2497 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
2500 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
2502 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
2505 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2507 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
2509 * src/modules/core/consumer_null.c,
2510 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
2511 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
2512 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
2513 Ensures that tracked area remains valid (out of bounds was causing core
2514 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
2517 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2519 * src/modules/motion_est/README: Added a producer slowmotion example.
2521 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
2522 src/modules/motion_est/filter_motion_est.c,
2523 src/modules/motion_est/filter_motion_est.h,
2524 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
2525 slow motion producer. It provides basic slow motion through frame repeats and
2526 a more advanced interpolation.
2528 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2530 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
2533 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2535 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
2538 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
2541 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2543 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
2545 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2547 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
2548 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
2549 src/modules/core/transition_luma.c: + Added an option to override alignment
2550 and transparent borders for compositing
2552 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2554 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
2555 for loading lumas from the mlt luma collection
2557 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2559 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
2560 uninstalled sdl image lib
2562 * configure: + OS/X Tiger patch
2564 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
2566 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
2567 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
2569 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
2570 sdl in the framework for darwin
2572 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
2574 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
2575 alternative image and image sequence producer
2577 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
2578 src/modules/sdl/configure, src/modules/sdl/factory.c,
2579 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
2580 alternative image and image sequence producer
2582 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2584 * src/modules/core/transition_composite.c: + Clean ups and corrections
2586 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2588 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
2591 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2593 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
2594 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
2595 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
2596 src/modules/core/transition_composite.c,
2597 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
2598 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
2599 Added an output aspect ratio (being the aspect ratio of the background)
2600 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
2601 with image src/modules/core/filter_resize.c + Rounding errors corrections
2602 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
2603 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
2604 after get_image src/modules/core/transition_composite.c + More uneven width
2605 corrections + Use of output aspect ratio when available
2606 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
2609 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2611 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
2614 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
2617 * src/modules/avformat/consumer_avformat.c:
2618 src/modules/avformat/consumer_avformat.c + User specified pixel format
2619 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
2620 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
2623 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2625 * src/modules/westley/producer_westley.c: + Indicator for missing media
2626 replacement in case pango doesn't exist
2628 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
2630 * src/modules/avformat/filter_avcolour_space.c,
2631 src/modules/avformat/filter_avdeinterlace.c,
2632 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
2633 Correction for uneven width filter_avdeinterlace.c + Correction for cases
2634 were the interlace state of frame is only known after rendering
2635 producer_avformat.c + Corrections for uneven width + Corrections for state
2636 propogation of top field first and interlaced state
2638 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
2639 interlaced state is determined after the image is rendered
2641 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2643 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2644 src/framework/mlt_producer.c, src/modules/avformat/configure,
2645 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
2646 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
2647 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
2648 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
2649 unecessary even pixel position and width dependency + Rewrote resize methods
2650 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
2651 now 2^10 based and range checks removed (not needed)
2652 src/framework/mlt_producer.c + Check for unspecified eof property
2653 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
2654 property src/modules/core/filter_mirror.c + Correction for uneven width
2655 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
2656 0) and allow override + Corrections for uneven width
2657 src/modules/core/transition_composite.c + Corrections for uneven pixel
2658 position and width + Removed deprecated operator code
2659 src/modules/plus/filter_sepia.c + Corrections for uneven width
2660 src/modules/plus/transition_affine.c + Corrections for uneven width
2661 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
2663 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2665 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2666 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
2667 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
2668 src/modules/core/configure, src/modules/core/factory.c,
2669 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
2670 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
2671 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2672 src/framework/mlt_consumer.c + Added capabilities to allow the application to
2673 handle images via the consumer-frame-show event + Added cabilities to allow
2674 the application to control the image format src/framework/mlt_frame.c + Long
2675 standing discrepancy resolved - image format is now stored on the frame
2676 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
2677 mlt_image_opengl which is supposed to provide an rgb image swapped around for
2678 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
2679 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
2680 opengl swapped RGB image + Corrected support for rgb24a requests
2681 src/modules/core/configure src/modules/core/factory.c + Added an alias for
2682 color (since it seems to trouble so many people)
2683 src/modules/core/filter_luma.c + Added the format property to the generated
2684 frame src/modules/core/transition_composite.c + Added the format property to
2685 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
2686 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
2687 Support for application provided previews and colour space conversion
2688 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
2689 mlt_properties_pass_list + Application provided preview support added
2690 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
2693 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2695 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
2696 as a gui item selector (alpha property)
2698 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2700 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
2701 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
2702 initialisation from previous checkin
2704 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2705 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2706 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2707 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
2708 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2709 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
2710 a chroma hold filter + Small optimisation/correction to chroma filter
2712 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2714 * src/inigo/inigo.c: + Keyboard handling events on Darwin
2716 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
2717 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
2718 events sdl/consumer_sdl.c + Audio on Darwin
2720 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2721 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
2722 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
2723 Corrections to preview mode switching
2725 * src/modules/sdl/consumer_sdl_preview.c:
2726 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
2728 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
2729 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2730 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
2731 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
2732 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
2733 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
2734 Forgot to create the surface on the start (doh)
2736 * configure, src/framework/mlt.h, src/inigo/inigo.c,
2737 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2738 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
2739 cflags on all use of mlt (annoying, but looks unavoidable)
2740 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
2741 Correction for Darwin key reading from terminal
2742 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
2743 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
2744 to the start/stop methods (Darwin requirement)
2746 * src/modules/motion_est/configure: + Correction to the disabled case (should
2747 be disable-motion_est and plugins should not be registered)
2749 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2751 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2752 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2753 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
2754 (optimised on green by default)
2756 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2758 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2759 src/framework/mlt_property.h: src/framework/mlt_properties.c
2760 src/framework/mlt_properties.h + Added get and set for int64_t
2761 src/framework/mlt_property.h + Corrected int64_t
2763 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2765 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
2766 Add the obscure=1 option to filter_autotrack_rectangle and update the README
2769 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2771 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
2772 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
2773 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
2774 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
2775 VMFX module + New filter (shape) which provides alpha manipulations and an
2776 alternative wipe mechanism + New producer (pgm) which provides basic
2777 functionality for portable grey maps
2779 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
2780 need explicit locking
2782 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2784 * src/framework/mlt_properties.h: + Replaced this with self in new pass
2785 functions for C++ compilation
2787 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2789 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2790 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
2791 more civilized ways to copy properties. See code comments for usage.
2793 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2795 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
2796 the background is the reported ar of the output frame
2798 * src/modules/core/transition_composite.c: + Yet another aspect ratio
2799 correction for the filter transition (not 100% correct yet...) + Correction
2800 for aspect_ratio == 0 case (should honour consumer)
2802 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
2804 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
2805 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
2806 sequences/mlt pango lists
2808 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2810 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
2811 (hypothetical) conversion of mlt_position from an int to a float, preserving
2814 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
2815 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
2816 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
2817 caused by the (hypothetical) conversion of mlt_position from an int to a
2818 float, preserving original behavior.
2820 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
2821 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
2822 Fix build errors caused by the (hypothetical) conversion of mlt_position from
2823 an int to a float, preserving original behavior.
2825 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2827 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
2830 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
2831 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
2832 comparison code pending a better rewrite. -Added show_residual=1 and
2833 show_reconstruction=1 debug modes. See README. -Renamed many variables and
2834 functions. -Revamped geometry handling. -Lots more I'm forgeting.
2836 * src/modules/motion_est/README: Added some more examples.
2838 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
2841 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
2842 Removed redundant arrow drawing code. Modified thresholding.
2844 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2846 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
2847 of the libavutil library.
2849 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2851 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
2852 Added a README file with lots of juicy info. Added a denoise motion vectors
2853 function, enabled by default; the results seem very good. Removed some unused
2856 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2858 * src/modules/kino/Makefile: + Allow header dependency checks
2860 * src/modules/avformat/configure: + Added an additional help message (for
2863 * Makefile: + Force dependency checks on header files
2865 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2867 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
2870 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2872 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
2873 serialisation via westley)
2875 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2877 * src/framework/mlt_types.h: Add names to enums to make newer versions of
2878 swig (noticed on 1.3.24) happy.
2880 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2882 * src/modules/core/filter_watermark.c: + Correction to long outstanding
2883 oddity regarding composite.out - not needed in many cases now
2885 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2887 * src/modules/kino/riff.cc: + Minor correction for entry length being less
2888 than the data length
2890 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
2891 src/modules/kino/riff.h: + fixes for opendml dv avi
2893 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2895 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
2896 width/height confusion
2898 * src/modules/core/filter_resize.c: + Correction for rounding errors
2900 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2902 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
2904 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
2907 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
2910 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2912 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
2913 motion_est now convert pixel units to macroblock (whole) units the same way.
2915 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
2916 Cleaned up code. Corrected pause behavior.
2918 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2920 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
2921 improve tracking accuracy.
2923 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2925 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
2926 mlt_service.c + Filter disable property
2928 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2930 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
2931 oversight - allow serialisation of mpl usage
2933 * src/modules/avformat/consumer_avformat.c,
2934 src/modules/avformat/producer_avformat.c: consumer_avformat.c
2935 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
2938 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2940 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
2941 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
2943 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
2944 (via resource) + Hides non-public properties
2946 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
2949 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
2951 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
2952 the consumer + Sanity check on scaled size for compositing
2954 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
2955 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
2956 format [details to follow] + Corrected invalid content producer_pixbuf.c +
2957 Corrected invalid content
2959 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
2960 Alpha channel cloning + Minor tidy up
2962 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2964 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
2965 src/framework/mlt_producer.c, src/framework/mlt_service.c,
2966 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
2967 src/modules/core/filter_transition.c,
2968 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
2969 rc/framework/mlt_frame.c + image_count added to assist the 'transition
2970 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
2971 rework of fx cuts - now only the fx are output on a frame
2972 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
2973 src/framework/mlt_service.c + Get frame reworked and cleaned up
2974 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
2975 to image fetching + Corrected types on other properties for pass down +
2976 Complete rework of fx cuts - they're now received as producer-less frames
2977 from a track + Added image_count logic for transition filter assistance
2978 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
2979 withdraw this later - it assumes producer knows a/r on frame creation/prior
2980 to image fetch) src/modules/core/filter_transition.c + Checks that two
2981 images are available before processing + Checks test image/audio cases
2982 src/modules/core/transition_composite.c + Major correction in aspect ratio
2983 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
2984 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
2985 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
2986 height are no longer assumed to be 'safe' here (investigating)
2988 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2990 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
2991 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
2994 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2996 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
2999 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
3000 position is relative to the in point (the internal position is absolute)
3002 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
3005 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3007 * src/modules/sdl/consumer_sdl_preview.c,
3008 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3009 consumer_sdl_still.c + Fixes a deadlock condition
3011 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3012 missing fourccs to allow compilation
3014 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3015 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3016 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3017 Added sample calculator (samples to current frame)
3018 framework/mlt_repository.c + Symbols exported from plugins
3019 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3022 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3024 * src/modules/motion_est/configure: Mention that motion est is disabled by
3025 default during ./configure.
3027 * configure, src/modules/motion_est/configure: Prevent motion estimation
3028 components from building unless requested.
3030 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3032 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3035 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3036 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3037 src/modules/motion_est/factory.c,
3038 .../motion_est/filter_autotrack_rectangle.c,
3039 src/modules/motion_est/filter_crop_detect.c,
3040 src/modules/motion_est/filter_motion_est.c,
3041 src/modules/motion_est/filter_motion_est.h,
3042 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3043 Initial import of the motion estimation filter.
3045 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3047 * src/modules/avformat/consumer_avformat.c:
3048 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3049 Removal of erroneous frame rate checks
3051 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3053 * src/modules/westley/producer_westley.c:
3054 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3055 (functionality covered correctly in playlist)
3057 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3058 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3059 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3060 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3061 Correction for aspect ratio of synthesized test card
3062 src/framework/mlt_playlist.c + Special case for handling fx cuts
3063 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
3064 src/modules/core/transition_composite.c + Ensure that scaling and correct
3065 image extraction is handled src/modules/core/transition_luma.c + Ensure that
3066 scaling and correct image extraction is handled
3067 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3068 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
3071 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3073 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3074 audio volume control
3076 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3077 for pango usage on audio only fx cuts (sigh...)
3079 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3080 modification to allow pango use in fx cuts
3082 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3084 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3085 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3088 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3089 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3090 src/modules/core/Makefile, src/modules/core/configure,
3091 src/modules/core/factory.c, src/modules/core/transition_composite.c,
3092 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3093 src/framework/mlt_deque.h + Added support for doubles
3094 src/framework/mlt_frame.c + Switched order of source/dest audio mix
3095 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
3096 Removed warning introduced from previous checkin (missing ctype.h) +
3097 Temporary work around to allow frames to carry multiple frames (for
3098 transition as filter usage) src/modules/core/Makefile
3099 src/modules/core/configure src/modules/core/factory.c + Support for new
3100 transition filter :-) src/modules/core/transition_composite.c
3101 src/modules/core/transition_composite.h - Removed frame properties dependence
3102 for process/get_image state communication + Extended alpha blending modes to
3103 'and' and 'xor' logic (may change property triggering soon) + Provided
3104 support for transition as filter usage + Cleaned up public copy region
3107 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3108 usage (all frames always have an alpha mask) + Provided an alternative
3109 rendering mechanism ('or' which takes a and b alpha into account) + Provided
3110 a and b alpha mask overides ('alpha_a' and 'alpha_b')
3112 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3114 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3115 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3116 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3117 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3118 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3119 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
3120 fx_cuts (allows animated fx)
3122 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3124 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
3126 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3128 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3129 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3130 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3131 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3132 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3133 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
3134 Provide macro access to the video and image RPN queues
3135 src/framework/mlt_tractor.c + Provides orphaned filters
3136 src/modules/core/producer_noise.c - remove specification of aspect ratio
3137 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3138 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3139 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3140 ratio = 0 (supplement to mlt_consumer mod)
3142 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3144 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3145 src/framework/mlt_producer.c, src/inigo/inigo.c,
3146 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3147 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3148 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3149 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3150 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3151 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3152 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3153 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3154 profile handling for size, aspect ratio and display ratio
3155 src/framework/mlt_producer.c + Correction to aspect ratio properties
3156 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
3157 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3158 account src/modules/core/filter_resize.c + Corrections for synthesised
3159 producers and aspect ratio (inherits from consumer)
3160 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3161 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3162 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
3163 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
3164 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3165 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3166 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
3167 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3168 Takes consumer profile into account
3170 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3172 * src/framework/configure: Quick temporary fix for mlt config in non-standard
3173 paths (relates to mlt++)
3175 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3177 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3178 src/modules/avformat/filter_avdeinterlace.c,
3179 src/modules/sdl/consumer_sdl_preview.c,
3180 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3183 * src/modules/avformat/filter_avcolour_space.c,
3184 src/modules/avformat/filter_avdeinterlace.c,
3185 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3186 Sanity checks for normalising filters
3188 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3190 * src/modules/fezzik.dict: libdv/avformat switching
3192 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3194 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
3196 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
3198 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3200 * src/modules/avformat/consumer_avformat.c: NTSC fix
3202 * src/modules/fezzik.dict: Added bmp support
3204 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3205 src/framework/mlt_producer.c: Frame rate properites and factory
3208 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3210 * src/modules/avformat/consumer_avformat.c: audio out fix
3212 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3214 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3217 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3219 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
3221 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3223 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3226 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3228 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3229 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
3231 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3233 * src/modules/dv/configure, src/modules/gtk2/configure,
3234 src/modules/jackrack/configure, src/modules/kino/configure,
3235 src/modules/resample/configure, src/modules/sdl/configure,
3236 src/modules/sox/configure, src/modules/vorbis/configure,
3237 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3240 * configure: Bourne shell compliance
3242 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3243 to --avformat-cvs option
3245 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3246 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3247 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3250 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3252 * src/modules/kino/Makefile: fix compilation
3254 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3256 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
3257 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
3258 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3259 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
3260 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3261 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3262 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
3263 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
3264 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3265 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
3266 and add new jack-less filter_ladspa.
3268 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3270 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
3272 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3274 * src/modules/kino/avi.h: Minor correction
3276 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
3277 src/modules/kino/configure, src/modules/kino/endian_types.h,
3278 src/modules/kino/error.cc, src/modules/kino/error.h,
3279 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
3280 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
3281 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
3282 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
3283 src/modules/kino/riff.h: Initial version
3285 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
3288 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3290 * src/modules/dv/Makefile: corrected pkg-config libdv usage
3292 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3294 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
3297 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
3298 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
3299 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
3300 SDL test program 'threadwin -threaded' I think.
3302 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
3303 should be multithreaded by spinning of a dummy thread.
3305 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
3306 OS X uses -DDARWIN in
3307 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
3308 combination with #include <Foundation/Foundation.h> caused compilation errors
3309 while porting consumer_sdl to OS X.
3311 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3313 * COPYING: License update
3315 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
3318 * src/modules/jackrack/configure: Disable jackrack when unavailable
3320 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
3323 * src/modules/resample/configure: Disable libsamplerate when unavailable
3325 * src/modules/sdl/configure: Disable sdl when unavailable
3327 * src/modules/vorbis/configure: Disable vorbis when unavailable
3329 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
3330 other platforms probably broken
3332 * src/modules/xine/configure: Disable xine when mmx not available
3334 * src/modules/westley/configure: Conditional compilation of westley/libxml2
3337 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3338 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
3340 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3342 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
3344 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3346 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
3347 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
3348 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
3349 src/miracle/miracle.c, src/modules/avformat/Makefile,
3350 src/modules/avformat/configure, src/modules/core/Makefile,
3351 src/modules/core/configure, src/modules/dv/Makefile,
3352 src/modules/dv/configure, src/modules/fezzik/Makefile,
3353 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
3354 src/modules/gtk2/configure, src/modules/inigo/Makefile,
3355 src/modules/inigo/configure, src/modules/jackrack/Makefile,
3356 src/modules/jackrack/configure, src/modules/normalize/Makefile,
3357 src/modules/normalize/configure, src/modules/plus/Makefile,
3358 src/modules/plus/configure, src/modules/resample/Makefile,
3359 src/modules/resample/configure, src/modules/sdl/Makefile,
3360 src/modules/sdl/configure, src/modules/sox/Makefile,
3361 src/modules/sox/configure, src/modules/valerie/Makefile,
3362 src/modules/valerie/configure, src/modules/vorbis/Makefile,
3363 src/modules/vorbis/configure, src/modules/westley/Makefile,
3364 src/modules/westley/configure, src/modules/xine/Makefile,
3365 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
3366 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
3368 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3369 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
3372 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3374 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
3375 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
3376 audio resampling/test audio and MMX checks in gtk2
3378 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3380 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3381 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
3382 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
3383 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
3386 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3388 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
3389 use fifo instead of rr rt schedule
3391 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
3392 src/miracle/miracle.c, src/miracle/miracle_server.c,
3393 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
3394 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3395 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
3396 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3397 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
3398 realtime scheduling updates; suppress libdv errors; add frame property
3399 deinterlace_method; default producer_hold to use onefield; add begin property
3402 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3404 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
3407 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3409 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
3410 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3411 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
3412 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
3413 DVCP WIPE introduced
3415 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3417 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
3418 src/modules/core/transition_composite.c,
3419 src/modules/plus/transition_affine.c: Minor corrections and more affine
3422 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3424 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
3425 mods to playout via avformat and miracle unit generation on an xfer
3427 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
3428 and removal of libxml2 warning for non-existent file
3430 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3432 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
3433 src/modules/core/transition_composite.c,
3434 src/modules/plus/transition_affine.c: Minor corrections with alpha and
3437 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3439 * src/miracle/miracle_unit.c: Smoother unit load
3441 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3443 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
3444 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3445 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
3446 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
3447 src/modules/sdl/consumer_sdl_preview.c,
3448 src/modules/westley/consumer_westley.c,
3449 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
3451 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3453 * src/modules/sdl/consumer_sdl_preview.c,
3454 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
3456 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3458 * src/modules/core/transition_composite.c,
3459 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
3460 fixes for non-existence
3462 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
3465 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3467 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3468 more affine silliness
3470 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3472 * src/modules/plus/transition_affine.c: affine silliness
3474 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3475 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3476 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3477 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
3479 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3481 * src/modules/feeds/PAL/border.properties: fill for borders
3483 * src/modules/gtk2/Makefile: conditional mmx compilation
3485 * src/modules/core/transition_composite.c: int handling on the frame image
3488 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3489 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
3492 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3494 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
3496 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
3498 * src/modules/core/filter_rescale.c: Warning removal
3500 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
3503 * src/modules/inigo/producer_inigo.c: Empty track definition fix
3505 * src/modules/sdl/consumer_sdl_preview.c,
3506 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
3508 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
3511 * src/modules/gtk2/producer_pango.c: Memory leak fix
3513 * src/modules/westley/consumer_westley.c: titles and global feeds
3515 * src/modules/feeds/PAL/border.properties,
3516 src/modules/feeds/PAL/data_fx.properties: Minor corrections
3518 * src/modules/core/filter_data_show.c: Global/local data show distinction
3520 * src/modules/core/Makefile: Removed superflous mmx compilation
3522 * src/framework/mlt_tractor.c: Global data feed handling
3524 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
3527 * src/framework/mlt_events.c: Memory leak fix
3529 * src/framework/mlt_consumer.c: Small correction to deinterlacing
3531 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3533 * src/modules/feeds/PAL/border.properties,
3534 src/modules/feeds/PAL/example.properties: Test case feeds added
3536 * src/modules/avformat/filter_avresample.c,
3537 src/modules/avformat/producer_avformat.c,
3538 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
3539 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
3540 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3541 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
3542 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
3543 src/modules/jackrack/filter_jackrack.c,
3544 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
3545 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
3546 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
3547 stacks; Minor corrections to compositing and mixing; localisation for pango
3549 * src/modules/westley/consumer_westley.c,
3550 src/modules/westley/producer_westley.c: Localised data storage and utf-8
3553 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3554 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
3555 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
3556 src/framework/mlt_transition.h: Transitions reworked (always_active
3557 capabilities); remaining audio handling switched to stacks
3559 * demo/mlt_news: Correction for audio mix
3561 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3563 * src/framework/mlt_consumer.c: consumer close fix
3565 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
3568 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3570 * demo/mlt_slideshow_black, docs/services.txt,
3571 src/modules/core/transition_composite.c,
3572 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
3575 * src/modules/gtk2/producer_pango.c: Added a weight property
3577 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3579 * demo/mlt_attributes: Correction for ETV specific filters
3581 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
3583 * docs/testing.txt: Test case clean up
3585 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
3586 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3587 src/framework/mlt_property.c, src/framework/mlt_property.h,
3588 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
3589 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
3590 src/modules/core/transition_region.c,
3591 src/modules/feeds/PAL/data_fx.properties,
3592 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
3593 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
3595 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3597 * src/framework/mlt_geometry.c: Corrections to geometry next key and
3600 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3602 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
3605 * src/modules/feeds/PAL/data_fx.properties,
3606 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
3608 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
3611 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3613 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
3615 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3617 * demo/demo.ini, src/framework/mlt_producer.c,
3618 src/framework/mlt_properties.c, src/framework/mlt_property.c,
3619 src/framework/mlt_transition.c: Corrections after valgrinding
3621 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
3622 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
3623 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
3624 couple of new test cases
3626 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
3627 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
3628 src/modules/inigo/producer_inigo.c: Sundry minor updates
3630 * src/modules/feeds/NTSC/obscure.properties,
3631 src/modules/feeds/PAL/data_fx.properties: Feeds updates
3633 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
3636 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
3638 * src/framework/mlt_playlist.c: Fix for join length correction
3640 * src/framework/mlt_frame.c: Resize fix for chroma offsets
3642 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
3645 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3647 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
3648 of channels, better initial synchronisation phase, reduced internal buffer
3651 * src/modules/jackrack/filter_jackrack.c: even better close handling?
3653 * src/modules/jackrack/filter_jackrack.c: fixup includes
3655 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
3656 before releasing any resources
3658 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3660 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
3661 filter/jackrack to services.txt and apply a performance tweak to
3664 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
3665 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
3666 src/modules/jackrack/filter_jackrack.c,
3667 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
3668 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
3669 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
3670 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
3671 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
3672 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
3673 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
3674 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3675 src/modules/jackrack/ui.h: added jackrack filter
3677 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
3678 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
3679 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
3680 priorities minor fixes to setenv and demo/consumers.ini
3682 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3684 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
3685 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
3686 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3687 src/modules/core/transition_composite.c,
3688 src/modules/core/transition_region.c, src/modules/data_fx.properties,
3689 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
3690 src/modules/plus/transition_affine.c: Composite distort, fill and titles
3693 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
3696 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
3697 src/modules/feeds/PAL/data_fx.properties,
3698 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
3700 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
3701 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3702 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
3703 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
3704 src/modules/lumas/luma.c: Luma and composite fixes
3706 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3708 * src/modules/core/transition_composite.c: Luma generation and use
3710 * src/modules/core/transition_composite.c,
3711 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
3712 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
3715 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
3716 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
3717 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
3718 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
3719 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
3720 inclusion of geometry
3722 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3724 * src/modules/data_fx.properties: Correction to obscure data_show config
3726 * src/modules/data_fx.properties: Correction to obscure data_show config
3728 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3730 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
3731 src/modules/data_fx.properties: New geometry specification
3733 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3735 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
3736 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
3737 src/modules/core/transition_composite.c,
3738 src/modules/core/transition_region.c, src/modules/data_fx.properties,
3739 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
3740 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
3742 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3744 * src/framework/mlt_consumer.c: Mutex protection on put frame close
3746 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
3749 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3751 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
3754 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3756 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
3759 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3761 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
3762 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
3763 producer type determination
3765 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3767 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
3768 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3769 Possible fixes to xlib errors
3771 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3773 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
3776 * src/modules/data_fx.properties: Minor mods for ETV data filters
3778 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3779 src/framework/mlt_factory.c, src/framework/mlt_field.c,
3780 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
3781 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3782 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
3783 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
3784 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
3785 src/framework/mlt_properties.c, src/framework/mlt_property.c,
3786 src/framework/mlt_service.c, src/framework/mlt_service.h,
3787 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
3788 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
3789 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
3790 src/miracle/miracle_unit_commands.c,
3791 src/modules/avformat/consumer_avformat.c,
3792 src/modules/avformat/filter_avcolour_space.c,
3793 src/modules/avformat/filter_avdeinterlace.c,
3794 src/modules/avformat/filter_avresample.c,
3795 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
3796 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
3797 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
3798 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
3799 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
3800 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
3801 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3802 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3803 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
3804 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
3805 src/modules/core/transition_region.c, src/modules/data_fx.properties,
3806 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3807 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
3808 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
3809 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
3810 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
3811 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
3812 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
3813 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
3814 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3815 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
3816 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
3817 src/modules/westley/consumer_westley.c,
3818 src/modules/westley/producer_westley.c,
3819 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
3820 modification - switch to macros for parent class access
3822 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3824 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3825 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3826 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
3827 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
3828 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
3829 src/modules/westley/producer_westley.c: Extendable factories; general
3830 producer related modifications; westley storage; sdl_still increased latency
3832 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3834 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
3835 attach colour space conversion on start
3837 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
3838 src/framework/mlt_producer.c, src/framework/mlt_service.c,
3839 src/framework/mlt_service.h: More playlist modifications; service locking;
3840 sticky services on frame
3842 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3844 * src/framework/mlt_producer.c: Extendible blank producers
3846 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3847 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3848 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
3849 Added ref_count method to properties; temporary work around for test card;
3852 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3854 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
3855 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3856 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
3857 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
3858 mlt_consumer and NULL
3860 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3862 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
3864 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
3867 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3869 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
3870 properties now affect length (might be problematic)
3872 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3874 * src/framework/mlt_producer.c: Correction for direct playback of a cut
3876 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3878 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
3879 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3880 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
3881 flash when swicthing between sdl preview modes
3883 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3885 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
3886 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
3887 src/modules/sdl/consumer_sdl_preview.c,
3888 src/modules/westley/producer_westley.c: fixes for westley deserialise,
3889 preview handling and tokenising amendment
3891 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3893 * src/modules/plus/filter_charcoal.c: Minor optimisation
3895 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3896 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3897 src/modules/avformat/consumer_avformat.c,
3898 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
3899 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3900 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
3901 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3902 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3903 Attempt at an aspect ratio clean up
3905 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3907 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
3910 * mlt-config-template, src/framework/configure, src/miracle/configure,
3911 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3912 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3913 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
3914 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3915 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
3916 fixes and gtk2 consumer added
3918 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3920 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
3922 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
3923 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3924 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
3926 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3928 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3929 src/modules/sdl/Makefile, src/modules/sdl/configure,
3930 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
3931 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3932 src/modules/sdl/factory.c: SDL Preview provisional checkin
3934 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3936 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
3939 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3941 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
3942 src/miracle/miracle_server.h: Convenience functionality for properties load
3943 and miracle_server_id function
3945 * src/miracle/miracle_server.c: Server shutdown state oops
3947 * src/miracle/miracle_server.c: Server shutdown state
3949 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3951 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
3954 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3956 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
3957 buffer fix and tractor handling
3959 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
3960 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
3961 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
3962 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
3963 src/valerie/valerie.h, src/valerie/valerie_parser.c,
3964 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
3967 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3969 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
3970 src/modules/valerie/consumer_valerie.c,
3971 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
3974 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
3976 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3977 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
3978 src/framework/mlt_tractor.c, src/inigo/inigo.c,
3979 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
3980 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
3981 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
3982 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3983 src/modules/plus/transition_affine.c: Some fixes for alpha masks
3985 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3987 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
3990 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3992 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
3994 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3996 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
3997 updates - more to follow
3999 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
4001 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4003 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
4004 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4005 src/modules/avformat/consumer_avformat.c,
4006 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4007 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4010 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4012 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4013 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4014 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4015 src/modules/core/transition_mix.c: More corrections to frame position and
4016 audio/track handling
4018 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4019 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4020 src/modules/core/transition_mix.c: Corrects position and test_audio handling
4022 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4024 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4025 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4026 Multitrack rearrangement and tractor cleanup
4028 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4029 corrections to cloning (oops)
4031 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4034 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4035 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4036 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4037 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4038 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4039 src/framework/mlt_service.c, src/framework/mlt_service.h,
4040 src/framework/mlt_types.h, src/modules/data_fx.properties,
4041 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4042 src/modules/westley/consumer_westley.c,
4043 src/modules/westley/producer_westley.c: Cloning optimisations and
4044 introduction of the service parser
4046 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4048 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
4050 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4052 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4053 src/framework/mlt_tractor.c, src/modules/core/Makefile,
4054 src/modules/core/configure, src/modules/core/factory.c,
4055 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4056 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4057 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4058 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4059 feed and show filters
4061 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4063 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4064 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
4066 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4068 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4069 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4070 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4071 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4072 Corrections to filter attachment and in/out point handling
4074 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4075 join inherits all attached filters; inigo can attach to producer or previous
4078 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4079 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4080 for current managed cuts (prototype on mix)
4082 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4084 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4085 First attempt at a composite clean up
4087 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4089 * src/inigo/inigo.c: Clean up - added new usage options
4091 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4092 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4093 src/modules/westley/producer_westley.c: Splits, joins and repeats
4095 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4097 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4100 * src/framework/mlt_playlist.c: Whoops - mix fix
4102 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4103 src/modules/westley/consumer_westley.c,
4104 src/modules/westley/producer_westley.c: Corrects cuts with filters
4106 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4107 src/modules/westley/consumer_westley.c,
4108 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4109 handling (unmanaged)
4111 * src/framework/mlt_transition.c: Transitions ignore test frames
4113 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4115 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4116 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4117 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4118 playlist split/join and a little bit of mix
4120 * src/framework/mlt_properties.c: ...gah...
4122 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4123 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4124 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4125 src/modules/westley/producer_westley.c: Cut management part 1
4127 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4130 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4132 * src/framework/mlt_tractor.c: Alpha from the tractor fix
4134 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4136 * src/framework/mlt_properties.c: Whoops
4138 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4139 src/miracle/miracle.c, src/miracle/miracle_local.c,
4140 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4141 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4142 Fix to compositing/watermark; miracle/mlt shutdown cleanup
4144 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4145 src/modules/core/transition_composite.c: In/out point handling on attached
4148 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4150 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4151 src/modules/gtk2/producer_pixbuf.c: Minor fixes
4153 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4155 * src/valerie/valerie_response.h: Obtain stdio definitions
4157 * src/miracle/miracle.c, src/miracle/miracle_server.c,
4158 src/miracle/miracle_server.h: Extending miracles functionality
4160 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4162 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
4163 fix and temporary libdv compatability
4165 * src/framework/mlt_frame.c: aspect ratio fix for test card
4167 * src/framework/mlt_tractor.c: Aspect ratio fix
4169 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
4171 * src/miracle/Makefile: Customising the miracle server part 1
4173 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4175 * src/framework/mlt_service.c, src/framework/mlt_service.h,
4176 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4177 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
4178 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
4179 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
4180 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
4181 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4182 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
4183 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4184 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
4185 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4186 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
4187 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
4188 src/modules/westley/producer_westley.h, src/valerie/Makefile,
4189 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
4190 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
4191 pushes, and assorted modifications
4193 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4195 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
4196 for scaling related issues
4198 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4200 * src/modules/avformat/producer_avformat.c: position fixing
4202 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4204 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
4206 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
4207 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
4210 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
4211 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
4212 src/modules/westley/consumer_westley.c,
4213 src/modules/westley/producer_westley.c: Adding the mix part 1
4215 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4217 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4218 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
4219 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4220 src/modules/sdl/consumer_sdl.c: More work with events
4222 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4224 * docs/services.txt, docs/westley.txt,
4225 src/modules/westley/producer_westley.c: Major westley rewrite - allows
4228 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4230 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
4231 src/framework/mlt_service.h, src/inigo/inigo.c,
4232 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
4233 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
4234 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
4235 src/modules/westley/consumer_westley.c: Filter attachments to services
4237 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4239 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
4240 tractor producer-changed event
4242 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4244 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
4246 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4247 src/framework/mlt_events.c, src/framework/mlt_events.h,
4248 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
4249 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4250 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
4251 fix for playlist and consumer-stopped event
4253 * src/framework/Makefile, src/framework/mlt_events.c,
4254 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
4255 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4256 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4257 src/framework/mlt_property.c, src/framework/mlt_service.c,
4258 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
4261 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4263 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
4264 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
4265 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
4267 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4269 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
4270 complement for waveform generation
4272 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
4273 gain as opposed to shape
4275 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4277 * src/framework/mlt_frame.c: bugfix in waveform method
4279 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
4282 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4284 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
4285 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
4288 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
4289 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4290 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
4291 New tractor constructor
4293 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4295 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4296 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
4297 src/modules/westley/consumer_westley.c,
4298 src/modules/westley/producer_westley.c: Producer filter attach/detach
4299 methods; major rework on westley consumer, minor on producer
4301 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4303 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
4304 src/framework/mlt_field.c, src/framework/mlt_filter.c,
4305 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4306 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4307 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4308 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4309 src/framework/mlt_service.c, src/framework/mlt_service.h,
4310 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4311 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4312 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
4313 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
4314 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
4315 Mlt Ref Counts and Playlist split/join
4317 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4319 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
4321 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
4323 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4325 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
4326 conversion with gdkpixbuf scaling
4328 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
4331 * src/framework/mlt_consumer.c: Prefil consumer property
4333 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4335 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
4337 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4339 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
4340 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
4341 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4342 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4343 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
4346 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4348 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
4349 handling and logging off
4351 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4353 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4354 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
4355 src/modules/avformat/filter_avcolour_space.h: Colour space filter
4357 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4359 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
4361 * src/modules/avformat/producer_avformat.c: optimisations
4363 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4365 * src/modules/core/transition_region.c: Flexible and animated shapes
4367 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4369 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4370 gop size == 0 fix and update to current ffmpeg for cvs co
4372 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4373 src/modules/dv/producer_libdv.h: Fix for current libdv
4375 * src/modules/avformat/producer_avformat.c: Pipe workaround
4377 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4379 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
4380 Mutable shapes on regions
4382 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4384 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
4386 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
4388 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4390 * src/modules/plus/filter_invert.c: Minor fix to invert
4392 * src/modules/core/filter_watermark.c,
4393 src/modules/core/transition_composite.c: Mutable watermark producer and small
4396 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4398 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4399 Minor affine modifications
4401 * src/modules/plus/Makefile, src/modules/plus/configure,
4402 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
4403 src/modules/plus/filter_affine.h: Affine filter
4405 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4407 * src/modules/core/filter_watermark.c,
4408 src/modules/core/transition_composite.c: More mutable properties
4410 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4412 * src/modules/sox/Makefile: link to mad
4414 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
4415 src/modules/core/transition_composite.c,
4416 src/modules/core/transition_region.c: Mutable properties
4418 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
4419 filters when used in playlists
4421 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4423 * src/modules/core/transition_composite.c: Allows runtime modifications to
4426 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
4427 src/modules/core/transition_region.c: Allows runtime modifications to region
4430 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4432 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
4435 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4437 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4438 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4439 src/framework/mlt_service.c, src/framework/mlt_service.h,
4440 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
4442 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4444 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
4445 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
4447 * src/modules/avformat/Makefile, src/modules/core/Makefile,
4448 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
4449 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4450 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4451 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
4452 src/modules/sdl/Makefile, src/modules/sox/Makefile,
4453 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
4455 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4457 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
4458 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
4461 * src/modules/avformat/consumer_avformat.c,
4462 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
4463 change of defaults for inigo transition tracks
4465 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4467 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
4468 Sepia fix and affine/alpha clean up
4470 * src/modules/plus/Makefile, src/modules/plus/configure,
4471 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
4472 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
4473 with alpha and a broken sepia
4475 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4477 * src/modules/plus/transition_affine.c: Affine silliness
4479 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4481 * configure, src/modules/configure, src/modules/core/configure,
4482 src/modules/core/transition_composite.c, src/modules/dv/configure,
4483 src/modules/fezzik/configure, src/modules/gtk2/configure,
4484 src/modules/inigo/configure, src/modules/normalize/configure,
4485 src/modules/resample/configure, src/modules/sdl/configure,
4486 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
4487 src/modules/vorbis/configure, src/modules/westley/configure,
4488 src/modules/xine/configure: Portability modifications to scripts
4490 * src/modules/plus/Makefile, src/modules/plus/configure,
4491 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
4492 src/modules/plus/transition_affine.h: Experimental affine transformation
4494 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4496 * src/modules/plus/Makefile, src/modules/plus/configure,
4497 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
4498 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
4499 src/modules/plus/filter_invert.h: More silliness :-)
4501 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4503 * configure: version bump
4505 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
4507 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
4509 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
4512 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
4514 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4516 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
4517 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
4518 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
4520 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4522 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
4525 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
4527 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
4529 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4531 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
4532 way to configure ffmpeg
4534 * src/modules/avformat/consumer_avformat.c,
4535 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
4538 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4540 * src/framework/configure, src/framework/mlt_consumer.c,
4541 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
4542 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
4543 factory (for future module reporting); pool purge function; consumer drop
4546 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
4547 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
4548 for avformat consumer qscale; additional avformat consumer properties
4550 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4552 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
4555 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4557 * src/modules/sdl/consumer_sdl.c: audio off
4559 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4561 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
4563 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4565 * docs/services.txt: a clarification
4567 * src/modules/core/filter_resize.c: set output frame aspect to consumer
4568 sample aspect, not display aspect.
4570 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
4572 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4574 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
4576 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
4578 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4580 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
4582 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4584 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
4585 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
4587 * src/framework/Makefile, src/framework/mlt_consumer.c,
4588 src/modules/avformat/consumer_avformat.c,
4589 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
4590 src/modules/core/configure, src/modules/core/consumer_null.c,
4591 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4592 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
4593 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
4594 clean ups; added a null consumer for easier valgrind testing
4596 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4598 * src/framework/mlt_consumer.c: audio/video processing swap
4600 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4602 * src/modules/sox/filter_sox.c: fix st.h include
4604 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4606 * src/framework/mlt_frame.c: test card handling
4608 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4610 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4611 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
4613 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
4614 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
4616 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4618 * src/albino/Makefile, src/framework/mlt_consumer.c,
4619 src/modules/avformat/consumer_avformat.c,
4620 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4621 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
4622 modifications; albino compile fix; minor mods to avformat producer
4624 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4626 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4627 src/framework/mlt_deque.h, src/framework/mlt_field.h,
4628 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4629 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
4630 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
4631 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4632 src/framework/mlt_property.h, src/framework/mlt_repository.h,
4633 src/framework/mlt_service.c, src/framework/mlt_service.h,
4634 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
4635 src/framework/mlt_transition.h: C++ compatability
4637 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4639 * configure: version shunt
4641 * README, configure, docs/install.txt, docs/services.txt,
4642 src/modules/avformat/Makefile, src/modules/avformat/configure,
4643 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
4644 src/modules/avformat/filter_avdeinterlace.c,
4645 src/modules/avformat/filter_avresample.c,
4646 src/modules/avformat/producer_avformat.c, src/modules/configure,
4647 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
4648 mods; avformat static or shared build; corrections to sdl
4650 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4652 * configure, docs/services.txt, setenv: GPL checking (provisional
4653 implementation), mc scaling docs
4655 * src/framework/mlt.h: added tokeniser to mlt header
4657 * src/modules/configure, src/modules/core/Makefile,
4658 src/modules/core/configure, src/modules/core/factory.c,
4659 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
4660 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
4661 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
4662 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
4663 fezzik rework (to allow inclusion of mc scaler)
4665 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4667 * src/modules/sox/Makefile: whoops - missed some libs
4669 * src/albino/Makefile: albino Makefile cleanup
4671 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
4672 src/modules/sox/Makefile: Makefile cleanup in modules
4674 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
4675 mlt_tokeniser and removed libst-config from Makefile
4677 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
4678 src/framework/mlt_tokeniser.h: added mlt_tokeniser
4680 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4682 * src/modules/sox/filter_sox.c: add more comments
4684 * src/modules/core/Makefile, src/modules/core/configure,
4685 src/modules/core/factory.c, src/modules/core/filter_volume.c,
4686 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
4687 src/modules/normalize/configure, src/modules/normalize/factory.c,
4688 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
4689 src/modules/sox/Makefile, src/modules/sox/configure,
4690 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
4691 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
4692 added new sox module with filter_sox
4694 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4696 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
4697 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
4698 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
4699 src/modules/ffmpeg/video.sh: removed all ffmpeg files
4701 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
4702 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
4703 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
4704 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
4706 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4708 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
4711 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4712 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
4713 src/modules/avformat/filter_avdeinterlace.h,
4714 src/modules/avformat/filter_avresample.c,
4715 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
4716 deinterlace and resampler
4718 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4720 * configure, src/albino/Makefile, src/framework/Makefile,
4721 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
4722 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
4723 src/modules/avformat/Makefile, src/modules/dv/Makefile,
4724 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
4725 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
4726 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
4727 src/valerie/valerie_socket.c: More configure and build tuning
4729 * configure, src/modules/configure: Configure and build tuning
4731 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
4732 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4733 src/modules/avformat/Makefile, src/modules/core/Makefile,
4734 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
4735 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
4736 src/modules/inigo/Makefile, src/modules/resample/Makefile,
4737 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
4738 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
4739 src/valerie/Makefile: Configure and build tuning
4741 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4743 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
4744 src/modules/avformat/consumer_avformat.c: Makefile error handling and
4745 consumer avformat cleanup
4747 * docs/install.txt: Installation docs update
4749 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4751 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4752 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
4753 normalisation fix, add .vob to fezzik, field order detection for avformat
4755 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4757 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
4758 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4759 src/framework/mlt_repository.c, src/inigo/inigo.c,
4760 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
4761 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
4763 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4765 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
4767 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4768 src/framework/mlt_properties.c: aspect ratio and test card woes
4770 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4772 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
4773 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
4774 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
4775 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
4776 modifications and test card env var
4778 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4780 * demo/demo: remove setenv call
4782 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4784 * src/modules/sdl/consumer_sdl.c: added setenv_mc
4786 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
4788 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
4789 docs/services.txt, src/modules/core/transition_composite.c: minor mods
4791 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4793 * docs/services.txt: fix something that got disordered
4795 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
4796 that take a filename with server virtual root
4798 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4800 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
4801 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4802 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
4803 src/miracle/Makefile, src/miracle/miracle_unit.c,
4804 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
4805 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
4806 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
4807 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
4808 src/modules/inigo/Makefile, src/modules/resample/Makefile,
4809 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
4810 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
4811 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
4813 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4815 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
4816 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
4817 scheduling priority on any created thread
4819 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4821 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
4822 bugfix limits in transition luma
4824 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
4825 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
4826 fixes for rescale=none
4828 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4830 * src/valerie/valerie.c: insert fix
4832 * README, src/framework/configure, src/framework/mlt.h,
4833 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4834 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
4835 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
4836 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4837 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
4838 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
4839 avformat added, various cleanups and consumer realtime switching
4841 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4843 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
4844 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
4847 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4849 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
4850 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
4851 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
4854 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4856 * src/miracle/configure: make install part 2 - building configs
4858 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4860 * demo/entity.westley, demo/new.westley, docs/westley.txt,
4861 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
4862 src/modules/westley/westley.dtd: added westley.dtd
4864 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4866 * Makefile, configure, mlt-config-template, src/framework/configure,
4867 src/miracle/configure, src/valerie/configure: make install part 2 - building
4870 * src/modules/fezzik/Makefile: make install fix
4872 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4874 * demo/entity.westley, docs/westley.txt,
4875 src/modules/westley/producer_westley.c: fix westley for mixed element text
4876 and entity references
4878 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4880 * Makefile, src/modules/Makefile: make install part 1
4882 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
4883 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
4884 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
4885 src/modules/core/Makefile, src/modules/dv/Makefile,
4886 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
4887 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4888 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4889 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
4890 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
4893 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4894 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
4895 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4896 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
4897 and properties checks; dv decoder stack; factory cleanup registering
4899 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4901 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
4902 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
4903 enhance miracle LOAD command to accept a service: prefix. enhance
4904 producer_westley to apply parameters on url as entities. bugfix
4905 producer_westley memory leak.
4907 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
4908 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
4909 both service and resource supplied.
4911 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4913 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
4914 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
4915 branch tracking and other bugfixes to producer_westley.
4917 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4919 * src/framework/mlt_tractor.c: tractor fix
4921 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4923 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
4924 src/modules/westley/producer_westley.c: added track hiding to westley
4926 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4928 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
4929 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
4931 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
4933 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
4934 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
4935 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
4937 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4938 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
4939 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
4940 reversal and hidden tracks
4942 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
4945 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4946 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
4947 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
4948 to composite for key diffs of 1; added mlt_consumer_new for consistency
4950 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4952 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
4953 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
4954 docs/services.txt, src/modules/core/producer_colour.c,
4955 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
4956 remove some progressive flag handling in field renderers bugfix compositing
4957 images wider than the frame added more demos
4959 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4961 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
4963 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4965 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
4966 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
4967 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
4968 src/valerie/valerie.h: added clear to the miracle command set and valerie api
4971 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4973 * docs/install.txt: minor typos
4975 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
4976 docs/services.txt, docs/westley.txt, src/albino/albino.c,
4977 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
4978 src/modules/westley/producer_westley.c: documentation updates change some
4979 references to dv1394d in the example clients to Miracle. more bugfixes for
4980 producer_westley iconv for pango
4982 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4984 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
4985 src/miracle/miracle_unit_commands.c: root corrections to miracle
4987 * src/valerie/valerie.c: quick valerie fix
4989 * docs/install.txt: Added install.txt
4991 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4993 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
4995 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4997 * src/modules/avformat/producer_avformat.c,
4998 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
4999 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5000 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
5001 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
5002 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
5003 experimental ac3 audio support
5005 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5007 * src/modules/westley/producer_westley.c: touchup on the producer in/out
5008 applied to parent entry
5010 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
5011 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
5012 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5013 src/modules/westley/producer_westley.c: smarter and harder producer_westley
5015 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5017 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5018 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5019 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
5022 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5024 * docs/framework.txt, src/framework/mlt_properties.c,
5025 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
5026 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
5027 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
5029 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
5030 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5031 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5032 src/modules/core/configure, src/modules/core/factory.c,
5033 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
5034 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5035 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
5036 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
5038 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5040 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
5041 avformat pts offset change and note bug in docs
5043 * src/modules/inigo/producer_inigo.c: fix brokenness
5045 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5047 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
5048 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
5049 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5050 src/framework/mlt_properties.h, src/framework/mlt_service.c,
5051 src/framework/mlt_service.h, src/framework/mlt_types.h,
5052 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5053 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
5056 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5058 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5059 src/modules/core/Makefile, src/modules/core/configure,
5060 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
5061 src/modules/core/filter_channelcopy.h,
5062 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
5063 filter_resample to reproduce channels when producer does not create as many
5064 as consumer requested.
5066 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
5067 well as logical bug in smoothing.
5069 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5070 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
5071 fezzik now accepts service:resource and strips \'avformat:\' before fallback
5072 avformat construction. avformat now accepts urls with a format and format
5073 parameters designation. updated services.txt for above changes. added a video
5074 pts offset to avformat.
5076 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5078 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
5079 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
5080 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
5081 updated services docs plus minor fixes discovered during
5083 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5085 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
5086 demo/mlt_voiceover: notes for the demo
5088 * demo/demo.ini: bring into sync with changes
5090 * src/modules/sdl/consumer_sdl.c: default progressive off
5092 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
5093 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
5094 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
5095 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
5097 * src/modules/core/transition_luma.c: fix distortion in smoothness
5099 * src/modules/core/filter_gamma.c: fix broken gamma
5101 * src/modules/core/transition_luma.c: fix field rendering
5103 * src/modules/core/transition_composite.c: bugfixes with field rendering
5105 * src/modules/dv/producer_libdv.c: fix aspect
5107 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5109 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
5110 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
5111 sdl/consumer tuning and demo updates
5113 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5115 * demo/mlt_voiceover, src/framework/mlt_deque.c,
5116 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5117 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
5120 * demo/demo: demo framework added
5122 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
5123 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
5124 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
5125 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
5126 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
5127 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
5128 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
5129 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
5130 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
5131 src/modules/sdl/consumer_sdl.c: demo framework added
5133 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5135 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
5136 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5137 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
5138 bugfixes to -x and too small rescaling.
5140 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5142 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5143 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5144 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
5147 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
5148 src/modules/westley/producer_westley.c: Minor fixes to westley and
5149 mlt_consumer; first draft westley docs
5151 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5153 * src/modules/core/transition_composite.c,
5154 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
5155 optimisations for luma producer.
5157 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5159 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5160 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5161 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
5162 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5163 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
5164 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5165 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
5166 luma to composite. rework aspect handling to use sample aspect. workaround
5167 westley segfault when another instance of libxml2 is used. improved inline
5168 xml handling in westley - pango and svg.
5170 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5172 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
5175 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5177 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
5180 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5182 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5183 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
5184 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
5186 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5187 src/humperdink/client.c, src/miracle/miracle_unit.c,
5188 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5189 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
5190 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
5191 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
5193 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5195 * src/modules/core/transition_luma.c: reorg transition_luma to support
5198 * src/modules/Makefile, src/modules/core/Makefile,
5199 src/modules/core/configure, src/modules/core/factory.c,
5200 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
5201 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
5202 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
5203 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
5204 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
5205 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
5206 xine-based accellerated deinterlace
5208 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5210 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5211 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
5212 src/framework/mlt_service.h, src/framework/mlt_types.h,
5213 src/modules/core/Makefile, src/modules/core/configure,
5214 src/modules/core/factory.c, src/modules/core/filter_region.c,
5215 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
5218 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5220 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
5222 * src/modules/core/producer_colour.c: producer_colour
5224 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5225 src/modules/core/Makefile, src/modules/core/configure,
5226 src/modules/core/factory.c, src/modules/core/producer_colour.c,
5227 src/modules/core/producer_colour.h: producer_colour
5229 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
5231 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5233 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
5234 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5235 src/framework/mlt_property.c, src/framework/mlt_service.c,
5236 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
5237 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
5238 src/modules/core/transition_composite.c,
5239 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
5240 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
5241 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
5242 experimental hash in properties
5244 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5246 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
5247 src/modules/core/transition_composite.c,
5248 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
5249 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
5250 pixbuf takes svg xml, fezzik can take a service name
5252 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5254 * src/modules/sdl/consumer_sdl.c: More SDL fixes
5256 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5258 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
5260 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5262 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
5263 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
5264 producer_libdv quality property improve avformat aspect_ratio and frame_rate
5267 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5269 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
5271 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5272 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
5273 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
5274 src/modules/sdl/consumer_sdl.c: sdl hacks
5276 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5278 * src/modules/core/Makefile, src/modules/core/configure,
5279 src/modules/core/factory.c, src/modules/core/filter_region.c,
5280 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
5281 src/modules/core/transition_composite.c,
5282 src/modules/core/transition_composite.h: regionalised fx part 1
5284 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
5285 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
5286 src/modules/gtk2/producer_pixbuf.c: unique ids
5288 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5290 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
5291 performance loss :-(
5293 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5295 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
5296 src/modules/dv/consumer_libdv.c: Scaling experimentation
5298 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5300 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
5301 src/modules/gtk2/scale_line_22_33_mmx.S,
5302 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
5305 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5307 * src/modules/core/transition_composite.c: composite alignment fix
5309 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5311 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
5312 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
5314 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5316 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5317 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5318 src/modules/core/configure, src/modules/core/factory.c,
5319 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
5320 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5321 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
5322 added fill compositing test case, filter luma, mlt_properties_pass and sundry
5325 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5327 * src/modules/core/transition_composite.c: composite key frames
5329 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5330 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
5331 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
5332 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5333 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
5334 stack, various fixes
5336 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5338 * src/modules/core/transition_composite.c: field rendering fix and disable
5339 scaling height when normalising pixel aspect when output pixel aspect < 1
5341 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5343 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
5344 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5345 src/modules/core/Makefile, src/modules/core/configure,
5346 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
5347 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5348 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5349 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
5350 watermark added, minor mods to mlt framework required
5352 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5353 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
5354 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
5355 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
5356 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
5357 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5358 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
5359 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
5361 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5363 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
5364 src/modules/avformat/producer_avformat.c,
5365 src/modules/fezzik/producer_fezzik.c: Minor fixes
5367 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
5368 rework (prepatory read-ahead implementation) and luma work around
5370 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
5371 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
5374 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5376 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
5377 composite alpha operations, make obscure alpha aware
5379 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5381 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5382 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5383 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
5385 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5387 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
5388 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
5391 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5393 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
5394 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
5395 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5396 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5397 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
5398 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
5399 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
5400 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5401 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
5402 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
5403 src/valerie/Makefile: Memory pooling part 2 and other optimisations
5405 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5407 * src/modules/core/transition_luma.c: more dissolve optimisation
5409 * src/modules/core/transition_luma.c: optimise dissolve case
5411 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5413 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
5414 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
5415 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5416 src/framework/mlt_properties.h, src/framework/mlt_types.h,
5417 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5418 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
5419 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
5420 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5421 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
5422 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
5425 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5427 * src/modules/core/transition_composite.c,
5428 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
5429 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
5430 composite, bugfixes for luma, pixbuf and pango
5432 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5434 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
5437 * src/modules/sdl/consumer_sdl.c: default progressive on
5439 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
5440 in/out as element attributes and not property elements
5442 * src/modules/core/filter_deinterlace.c,
5443 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5444 split getting of b_frame image and composite
5446 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5448 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
5449 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5450 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
5451 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5452 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5453 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
5454 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5455 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
5456 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
5457 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5458 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5459 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
5460 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5461 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
5462 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5463 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
5464 percentage, reworked aspect ratio calcs, ante/post properties for dv
5465 consumers, avformat rework, westley root
5467 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5469 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
5470 src/modules/sdl/consumer_sdl.c: bug fixes
5472 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5473 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5474 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
5475 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
5476 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
5477 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
5478 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5479 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
5480 westley serialises with entry in/out; full field, aspect, and colour space
5481 normalisation; scaling overlays to consumer size; tagged frame mallocs with
5484 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5486 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
5487 src/framework/mlt_properties.h: Properties rename and dump function
5489 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
5490 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
5491 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5492 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5493 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5494 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
5495 Defaults for PAL/NTSC on producers and consumers
5497 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5499 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5500 src/modules/core/Makefile, src/modules/core/configure,
5501 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
5502 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
5503 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
5504 brightness filter, added smooth ramping to audio processing, added start/end
5505 interpolation points to filter_mix and filter_volume
5507 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5509 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
5510 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
5511 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
5512 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
5513 mlt/src/framework/config.h, mlt/src/framework/configure,
5514 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
5515 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
5516 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
5517 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
5518 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
5519 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
5520 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
5521 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
5522 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
5523 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
5524 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
5525 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
5526 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
5527 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
5528 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
5529 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
5530 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
5531 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
5532 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
5533 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
5534 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
5535 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
5536 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
5537 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
5538 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
5539 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
5540 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
5541 mlt/src/miracle/miracle_unit_commands.c,
5542 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
5543 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
5544 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
5545 mlt/src/modules/core/filter_deinterlace.c,
5546 mlt/src/modules/core/filter_deinterlace.h,
5547 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
5548 mlt/src/modules/core/filter_greyscale.c,
5549 mlt/src/modules/core/filter_greyscale.h,
5550 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
5551 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
5552 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
5553 mlt/src/modules/core/transition_composite.c,
5554 mlt/src/modules/core/transition_composite.h,
5555 mlt/src/modules/core/transition_luma.c,
5556 mlt/src/modules/core/transition_luma.h,
5557 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
5558 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
5559 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
5560 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
5561 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
5562 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
5563 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
5564 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
5565 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
5566 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
5567 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
5568 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
5569 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
5570 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
5571 mlt/src/modules/gtk2/producer_pango.h,
5572 mlt/src/modules/gtk2/producer_pixbuf.c,
5573 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
5574 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
5575 mlt/src/modules/inigo/producer_inigo.c,
5576 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
5577 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
5578 mlt/src/modules/resample/filter_resample.c,
5579 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
5580 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
5581 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
5582 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
5583 mlt/src/modules/westley/consumer_westley.c,
5584 mlt/src/modules/westley/consumer_westley.h,
5585 mlt/src/modules/westley/factory.c,
5586 mlt/src/modules/westley/producer_westley.c,
5587 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
5588 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
5589 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
5590 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
5591 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
5592 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
5593 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
5594 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
5595 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
5596 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
5597 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
5598 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
5599 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
5600 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
5601 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
5604 * docs/TODO, src/miracle/miracle_local.c: add TODO
5606 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5608 * src/framework/mlt_producer.c: test card handling
5610 * src/miracle/miracle_local.c: optional segv handling
5612 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5614 * src/miracle/miracle_local.c: change segv handler to use log facility
5616 * src/valerie/valerie_notifier.c: cleanup
5618 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5619 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
5620 playlist_move bugfix, resize_yuv422 optimisation
5622 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5624 * src/miracle/miracle_unit.c: first of a few local tests
5626 * src/miracle/miracle_commands.c: first of a few local tests
5628 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
5629 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
5630 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
5631 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
5632 silence dv when not playing
5634 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5636 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
5637 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5638 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
5639 src/valerie/valerie_status.h: Miracle mods
5641 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5643 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
5644 src/modules/resample/filter_resample.c,
5645 src/modules/westley/producer_westley.c: bugfixes
5647 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5649 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
5651 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5653 * src/modules/core/filter_volume.c: remove spurious return in get_audio
5655 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5657 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
5660 * src/modules/dv/consumer_libdv.c: brought by a bunny
5662 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
5665 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5667 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5668 src/modules/core/transition_luma.c: luma funkiness
5670 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5671 src/modules/core/transition_composite.c,
5672 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
5673 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5674 pixbuf, composite and fezzik mirrors
5676 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5678 * src/modules/westley/producer_westley.c: support in/out on entry and track
5680 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5682 * src/modules/gtk2/producer_pango.c: pango producer rework
5684 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
5685 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
5688 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5690 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
5692 * src/modules/avformat/producer_avformat.c,
5693 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5694 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
5696 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5698 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
5699 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
5700 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
5701 src/modules/westley/consumer_westley.c,
5702 src/modules/westley/producer_westley.c: some bugfixes, westley property
5703 handling reorg, make rescale respect the aspect ratio, make resize update the
5704 aspect ratio, add resize to fezzik
5706 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5708 * docs/services.txt, src/modules/core/filter_obscure.c,
5709 src/modules/core/transition_composite.c: composite
5711 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
5712 src/miracle/miracle_unit.c, src/modules/Makefile,
5713 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5714 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
5715 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
5716 src/modules/westley/consumer_westley.c,
5717 src/modules/westley/producer_westley.c: adding the rock thrower...
5719 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5721 * src/modules/resample/filter_resample.c: resample fix
5723 * docs/services.txt, setenv, src/framework/mlt_frame.c,
5724 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
5725 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
5726 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
5727 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
5728 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
5729 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
5732 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5734 * docs/inigo.txt, src/framework/mlt_frame.c,
5735 src/modules/westley/consumer_westley.c,
5736 src/modules/westley/producer_westley.c: bugfixes to westley
5738 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5740 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
5742 * src/modules/gtk2/pixops.c: near final rescale improvements?
5744 * src/modules/gtk2/pixops.c: interim rescale improvements
5746 * src/modules/gtk2/pixops.c: interim rescale improvements
5748 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
5751 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5753 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
5754 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
5755 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
5756 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
5757 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
5758 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
5759 pre-beta cleanup part 1
5761 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5763 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
5764 src/modules/core/Makefile, src/modules/core/configure,
5765 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
5766 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
5767 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
5768 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
5770 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
5771 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
5772 src/framework/mlt_field.c, src/framework/mlt_frame.c,
5773 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
5774 src/framework/mlt_types.h: added deque, api design for manager, minor affine
5775 tweaks, experimental destructor work
5777 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5779 * docs/services.txt: doc updates
5781 * src/modules/core/filter_volume.c: configurable window size on volume
5782 normalisation, also set default of max_gain to 20dB
5784 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5786 * src/framework/mlt_frame.c: updated affine
5788 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5790 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
5791 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5792 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
5793 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
5794 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
5795 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
5796 src/modules/vorbis/Makefile: some bugfixes and rescale filter
5798 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5800 * src/modules/core/filter_volume.c: comment some diagnostics
5802 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
5803 changes, and tweaks for volume filter normalisation
5805 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5807 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
5808 src/modules/westley/producer_westley.c: westley bugfixes and audio
5811 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5813 * README, docs/services.txt, src/framework/mlt_multitrack.c,
5814 src/miracle/miracle_unit.c, src/modules/Makefile,
5815 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
5816 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
5817 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
5818 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
5819 handling in multitrack
5821 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5823 * src/modules/westley/consumer_westley.c,
5824 src/modules/westley/producer_westley.c: westley updates for non-inline
5825 serialisation and code cleanup
5827 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5829 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
5830 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
5831 miracle avformat usage, and destrector reversal
5833 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
5836 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
5837 src/modules/Makefile, src/modules/avformat/Makefile,
5838 src/modules/avformat/configure, src/modules/avformat/factory.c,
5839 src/modules/avformat/producer_avformat.c,
5840 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
5841 src/modules/sdl/consumer_sdl.c: Added avformat
5843 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5845 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
5846 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
5847 src/modules/westley/consumer_westley.c,
5848 src/modules/westley/producer_westley.c: updated westley
5850 * src/tests/dan.c: test cvs
5852 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5854 * mlt/src/modules/westley/consumer_westley.c,
5855 src/modules/westley/consumer_westley.c: xml based westley serialisation
5857 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
5858 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
5859 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
5860 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
5861 westley serialisation
5863 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5865 * docs/services.txt, mlt/docs/services.txt,
5866 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
5867 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
5868 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
5869 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
5870 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
5871 mlt/src/modules/westley/consumer_westley.c,
5872 mlt/src/modules/westley/consumer_westley.h,
5873 mlt/src/modules/westley/factory.c,
5874 mlt/src/modules/westley/producer_westley.c,
5875 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
5876 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5877 src/framework/mlt_repository.c, src/framework/mlt_service.c,
5878 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
5879 src/framework/mlt_types.h, src/modules/Makefile,
5880 src/modules/westley/Makefile, src/modules/westley/configure,
5881 src/modules/westley/consumer_westley.c,
5882 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
5883 src/modules/westley/producer_westley.c,
5884 src/modules/westley/producer_westley.h, src/tests/dan.c: added
5887 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5889 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
5890 src/modules/dv/consumer_libdv.c: updated libdv consumer
5892 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5894 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
5895 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
5896 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
5897 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
5898 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
5899 mlt/src/modules/core/transition_luma.c,
5900 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
5901 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5902 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
5903 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
5904 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5905 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
5907 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5909 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
5910 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
5911 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
5912 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5913 src/modules/Makefile: insert/move/remove dvcp operations
5915 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5917 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
5920 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
5921 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
5922 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
5923 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
5924 mlt/src/modules/core/filter_volume.h,
5925 mlt/src/modules/core/transition_composite.c,
5926 mlt/src/modules/core/transition_composite.h,
5927 mlt/src/modules/core/transition_luma.c,
5928 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
5929 mlt/src/modules/gtk2/producer_pango.c,
5930 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
5931 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
5932 mlt/src/modules/resample/filter_resample.c,
5933 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
5934 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
5935 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
5936 src/modules/core/factory.c, src/modules/core/filter_volume.c,
5937 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
5938 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
5939 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
5940 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5941 src/modules/resample/Makefile, src/modules/resample/configure,
5942 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
5943 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
5944 new volume, mix, and resample filters and transitions
5946 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5948 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
5950 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
5951 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
5952 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
5953 multitrack inigo serialisation
5955 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
5956 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
5957 specification on .inigo serialisations
5959 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
5960 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
5961 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
5962 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
5963 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
5964 mlt/src/modules/core/transition_luma.c,
5965 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
5966 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5967 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5968 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
5969 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5970 src/inigo/inigo.c, src/modules/core/transition_composite.c,
5971 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
5972 src/tests/charlie.c: partial corrections to serialisation
5974 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5976 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
5977 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
5978 mlt/src/modules/dv/consumer_libdv.c,
5979 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
5980 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5981 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
5982 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
5984 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
5987 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
5988 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
5989 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5990 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
5993 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
5995 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
5996 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
5997 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
5998 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
5999 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6000 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6001 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6002 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6003 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6004 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6005 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6006 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6007 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
6008 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
6009 mlt/src/modules/core/transition_composite.c,
6010 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
6011 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
6012 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
6013 mlt/src/modules/dv/producer_libdv.c,
6014 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6015 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6016 mlt/src/modules/gtk2/producer_pango.c,
6017 mlt/src/modules/gtk2/producer_pixbuf.c,
6018 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
6019 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6020 src/framework/mlt_field.c, src/framework/mlt_field.h,
6021 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6022 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6023 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6024 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6025 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6026 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6027 src/framework/mlt_property.c, src/framework/mlt_property.h,
6028 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6029 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6030 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6031 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6032 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
6033 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
6034 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
6035 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6036 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
6037 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6038 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
6039 serialisation of inigo
6041 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6043 * README, docs/testing-20040110.txt, mlt/README,
6044 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
6046 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6048 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6049 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
6050 src/modules/configure: minor testing update
6052 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6054 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6055 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
6058 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
6060 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
6061 acceptance test results
6063 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6065 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6066 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
6068 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
6070 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
6073 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
6074 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
6075 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
6078 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6079 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
6080 producer, serialise and deserialise
6082 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
6083 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
6084 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
6085 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6086 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
6087 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6088 mlt/src/modules/inigo/producer_inigo.c,
6089 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
6090 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
6091 src/miracle/miracle_unit.c, src/modules/Makefile,
6092 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
6093 src/modules/inigo/configure, src/modules/inigo/factory.c,
6094 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
6095 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
6098 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6100 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6101 mlt/docs/testing.txt: adding testing.txt and initial test results
6103 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
6105 * docs/services.txt, mlt/docs/services.txt,
6106 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
6107 doc updates and better control of pixbuf composite property propogation
6109 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6110 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6111 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6112 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
6113 propogating of producer and transition properties to the frame in pango and
6114 composite; add pango support to inigo
6116 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6118 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
6119 prevent segfault in some transitions time specifications
6121 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6123 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
6124 multitrack eof handling
6126 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
6127 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
6128 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6129 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
6130 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
6133 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6135 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
6136 src/tests/luma.c: remove no longer necessary blanks
6138 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6139 mlt/src/modules/gtk2/producer_pango.c,
6140 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
6141 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
6142 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
6143 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
6144 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6145 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
6146 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
6147 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
6148 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
6149 and mlt_frame_audio_mix
6151 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6153 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6154 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
6157 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
6158 playlist position fix
6160 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6162 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6163 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
6164 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
6165 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
6166 mlt_frame_mix_audio, make consumers request the number of samples to
6169 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6171 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
6173 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
6175 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6176 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6177 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
6178 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6179 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
6180 addressing in playlist
6182 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6184 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6185 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6186 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6187 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
6188 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
6189 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6190 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
6191 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
6192 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
6193 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6194 src/framework/mlt_producer.h, src/framework/mlt_property.c,
6195 src/framework/mlt_property.h, src/humperdink/client.c,
6196 src/humperdink/remote.c, src/miracle/miracle_local.c,
6197 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6198 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
6199 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6200 src/valerie/valerie_status.h: int64 based comms and more unit functionality
6202 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
6203 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
6205 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
6206 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
6207 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
6208 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
6209 src/framework/mlt_transition.h, src/miracle/Makefile: albino
6211 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6213 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
6215 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6216 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
6217 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6218 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
6219 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6220 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6221 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6222 src/modules/dv/producer_libdv.c: More miracle mods
6224 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6226 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
6229 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
6230 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
6231 mlt/src/modules/dv/producer_libdv.c,
6232 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
6233 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6234 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6235 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
6236 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
6237 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
6238 transition_luma, add to docs
6240 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6242 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
6243 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
6244 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6245 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
6246 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6247 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6248 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
6249 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
6250 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
6251 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
6252 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
6253 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
6254 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
6255 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6256 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
6257 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
6258 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
6259 mlt/src/modules/gtk2/producer_pango.c,
6260 mlt/src/modules/gtk2/producer_pixbuf.c,
6261 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
6262 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
6263 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
6264 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6265 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6266 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
6267 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
6268 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
6269 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
6270 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6271 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
6272 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
6273 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6274 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6275 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6276 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6277 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
6278 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
6279 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6280 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
6281 src/valerie/valerie.h: miracle part 1
6283 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6285 * mlt/src/modules/core/transition_luma.c,
6286 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
6287 src/modules/core/transition_luma.h: add forgotten files
6289 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6290 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6291 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
6292 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
6293 src/framework/mlt_transition.h, src/modules/core/Makefile,
6294 src/modules/core/configure, src/modules/core/factory.c,
6295 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
6296 new frame properties
6298 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6300 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6301 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
6302 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
6303 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6304 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
6305 next/prev clip behaviour
6307 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6309 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
6310 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6311 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
6312 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
6313 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
6314 conditions of composite; updated property handling of producer_pango
6316 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6318 * docs/services.txt, mlt/docs/services.txt,
6319 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6320 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6321 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
6322 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
6323 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
6324 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
6325 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6326 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6327 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6328 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
6329 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6330 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6331 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6332 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6333 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
6334 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
6335 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
6336 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
6337 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
6339 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6341 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
6342 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
6343 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
6344 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6345 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6346 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6347 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6348 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6349 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6350 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6351 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
6353 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6355 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
6356 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6357 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6358 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6359 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
6360 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6361 src/modules/ffmpeg/filter_ffmpeg_dub.c,
6362 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
6363 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
6365 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6367 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6368 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
6369 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
6370 and additional sdl tweaks
6372 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6373 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6374 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
6375 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
6376 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
6377 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
6378 work around and minor fixes
6380 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6382 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6383 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6384 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
6385 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6386 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
6389 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6391 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
6392 sync issues [incomplete]
6394 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6395 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
6396 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
6397 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
6398 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
6399 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6400 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
6401 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
6402 src/modules/Makefile, src/modules/core/factory.c,
6403 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
6404 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6405 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
6406 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
6409 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6411 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
6412 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
6413 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
6414 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
6415 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
6416 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
6417 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
6418 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
6419 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
6420 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
6421 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
6422 src/tests/charlie.c: ppm ffmpeg
6424 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6426 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6427 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
6428 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
6429 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
6430 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
6431 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
6432 src/tests/io.c: Gamma filter
6434 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
6436 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
6439 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
6442 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
6444 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
6445 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
6446 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
6447 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
6449 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6450 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
6451 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
6453 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
6454 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
6455 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
6456 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
6458 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
6459 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
6462 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6464 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6465 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6466 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
6467 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6468 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6469 mlt/src/modules/gtk2/producer_pixbuf.c,
6470 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
6471 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
6472 src/framework/mlt_field.h, src/framework/mlt_filter.c,
6473 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
6474 src/modules/core/Makefile, src/modules/core/configure,
6475 src/modules/core/factory.c, src/modules/core/filter_resize.c,
6476 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
6477 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
6478 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
6480 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6482 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
6483 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6484 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6485 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6486 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
6487 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
6488 src/framework/mlt_field.h, src/framework/mlt_filter.c,
6489 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
6490 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
6491 src/tests/setenv: field and playlist provisional implementations
6493 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6495 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
6496 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
6497 src/tests/dan.c: SDL fixes on close
6499 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6500 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
6501 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
6502 src/tests/charlie.c, src/tests/setenv: test frame services
6504 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6506 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
6507 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
6508 mlt/src/modules/gtk2/producer_pango.h,
6509 mlt/src/modules/gtk2/producer_pixbuf.c,
6510 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
6511 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6512 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
6513 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
6514 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
6515 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
6516 and bluefish consumer
6518 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6520 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
6521 mlt/src/tests/charlie.c, src/modules/Makefile,
6522 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
6524 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6526 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
6527 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
6528 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
6531 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
6532 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6533 mlt/src/modules/gtk2/producer_pango.h,
6534 mlt/src/modules/gtk2/producer_pixbuf.c,
6535 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
6536 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
6537 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
6538 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
6539 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
6540 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
6543 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6545 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
6546 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
6548 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
6549 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
6550 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
6551 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6552 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
6553 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
6554 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
6555 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6556 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
6557 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
6558 src/framework/mlt_repository.h, src/modules/core/Makefile,
6559 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
6560 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
6563 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6565 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6566 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
6567 mlt/src/modules/core/filter_deinterlace.h,
6568 mlt/src/modules/core/filter_greyscale.c,
6569 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
6570 mlt/src/modules/core/producer_ppm.h,
6571 mlt/src/modules/core/transition_composite.c,
6572 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
6573 src/modules/core/configure, src/modules/core/factory.c,
6574 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
6575 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
6576 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
6577 src/modules/core/transition_composite.c,
6578 src/modules/core/transition_composite.h: Added files rejected by import
6580 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
6581 mlt/src/framework/Makefile, mlt/src/framework/config.h,
6582 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
6583 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6584 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
6585 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6586 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6587 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6588 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6589 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6590 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6591 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6592 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6593 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6594 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6595 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6596 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
6597 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
6598 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
6599 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
6600 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
6601 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
6602 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
6603 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6604 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6605 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
6606 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
6607 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
6608 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6609 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
6610 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
6611 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6612 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6613 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
6614 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6615 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6616 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6617 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6618 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6619 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6620 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6621 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6622 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6623 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
6624 src/framework/Makefile, src/framework/config.h, src/framework/configure,
6625 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6626 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6627 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6628 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6629 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
6630 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6631 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6632 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6633 src/framework/mlt_properties.h, src/framework/mlt_property.c,
6634 src/framework/mlt_property.h, src/framework/mlt_repository.c,
6635 src/framework/mlt_repository.h, src/framework/mlt_service.c,
6636 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6637 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
6638 src/framework/mlt_transition.h, src/framework/mlt_types.h,
6639 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
6640 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
6641 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
6642 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
6643 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
6644 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
6645 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6646 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
6647 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
6648 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
6649 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
6650 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
6651 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6652 src/modules/sdl/Makefile, src/modules/sdl/configure,
6653 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6654 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
6655 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
6656 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
6657 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
6658 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
6659 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
6660 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
6661 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
6662 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
6663 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
6664 src/valerie/valerie_util.h: Initial revision