Tag 'v0.7.8' created by Dan Dennedy <[email protected]> at 2012-02-14 06:17 -0800
tag v0.7.8 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk85/HsACgkQaLkFRkQ2MY0zfgCfcGITkG8DBeYhtuHf592Em7NO
3A4AnjC04yE6B2YHRZ/m1AYeWsMazuIA
=RXYY
-----END PGP SIGNATURE-----
Changes since v0.7.6:
Brian Matherly (7):
Add use of av_lockmgr_register in addition to the existing mutex for
Print useful information for xml parse errors.
Convert producer_xml.c to use mlt_log_warning()
Print useful information for xml parse errors and warnings.
Convert producer_xml to use mlt_log rather than fprintf.
Exit make with error if any yml validation fails.
Detect video codecs that use the new libavcodec "encode2" method.
Dan Dennedy (124):
build fixes for FreeBSD
set interim version 0.7.7
Fix framebuffer producer aspect ratio (kdenlive-2372)
fix PATH_MAX undefined
improve support for 486 line NTSC in linsys sdi consumer
improve support for 480 line NTSC in decklink consumer
add multi consumer (non-functional)
Make decklink mlt_consumer_start more asynchronous.
fix crash in decklink mlt_consumer_stop()
fix crash in sdl_preview with multi consumer
add mlt_frame_clone()
fix brief description of mlt_producer_clone()
implement multi consumer
use multi consumer properties if no resource supplied
fix possible source_fps inconsistency
fix passing property that has both numeric and string types
make sure nested consumer gets mlt_profile before 'properties' preset
change a decklink log message to debug level
add framerate adaption to consumer producer
add caching to decklink producer
enhance mlt_frame_clone with a deep/shallow parameter
use mlt_frame_clone() instead of local method
add support for app-supplied properties objects on multi consumer
add support for multiple -consumer arguments
fix using multi consumer only when more than one -consumer arg
change property 'consumer' to 'mlt_service' consistent with xml
add support for more than one consumer element in xml
fix using a preset with multi consumer and avformat:file
make deep mlt_frame_clone more robust
add framerate adaption to multi consumer
fix video glitch seen with multi consumer
document profile=auto for producer consumer
fix parameter type on videostab2 yaml
add YAML metadata for multi consumer
let 'mlt_profile' be a synonym for 'profile'
default multi consumer to real_time=-1
fix frei0r and ladspa loading for relocatable builds
fix loading LADSPA plugins with broken constructor
fix attempt to construct LADSPA plugin with no _init.
fix decklink compile on mingw
fix VDPAU state issues
fix stopping in multi consumer
drain nested consumers of multi consumer
support consumers that use constructor arg instead of target property
Merge branch 'master' of xtremedia:git/mltframework.org/mlt
add rtaudio consumer
fix rtaudio on mingw
revert ALSA default PCM
fix setting playing member var in rtaudio
fix multiple rtaudio consumers on OSX
improve selecting rtaudio device by name
add metadata yaml for rtaudio consumer
refactor field order correction into new filter
add meta.swap_fields to the fieldorder filter
add consumer properties mlt_image_format and mlt_audio_format
do not try to convert image or audio if requested format is none
if requested image format is none, pick the most suitable mlt format
add mlt_image_none support to producers
fix crash when fail to load filter or transition (debian-651604)
stop using this for a variable name
add trimming whitespace to some xml values (debian-651604)
fix infinite loop regression with consumer producer on xml (3458967)
fix producer noise indicating its audio format
fix crash at process exit on ladspa plugins (3458967)
fix memory leaks in jackrack/ladspa registration
add support for xlocale.h on FreeBSD
only build rtaudio for Linux, Windows, or OS X
add configure support for GNU Hurd
call avformat_network_init()
Merge branch 'videostab' of https://github.com/gmarco/mlt into videostab
fix videostab build with sse2
fix videostab sse2 build cont'd
fix segfault loading jackrack on Fedora 16 (3468312)
fix typo in previous fix for jackrack on Fedora 16 (3468312)
fix melt parsing URL with query string
drop deprecated APIs of libavformat/codec v53
enable codec- and format-specific options for v0.7 releases of ffmpeg
fix segfault accessing possible null frame
document force_aspect_ratio on pango and pixbuf producers
fix property-changed becoming a service-changed event (kdenlive-2468)
update doc on service-change and producer-changed events
Merge https://github.com/pez4brian/mlt_2 into pez
remove global avformat mutex
quick fix for xml containing bad characters
switch to working wchar version of xml char filter
remove old 8-bit only version of xml char filter
default to strict=experimental for painless aac encoding
add support for converting between all audio sample formats
add s32le and f32le format to core audio filters
increase sample format support to audio encoding
correct documentation of mlt_service_disconnect
fix string allocation length
fix invalid free when making absolute path relative
convert all SAMPLE_FMT_16 to AV_SAMPLE_FMT_16
fix SAMPLE_FMT support for v0.6 and less of libav/ffmpeg
fix build on ffmpeg 0.6
fix AVOption processing on libav 0.7.3
fix getting sample_fmt name crashing on some versions
initialize audio_position so first call to get_audio works
add null pointer check on return from mlt_frame_get_audio
fix AVOption processing on ffmpeg 0.8
fix crash on private symbol when mmx disabled on libav 0.8 (3483629)
fix color problem with libav (3483629)
Merge branch 'pez'
Revert "default to strict=experimental for painless aac encoding"
only automatically set strict=experimental when acodec=aac (3485119)
fix race condition stopping avformat consumer
add vqm transition
add rendering to vqm and yaml service metadata
fix swfdec/configure appending to config.mak
fix build warning in vqm
add vqm metrics to frame properties
scale size and position of rendered text with resolution
fix possible mem corruption in filter_restricted()
Ensure thread cleanup upon stop when an error occurs.
support non-explicit abnormal producer usage
fix transition vqm build on mingw32
make Frame::get_position() retrun type consistent
rename this to self
rename this to self
deprecate sdl_image
add release notes for v0.7.8
set version to 0.7.8
update ChangeLog for v0.7.8
gmarco (12):
fixed bug, resulting in crash at end and wrong first image
image format error fix
use calloc insteadt of malloc/memset
fixed wrong image format
use interpolation type from filter also in rgb
fixed bug, resulting in crash at end and wrong first image
image format error fix
use calloc insteadt of malloc/memset
fixed wrong image format
use interpolation type from filter also in rgb
fixed wrong parameter order
do not use lanc_kernels as global var. moved to filter struct
j-b-m (1):
fix freeze filter not retrieving image of frame not within in-out
Maksym Veremeyenko (2):
fix tag closing
fix pango's producer force_aspect_ratio property handling
Marco Gittler (6):
use linear or cos for blending
added description for vignette change
avoid segfault when smooth=0
sse2 updates
sse2 updates
fixed bug when resizing in consumer
Ryan Rix (1):
Patch to build with GCC 4.7
Simon A. Eugster (1):
Add get_position to Mlt::Frame
---
ChangeLog | 613 ++
Doxyfile | 2 +-
Makefile | 4 +-
NEWS | 14 +
configure | 4 +-
docs/melt.1 | 6 +-
docs/mlt-xml.txt | 2 +
profiles/sdi_486i_5994 | 2 +-
profiles/sdi_486p_2398 | 11 +
src/framework/Makefile | 6 +
src/framework/configure | 8 +
src/framework/mlt_consumer.c | 32 +
src/framework/mlt_consumer.h | 2 +
src/framework/mlt_factory.c | 34 +-
src/framework/mlt_frame.c | 72 +-
src/framework/mlt_frame.h | 1 +
src/framework/mlt_producer.c | 2 +-
src/framework/mlt_producer.h | 2 +-
src/framework/mlt_property.c | 2 +-
src/framework/mlt_property.h | 6 +-
src/framework/mlt_service.c | 17 +-
src/framework/mlt_service.h | 2 +-
src/framework/mlt_types.h | 12 +-
src/framework/mlt_version.h | 4 +-
src/melt/melt.c | 50 +-
src/mlt++/MltFrame.cpp | 5 +
src/mlt++/MltFrame.h | 1 +
src/mlt++/configure | 2 +-
src/modules/avformat/consumer_avformat.c | 345 +-
src/modules/avformat/factory.c | 75 +-
src/modules/avformat/filter_avcolour_space.c | 2 +-
src/modules/avformat/filter_avdeinterlace.c | 13 +-
src/modules/avformat/filter_avresample.c | 7 +-
src/modules/avformat/producer_avformat.c | 309 +-
src/modules/avformat/vdpau.c | 160 +-
src/modules/core/Makefile | 2 +
src/modules/core/consumer_multi.c | 547 ++
src/modules/core/consumer_multi.yml | 37 +
src/modules/core/factory.c | 6 +
src/modules/core/filter_audiochannels.c | 19 +-
src/modules/core/filter_audioconvert.c | 118 +-
src/modules/core/filter_channelcopy.c | 22 +-
src/modules/core/filter_fieldorder.c | 123 +
src/modules/core/filter_fieldorder.yml | 22 +
src/modules/core/filter_mono.c | 30 +-
src/modules/core/filter_resize.c | 54 +-
src/modules/core/filter_resize.yml | 25 +-
src/modules/core/loader.dict | 22 +-
src/modules/core/loader.ini | 1 +
src/modules/core/producer_colour.c | 13 +-
src/modules/core/producer_consumer.c | 65 +-
src/modules/core/producer_consumer.yml | 4 +-
src/modules/core/producer_loader.c | 1 +
src/modules/core/producer_melt.c | 3 +-
src/modules/core/producer_noise.c | 7 +
src/modules/decklink/consumer_decklink.cpp | 83 +-
src/modules/decklink/producer_decklink.cpp | 61 +-
src/modules/dv/producer_libdv.c | 2 +-
src/modules/frei0r/factory.c | 18 +-
src/modules/frei0r/producer_frei0r.c | 6 +
src/modules/gtk2/producer_pango.c | 11 +-
src/modules/gtk2/producer_pango.yml | 6 +
src/modules/gtk2/producer_pixbuf.c | 182 +-
src/modules/gtk2/producer_pixbuf.yml | 6 +
src/modules/jackrack/Makefile | 3 +-
src/modules/jackrack/factory.c | 3 +-
src/modules/jackrack/plugin_mgr.c | 27 +-
src/modules/kdenlive/filter_freeze.c | 6 +
src/modules/kdenlive/producer_framebuffer.c | 21 +-
src/modules/linsys/consumer_SDIstream.c | 6 +-
src/modules/linsys/sdi_generator.c | 227 +-
src/modules/linsys/sdi_generator.h | 11 +-
src/modules/oldfilm/filter_vignette.c | 18 +-
src/modules/oldfilm/filter_vignette.yml | 11 +
src/modules/qimage/Makefile | 4 +-
src/modules/qimage/factory.c | 3 +
src/modules/qimage/producer_qimage.c | 84 +-
src/modules/qimage/qimage_wrapper.cpp | 1 +
src/modules/qimage/transition_vqm.cpp | 253 +
src/modules/qimage/transition_vqm.yml | 28 +
src/modules/rtaudio/Makefile | 61 +
src/modules/rtaudio/RtAudio.cpp | 7976 ++++++++++++++++++++++++++
src/modules/rtaudio/RtAudio.h | 982 ++++
src/modules/rtaudio/RtError.h | 60 +
src/modules/rtaudio/configure | 12 +
src/modules/rtaudio/consumer_rtaudio.cpp | 677 +++
src/modules/rtaudio/consumer_rtaudio.yml | 44 +
src/modules/sdl/consumer_sdl_preview.c | 2 +-
src/modules/sdl/producer_sdl_image.c | 6 +-
src/modules/sdl/producer_sdl_image.yml | 1 +
src/modules/swfdec/configure | 1 +
src/modules/videostab/Makefile | 10 +-
src/modules/videostab/filter_videostab.c | 15 +-
src/modules/videostab/filter_videostab2.c | 228 +-
src/modules/videostab/filter_videostab2.yml | 2 +-
src/modules/videostab/stab/estimate.c | 2 +-
src/modules/videostab/stab/resample.c | 20 +-
src/modules/videostab/stab/resample.h | 2 +-
src/modules/videostab/stab/utils.c | 23 +-
src/modules/videostab/stab/utils.h | 9 +-
src/modules/videostab/stabilize.c | 504 +-
src/modules/videostab/stabilize.h | 3 +-
src/modules/videostab/transform_image.c | 383 +-
src/modules/videostab/transform_image.h | 69 +-
src/modules/xml/consumer_xml.c | 108 +-
src/modules/xml/producer_xml.c | 246 +-
106 files changed, 13961 insertions(+), 1516 deletions(-)
---
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel