Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

6665 lines (4876 sloc) 311.274 kb
2009-04-14 Dan Dennedy <dan@dennedy.org>
* src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
v0.5 and HEAD build to not use --enable-swscale.
2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
install target.
* NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
to version 0.3.8
2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
limitation with swscale filter by making it the lowest priority
* src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
interpret negative speed as reverse
2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
building on some older versions.
* src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
(kdenlive-677) to make interlaced coding automatic if profile is not
progressive and coding not explicit by ildct and ilme properties.
2009-04-07 Ray Lehtiniemi <rayl@mail.com>
* src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
To reproduce: - create a new project - create a color clip - add clip to
timeline - set an in point on the clip - add the box blur effect The
segfault happens because we take the negative of an unsigned integer. This
works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
array bounds to be exceeded.
* src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
src/modules/kino/riff.cc: Fix up a few ignored return values
* src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
arithmetic
* src/modules/avformat/consumer_avformat.c,
src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
Constness changes
* src/framework/mlt_properties.c, src/humperdink/client.c,
src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
changes
* src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
src/miracle/miracle_server.c, src/miracle/miracle_server.h,
src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
* src/humperdink/io.c, src/humperdink/io.h,
src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
src/valerie/valerie.h, src/valerie/valerie_parser.c,
src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
src/valerie/valerie_socket.h: Constness changes
* src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
src/modules/xine/deinterlace.h: Constness changes
* src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
src/valerie/valerie_tokeniser.h: Constness changes
* src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
src/valerie/valerie.h, src/valerie/valerie_response.c,
src/valerie/valerie_response.h: Constness changes
* src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
Constness changes
2009-03-31 Ray Lehtiniemi <rayl@mail.com>
* src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Constness changes
2009-03-04 Ray Lehtiniemi <rayl@mail.com>
* src/framework/mlt_events.c, src/framework/mlt_events.h,
src/framework/mlt_factory.c, src/framework/mlt_factory.h,
src/framework/mlt_repository.c, src/framework/mlt_repository.h,
src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
changes
* .gitignore: Add a .gitignore file
2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
westley document root to empty properties
2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
default frei0r plugin path
2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: transition_composite.c: allow
removing of luma file by passing an empty name
2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: transition_composite.c: make luma
and luma_invert properties mutable
2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: add
backwards compatibility macro for PIX_FMT_YUYV422
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
recent PIX_FMT changes in libavutil v50.
2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
producer out position
2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_log.h: mlt_log.h: add convenience macros
2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
* src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
* src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/producer_colour.c: producer_colour.c: improve previous
patch
* src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
value after westley has prepended the document path to the resource property
2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
Jean-Baptiste Mardelle to add window_background property
2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
filter_chroma.c: update to use new property-based color value
* src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
new property-based color value
* src/modules/core/producer_colour.c: producer_colour.c: update to use new
property-based color parsing.
* src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
* src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
to use new code in mlt_property.c
* src/framework/mlt_property.c: mlt_property.c: added parsing for color
values beginning with #
2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
producer_frei0r.c -This line, and those below, will be ignored-- A
producer_frei0r.c
* src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
thx to jb
2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
FreeBSD
2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
whitespace cleanup courtesy of eclipse.
2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
* src/modules/core/Makefile, src/modules/core/factory.c,
src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
cropping filter (kdenlive-509)
* configure: configure: relax optimization level slightly to improve debugger
backtraces in bug reports
* src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
alignment
2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_brightness.c: filter_brightness.c: fix the
wonkiness by filtering chroma as well.
2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
some 15fps profiles
* src/modules/qimage/configure: qimage/configure: let qimage first attempt to
use Qt4 through pkg-config (canonical) without having to specify directories
or QTDIR
* src/modules/sox/configure: sox/configure: give pkg-config priority over
libst-config
2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/configure: qimage/configure: fix build on OS X
* src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
(kdenlive-672) deinterlace only works on left half of image
* src/modules/qimage/producer_qimage.c,
src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
new mlt_cache (kdenlive-575)
* src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
producer to use new mlt_cache (kdenlive-575)
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c,
src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
consumer_avformat.c: update headers in services for framework changes with
addition of mlt_cache
* configure, src/framework/Makefile, src/framework/mlt.h,
src/framework/mlt_cache.c, src/framework/mlt_cache.h,
src/framework/mlt_factory.c, src/framework/mlt_factory.h,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
(kdenlive-575)
* Doxyfile: Doxyfile: set tab width to 4 spaces
* src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
for some out params
* src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
label param as out
2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* debian/changelog, debian/control, debian/copyright, debian/rules: remove
the debian package subdirectory (they provide their own)
2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
version 0.3.6
* NEWS: NEWS: add release notes for 0.3.6
2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
for locating plugins including one for MacPorts
2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
(typo introduced in rev. 1330)
2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
swscale filter on images wider than 2048 loaded by the sdl_image producer.
* src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
many pictures.
* src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
creation of swscale context fails.
* src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
the same level as MLT's
2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
(kdenlive-575) memory leak
* src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
(kdenlive-575) memory leak
2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
check to use AVCodec->long_name
2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
unchecked pointer
* src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
unchecked pointer
2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/inigo.txt: inigo.txt: update usage info
* docs/policies.txt: policies.txt: add instruction to update version in
mlt.h\!
* src/framework/mlt.h, src/framework/mlt_consumer.c,
src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
src/framework/mlt_deque.h, src/framework/mlt_events.c,
src/framework/mlt_events.h, src/framework/mlt_factory.c,
src/framework/mlt_factory.h, src/framework/mlt_field.c,
src/framework/mlt_field.h, src/framework/mlt_filter.c,
src/framework/mlt_filter.h, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
src/framework/mlt_pool.h, src/framework/mlt_producer.c,
src/framework/mlt_producer.h, src/framework/mlt_profile.c,
src/framework/mlt_profile.h, src/framework/mlt_properties.c,
src/framework/mlt_properties.h, src/framework/mlt_property.c,
src/framework/mlt_property.h, src/framework/mlt_repository.c,
src/framework/mlt_repository.h, src/framework/mlt_service.c,
src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
Update copyrights to 2009. Add cross references from files to data structures
in doxygen.
2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
on additional logging.
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
buffer prefill to 1 by default.
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
(kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
few other formats.
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
messages, and recommending the new log API.
* src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
src/framework/mlt_pool.c, src/framework/mlt_producer.c,
src/framework/mlt_properties.c, src/framework/mlt_repository.c,
src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
add logging system based on FFmpeg's.
* configure: configure: separate -march (suitable on x86) and -mcpu (suitable
on ppc, arm, and sparc)
2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* Doxyfile: Doxyfile: strip the path to the source files
* src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
in point
* src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
src/framework/mlt_service.h, src/framework/mlt_tractor.c,
src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
doxygen documentation for the tractor and mulitrack classes
2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c,
src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
support special constructor argument values to list available demuxers and
decoders: f-list[[,]acodec-list][[,]vcodec-list]
* src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
wide.
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
of muxers when f=list and codecs when acodec=list or vcodec=list.
* src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
fails.
2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_filter.c, src/framework/mlt_filter.h,
src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/framework/mlt_transition.c, src/framework/mlt_transition.h:
mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
filter, transition, and consumer
2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
for --avformat-svn
2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* Doxyfile: Doxyfile: bump version
2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
notes
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
analysis and testing reveals the DV encoder does not need the special aspect
ratio overrides. It expects a generic input. Only the DV decoder produces the
special, proper aspect ratios for which MLT is not yet prepared.
2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
a sox filter with wrong name
2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: avformat/configure: update the recommended
ffmpeg revision
* src/modules/avformat/producer_avformat.c,
src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
interlaced source.
2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* mlt-config-template: mlt-config-template: send deprecation warning to
stderr to prevent breaking legacy scripts and makefiles
* src/modules/core/filter_luma.c: filter_luma.c: prevent the first
application of the nested luma transition from being applied to a test card
image. This makes slideshows start without a transition at the beginning,
which is nicer and more expected.
* src/modules/core/transition_luma.c: transition_luma.c: bugfix
(kdenlive-496) floating point exception when a slideshow using filter luma is
added to a multitrack.
2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/producer_westley.c: producer_westley.c: silence
compilation warning on uninitialized variable.
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: producer_avformat.c,
consumer_avformat.c: use av_set_string3 where available (gets rid of
deprecation warning).
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
rendering to widescreen PAL DV.
2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
properties.
* src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
properties.
* src/modules/avformat/Makefile: avformat/Makefile: suppress error on
uninstall target
* src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
avformat/factory.c: Add a --avformat-no-filters configure option to
facilitate building a codecs and muxers only module. Change the module
filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
no-filters module (libmltavformat.so).
2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
of metadata about the media under the properties key prefix "meta.media."
2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
attempting to play a folder without images
2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
filter_avcolour_space
* src/modules/core/producer_consumer.c: producer_consumer.c: use parent
profile if none specified; accept real_time properties from parent producer.
* src/modules/core/producer_consumer.c: producer_consumer.c: set our length
from the length of the nested producer so we can terminate at the end of
rendering.
* src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
* src/modules/core/Makefile, src/modules/core/factory.c,
src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
core/producer_consumer.c: add new producer_consumer that will consume from an
encapsulated producer under a different profile that the parent producer
(kdenlive-323).
* src/modules/core/transition_region.c: transition_region.c: bugfix
regression with in built circle region
* src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
support for scaling the alpha channel (needs further testing)
* src/modules/avformat/Makefile, src/modules/avformat/factory.c,
src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
priority than gtk2/rescale.
2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
avformat/factory.c: add configure option --avformat-no-codecs, which will
build the avformat module without the producer and consumer - useful to
people who want to make a version entirely without including FFmpeg's codecs,
which present patent royalty licensing issues.
* src/modules/avformat/configure: avformat/configure: checkout
(--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
a release version of MLT (last field of version is even).
* configure: configure: --disable-mmx implies --disable-sse
* src/modules/avformat/Makefile, src/modules/avformat/factory.c,
src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
avdeinterlace filter for a non-MMX configuration.
* src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
for AVOptions as properties.
2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_events.c, src/framework/mlt_field.c,
src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
doxygen docs for events, field, and playlist.
2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
(kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
last frame) but the previos AVFrame was invalid (not got_picture before
erroring out).
2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
the sse compilation flag logic was inverted
* src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
gtk2/Makefile: prevent MMX on all x86_64, not just OS X
* configure: configure: add make flag and define for ARCH_X86_64 for all OSes
* configure: configure: fix mmx/sse detection on OS X and add detection of
x86_64 to define ARCH_X86_64
* src/modules/xine/Makefile, src/modules/xine/configure,
src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
using own detection xine/configure: remove, no longer necessary
* src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
new --disable-sse configure flag and whitespace cleanup
* src/modules/gtk2/Makefile, src/modules/gtk2/configure,
src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
disable MMX parts on OS X - does not build
* src/modules/kino/configure: kino/configure: automatically disable on OS X -
does not build due to missing headers
* configure: configure: add --disable-sse and add mmx/sse detection for OS X
2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
square pixel 1080i at a PAL-like rate
* Doxyfile: Doxyfile: add doxygen config file
* src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
system include path
* docs/install.txt: docs/install.txt: fix license info on humperdink and
valerie
* configure: configure: bump the version
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_deque.c, src/framework/mlt_deque.h,
src/framework/mlt_events.c, src/framework/mlt_events.h,
src/framework/mlt_field.c, src/framework/mlt_field.h,
src/framework/mlt_filter.h, src/framework/mlt_frame.h,
src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
src/framework/mlt_parser.c, src/framework/mlt_parser.h,
src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/framework/mlt_pool.c, src/framework/mlt_pool.h,
src/framework/mlt_producer.c, src/framework/mlt_producer.h,
src/framework/mlt_profile.c, src/framework/mlt_profile.h,
src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/framework/mlt_property.c, src/framework/mlt_property.h,
src/framework/mlt_repository.c, src/framework/mlt_repository.h,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
src/framework/mlt_transition.c, src/framework/mlt_transition.h,
src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
(work in progress). This also includes removal of superfluous white space.
2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
image producers.
* src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
when failed to load a file.
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
dual pass log at the end of the second pass.
2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
segfault due to improper audio decoder memory allocation. Also fix logical
bug with resampling on channels > 2
* src/modules/avformat/audioconvert.h,
src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
(kdenlive-297) audio distortion with audio formats other than signed 16-bit.
2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
.tiff
2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
* src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
14.2.0.
2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
current frame position in a playlist
2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
(kdenlive-347) segfault when resolution is not known until after first frame
is decoded. Also, bugfix segfault when video_index or audio_index are -1
(invalid).
2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
if freeze position is changed on the fly
2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/oldfilm/filter_vignette.c,
src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
standard values and correct start param name
2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
notes
2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
rendering when used inside a multitrack.
2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
* profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
* src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
patch from Mads Dydensborg.
* src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
segfault in construction with null argument.
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
detection of aspect ratio for DV AVI (applies to raw and quicktime files as
well).
* src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
aspect ratio detection to try to fetch it from the codec and/or the stream in
newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
yet for DV AVIs without the vprp chunk.
2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
* src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
previous_mix and reset previous_mix on seeking.
* src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
previous_gain and reset previous_gain on seeking.
2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/services.txt: services.txt: minor corrections to documentation for
producer_avformat
2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
freeze filter
2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/oldfilm/filter_vignette.c,
src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
now usable with keyframes
* src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
metadata to defined min/max from frei0r.h
* src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
and bool params are now useable with keyframes (mlt_geometry)
* src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
for critical plugins
2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
install.
* docs/TODO: docs/TODO: refer to wiki page
* Makefile: Makefile: suppress warning on ldconfig failure.
2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
scheduling (kdenlive-180).
2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
corruption when changing audio or video index
2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
slightly the stream index bugfix and update the video informational
properties on the producer when the video index changes.
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
regression with audio_index and video_index in last release when I added the
feature to close file on init with re-open on first use. Also, added some
exception handling around index values.
* src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
consistent between cases (use_alpha).
* src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
threshold filter inverting image and add invert property to revert to old
behavior.
2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
fix a sh expression bug in sox/configure.
2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
improve delimiter parsing to allow '?' in filename argument
* mlt-config-template: mlt-config-template: add deprecation warning
* src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
on older versions of sox
2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
-progress options
* src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
processing unknown command line options causes infinite loop
* src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
* src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
libsox 14.1.0
* configure: configure: -O3 is the maximum optimization level, not -O4
2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
deprecated warning on av_set_string
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
older libavformat versions
2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
Vorbis files and possibly others that report invalid pts on some packets
* src/modules/xine/configure: xine/configure: disable module on ppc64
* src/modules/xine/configure: xine/configure: disable module on ppc64
2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
introduced by FFmpeg revision 15367 (check that muxer and encoder have same
aspect ratio)
2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
reading file over http.
2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
reloading in the image producers
2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
(2106941) compilation against recent ffmpeg changes
2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
fix
2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
filter_sox.c: fix building against sox 14.1.0.
2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
for fullscreen with no mouse through the "fullscreen" property.
2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure: bump versions for 0.3.0 release
* Makefile: improve make dist target
* AUTHORS: add AUTHORS file
* NEWS: Add release notes file
* demo/mlt_news: demo/mlt_news: small typo
2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/producer_framebuffer.c:
kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
instead of ':' to separate filename from speed, because it caused some
problems with other MLT functions
2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
inserting blank, which fixes one frame blanks that were sometimes inserted
where not needed.
2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
"double vars" in frei0r
2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
aspect ratio with slowmotion producer
2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
compilation
2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/producer_qimage.c,
src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
qimage module: add mutex, fix caching and use alpha only if necessary (mostly
borrowed from producer_pixbuf)
2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
recent regression with setting aspect ratio. Now it takes it from the profile
by default using the quotient properties for best accuracy. Now, one can also
override the aspect ratio using the same property name as the ffmpeg command
line utility ("aspect") for even greater symmetry.
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
segfault when fail to open or read file in init.
2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
qimage module: add support for Qt4 (you can force compile against Qt3 with
--force-qt3)
2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
with introduction of mlt_profile causing length of vorbis producer to always
yield zero.
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
regression playing audio-only files.
2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/oldfilm/filter_vignette.c,
src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
change format for parameters, to avoid converting problems with different
locales
2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_properties.c, src/framework/mlt_service.c:
mlt_properties.c, mlt_service.c: bugfix to make reference counting and
service closure truly thread-safe. As it was, reference count increment and
decrement operations were not atomic and not protected comprehensively.
* src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
of the read-ahead thread through a new "priority" property. This only works
if you have permission; fails to execute properly otherwise - not sure how to
make it fail over gracefully. Do not set this property if you do not have
permission.
2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
after a service disconnect
* src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
services (eg. transitions)
2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
segfault up the call stack when no image could be decoded for a frame by
producing the "test card" image.
2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c: mlt_playlist.c: return error on
mlt_playlist_get_clip_info if producer is null.
2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
prevent Fezzik from attaching filters by passing the "fezzik_normalised"
property.
* src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
getting directory list of MLT_REPOSITORY.
2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
frame-dropping heuristic based on actual frame rate instead of 25fps
2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
segfault in unprotected libavcodec call that is clearly marked not thread
safe!
2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: transition_composite.c: slightly
more accurate positioning when using crop panning and horizontal position is
adjusted to align chroma channels.
2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
file at the end of object creation, then re-open the file on-demand. This
presented a file descriptor limit issue when loading very large playlists.
2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
inefficient accounting code.
2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: transition_composite.c: add repeat
processing to crop property.
* src/modules/core/transition_composite.c: transition_composite.c: add
animatable geometry "pan" property. This suppresses implicit scaling of the
b-frame and makes the compositing rectangle crop. Then, it uses the x and y
geometry information to pan the b-frame within the composite rectangle. For
example, a negative x pans the image to the left and that portion of the b
frame left of the composite rectangle is cropped. w and h of the pan geometry
is not implemented at this time, but the plan is to implement scaling of the
b-frame. In the end, this can provide a Ken Burns effect for still images - a
much requested feature.
2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
multi-threaded audio decoding option. It does not provide any advantage at
this time and just wastes resources.
* src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
for sequential processing of very large playlists. If set, it automatically
closes previous producers to reduce resources (file handles and threads if
using producer_avformat with threads).
2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
an absolute height in pixels for greater compositing and quality control.
* src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
filter_resize,c, filter_composite.c: bugfix redundant rounding.
* src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
of output_ratio as a double - was causing incorrect calculations in
transition_composite.c with non-square-pixel watermark sources.
* src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
use floating point instead of integer so that '/' is meaningful. I am not
totally certain of the consequences of this change because I am not aware of
where the feature is used. However, I am using it to specify the aspect ratio
of certain things like bitmap graphics that were not designed for square
pixels. And being able to specify a fraction allows for accurate detection of
equivalent aspect ratios between different sources, particularly compositing.
* src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
aspect ratio the same as the revised profile's sample aspect ratio
2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
to the position in the image sequence
2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: avformat/configure: fix compilation against
shared ffmpeg for a headers configuration that has appeared.
* profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
aspect for DV. The values it uses might be more proper in certain contexts,
but not in the way MLT currently operates. This change improves performance
and quality when outputting to one of the "dv" profiles when using DV or
other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
broadcast.
2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_luma.c: Correctly update the luma file if the
resource was modified
2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
avformat/configure: fix compiling against shared ffmpeg due to changes in
ffmpeg pkg-config
2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_resize.c: filter_resize.c: fix field order
correction
* src/modules/xine/configure: xine/configure: relax restrictions to let
OSX/Intel use xine deinterlace
* src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
mlt_field_disconnect_service
* src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
of Donald Graft's GPL filters.
* src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
reporting of top_field_first on frame.
* src/modules/avformat/Makefile, src/modules/avformat/configure:
avformat/Makefile, configure: fix --avformat-swscale and the removal of the
ffmpeg 'lib' make target.
* src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
interpreting timecode, due to invalid fps on mlt_profiles API changes
2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c: filter_watermark.c,
filter_composite.c: support explicit deinterlace of composited image.
2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
bash-ism in script
* configure, src/modules/motion_est/configure: configure,
motion_est/configure: remove module-specific crud from top-level configure
script, and enable motion_est now by default.
* src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
sequences
2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
leak
2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: avformat/configure: improve chances of
successful linking with -svn and -static options
2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
signature mismatch on make_fourcc
* src/modules/frei0r/configure, src/modules/frei0r/factory.c:
frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
frei0r/factory.c: add metadata_schema value to metadata
* src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
const return from getenv_locale()
2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
const fix in mlt_repository_languages
* src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
string in mlt_repository_languages
* src/framework/mlt_repository.c, src/framework/mlt_repository.h:
mlt_repository.[hc]: add mlt_repository_languages helper function for
localizing metadata
2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
on libvalerie install on OS X
* src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
pkg-config support to sox configuration
2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
on request (thx for patch from Dan Dennedy) added "tags" metadata with type
"Video" for frei0r plugins
* src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
transitions, added "tags" to metadata
* src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
* src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
src/modules/oldfilm/filter_oldfilm.yml,
src/modules/oldfilm/filter_tcolor.yml,
src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
modules/oldfilm: yml files without icon, icon as separate file
2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
Makefile: try to make sox build smarter about library dependencies (pending
Darwin compatibilty)
* src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
have not release anything yet with schema let alone metadata
* src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
serialiser to metadata mlt_properties
* src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_resize.c: filter_rescale.c: if input width or
height are zero, infer them from the profile
2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/frei0r/configure: test not only if header frei0r.h exists, also
use an item
* src/modules/frei0r/Makefile, src/modules/frei0r/configure,
src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
src/modules/frei0r/transition_frei0r.c: initial frei0r support
* src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
filters
2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/Makefile, src/framework/metaschema.yaml,
src/modules/avformat/producer_avformat.yml: framework/Makefile,
metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
update to schema
2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: avformat/Makefile: compilation fix for
latest FFmpeg update
2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
metadata lookup.
* src/modules/avformat/Makefile, src/modules/avformat/factory.c,
src/modules/avformat/producer_avformat.yml: avformat/factory.c,
producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
* src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
new yaml parsing and serialisation and the new registry metadata system
* src/framework/mlt_properties.c, src/framework/mlt_properties.h:
mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
mainly to support the registry metadata system.
* src/framework/mlt_repository.c, src/framework/mlt_repository.h:
mlt_repository.[hc]: implement the metadata registration and lookup interface
2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
Debian?)
* src/modules/avformat/Makefile, src/modules/avformat/configure:
avformat/configure, avformat/Makefile: add libavdevice for newer versions of
ffmpeg when using --avformat-svn or --avformat-static
* src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
to load module
2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_repository.c, src/framework/mlt_repository.h:
mlt_consumer.[hc]: added new functions mlt_repository_consumers,
mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
mlt_repository_register_metadata, and mlt_repository_metadata
2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: avformat/configure: use pkg-config with
--avformat-shared
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
\'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
multi-threading even with non-threaded codecs by separating producer and
consumer threads. - Whitespace cleanup.
* src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
processing thread without frame dropping with real_time=-1
* src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
whitespace
2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: consumer_avformat.c,
producer_avformat.c: add FFmpeg multi-thread support via "threads" property
or MLT_AVFORMAT_THREADS environment variable
2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
matching profile
2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, src/framework/Makefile, src/framework/mlt.h,
src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
variable, move version variables to top for easier access framework/Makefile,
miracle/Makefile, valerie/Makefile: improve library versioning by linking on
interface version (soversion) mlt.h: add version info to header so apps can
have build time adaptations
* src/framework/mlt_factory.c, src/framework/mlt_factory.h,
src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
names since we are changing the interface mlt_repository.[hc]: change
mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
mlt_factory_prefix to mlt_factory_directory
2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt.h, src/framework/mlt_factory.c,
src/framework/mlt_factory.h, src/framework/mlt_properties.c,
src/framework/mlt_repository.c, src/framework/mlt_repository.h,
src/modules/Makefile, src/modules/avformat/configure,
src/modules/avformat/factory.c, src/modules/configure,
src/modules/core/configure, src/modules/core/factory.c,
src/modules/dv/configure, src/modules/dv/factory.c,
src/modules/effectv/configure, src/modules/effectv/factory.c,
src/modules/fezzik/configure, src/modules/fezzik/factory.c,
src/modules/gtk2/configure, src/modules/gtk2/factory.c,
src/modules/inigo/configure, src/modules/inigo/factory.c,
src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
src/modules/kdenlive/factory.c, src/modules/kino/configure,
src/modules/kino/factory.c, src/modules/motion_est/configure,
src/modules/motion_est/factory.c, src/modules/normalize/configure,
src/modules/normalize/factory.c, src/modules/oldfilm/configure,
src/modules/oldfilm/factory.c, src/modules/plus/configure,
src/modules/plus/factory.c, src/modules/qimage/configure,
src/modules/qimage/factory.c, src/modules/resample/configure,
src/modules/resample/factory.c, src/modules/sdl/configure,
src/modules/sdl/factory.c, src/modules/sox/configure,
src/modules/sox/factory.c, src/modules/valerie/configure,
src/modules/valerie/factory.c, src/modules/vmfx/configure,
src/modules/vmfx/factory.c, src/modules/vorbis/configure,
src/modules/vorbis/factory.c, src/modules/westley/configure,
src/modules/westley/factory.c, src/modules/xine/configure,
src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
register modules instead of reading .dat files - added
mlt_repository_register() and macros for modules and apps(!) to register
their service factory functions mlt_factory.[hc]: change mlt_factory_init()
to return mlt_repository to app mlt_properties.c: let
mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
to new module registration system - much simpler! - remove unncessary
configure scripts (now optional!)
2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/config.h: remove config.h
* Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
src/framework/mlt_factory.c, src/framework/mlt_filter.c,
src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_properties.c,
src/framework/mlt_property.c, src/framework/mlt_service.c,
src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
src/modules/Makefile, src/modules/avformat/Makefile,
src/modules/avformat/configure, src/modules/core/Makefile,
src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
src/modules/core/transition_luma.c, src/modules/dv/Makefile,
src/modules/effectv/Makefile, src/modules/feeds/Makefile,
src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
src/modules/kino/Makefile, src/modules/lumas/Makefile,
src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
src/modules/qimage/Makefile, src/modules/resample/Makefile,
src/modules/sdl/Makefile, src/modules/sox/Makefile,
src/modules/sox/configure, src/modules/valerie/Makefile,
src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
src/modules/vorbis/Makefile, src/modules/westley/Makefile,
src/modules/xine/Makefile: move binary modules to libdir - affects
MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
remove need for config.h
2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
guard against accessing mlt_environment before it is ready mlt_profile.c: fix
setting legacy MLT_NORMALISATION on mlt_environment
* src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
guard against setting mlt_environment before it is available mlt_profile.c:
use getenv instead of mlt_environment in case profile is created before
factory
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_factory.c, src/framework/mlt_factory.h,
src/framework/mlt_filter.c, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_profile.c,
src/framework/mlt_profile.h, src/framework/mlt_repository.c,
src/framework/mlt_repository.h, src/framework/mlt_service.c,
src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
src/miracle/miracle_unit_commands.c,
src/modules/avformat/consumer_avformat.c,
src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avcolour_space.h,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/avformat/filter_avdeinterlace.h,
src/modules/avformat/filter_avresample.c,
src/modules/avformat/filter_avresample.h,
src/modules/avformat/producer_avformat.c,
src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
src/modules/core/consumer_null.h, src/modules/core/factory.c,
src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
src/modules/kdenlive/producer_framebuffer.c,
src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
src/modules/motion_est/factory.c,
.../motion_est/filter_autotrack_rectangle.c,
src/modules/motion_est/filter_crop_detect.c,
src/modules/motion_est/filter_motion_est.c,
src/modules/motion_est/filter_motion_est.h,
src/modules/motion_est/filter_vismv.c,
src/modules/motion_est/producer_slowmotion.c,
src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
src/modules/resample/filter_resample.c,
src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
src/modules/sox/configure, src/modules/sox/factory.c,
src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
src/modules/valerie/consumer_valerie.c,
src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
src/modules/westley/consumer_westley.c,
src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
src/modules/westley/producer_westley.c,
src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
src/valerie/valerie_remote.c: framework: remove global profile, rather share
one mlt_profile across a service network and make it available from anywhere
through mlt_service_profile(). miracle, valerie: profile changes inigo: added
-profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
Since nearly every file was touched, remove superfluous headers and prepare
for coming mlt_repository change.
2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
(kdenlive-28) a/v sync on non-whole frame rate.
2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
AVPacket if av_read_frame fails.
2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
module contributed by Marco Gittler
* docs/services.txt: minor typo fix
* src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
in mlt_playlist_insert_at()
2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
module for .ogg, at least until better track type detection is in place.
2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
compilation fix on url_fclose version sensitive to support older ffmpeg
2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
defined using geometry="x,y:wxh" instead of having to pass it in the filter
name
2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
remove libsamplerate from linking by default
2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
producer_westley.c: remove statefulness of frame rate through framework and
modules, and allow consumer properties to override profile settings.
* src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
warning with respect to const pointer
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
passed to url_fclose()
* src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
const for char*
2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sox/Makefile, src/modules/sox/configure,
src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
src/modules/sox/configure: add support for sox v14.0.0.
2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: avformat/factory.c,
jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
plus/transition_affine.c, westley/producer_westley.c,
westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
cleanup a whole bunch of compiler warnings
* src/modules/jackrack/configure: jackrack/configure: add detection for
ladspa and disable if not detected
* src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
dimensions
* src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
top_field_first property
* src/modules/motion_est/filter_motion_est.c,
src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
array of motion vectors
* src/modules/avformat/configure: avformat/configure: fix detect shared
install of libavformat due to link to versioned .so.
2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
mlt_factory.c: bugfix loading profile by file specification and remove a
small memory leak
* setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
MLT_PROFILES_DIR environment variable
* src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
on constructor arg
* src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
fix compilation on OS X
2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
initialisation of window dimensions due to recent profiles addition
2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, docs/policies.txt: configure: fix broken variables in pkg-config
files policies.txt: add bug reporting procedure
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
defaults with ffmpeg for more reliable output
2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
bugfix string allocation length mlt_consumer.c: bugfix removal of
property-changed listener
2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
* profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
* profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
profiles/hdv_720_30p:
* profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
* profiles/hdv_720_25p, profiles/hdv_720_50p:
* profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
profiles/hdv_720_pal:
* src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
setting of MLT_NORMALISATION
* profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
src/framework/mlt_factory.h, src/framework/mlt_profile.c,
src/framework/mlt_profile.h: profiles/*: name->description
mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
"description" for clarity
2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/Makefile, src/modules/avformat/configure:
avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
module when local ffmpeg changes
* profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
install Makefile profiles/square_pal_wide: fix display aspect
* ChangeLog, Makefile, configure, profiles/Makefile,
profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
src/framework/mlt.h, src/framework/mlt_consumer.c,
src/framework/mlt_factory.c, src/framework/mlt_frame.c,
src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
src/framework/mlt_profile.c, src/framework/mlt_profile.h,
src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
MLT_PROFILE, and profiles documents.
2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
experimental flushing code
2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict, src/modules/qimage/Makefile,
src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
Add support for psd, xcf and exr images (KDE libraries needed for these
formats). Make pcx and tiff images load correctly
* src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
from qimage_producer)
* src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
different from yuv422
2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
frame accuracy
2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
problem in framebuffer producer
* src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
slowmotion / freeze effect
* src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
available
2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* demo/circle.png: demo/circle.png: fix broken image
* demo/watermark1.png: watermark1.png: fix broken image
* demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
demo/mlt_voiceover: fix broken demos due to recent hidden track handling
change in mlt_transition.c
2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
initial buffer size to prevent high quantization at beginning
2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
sync with some codecs and revert unnecessary precautions that introduce
inefficiency
2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* Makefile: added dist make targets
* Makefile, src/albino/Makefile, src/framework/Makefile,
src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/effectv/Makefile, src/modules/effectv/configure,
src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
module with BurningTV filter provided by Stephane Fillod
* src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
for the alpha parameter
* src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
segfault when paused after seeking but no picture available to duplicate
* docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
higher than libdv for better quality
* src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
test for existence for avcodec_decode_audio2
* src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
int property as double
* src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
seeking immediately after opening file improves compatibility (in particular,
ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
to adhere to warnings on ffmpeg decode api docs ought to improve stability
and compatibility
* src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
ildct=1 properties to consumer_avformat
2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
only permitted with --enable-gpl
* src/modules/avformat/Makefile, src/modules/avformat/configure: change
--avformat-svn configure option to do a static build of ffmpeg libs only and
statically link to mlt module. Also, make --avformat-svn aware of
--avformat-swscale and --enable-gpl
2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
scaling alpha already scaled in gtk2/filter_rescale
* src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
frame property
* src/framework/mlt_transition.c: bugfix transition processing hidden track
2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
duration error
2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
terminate_on_pause by default
* demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
and memory management in data_show
2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_factory.c, src/framework/mlt_producer.c,
src/modules/fezzik.ini: the framework may not depend upon specific
modules--data_feed/show in this case
* src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
the image.
2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kdenlive/filter_wave.c: compilation fix
* src/modules/avformat/configure: fix compilation without swscale
* ChangeLog, docs/policies.txt, src/modules/core/Makefile,
src/modules/core/configure, src/modules/core/factory.c,
src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
src/modules/core/producer_framebuffer.c,
src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
src/modules/jackrack/plugin_settings.c,
src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
src/modules/kdenlive/producer_framebuffer.c,
src/modules/kdenlive/producer_framebuffer.h,
src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
new kdenlive module.
2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
variable speed, but at least it works now).
2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, src/modules/core/filter_boxblur.c,
src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
wave filters
2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
registration of vmfx/mono to threshold to disambiguate with core/mono.
* ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
src/framework/mlt.h, src/framework/mlt_consumer.c,
src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
src/framework/mlt_deque.h, src/framework/mlt_events.c,
src/framework/mlt_events.h, src/framework/mlt_factory.c,
src/framework/mlt_factory.h, src/framework/mlt_field.c,
src/framework/mlt_field.h, src/framework/mlt_filter.c,
src/framework/mlt_filter.h, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
src/framework/mlt_pool.h, src/framework/mlt_producer.c,
src/framework/mlt_producer.h, src/framework/mlt_properties.c,
src/framework/mlt_properties.h, src/framework/mlt_property.c,
src/framework/mlt_property.h, src/framework/mlt_repository.c,
src/framework/mlt_repository.h, src/framework/mlt_service.c,
src/framework/mlt_service.h, src/framework/mlt_tractor.c,
src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
src/framework/mlt_transition.h, src/framework/mlt_types.h,
src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
src/miracle/miracle_local.h, src/miracle/miracle_server.c,
src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avcolour_space.h,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/avformat/filter_avdeinterlace.h,
src/modules/avformat/filter_avresample.c,
src/modules/avformat/filter_avresample.h,
src/modules/avformat/producer_avformat.c,
src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
src/modules/core/consumer_null.h, src/modules/core/factory.c,
src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
src/modules/lumas/luma.c, src/modules/plus/factory.c,
src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
src/modules/valerie/consumer_valerie.c,
src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
src/modules/westley/producer_westley.c,
src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
license declarations and remove dv1394d references.
2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
fixup some swscale integration
2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/consumer_avformat.c,
src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
* demo/README, demo/consumers.ini: change default dv1394 device file
* configure: remove bashisms
2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
and output display
2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
credits and make functions static, (patch from stephane fillod - thanks)
2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/Makefile, src/modules/core/configure,
src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
sdl_preview consumer
2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: Change default value for
libavformat's qscale, preventing some crashes
2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c,
src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
producers, using basic structure like:
meta.attr.metadata_name.markup=metadata_value
* src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
frame for audio channels and frequency.
2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, configure, src/framework/mlt_consumer.h,
src/framework/mlt_filter.h, src/framework/mlt_frame.h,
src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
src/framework/mlt_producer.h, src/framework/mlt_service.h,
src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
configure run with bash since it uses bash-specific features. Also, patches
headers to comments for pedantic compilation.
2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/producer_framebuffer.c: remove debug msg
2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/producer_framebuffer.c,
src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
* src/modules/core/Makefile, src/modules/core/configure,
src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
slowmotion, reverse playing and stroboscope effect
2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict: Kdenlive project files are now westley compatible
* src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
announce it. Fix problem when requesting rgb image of a luma transition.
2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
using gtk2
2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_obscure.c: Position for the effect was not
calculated right if the clip was in the middle of a playlist
2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: + General improved media support
2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: + Correction to previous patch -
fixes pause behaviour with rawvideo
* src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
video sources
2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
motion_est module and patch to correctly initialize audio frequency and
channels.
* src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
Patch supplied by Jean-Baptiste.
* src/modules/motion_est/filter_motion_est.c,
src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
using modular x.org
2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vmfx/filter_mono.h: + Header file for mono filter
* src/modules/vmfx/Makefile, src/modules/vmfx/configure,
src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
for mask generation (not v. useful)
* src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
Correction to uneven chroma samples
* src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
producer
* src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
producer
2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* ChangeLog: *** empty log message ***
* src/modules/westley/producer_westley.c: enhance producer_westley to parse
Kino 0.9.1 SMIL (clock) time values.
* ChangeLog: *** empty log message ***
* src/modules/avformat/configure: convert --avformat-cvs to svn and rename
option as --avformat-svn (--avformat-cvs is an undocumented alias).
2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure: bump version
2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
<jb@ader.ch> to add rgb24a support to producer_qimage
2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: apply patch from Jean Baptiste
<jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
normalised ratio
* src/framework/mlt_frame.c, src/framework/mlt_frame.h,
src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
rgb24a support to producer_pixbuf
2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/configure: let QTDIR also define location of qt include
dir
* src/modules/kino/filehandler.cc: fix compilation on latest version of
libquicktime (0.9.8)
2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
colour space conversions on the Intel Mac
2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_resize.c: + Field order control reworked
(meta.top_field_first has priority over source)
2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_resize.c: + Top field first correction (original
approach would not have worked [mea culpa], and this is only a partial
solution since the consumers have no say in field order)
* src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
Goncalo Carvhalo (many thanks :-))
* src/modules/core/filter_resize.c: + Meta override for field order
misreporting/errors in encoders
2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/qimage/Makefile, src/modules/qimage/configure,
src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
* src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
issues on ppc based macs
* src/modules/fezzik.dict, src/modules/qimage/Makefile,
src/modules/qimage/configure, src/modules/qimage/factory.c,
src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
QImage module added - default is still GTK2 when available
* src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
last alpha channel
* src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
QT image loader (to allow optional and functionally equivalent qt or gtk2
usage for image loading)
2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
* src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
utility function for listing files in a directory (aids with cross platform
support)
2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
src/modules/core/configure, src/modules/core/factory.c,
src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
audio filter
* src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
lqt-config is broken with respect to --cflags
* configure: log configuration history to config.log
2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
allow audio sync'd with wipe (smooth ramping not implemented yet)
* src/modules/core/transition_mix.c: + Alternative mixing mechanism
introduced (specify a property of combine=1 on the mix transition to
activate)
* src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
track mixing mechanism (using a low pass filter)
2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/dvcp.txt, docs/inigo.txt: minor fixes
* src/miracle/miracle_commands.c: add proper response to uadd command
2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/Makefile: fix compilation error
* src/modules/dv/producer_libdv.c: Make libdv producer return some image even
if unable to handle specific image type request.
* Makefile: dist-clean target is more familiar - alias it
* src/modules/feeds/NTSC/data_fx.properties,
src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
and alternative deb packaging
* src/framework/Makefile, src/miracle/Makefile,
src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
soname logic
* debian/changelog, debian/control, debian/copyright, debian/rules: +
Functional debian build rules
* Makefile, configure, src/albino/Makefile, src/framework/Makefile,
src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
src/modules/Makefile, src/modules/avformat/Makefile,
src/modules/core/Makefile, src/modules/dv/Makefile,
src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
src/modules/jackrack/Makefile, src/modules/kino/Makefile,
src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
src/modules/normalize/Makefile, src/modules/plus/Makefile,
src/modules/resample/Makefile, src/modules/sdl/Makefile,
src/modules/sox/Makefile, src/modules/valerie/Makefile,
src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
src/modules/westley/Makefile, src/modules/xine/Makefile,
src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
usage in linking, version bump
2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/configure, src/miracle/configure, src/valerie/configure: +
More fixes for lib64
* src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
* src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
(should switch to pkg-config here)
* configure: - Removed a diagnostic
* Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
src/valerie/Makefile: + Added a --libdir switch to the configure and build
2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: + Correction to alpha mask
generation
2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* Makefile, src/albino/Makefile, src/framework/Makefile,
src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
src/modules/Makefile, src/modules/avformat/Makefile,
src/modules/core/Makefile, src/modules/dv/Makefile,
src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
src/modules/jackrack/Makefile, src/modules/kino/Makefile,
src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
src/modules/normalize/Makefile, src/modules/plus/Makefile,
src/modules/resample/Makefile, src/modules/sdl/Makefile,
src/modules/sox/Makefile, src/modules/valerie/Makefile,
src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
src/modules/westley/Makefile, src/modules/xine/Makefile,
src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
com) - many thanks :-)
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
sample collection, and picks up known info streams
2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
revision 1.3
* src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
* src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
Darwin
2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
* src/modules/core/consumer_null.c,
.../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
Ensures that tracked area remains valid (out of bounds was causing core
dumps) ? Currently, width/height is preserved on boundaries, but maybe it
should shrink/grow?
2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/README: Added a producer slowmotion example.
* src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
src/modules/motion_est/filter_motion_est.c,
src/modules/motion_est/filter_motion_est.h,
src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
slow motion producer. It provides basic slow motion through frame repeats and
a more advanced interpolation.
2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
associated cut
2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
* src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
gasp scaling
2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: + Deadlock resolution
2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
src/modules/core/transition_luma.c: + Added an option to override alignment
and transparent borders for compositing
2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
for loading lumas from the mlt luma collection
2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
uninstalled sdl image lib
* configure: + OS/X Tiger patch
* src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
* src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
* src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
sdl in the framework for darwin
* src/modules/sdl/producer_sdl_image.c: + Surface conversion
* src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
alternative image and image sequence producer
* src/modules/fezzik.dict, src/modules/sdl/Makefile,
src/modules/sdl/configure, src/modules/sdl/factory.c,
src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
alternative image and image sequence producer
2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: + Clean ups and corrections
2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
images
2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
src/modules/core/transition_composite.c,
src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
Added an output aspect ratio (being the aspect ratio of the background)
src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
with image src/modules/core/filter_resize.c + Rounding errors corrections
src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
after get_image src/modules/core/transition_composite.c + More uneven width
corrections + Use of output aspect ratio when available
src/modules/feeds/PAL/etv.properties + Temporary work around to keep
composites correct
2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: + Correction and a minor
optimisation
* src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
static
* src/modules/avformat/consumer_avformat.c:
src/modules/avformat/consumer_avformat.c + User specified pixel format
property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
ratio
2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/producer_westley.c: + Indicator for missing media
replacement in case pango doesn't exist
* src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
* src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
Correction for uneven width filter_avdeinterlace.c + Correction for cases
were the interlace state of frame is only known after rendering
producer_avformat.c + Corrections for uneven width + Corrections for state
propogation of top field first and interlaced state
* src/modules/xine/filter_deinterlace.c: + Correction for cases where the
interlaced state is determined after the image is rendered
2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/framework/mlt_frame.h,
src/framework/mlt_producer.c, src/modules/avformat/configure,
src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
unecessary even pixel position and width dependency + Rewrote resize methods
to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
now 2^10 based and range checks removed (not needed)
src/framework/mlt_producer.c + Check for unspecified eof property
src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
property src/modules/core/filter_mirror.c + Correction for uneven width
src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
0) and allow override + Corrections for uneven width
src/modules/core/transition_composite.c + Corrections for uneven pixel
position and width + Removed deprecated operator code
src/modules/plus/filter_sepia.c + Corrections for uneven width
src/modules/plus/transition_affine.c + Corrections for uneven width
src/modules/sdl/consumer_sdl.c + Corrections for uneven width
2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
src/modules/core/configure, src/modules/core/factory.c,
src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
src/framework/mlt_consumer.c + Added capabilities to allow the application to
handle images via the consumer-frame-show event + Added cabilities to allow
the application to control the image format src/framework/mlt_frame.c + Long
standing discrepancy resolved - image format is now stored on the frame
object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
mlt_image_opengl which is supposed to provide an rgb image swapped around for
the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
src/modules/avformat/filter_avcolour_space.c + Added a converter for the
opengl swapped RGB image + Corrected support for rgb24a requests
src/modules/core/configure src/modules/core/factory.c + Added an alias for
color (since it seems to trouble so many people)
src/modules/core/filter_luma.c + Added the format property to the generated
frame src/modules/core/transition_composite.c + Added the format property to
the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
Support for application provided previews and colour space conversion
src/modules/sdl/consumer_sdl_preview.c + Partial switch to
mlt_properties_pass_list + Application provided preview support added
src/modules/sdl/consumer_sdl_still.c + Application provided preview support
added
2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
as a gui item selector (alpha property)
2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
initialisation from previous checkin
* src/modules/vmfx/Makefile, src/modules/vmfx/configure,
src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
a chroma hold filter + Small optimisation/correction to chroma filter
2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/inigo/inigo.c: + Keyboard handling events on Darwin
* src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
+ Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
events sdl/consumer_sdl.c + Audio on Darwin
* src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
Corrections to preview mode switching
* src/modules/sdl/consumer_sdl_preview.c:
src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
* configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
Forgot to create the surface on the start (doh)
* configure, src/framework/mlt.h, src/inigo/inigo.c,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
cflags on all use of mlt (annoying, but looks unavoidable)
src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
Correction for Darwin key reading from terminal
src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
to the start/stop methods (Darwin requirement)
* src/modules/motion_est/configure: + Correction to the disabled case (should
be disable-motion_est and plugins should not be registered)
2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/vmfx/Makefile, src/modules/vmfx/configure,
src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
(optimised on green by default)
2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/framework/mlt_property.h: src/framework/mlt_properties.c
src/framework/mlt_properties.h + Added get and set for int64_t
src/framework/mlt_property.h + Corrected int64_t
2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
Add the obscure=1 option to filter_autotrack_rectangle and update the README
with an example.
2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict, src/modules/vmfx/Makefile,
src/modules/vmfx/configure, src/modules/vmfx/factory.c,
src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
VMFX module + New filter (shape) which provides alpha manipulations and an
alternative wipe mechanism + New producer (pgm) which provides basic
functionality for portable grey maps
* src/modules/core/transition_composite.c: + SMP fix - geometry modifications
need explicit locking
2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_properties.h: + Replaced this with self in new pass
functions for C++ compilation
2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
more civilized ways to copy properties. See code comments for usage.
2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
the background is the reported ar of the output frame
* src/modules/core/transition_composite.c: + Yet another aspect ratio
correction for the filter transition (not 100% correct yet...) + Correction
for aspect_ratio == 0 case (should honour consumer)
* src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
* src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
sequences/mlt pango lists
2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/consumer_westley.c: Fix build errors caused by the
(hypothetical) conversion of mlt_position from an int to a float, preserving
original behavior.
* src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
caused by the (hypothetical) conversion of mlt_position from an int to a
float, preserving original behavior.
* src/inigo/inigo.c, src/modules/core/filter_luma.c,
src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
Fix build errors caused by the (hypothetical) conversion of mlt_position from
an int to a float, preserving original behavior.
2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
completely soon.
* src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
-Cleared up as many conceptualy sticky points as possible. -Removed chroma
comparison code pending a better rewrite. -Added show_residual=1 and
show_reconstruction=1 debug modes. See README. -Renamed many variables and
functions. -Revamped geometry handling. -Lots more I'm forgeting.
* src/modules/motion_est/README: Added some more examples.
* src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
paused.
* src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
Removed redundant arrow drawing code. Modified thresholding.
2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
of the libavutil library.
2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
Added a README file with lots of juicy info. Added a denoise motion vectors
function, enabled by default; the results seem very good. Removed some unused
development code.
2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/Makefile: + Allow header dependency checks
* src/modules/avformat/configure: + Added an additional help message (for
ffmpeg suffix)
* Makefile: + Force dependency checks on header files
2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_types.h: Do not break ABI to workaround a problem in
swig.
2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
serialisation via westley)
2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_types.h: Add names to enums to make newer versions of
swig (noticed on 1.3.24) happy.
2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_watermark.c: + Correction to long outstanding
oddity regarding composite.out - not needed in many cases now
2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/riff.cc: + Minor correction for entry length being less
than the data length
* src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
src/modules/kino/riff.h: + fixes for opendml dv avi
2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
width/height confusion
* src/modules/core/filter_resize.c: + Correction for rounding errors
2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
* src/modules/avformat/producer_avformat.c: + Hide internal properties via
the _ convention
* src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
warnings
2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
motion_est now convert pixel units to macroblock (whole) units the same way.
* .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
Cleaned up code. Corrected pause behavior.
2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
improve tracking accuracy.
2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
mlt_service.c + Filter disable property
2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
oversight - allow serialisation of mpl usage
* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: consumer_avformat.c
producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
FIRST
2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
* src/modules/core/producer_colour.c: + Accepts modifiable colour property
(via resource) + Hides non-public properties
* src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
files
* src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
* src/modules/core/transition_composite.c: + Inherits deinterlace method from
the consumer + Sanity check on scaled size for compositing
* src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
format [details to follow] + Corrected invalid content producer_pixbuf.c +
Corrected invalid content
* src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
Alpha channel cloning + Minor tidy up
2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_service.c,
src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
src/modules/core/filter_transition.c,
src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
rc/framework/mlt_frame.c + image_count added to assist the 'transition
filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
rework of fx cuts - now only the fx are output on a frame
src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
src/framework/mlt_service.c + Get frame reworked and cleaned up
src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
to image fetching + Corrected types on other properties for pass down +
Complete rework of fx cuts - they're now received as producer-less frames
from a track + Added image_count logic for transition filter assistance
src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
withdraw this later - it assumes producer knows a/r on frame creation/prior
to image fetch) src/modules/core/filter_transition.c + Checks that two
images are available before processing + Checks test image/audio cases
src/modules/core/transition_composite.c + Major correction in aspect ratio
handling (the b frame image is 'distorted' to the consumers aspect ratio) +
Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
height are no longer assumed to be 'safe' here (investigating)
2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
far)
2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
quicktime
* src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
position is relative to the in point (the internal position is absolute)
* src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
in point
2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
consumer_sdl_still.c + Fixes a deadlock condition
* src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
missing fourccs to allow compilation
* src/framework/mlt_frame.c, src/framework/mlt_frame.h,
src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
Added sample calculator (samples to current frame)
framework/mlt_repository.c + Symbols exported from plugins
modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
mov
2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/configure: Mention that motion est is disabled by
default during ./configure.
* configure, src/modules/motion_est/configure: Prevent motion estimation
components from building unless requested.
2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
a debugging target.
* src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
src/modules/motion_est/factory.c,
.../motion_est/filter_autotrack_rectangle.c,
src/modules/motion_est/filter_crop_detect.c,
src/modules/motion_est/filter_motion_est.c,
src/modules/motion_est/filter_motion_est.h,
src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
Initial import of the motion estimation filter.
2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c:
src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
Removal of erroneous frame rate checks
2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/producer_westley.c:
src/modules/westley/producer_westley.c - Rollback on erroneous checkin
(functionality covered correctly in playlist)
* src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
Correction for aspect ratio of synthesized test card
src/framework/mlt_playlist.c + Special case for handling fx cuts
src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
src/modules/core/transition_composite.c + Ensure that scaling and correct
image extraction is handled src/modules/core/transition_luma.c + Ensure that
scaling and correct image extraction is handled
src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
aspect_ration src/modules/westley/producer_westley.c + Special case for fx
cuts
2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
audio volume control
* src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
for pango usage on audio only fx cuts (sigh...)
* src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
modification to allow pango use in fx cuts
2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
Initial release
* src/framework/mlt_deque.c, src/framework/mlt_deque.h,
src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
src/modules/core/Makefile, src/modules/core/configure,
src/modules/core/factory.c, src/modules/core/transition_composite.c,
src/modules/core/transition_composite.h: src/framework/mlt_deque.c
src/framework/mlt_deque.h + Added support for doubles
src/framework/mlt_frame.c + Switched order of source/dest audio mix
extraction (for transition as filter usage) src/framework/mlt_tractor.c -
Removed warning introduced from previous checkin (missing ctype.h) +
Temporary work around to allow frames to carry multiple frames (for
transition as filter usage) src/modules/core/Makefile
src/modules/core/configure src/modules/core/factory.c + Support for new
transition filter :-) src/modules/core/transition_composite.c
src/modules/core/transition_composite.h - Removed frame properties dependence
for process/get_image state communication + Extended alpha blending modes to
'and' and 'xor' logic (may change property triggering soon) + Provided
support for transition as filter usage + Cleaned up public copy region
functionality
* src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
usage (all frames always have an alpha mask) + Provided an alternative
rendering mechanism ('or' which takes a and b alpha into account) + Provided
a and b alpha mask overides ('alpha_a' and 'alpha_b')
2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
fx_cuts (allows animated fx)
2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict: + BGa's request for additional westley extensions
2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
src/framework/mlt_consumer.c + Attempt to make all frames have the correct
aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
Provide macro access to the video and image RPN queues
src/framework/mlt_tractor.c + Provides orphaned filters
src/modules/core/producer_noise.c - remove specification of aspect ratio
src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
src/modules/plus/transition_affine.c + Corrections for frames with an aspect
ratio = 0 (supplement to mlt_consumer mod)
2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_producer.c, src/inigo/inigo.c,
src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
profile handling for size, aspect ratio and display ratio
src/framework/mlt_producer.c + Correction to aspect ratio properties
src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
src/modules/avformat/consumer_avformat.c + Takes consumer profile into
account src/modules/core/filter_resize.c + Corrections for synthesised
producers and aspect ratio (inherits from consumer)
src/modules/core/producer_colour.c src/modules/core/producer_noise.c
src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
mov dv files to provide audio src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
Takes consumer profile into account
2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/configure: Quick temporary fix for mlt config in non-standard
paths (relates to mlt++)
2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/sdl/consumer_sdl_preview.c,
src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
added
* src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
Sanity checks for normalising filters
2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/fezzik.dict: libdv/avformat switching
2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/filter_avcolour_space.c: Sanity checks
* src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: NTSC fix
* src/modules/fezzik.dict: Added bmp support
* src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
src/framework/mlt_producer.c: Frame rate properites and factory
initialisation
2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: audio out fix
2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
never invoked
2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/dv/configure, src/modules/gtk2/configure,
src/modules/jackrack/configure, src/modules/kino/configure,
src/modules/resample/configure, src/modules/sdl/configure,
src/modules/sox/configure, src/modules/vorbis/configure,
src/modules/westley/configure, src/modules/xine/configure: Bourne shell
compliance
* configure: Bourne shell compliance
* src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
to --avformat-cvs option
* src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
CVS (part 1)
2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/Makefile: fix compilation
2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
and add new jack-less filter_ladspa.
2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/dv/producer_libdv.c: Fix for file identification and dv
2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/kino/avi.h: Minor correction
* src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
src/modules/kino/configure, src/modules/kino/endian_types.h,
src/modules/kino/error.cc, src/modules/kino/error.h,
src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
src/modules/kino/riff.h: Initial version
* src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
kino support
2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/dv/Makefile: corrected pkg-config libdv usage
2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
fixes.
* src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
consumer to OS X. What remains is a bug in libSDL where the SDL screen object
becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
SDL test program 'threadwin -threaded' I think.
* src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
should be multithreaded by spinning of a dummy thread.
* configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
OS X uses -DDARWIN in
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
combination with #include <Foundation/Foundation.h> caused compilation errors
while porting consumer_sdl to OS X.
2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* COPYING: License update
* src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
unavailable
* src/modules/jackrack/configure: Disable jackrack when unavailable
* src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
unavailable
* src/modules/resample/configure: Disable libsamplerate when unavailable
* src/modules/sdl/configure: Disable sdl when unavailable
* src/modules/vorbis/configure: Disable vorbis when unavailable
* configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
other platforms probably broken
* src/modules/xine/configure: Disable xine when mmx not available
* src/modules/westley/configure: Conditional compilation of westley/libxml2
components
* src/modules/gtk2/Makefile, src/modules/gtk2/configure,
src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_geometry.c: Minor but confusing comment fix.
2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, setenv, src/albino/Makefile, src/albino/albino.c,
src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
src/miracle/miracle.c, src/modules/avformat/Makefile,
src/modules/avformat/configure, src/modules/core/Makefile,
src/modules/core/configure, src/modules/dv/Makefile,
src/modules/dv/configure, src/modules/fezzik/Makefile,
src/modules/fezzik/configure, src/modules/gtk2/Makefile,
src/modules/gtk2/configure, src/modules/inigo/Makefile,
src/modules/inigo/configure, src/modules/jackrack/Makefile,
src/modules/jackrack/configure, src/modules/normalize/Makefile,
src/modules/normalize/configure, src/modules/plus/Makefile,
src/modules/plus/configure, src/modules/resample/Makefile,
src/modules/resample/configure, src/modules/sdl/Makefile,
src/modules/sdl/configure, src/modules/sox/Makefile,
src/modules/sox/configure, src/modules/valerie/Makefile,
src/modules/valerie/configure, src/modules/vorbis/Makefile,
src/modules/vorbis/configure, src/modules/westley/Makefile,
src/modules/westley/configure, src/modules/xine/Makefile,
src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
* src/framework/mlt_factory.c, src/framework/mlt_factory.h,
src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
usage
2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
audio resampling/test audio and MMX checks in gtk2
2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
correction
2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
use fifo instead of rr rt schedule
* src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
src/miracle/miracle.c, src/miracle/miracle_server.c,
src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
realtime scheduling updates; suppress libdv errors; add frame property
deinterlace_method; default producer_hold to use onefield; add begin property
to producer_pixbuf
2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
event
2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
DVCP WIPE introduced
2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
src/modules/core/transition_composite.c,
src/modules/plus/transition_affine.c: Minor corrections and more affine
experiments
2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
mods to playout via avformat and miracle unit generation on an xfer
* src/modules/westley/producer_westley.c: Reinstatement of entity handling
and removal of libxml2 warning for non-existent file
2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
src/modules/core/transition_composite.c,
src/modules/plus/transition_affine.c: Minor corrections with alpha and
affines
2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/miracle/miracle_unit.c: Smoother unit load
2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
src/modules/sdl/consumer_sdl_preview.c,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Alphas and global feeds revisted
2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c,
src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
fixes for non-existence
* src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
16 bit pgm or png
2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
more affine silliness
2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/transition_affine.c: affine silliness
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/feeds/PAL/border.properties: fill for borders
* src/modules/gtk2/Makefile: conditional mmx compilation
* src/modules/core/transition_composite.c: int handling on the frame image
stack
* src/framework/mlt_deque.c, src/framework/mlt_deque.h,
src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
int holding
2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
* src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
* src/modules/core/filter_rescale.c: Warning removal
* src/modules/resample/filter_resample.c: Workaround for test card audio (may
need to review)
* src/modules/inigo/producer_inigo.c: Empty track definition fix
* src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: Consumer reworked
* src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
:-)
* src/modules/gtk2/producer_pango.c: Memory leak fix
* src/modules/westley/consumer_westley.c: titles and global feeds
* src/modules/feeds/PAL/border.properties,
src/modules/feeds/PAL/data_fx.properties: Minor corrections
* src/modules/core/filter_data_show.c: Global/local data show distinction
* src/modules/core/Makefile: Removed superflous mmx compilation
* src/framework/mlt_tractor.c: Global data feed handling
* src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
tracks
* src/framework/mlt_events.c: Memory leak fix
* src/framework/mlt_consumer.c: Small correction to deinterlacing
2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/feeds/PAL/border.properties,
src/modules/feeds/PAL/example.properties: Test case feeds added
* src/modules/avformat/filter_avresample.c,
src/modules/avformat/producer_avformat.c,
src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
src/modules/jackrack/filter_jackrack.c,
src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
stacks; Minor corrections to compositing and mixing; localisation for pango
* src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Localised data storage and utf-8
properties
* src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/framework/mlt_producer.c,
src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
src/framework/mlt_transition.h: Transitions reworked (always_active
capabilities); remaining audio handling switched to stacks
* demo/mlt_news: Correction for audio mix
2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c: consumer close fix
* src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
iconv fixes
2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* demo/mlt_slideshow_black, docs/services.txt,
src/modules/core/transition_composite.c,
src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
options and etv fx
* src/modules/gtk2/producer_pango.c: Added a weight property
2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* demo/mlt_attributes: Correction for ETV specific filters
* src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
* docs/testing.txt: Test case clean up
* demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/framework/mlt_property.c, src/framework/mlt_property.h,
src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
src/modules/core/transition_region.c,
src/modules/feeds/PAL/data_fx.properties,
src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_geometry.c: Corrections to geometry next key and
serialise
2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
extraction
* src/modules/feeds/PAL/data_fx.properties,
src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
* src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
miracle server
2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* demo/demo.ini, src/framework/mlt_producer.c,
src/framework/mlt_properties.c, src/framework/mlt_property.c,
src/framework/mlt_transition.c: Corrections after valgrinding
* demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
couple of new test cases
* src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
src/modules/inigo/producer_inigo.c: Sundry minor updates
* src/modules/feeds/NTSC/obscure.properties,
src/modules/feeds/PAL/data_fx.properties: Feeds updates
* src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
* src/framework/mlt_tractor.c: Option to hold feed processing on a track
* src/framework/mlt_playlist.c: Fix for join length correction
* src/framework/mlt_frame.c: Resize fix for chroma offsets
* src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
geometry
2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
of channels, better initial synchronisation phase, reduced internal buffer
size
* src/modules/jackrack/filter_jackrack.c: even better close handling?
* src/modules/jackrack/filter_jackrack.c: fixup includes
* src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
before releasing any resources
2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
filter/jackrack to services.txt and apply a performance tweak to
filter_jackrack
* src/modules/jackrack/Makefile, src/modules/jackrack/configure,
src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
src/modules/jackrack/filter_jackrack.c,
src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
src/modules/jackrack/ui.h: added jackrack filter
* demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
priorities minor fixes to setenv and demo/consumers.ini
2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c,
src/modules/core/transition_region.c, src/modules/data_fx.properties,
src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
src/modules/plus/transition_affine.c: Composite distort, fill and titles
rework
* src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
pseudo module added
* src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
src/modules/feeds/PAL/data_fx.properties,
src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
* docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
src/modules/core/transition_luma.c, src/modules/data_fx.properties,
src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
src/modules/lumas/luma.c: Luma and composite fixes
2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: Luma generation and use
* src/modules/core/transition_composite.c,
src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
use
* demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
src/framework/mlt_geometry.h, src/framework/mlt_types.h,
src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
inclusion of geometry
2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/data_fx.properties: Correction to obscure data_show config
* src/modules/data_fx.properties: Correction to obscure data_show config
2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
src/modules/data_fx.properties: New geometry specification
2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
src/modules/core/transition_composite.c,
src/modules/core/transition_region.c, src/modules/data_fx.properties,
src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c: Mutex protection on put frame close
* src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
the get frame
2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
added
2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
added
2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c, src/framework/mlt_service.c,
src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
producer type determination
2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/modules/data_fx.properties,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
Possible fixes to xlib errors
2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_data_feed.c: ignore attr which are active, but have
no value
* src/modules/data_fx.properties: Minor mods for ETV data filters
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_factory.c, src/framework/mlt_field.c,
src/framework/mlt_filter.c, src/framework/mlt_filter.h,
src/framework/mlt_frame.c, src/framework/mlt_frame.h,
src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/framework/mlt_producer.c, src/framework/mlt_producer.h,
src/framework/mlt_properties.c, src/framework/mlt_property.c,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
src/framework/mlt_transition.c, src/framework/mlt_transition.h,
src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
src/miracle/miracle_unit_commands.c,
src/modules/avformat/consumer_avformat.c,
src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avdeinterlace.c,
src/modules/avformat/filter_avresample.c,
src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
src/modules/core/transition_region.c, src/modules/data_fx.properties,
src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c,
src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
modification - switch to macros for parent class access
2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_factory.c, src/framework/mlt_factory.h,
src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_properties.c,
src/framework/mlt_service.c, src/framework/mlt_tractor.c,
src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Extendable factories; general
producer related modifications; westley storage; sdl_still increased latency
2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
attach colour space conversion on start
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/framework/mlt_producer.c, src/framework/mlt_service.c,
src/framework/mlt_service.h: More playlist modifications; service locking;
sticky services on frame
2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_producer.c: Extendible blank producers
* src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
Added ref_count method to properties; temporary work around for test card;
titles with valerie
2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
src/framework/mlt_producer.h, src/framework/mlt_transition.c,
src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
mlt_consumer and NULL
2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
playlist access
2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
properties now affect length (might be problematic)
2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_producer.c: Correction for direct playback of a cut
2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
flash when swicthing between sdl preview modes
2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
src/modules/sdl/consumer_sdl_preview.c,
src/modules/westley/producer_westley.c: fixes for westley deserialise,
preview handling and tokenising amendment
2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_charcoal.c: Minor optimisation
* src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
Attempt at an aspect ratio clean up
2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
the preview
* mlt-config-template, src/framework/configure, src/miracle/configure,
src/modules/gtk2/Makefile, src/modules/gtk2/configure,
src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
fixes and gtk2 consumer added
2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
* src/framework/mlt_consumer.c, src/inigo/inigo.c,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/modules/sdl/Makefile, src/modules/sdl/configure,
src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
src/modules/sdl/factory.c: SDL Preview provisional checkin
2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
repeated frames
2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_properties.c, src/miracle/miracle_server.c,
src/miracle/miracle_server.h: Convenience functionality for properties load
and miracle_server_id function
* src/miracle/miracle_server.c: Server shutdown state oops
* src/miracle/miracle_server.c: Server shutdown state
2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/valerie/consumer_valerie.c: Error property for valerie returned
2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
buffer fix and tractor handling
* src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
src/modules/westley/producer_westley.c, src/valerie/valerie.c,
src/valerie/valerie.h, src/valerie/valerie_parser.c,
src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
capabilities
2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
src/modules/valerie/consumer_valerie.c,
src/modules/westley/producer_westley.c: Fix for deep westleys and filter
in/out points
* src/framework/mlt_consumer.c: Oops - fix for consumer progressive
* docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
src/framework/mlt_tractor.c, src/inigo/inigo.c,
src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
src/miracle/miracle_server.c, src/miracle/miracle_server.h,
src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
src/modules/plus/transition_affine.c: Some fixes for alpha masks
2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
Fix for current cvs
2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c: Mix on Mix and length corrections
2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
updates - more to follow
* src/framework/mlt_producer.c: Removed fezzik usage from cloning
2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_filter.c, src/framework/mlt_producer.c,
src/framework/mlt_service.c, src/framework/mlt_tractor.c,
src/modules/avformat/consumer_avformat.c,
src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
src/modules/plus/filter_affine.c: Revised attached filter handling and clones
2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
src/modules/core/transition_mix.c: More corrections to frame position and
audio/track handling
* src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
src/modules/core/transition_mix.c: Corrects position and test_audio handling
2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
Multitrack rearrangement and tractor cleanup
* src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
corrections to cloning (oops)
* src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
to cloning
* src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
src/framework/mlt_frame.c, src/framework/mlt_frame.h,
src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_producer.h,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/framework/mlt_types.h, src/modules/data_fx.properties,
src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Cloning optimisations and
introduction of the service parser
2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_factory.c, src/framework/mlt_service.c,
src/framework/mlt_tractor.c, src/modules/core/Makefile,
src/modules/core/configure, src/modules/core/factory.c,
src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c, src/modules/data_fx.properties,
src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
feed and show filters
2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h: clip and mix manipulation on playlist
2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_filter.c, src/framework/mlt_service.c,
src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
Corrections to filter attachment and in/out point handling
* src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
join inherits all attached filters; inigo can attach to producer or previous
attachment
* src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
for current managed cuts (prototype on mix)
2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
First attempt at a composite clean up
2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/inigo/inigo.c: Clean up - added new usage options
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Splits, joins and repeats
2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/westley/consumer_westley.c: Fix for serialising multiple
overlapping mixes
* src/framework/mlt_playlist.c: Whoops - mix fix
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Corrects cuts with filters
* src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Finalisation of first phase of cut
handling (unmanaged)
* src/framework/mlt_transition.c: Transitions ignore test frames
2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Cut management part 2 - corrects
playlist split/join and a little bit of mix
* src/framework/mlt_properties.c: ...gah...
* src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
src/framework/mlt_producer.h, src/framework/mlt_properties.c,
src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Cut management part 1
* src/modules/westley/consumer_westley.c: fix for in/out during serialisation
2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_tractor.c: Alpha from the tractor fix
2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_properties.c: Whoops
* src/framework/mlt_factory.c, src/framework/mlt_properties.c,
src/miracle/miracle.c, src/miracle/miracle_local.c,
src/miracle/miracle_server.c, src/miracle/miracle_server.h,
src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
Fix to compositing/watermark; miracle/mlt shutdown cleanup
* src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c: In/out point handling on attached
filters revisted
2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* demo/consumers.ini, src/modules/avformat/producer_avformat.c,
src/modules/gtk2/producer_pixbuf.c: Minor fixes
2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/valerie/valerie_response.h: Obtain stdio definitions
* src/miracle/miracle.c, src/miracle/miracle_server.c,
src/miracle/miracle_server.h: Extending miracles functionality
2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
fix and temporary libdv compatability
* src/framework/mlt_frame.c: aspect ratio fix for test card
* src/framework/mlt_tractor.c: Aspect ratio fix
* src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
* src/miracle/Makefile: Customising the miracle server part 1
2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_service.c, src/framework/mlt_service.h,
src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
src/modules/sox/Makefile, src/modules/valerie/Makefile,
src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
src/modules/westley/configure, src/modules/westley/consumer_westley.c,
src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
src/modules/westley/producer_westley.h, src/valerie/Makefile,
src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
pushes, and assorted modifications
2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
for scaling related issues
2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: position fixing
2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
* src/framework/mlt_playlist.c, src/inigo/inigo.c,
src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
* src/framework/mlt_field.c, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Adding the mix part 1
2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
src/modules/sdl/consumer_sdl.c: More work with events
2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/services.txt, docs/westley.txt,
src/modules/westley/producer_westley.c: Major westley rewrite - allows
attachable filters
2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_producer.c, src/framework/mlt_service.c,
src/framework/mlt_service.h, src/inigo/inigo.c,
src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
src/modules/westley/consumer_westley.c: Filter attachments to services
2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
tractor producer-changed event
2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
src/framework/mlt_events.c, src/framework/mlt_events.h,
src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
fix for playlist and consumer-stopped event
* src/framework/Makefile, src/framework/mlt_events.c,
src/framework/mlt_events.h, src/framework/mlt_playlist.c,
src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/framework/mlt_property.c, src/framework/mlt_service.c,
src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
of event handling
2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* configure, src/framework/Makefile, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
complement for waveform generation
* src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
gain as opposed to shape
2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_frame.c: bugfix in waveform method
* src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
to frame
2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
enhancements
* docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
New tractor constructor
2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
src/modules/westley/consumer_westley.c,
src/modules/westley/producer_westley.c: Producer filter attach/detach
methods; major rework on westley consumer, minor on producer
2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
src/framework/mlt_field.c, src/framework/mlt_filter.c,
src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
src/framework/mlt_producer.c, src/framework/mlt_producer.h,
src/framework/mlt_properties.c, src/framework/mlt_properties.h,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
Mlt Ref Counts and Playlist split/join
2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
* src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
conversion with gdkpixbuf scaling
* src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
around
* src/framework/mlt_consumer.c: Prefil consumer property
2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_service.c: NULL accpectance for connect/disconnect
2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_field.c,
src/framework/mlt_filter.c, src/framework/mlt_frame.c,
src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
src/framework/mlt_producer.c, src/framework/mlt_service.c,
src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
checks
2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
handling and logging off
2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/Makefile, src/modules/avformat/configure,
src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
src/modules/avformat/filter_avcolour_space.h: Colour space filter
2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
* src/modules/avformat/producer_avformat.c: optimisations
2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_region.c: Flexible and animated shapes
2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
gop size == 0 fix and update to current ffmpeg for cvs co
* src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
src/modules/dv/producer_libdv.h: Fix for current libdv
* src/modules/avformat/producer_avformat.c: Pipe workaround
2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
Mutable shapes on regions
2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_affine.c: Small modifications to allow seeking
* src/modules/sdl/consumer_sdl.c: Rectangle added to properties
2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_invert.c: Minor fix to invert
* src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c: Mutable watermark producer and small
optimisation
2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
Minor affine modifications
* src/modules/plus/Makefile, src/modules/plus/configure,
src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
src/modules/plus/filter_affine.h: Affine filter
2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/filter_watermark.c,
src/modules/core/transition_composite.c: More mutable properties
2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/sox/Makefile: link to mad
* src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
src/modules/core/transition_composite.c,
src/modules/core/transition_region.c: Mutable properties
* src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
filters when used in playlists
2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/core/transition_composite.c: Allows runtime modifications to
region fx
* src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
src/modules/core/transition_region.c: Allows runtime modifications to region
fx
2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/producer_avformat.c: Pipe support for audio or video
only
2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
src/framework/mlt_filter.c, src/framework/mlt_filter.h,
src/framework/mlt_service.c, src/framework/mlt_service.h,
src/modules/westley/consumer_westley.c: Filter cleanup and fixes
2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/framework/mlt_consumer.c, src/framework/mlt_service.c,
src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
* src/modules/avformat/Makefile, src/modules/core/Makefile,
src/modules/dv/Makefile, src/modules/fezzik/Makefile,
src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
src/modules/normalize/Makefile, src/modules/plus/Makefile,
src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
src/modules/sdl/Makefile, src/modules/sox/Makefile,
src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
lumas
* src/modules/avformat/consumer_avformat.c,
src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
change of defaults for inigo transition tracks
2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
* src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
Sepia fix and affine/alpha clean up
* src/modules/plus/Makefile, src/modules/plus/configure,
src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine