]> git.sesse.net Git - mlt/log
mlt
12 years agofix SAMPLE_FMT support for v0.6 and less of libav/ffmpeg
Dan Dennedy [Sat, 28 Jan 2012 23:03:40 +0000 (15:03 -0800)]
fix SAMPLE_FMT support for v0.6 and less of libav/ffmpeg

12 years agoconvert all SAMPLE_FMT_16 to AV_SAMPLE_FMT_16
Dan Dennedy [Sat, 28 Jan 2012 22:47:47 +0000 (14:47 -0800)]
convert all SAMPLE_FMT_16 to AV_SAMPLE_FMT_16

12 years agofix invalid free when making absolute path relative
Dan Dennedy [Sat, 28 Jan 2012 19:31:42 +0000 (11:31 -0800)]
fix invalid free when making absolute path relative

Patch by j-b-m and reformatted by me.

12 years agofix string allocation length
Dan Dennedy [Sat, 28 Jan 2012 19:20:35 +0000 (11:20 -0800)]
fix string allocation length

12 years agocorrect documentation of mlt_service_disconnect
Dan Dennedy [Sat, 28 Jan 2012 19:19:41 +0000 (11:19 -0800)]
correct documentation of mlt_service_disconnect

12 years agoPrint useful information for xml parse errors and warnings.
Brian Matherly [Mon, 23 Jan 2012 04:47:17 +0000 (22:47 -0600)]
Print useful information for xml parse errors and warnings.

Skip second pass if first pass fails.

12 years agoincrease sample format support to audio encoding
Dan Dennedy [Thu, 26 Jan 2012 04:32:44 +0000 (20:32 -0800)]
increase sample format support to audio encoding

This also fixes the latest aac encoder, which accepts interleaved float
input only.

12 years agoadd s32le and f32le format to core audio filters
Dan Dennedy [Thu, 26 Jan 2012 04:26:27 +0000 (20:26 -0800)]
add s32le and f32le format to core audio filters

12 years agoadd support for converting between all audio sample formats
Dan Dennedy [Thu, 26 Jan 2012 04:16:08 +0000 (20:16 -0800)]
add support for converting between all audio sample formats

12 years agodefault to strict=experimental for painless aac encoding
Dan Dennedy [Wed, 25 Jan 2012 04:00:34 +0000 (20:00 -0800)]
default to strict=experimental for painless aac encoding

12 years agoremove old 8-bit only version of xml char filter
Dan Dennedy [Tue, 24 Jan 2012 01:00:55 +0000 (17:00 -0800)]
remove old 8-bit only version of xml char filter

12 years agoswitch to working wchar version of xml char filter
Dan Dennedy [Mon, 23 Jan 2012 04:41:54 +0000 (20:41 -0800)]
switch to working wchar version of xml char filter

I want to ensure this works on more platforms before removing the non-

12 years agoquick fix for xml containing bad characters
Dan Dennedy [Sun, 22 Jan 2012 23:13:49 +0000 (15:13 -0800)]
quick fix for xml containing bad characters

