]> git.sesse.net Git - mlt/log
mlt
12 years agofix rounding causes by -ffast-math
Maksym Veremeyenko [Fri, 17 Feb 2012 01:26:42 +0000 (17:26 -0800)]
fix rounding causes by -ffast-math

12 years agouse sse2 instruction for line compositing
Maksym Veremeyenko [Thu, 16 Feb 2012 17:10:00 +0000 (19:10 +0200)]
use sse2 instruction for line compositing

12 years agoupdate ChangeLog for v0.7.8
Dan Dennedy [Tue, 14 Feb 2012 06:02:46 +0000 (22:02 -0800)]
update ChangeLog for v0.7.8

12 years agoset version to 0.7.8
Dan Dennedy [Tue, 14 Feb 2012 06:01:45 +0000 (22:01 -0800)]
set version to 0.7.8

12 years agoadd release notes for v0.7.8
Dan Dennedy [Tue, 14 Feb 2012 05:50:32 +0000 (21:50 -0800)]
add release notes for v0.7.8

12 years agoDetect video codecs that use the new libavcodec "encode2" method.
Brian Matherly [Mon, 13 Feb 2012 07:07:14 +0000 (23:07 -0800)]
Detect video codecs that use the new libavcodec "encode2" method.

12 years agodeprecate sdl_image
Dan Dennedy [Sun, 12 Feb 2012 21:28:06 +0000 (13:28 -0800)]
deprecate sdl_image

12 years agorename this to self
Dan Dennedy [Sun, 12 Feb 2012 21:21:57 +0000 (13:21 -0800)]
rename this to self

12 years agorename this to self
Dan Dennedy [Sun, 12 Feb 2012 21:18:16 +0000 (13:18 -0800)]
rename this to self

12 years agomake Frame::get_position() retrun type consistent
Dan Dennedy [Sun, 12 Feb 2012 21:02:12 +0000 (13:02 -0800)]
make Frame::get_position() retrun type consistent

12 years agoAdd get_position to Mlt::Frame
Simon A. Eugster [Sun, 12 Feb 2012 15:01:46 +0000 (16:01 +0100)]
Add get_position to Mlt::Frame

12 years agofix transition vqm build on mingw32
Dan Dennedy [Sat, 11 Feb 2012 20:22:02 +0000 (12:22 -0800)]
fix transition vqm build on mingw32

12 years agosupport non-explicit abnormal producer usage
Dan Dennedy [Sat, 11 Feb 2012 18:50:48 +0000 (10:50 -0800)]
support non-explicit abnormal producer usage

Non-explicit means the factory was not supplied with a specific service
ID but rather an "abnormal:" prefix to the resource value.

12 years agoPatch to build with GCC 4.7
Ryan Rix [Fri, 27 Jan 2012 22:07:01 +0000 (15:07 -0700)]
Patch to build with GCC 4.7

Built and tested downstream in RPMFusion. This addresses some changes
in how GCC 4.7 no longer uses unistd by default to keep the global
namespace sane.

12 years agoEnsure thread cleanup upon stop when an error occurs.
Dan Dennedy [Sat, 11 Feb 2012 07:02:21 +0000 (23:02 -0800)]
Ensure thread cleanup upon stop when an error occurs.

Also, use event consumer-fatal-error to let melt fail with proper exit
status.

12 years agofix possible mem corruption in filter_restricted()
Dan Dennedy [Fri, 10 Feb 2012 06:28:45 +0000 (22:28 -0800)]
fix possible mem corruption in filter_restricted()

12 years agoscale size and position of rendered text with resolution
Dan Dennedy [Fri, 10 Feb 2012 04:52:36 +0000 (20:52 -0800)]
scale size and position of rendered text with resolution

12 years agoadd vqm metrics to frame properties
Dan Dennedy [Fri, 10 Feb 2012 04:46:07 +0000 (20:46 -0800)]
add vqm metrics to frame properties

12 years agofix build warning in vqm
Dan Dennedy [Fri, 10 Feb 2012 04:35:33 +0000 (20:35 -0800)]
fix build warning in vqm