Per the XML standard only the following characters are permitted:
Char       ::=      #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] |
[#x10000-#x10FFFF]  /* any Unicode character, excluding the surrogate
blocks, FFFE, and FFFF. */

This fix does not properly handle the ranges for multi-byte characters,
but it does remove the invalid single-byte "control characters."

12 years agoremove global avformat mutex
Dan Dennedy [Sun, 22 Jan 2012 00:54:32 +0000 (16:54 -0800)]
remove global avformat mutex

and add a local one to the producer for open/close coherency

12 years agoMerge https://github.com/pez4brian/mlt_2 into pez
Dan Dennedy [Sun, 22 Jan 2012 00:40:20 +0000 (16:40 -0800)]
Merge https://github.com/pez4brian/mlt_2 into pez

12 years agofixed bug when resizing in consumer
Marco Gittler [Tue, 17 Jan 2012 20:53:41 +0000 (21:53 +0100)]
fixed bug when resizing in consumer

12 years agoupdate doc on service-change and producer-changed events
Dan Dennedy [Sat, 21 Jan 2012 23:14:33 +0000 (15:14 -0800)]
update doc on service-change and producer-changed events

12 years agofix property-changed becoming a service-changed event (kdenlive-2468)
Dan Dennedy [Sat, 21 Jan 2012 22:53:18 +0000 (14:53 -0800)]
fix property-changed becoming a service-changed event (kdenlive-2468)

12 years agofix freeze filter not retrieving image of frame not within in-out
j-b-m [Fri, 20 Jan 2012 04:48:59 +0000 (20:48 -0800)]
fix freeze filter not retrieving image of frame not within in-out

12 years agoAdd use of av_lockmgr_register in addition to the existing mutex for
Brian Matherly [Thu, 19 Jan 2012 03:45:07 +0000 (21:45 -0600)]
Add use of av_lockmgr_register in addition to the existing mutex for
avformat services.

12 years agodocument force_aspect_ratio on pango and pixbuf producers
Dan Dennedy [Wed, 18 Jan 2012 04:26:48 +0000 (20:26 -0800)]
document force_aspect_ratio on pango and pixbuf producers

12 years agofix pango's producer force_aspect_ratio property handling
Maksym Veremeyenko [Sat, 14 Jan 2012 16:01:31 +0000 (18:01 +0200)]
fix pango's producer force_aspect_ratio property handling

12 years agofix tag closing
Maksym Veremeyenko [Sat, 14 Jan 2012 16:04:50 +0000 (18:04 +0200)]
fix tag closing

12 years agofix segfault accessing possible null frame
Dan Dennedy [Mon, 16 Jan 2012 17:32:54 +0000 (09:32 -0800)]
fix segfault accessing possible null frame

(only when real_time > 0?)

Patch-by: Maksym Veremeyenko
12 years agoenable codec- and format-specific options for v0.7 releases of ffmpeg
Dan Dennedy [Mon, 16 Jan 2012 04:32:22 +0000 (20:32 -0800)]
enable codec- and format-specific options for v0.7 releases of ffmpeg

(but not libav, which uses v53 of libavformat and libavcodec in its 0.7 releases)

12 years agodrop deprecated APIs of libavformat/codec v53
Dan Dennedy [Sat, 14 Jan 2012 22:11:47 +0000 (14:11 -0800)]
drop deprecated APIs of libavformat/codec v53

12 years agofix melt parsing URL with query string
Dan Dennedy [Sat, 14 Jan 2012 22:08:48 +0000 (14:08 -0800)]
fix melt parsing URL with query string

when not followed by -consumer, -profile, or -serialise

12 years agofix typo in previous fix for jackrack on Fedora 16 (3468312)
Dan Dennedy [Fri, 13 Jan 2012 05:02:01 +0000 (21:02 -0800)]
fix typo in previous fix for jackrack on Fedora 16 (3468312)

12 years agofix segfault loading jackrack on Fedora 16 (3468312)
Dan Dennedy [Fri, 13 Jan 2012 04:57:52 +0000 (20:57 -0800)]
fix segfault loading jackrack on Fedora 16 (3468312)

12 years agofix videostab sse2 build cont'd
Dan Dennedy [Mon, 2 Jan 2012 21:04:24 +0000 (13:04 -0800)]
fix videostab sse2 build cont'd

12 years agodo not use lanc_kernels as global var. moved to filter struct
gmarco [Mon, 2 Jan 2012 19:12:49 +0000 (20:12 +0100)]
do not use lanc_kernels as global var. moved to filter struct

12 years agofix videostab build with sse2
Dan Dennedy [Sun, 1 Jan 2012 22:21:35 +0000 (14:21 -0800)]
fix videostab build with sse2

12 years agoMerge branch 'videostab' of https://github.com/gmarco/mlt into videostab
Dan Dennedy [Sat, 31 Dec 2011 19:03:43 +0000 (11:03 -0800)]
Merge branch 'videostab' of https://github.com/gmarco/mlt into videostab

Conflicts:
src/modules/videostab/transform_image.c

12 years agofixed wrong parameter order
gmarco [Wed, 28 Dec 2011 09:17:20 +0000 (10:17 +0100)]
fixed wrong parameter order

12 years agocall avformat_network_init()
Dan Dennedy [Wed, 28 Dec 2011 05:25:41 +0000 (21:25 -0800)]
call avformat_network_init()

12 years agouse interpolation type from filter also in rgb
gmarco [Thu, 22 Dec 2011 17:54:59 +0000 (18:54 +0100)]
use interpolation type from filter also in rgb

12 years agofixed wrong image format
gmarco [Wed, 21 Dec 2011 23:21:29 +0000 (00:21 +0100)]
fixed wrong image format

12 years agouse calloc insteadt of malloc/memset
gmarco [Fri, 16 Dec 2011 11:16:06 +0000 (12:16 +0100)]
use calloc insteadt of malloc/memset
use struct for instance data
small cleanup
use PIX(n)
dont use instable yuv420
use stabilize on grayimage (converted from yuv422)

12 years agosse2 updates
Marco Gittler [Mon, 21 Nov 2011 14:46:02 +0000 (15:46 +0100)]
sse2 updates

12 years agoimage format error fix
gmarco [Fri, 16 Dec 2011 09:51:24 +0000 (10:51 +0100)]
image format error fix

12 years agofixed bug, resulting in crash at end and wrong first image
gmarco [Thu, 15 Dec 2011 15:45:41 +0000 (16:45 +0100)]
fixed bug, resulting in crash at end and wrong first image

12 years agouse interpolation type from filter also in rgb
gmarco [Thu, 22 Dec 2011 17:54:59 +0000 (18:54 +0100)]
use interpolation type from filter also in rgb

12 years agoadd configure support for GNU Hurd
Dan Dennedy [Thu, 22 Dec 2011 06:01:36 +0000 (22:01 -0800)]
add configure support for GNU Hurd

Patches provided by Patrick Matthäi.

12 years agoonly build rtaudio for Linux, Windows, or OS X
Dan Dennedy [Thu, 22 Dec 2011 05:58:23 +0000 (21:58 -0800)]
only build rtaudio for Linux, Windows, or OS X

12 years agoadd support for xlocale.h on FreeBSD
Dan Dennedy [Thu, 22 Dec 2011 05:48:06 +0000 (21:48 -0800)]
add support for xlocale.h on FreeBSD

with assistance from Gleb Smirnoff

12 years agofixed wrong image format
gmarco [Wed, 21 Dec 2011 23:21:29 +0000 (00:21 +0100)]
fixed wrong image format

12 years agouse calloc insteadt of malloc/memset
gmarco [Fri, 16 Dec 2011 11:16:06 +0000 (12:16 +0100)]
use calloc insteadt of malloc/memset
use struct for instance data
small cleanup
use PIX(n)
dont use instable yuv420
use stabilize on grayimage (converted from yuv422)

12 years agofix memory leaks in jackrack/ladspa registration
Dan Dennedy [Sun, 18 Dec 2011 20:03:47 +0000 (12:03 -0800)]
fix memory leaks in jackrack/ladspa registration

12 years agofix crash at process exit on ladspa plugins (3458967)
Dan Dennedy [Sun, 18 Dec 2011 19:11:08 +0000 (11:11 -0800)]
fix crash at process exit on ladspa plugins (3458967)

12 years agofix producer noise indicating its audio format
Dan Dennedy [Sun, 18 Dec 2011 19:04:20 +0000 (11:04 -0800)]
fix producer noise indicating its audio format

12 years agosse2 updates
Marco Gittler [Mon, 21 Nov 2011 14:46:02 +0000 (15:46 +0100)]
sse2 updates

12 years agoimage format error fix
gmarco [Fri, 16 Dec 2011 09:51:24 +0000 (10:51 +0100)]
image format error fix

12 years agofixed bug, resulting in crash at end and wrong first image
gmarco [Thu, 15 Dec 2011 15:45:41 +0000 (16:45 +0100)]
fixed bug, resulting in crash at end and wrong first image

12 years agofix infinite loop regression with consumer producer on xml (3458967)
Dan Dennedy [Thu, 15 Dec 2011 06:04:42 +0000 (22:04 -0800)]
fix infinite loop regression with consumer producer on xml (3458967)

12 years agoadd trimming whitespace to some xml values (debian-651604)
Dan Dennedy [Sun, 11 Dec 2011 21:27:13 +0000 (13:27 -0800)]
add trimming whitespace to some xml values (debian-651604)

12 years agostop using this for a variable name
Dan Dennedy [Sun, 11 Dec 2011 19:58:15 +0000 (11:58 -0800)]
stop using this for a variable name

12 years agofix crash when fail to load filter or transition (debian-651604)
Dan Dennedy [Sun, 11 Dec 2011 19:38:41 +0000 (11:38 -0800)]
fix crash when fail to load filter or transition (debian-651604)

12 years agoadd mlt_image_none support to producers
Dan Dennedy [Sun, 11 Dec 2011 00:54:54 +0000 (16:54 -0800)]
add mlt_image_none support to producers

12 years agoif requested image format is none, pick the most suitable mlt format
Dan Dennedy [Sun, 11 Dec 2011 00:49:49 +0000 (16:49 -0800)]
if requested image format is none, pick the most suitable mlt format

12 years agodo not try to convert image or audio if requested format is none
Dan Dennedy [Sun, 11 Dec 2011 00:48:03 +0000 (16:48 -0800)]
do not try to convert image or audio if requested format is none

12 years agoadd consumer properties mlt_image_format and mlt_audio_format
Dan Dennedy [Sun, 11 Dec 2011 00:46:11 +0000 (16:46 -0800)]
add consumer properties mlt_image_format and mlt_audio_format

12 years agoadd meta.swap_fields to the fieldorder filter
Dan Dennedy [Sat, 10 Dec 2011 05:40:28 +0000 (21:40 -0800)]
add meta.swap_fields to the fieldorder filter

12 years agorefactor field order correction into new filter
Dan Dennedy [Fri, 9 Dec 2011 04:12:57 +0000 (20:12 -0800)]
refactor field order correction into new filter

12 years agoadd metadata yaml for rtaudio consumer
Dan Dennedy [Tue, 6 Dec 2011 04:56:29 +0000 (20:56 -0800)]
add metadata yaml for rtaudio consumer

12 years agoimprove selecting rtaudio device by name
Dan Dennedy [Tue, 6 Dec 2011 04:43:54 +0000 (20:43 -0800)]
improve selecting rtaudio device by name

12 years agofix multiple rtaudio consumers on OSX
Dan Dennedy [Sun, 4 Dec 2011 21:02:17 +0000 (13:02 -0800)]
fix multiple rtaudio consumers on OSX

12 years agofix setting playing member var in rtaudio
Dan Dennedy [Sun, 4 Dec 2011 20:12:40 +0000 (12:12 -0800)]
fix setting playing member var in rtaudio

12 years agorevert ALSA default PCM
Dan Dennedy [Sat, 3 Dec 2011 22:54:23 +0000 (14:54 -0800)]
revert ALSA default PCM

12 years agofix rtaudio on mingw
Dan Dennedy [Sat, 3 Dec 2011 22:53:56 +0000 (14:53 -0800)]
fix rtaudio on mingw

12 years agoadd rtaudio consumer
Dan Dennedy [Mon, 28 Nov 2011 20:19:05 +0000 (12:19 -0800)]
add rtaudio consumer

12 years agoMerge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Thu, 1 Dec 2011 23:40:27 +0000 (15:40 -0800)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt

12 years agosupport consumers that use constructor arg instead of target property
Dan Dennedy [Mon, 28 Nov 2011 22:06:15 +0000 (14:06 -0800)]
support consumers that use constructor arg instead of target property

12 years agodrain nested consumers of multi consumer
Dan Dennedy [Mon, 28 Nov 2011 21:49:04 +0000 (13:49 -0800)]
drain nested consumers of multi consumer

12 years agofix stopping in multi consumer
Dan Dennedy [Mon, 28 Nov 2011 21:04:08 +0000 (13:04 -0800)]
fix stopping in multi consumer

12 years agofix VDPAU state issues
Dan Dennedy [Sun, 27 Nov 2011 20:50:12 +0000 (12:50 -0800)]
fix VDPAU state issues

Patch by Christophe Thommeret

12 years agofix decklink compile on mingw
Dan Dennedy [Sat, 26 Nov 2011 03:56:02 +0000 (19:56 -0800)]
fix decklink compile on mingw

12 years agofix attempt to construct LADSPA plugin with no _init.
Dan Dennedy [Thu, 24 Nov 2011 04:34:46 +0000 (20:34 -0800)]
fix attempt to construct LADSPA plugin with no _init.

12 years agofix loading LADSPA plugins with broken constructor
Dan Dennedy [Thu, 24 Nov 2011 04:32:00 +0000 (20:32 -0800)]
fix loading LADSPA plugins with broken constructor

12 years agofix frei0r and ladspa loading for relocatable builds
Dan Dennedy [Sat, 5 Nov 2011 05:27:38 +0000 (22:27 -0700)]
fix frei0r and ladspa loading for relocatable builds

12 years agodefault multi consumer to real_time=-1
Dan Dennedy [Wed, 23 Nov 2011 04:36:46 +0000 (20:36 -0800)]
default multi consumer to real_time=-1

This defaults command line and XML usage most suitable for use with
avformat consumer. We still need a way to change multi consumer
properties when using more than one -consumer with melt.

12 years agolet 'mlt_profile' be a synonym for 'profile'
Dan Dennedy [Mon, 21 Nov 2011 07:25:20 +0000 (23:25 -0800)]
let 'mlt_profile' be a synonym for 'profile'

to be consistent with consumer property name for setting profile

12 years agoadd YAML metadata for multi consumer
Dan Dennedy [Mon, 21 Nov 2011 07:10:57 +0000 (23:10 -0800)]
add YAML metadata for multi consumer

12 years agofix parameter type on videostab2 yaml
Dan Dennedy [Mon, 21 Nov 2011 07:03:32 +0000 (23:03 -0800)]
fix parameter type on videostab2 yaml

12 years agodocument profile=auto for producer consumer
Dan Dennedy [Mon, 21 Nov 2011 06:46:20 +0000 (22:46 -0800)]
document profile=auto for producer consumer

12 years agofix video glitch seen with multi consumer
Dan Dennedy [Mon, 21 Nov 2011 06:33:09 +0000 (22:33 -0800)]
fix video glitch seen with multi consumer

12 years agoadd framerate adaption to multi consumer
Dan Dennedy [Mon, 21 Nov 2011 06:32:27 +0000 (22:32 -0800)]
add framerate adaption to multi consumer

12 years agomake deep mlt_frame_clone more robust
Dan Dennedy [Mon, 21 Nov 2011 03:05:30 +0000 (19:05 -0800)]
make deep mlt_frame_clone more robust

12 years agofix using a preset with multi consumer and avformat:file
Dan Dennedy [Sun, 20 Nov 2011 21:14:40 +0000 (13:14 -0800)]
fix using a preset with multi consumer and avformat:file

12 years agoadd support for more than one consumer element in xml
Dan Dennedy [Sun, 20 Nov 2011 02:57:07 +0000 (18:57 -0800)]
add support for more than one consumer element in xml

12 years agochange property 'consumer' to 'mlt_service' consistent with xml
Dan Dennedy [Sun, 20 Nov 2011 02:55:54 +0000 (18:55 -0800)]
change property 'consumer' to 'mlt_service' consistent with xml

12 years agofix using multi consumer only when more than one -consumer arg
Dan Dennedy [Sun, 20 Nov 2011 02:06:55 +0000 (18:06 -0800)]
fix using multi consumer only when more than one -consumer arg

12 years agoadd support for multiple -consumer arguments
Dan Dennedy [Sun, 20 Nov 2011 01:39:40 +0000 (17:39 -0800)]
add support for multiple -consumer arguments

12 years agoadd support for app-supplied properties objects on multi consumer
Dan Dennedy [Sun, 20 Nov 2011 01:39:13 +0000 (17:39 -0800)]
add support for app-supplied properties objects on multi consumer

12 years agouse mlt_frame_clone() instead of local method
Dan Dennedy [Sun, 20 Nov 2011 00:39:31 +0000 (16:39 -0800)]
use mlt_frame_clone() instead of local method

12 years agoenhance mlt_frame_clone with a deep/shallow parameter
Dan Dennedy [Sun, 20 Nov 2011 00:39:00 +0000 (16:39 -0800)]
enhance mlt_frame_clone with a deep/shallow parameter

12 years agoadd caching to decklink producer
Dan Dennedy [Sat, 19 Nov 2011 22:31:17 +0000 (14:31 -0800)]
add caching to decklink producer

Now it supports YADIF deinterlace and framerate conversion.

12 years agoadd framerate adaption to consumer producer
Dan Dennedy [Wed, 16 Nov 2011 03:02:12 +0000 (19:02 -0800)]
add framerate adaption to consumer producer

12 years agochange a decklink log message to debug level
Dan Dennedy [Mon, 14 Nov 2011 04:17:23 +0000 (20:17 -0800)]
change a decklink log message to debug level

12 years agomake sure nested consumer gets mlt_profile before 'properties' preset
Dan Dennedy [Mon, 14 Nov 2011 04:16:36 +0000 (20:16 -0800)]
make sure nested consumer gets mlt_profile before 'properties' preset

12 years agofix passing property that has both numeric and string types
Dan Dennedy [Mon, 14 Nov 2011 03:27:14 +0000 (19:27 -0800)]
fix passing property that has both numeric and string types