12 years agofix swfdec/configure appending to config.mak
Dan Dennedy [Fri, 10 Feb 2012 04:08:24 +0000 (20:08 -0800)]
fix swfdec/configure appending to config.mak

12 years agoExit make with error if any yml validation fails.
Brian Matherly [Fri, 10 Feb 2012 03:07:45 +0000 (21:07 -0600)]
Exit make with error if any yml validation fails.

12 years agoadd rendering to vqm and yaml service metadata
Dan Dennedy [Thu, 9 Feb 2012 05:04:55 +0000 (21:04 -0800)]
add rendering to vqm and yaml service metadata

12 years agoadd vqm transition
Dan Dennedy [Mon, 6 Feb 2012 18:55:32 +0000 (10:55 -0800)]
add vqm transition

12 years agofix race condition stopping avformat consumer
Dan Dennedy [Wed, 8 Feb 2012 04:15:31 +0000 (20:15 -0800)]
fix race condition stopping avformat consumer

Reported-by: Maksym Veremeyenko
12 years agoonly automatically set strict=experimental when acodec=aac (3485119)
Dan Dennedy [Tue, 7 Feb 2012 03:54:26 +0000 (19:54 -0800)]
only automatically set strict=experimental when acodec=aac (3485119)

12 years agoRevert "default to strict=experimental for painless aac encoding"
Dan Dennedy [Tue, 7 Feb 2012 03:45:37 +0000 (19:45 -0800)]
Revert "default to strict=experimental for painless aac encoding"

This reverts commit 6c6666d72114187ba7864c5e78205bf3a679a917.

12 years agoMerge branch 'pez'
Dan Dennedy [Mon, 6 Feb 2012 04:11:39 +0000 (20:11 -0800)]
Merge branch 'pez'

12 years agofix color problem with libav (3483629)
Dan Dennedy [Sun, 5 Feb 2012 09:30:54 +0000 (01:30 -0800)]
fix color problem with libav (3483629)

12 years agofix crash on private symbol when mmx disabled on libav 0.8 (3483629)
Dan Dennedy [Sun, 5 Feb 2012 07:49:05 +0000 (23:49 -0800)]
fix crash on private symbol when mmx disabled on libav 0.8 (3483629)

12 years agofix AVOption processing on ffmpeg 0.8
Dan Dennedy [Sat, 4 Feb 2012 21:08:41 +0000 (13:08 -0800)]
fix AVOption processing on ffmpeg 0.8

12 years agoadd null pointer check on return from mlt_frame_get_audio
Dan Dennedy [Sat, 4 Feb 2012 20:58:48 +0000 (12:58 -0800)]
add null pointer check on return from mlt_frame_get_audio

12 years agoinitialize audio_position so first call to get_audio works
Dan Dennedy [Sat, 4 Feb 2012 20:57:16 +0000 (12:57 -0800)]
initialize audio_position so first call to get_audio works

12 years agofix getting sample_fmt name crashing on some versions
Dan Dennedy [Fri, 3 Feb 2012 00:26:33 +0000 (16:26 -0800)]
fix getting sample_fmt name crashing on some versions

when av_get_sample_fmt_name exists but not avcodec_get_sample_fmt_name

12 years agofix AVOption processing on libav 0.7.3
Dan Dennedy [Mon, 30 Jan 2012 18:28:35 +0000 (10:28 -0800)]
fix AVOption processing on libav 0.7.3

Patch for consumer by j-b-m and extended to producer by me.

12 years agofix build on ffmpeg 0.6
Dan Dennedy [Sat, 28 Jan 2012 23:10:32 +0000 (15:10 -0800)]
fix build on ffmpeg 0.6

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 agoConvert producer_xml to use mlt_log rather than fprintf.
Brian Matherly [Thu, 26 Jan 2012 05:38:37 +0000 (23:38 -0600)]
Convert producer_xml to use mlt_log rather than fprintf.

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 agoConvert producer_xml.c to use mlt_log_warning()
Brian Matherly [Tue, 24 Jan 2012 03:52:27 +0000 (21:52 -0600)]
Convert producer_xml.c to use mlt_log_warning()

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

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