]> git.sesse.net Git - mlt/log
mlt
11 years agoFix to properly align multiline text
Brian Matherly [Sun, 23 Dec 2012 22:12:50 +0000 (16:12 -0600)]
Fix to properly align multiline text

11 years agoAdd mlt_audio_u8 (sourceforce-182).
Dan Dennedy [Sat, 22 Dec 2012 22:16:04 +0000 (14:16 -0800)]
Add mlt_audio_u8 (sourceforce-182).

It should support planar libavutil AV_SAMPLE_FMT_U8P, but it is untested
due to lacking a sample.

11 years agoFix crash on unsupported audio formats (sourceforce-182).
Dan Dennedy [Sat, 22 Dec 2012 20:07:57 +0000 (12:07 -0800)]
Fix crash on unsupported audio formats (sourceforce-182).

11 years agoFix the audio properties set on the frame within get_frame().
Dan Dennedy [Sat, 22 Dec 2012 19:49:15 +0000 (11:49 -0800)]
Fix the audio properties set on the frame within get_frame().

11 years agoFix memory leak when failed to load avformat producer.
Dan Dennedy [Sat, 22 Dec 2012 19:34:56 +0000 (11:34 -0800)]
Fix memory leak when failed to load avformat producer.

11 years agoRevert "move mutex and deque initialization to producer init method"
Dan Dennedy [Sat, 22 Dec 2012 18:37:32 +0000 (10:37 -0800)]
Revert "move mutex and deque initialization to producer init method"

This reverts commit 59d8632607ffe5caa49c83f8209be627557a1474.

11 years agoRevert "fix memleak if file fails to open"
Dan Dennedy [Sat, 22 Dec 2012 18:37:04 +0000 (10:37 -0800)]
Revert "fix memleak if file fails to open"

This reverts commit a2ad063d360d76163e7b0fd70e718de851db2dc8.

11 years agoFix memory leak with consumer producer (sourceforce-180).
Dan Dennedy [Wed, 19 Dec 2012 07:29:46 +0000 (23:29 -0800)]
Fix memory leak with consumer producer (sourceforce-180).

11 years agoFix crop before YADIF causes horizontal streak artifacts.
Dan Dennedy [Wed, 19 Dec 2012 07:16:08 +0000 (23:16 -0800)]
Fix crop before YADIF causes horizontal streak artifacts.

11 years agoRevert "Improve stop handling in mlt_consumer."
Dan Dennedy [Sun, 16 Dec 2012 02:04:23 +0000 (18:04 -0800)]
Revert "Improve stop handling in mlt_consumer."

This reverts commit e33dedb46c0e4786023e1fe0a618e3f4a35728ae.

11 years agoFix dynamic text geometry when applied to a clip
Brian Matherly [Sat, 15 Dec 2012 02:56:34 +0000 (20:56 -0600)]
Fix dynamic text geometry when applied to a clip

11 years agoRemove exclusions from wiki metadata publisher.
Dan Dennedy [Fri, 14 Dec 2012 22:58:45 +0000 (14:58 -0800)]
Remove exclusions from wiki metadata publisher.

11 years agoEscape quotes in quoted YAML values.
Dan Dennedy [Fri, 14 Dec 2012 22:56:26 +0000 (14:56 -0800)]
Escape quotes in quoted YAML values.

11 years agoImprove metadata publisher to output TWiki syntax.
Dan Dennedy [Fri, 14 Dec 2012 22:08:13 +0000 (14:08 -0800)]
Improve metadata publisher to output TWiki syntax.

11 years agoQuote YAML values that contain special characters.
Dan Dennedy [Fri, 14 Dec 2012 22:06:54 +0000 (14:06 -0800)]
Quote YAML values that contain special characters.

11 years agoLet framebuffer producer work with avformat.force_fps
Dan Dennedy [Wed, 12 Dec 2012 21:38:46 +0000 (13:38 -0800)]
Let framebuffer producer work with avformat.force_fps

11 years agoFix possible divide by zero exceptions.
Dan Dennedy [Thu, 13 Dec 2012 03:35:42 +0000 (19:35 -0800)]
Fix possible divide by zero exceptions.

11 years agoFix force_fps by scaling the stream time_base.
Dan Dennedy [Wed, 12 Dec 2012 05:48:37 +0000 (21:48 -0800)]
Fix force_fps by scaling the stream time_base.

11 years agoFix producer_avformat builds for versions without AVSampleFormat.
Dan Dennedy [Wed, 5 Dec 2012 19:19:35 +0000 (11:19 -0800)]
Fix producer_avformat builds for versions without AVSampleFormat.

11 years agoImprove stop handling in mlt_consumer.
Dan Dennedy [Sat, 1 Dec 2012 04:57:22 +0000 (20:57 -0800)]
Improve stop handling in mlt_consumer.

11 years agoFix memory corruption in resample filter.
Dan Dennedy [Sat, 1 Dec 2012 04:56:34 +0000 (20:56 -0800)]
Fix memory corruption in resample filter.

Also simplifies it by removing the interleaved-planar conversions.

11 years agoMerge pull request #20 from Enlik/kde-opt-link
Dan Dennedy [Thu, 29 Nov 2012 17:47:38 +0000 (09:47 -0800)]
Merge pull request #20 from Enlik/kde-opt-link

Make linking to KDE libraries optional (qimage).

11 years agoMake linking to KDE libraries optional (qimage).
SÅ‚awomir Nizio [Thu, 29 Nov 2012 17:32:24 +0000 (18:32 +0100)]
Make linking to KDE libraries optional (qimage).

11 years agoFix decoding audio with planar formats.
Dan Dennedy [Wed, 28 Nov 2012 06:53:29 +0000 (22:53 -0800)]
Fix decoding audio with planar formats.

11 years agoFix mlt_profile to DeckLink DisplayMode matching.
Dan Dennedy [Tue, 27 Nov 2012 17:18:25 +0000 (09:18 -0800)]
Fix mlt_profile to DeckLink DisplayMode matching.

11 years agoFix minor memory leak found with valgrind.
Dan Dennedy [Sat, 24 Nov 2012 01:45:39 +0000 (17:45 -0800)]
Fix minor memory leak found with valgrind.

11 years agoNetBSD does not have values.h either (sourceforge-179).
Dan Dennedy [Thu, 22 Nov 2012 16:56:21 +0000 (08:56 -0800)]
NetBSD does not have values.h either (sourceforge-179).

11 years agoNetBSD needs -fPIC (sourceforce-178).
Dan Dennedy [Thu, 22 Nov 2012 16:53:07 +0000 (08:53 -0800)]
NetBSD needs -fPIC (sourceforce-178).

11 years agoFix audio distortion at end of output (3576437 and kdenlive-2834).
Dan Dennedy [Wed, 21 Nov 2012 00:15:00 +0000 (16:15 -0800)]
Fix audio distortion at end of output (3576437 and kdenlive-2834).

11 years agoRemove exit() that causes uncontrollable app failure.
Dan Dennedy [Mon, 19 Nov 2012 18:01:43 +0000 (10:01 -0800)]
Remove exit() that causes uncontrollable app failure.

11 years agoMerge pull request #19 from j-b-m/master
Dan Dennedy [Mon, 19 Nov 2012 17:58:41 +0000 (09:58 -0800)]
Merge pull request #19 from j-b-m/master

Fix crash when loading svg in qimage producer from terminal

11 years agoFix loading of images with special chars in path (kdenlive-2835)
Jean-Baptiste Mardelle [Mon, 19 Nov 2012 16:18:00 +0000 (17:18 +0100)]
Fix loading of images with special chars in path (kdenlive-2835)

11 years agoMerge branch 'master' of https://github.com/mltframework/mlt
Jean-Baptiste Mardelle [Mon, 19 Nov 2012 16:16:50 +0000 (17:16 +0100)]
Merge branch 'master' of https://github.com/mltframework/mlt

11 years agoRemove extraneous mlt_log_error() from previous commit.
Dan Dennedy [Sun, 18 Nov 2012 01:50:08 +0000 (17:50 -0800)]
Remove extraneous mlt_log_error() from previous commit.

11 years agoFix crash on invalid image sequence.
Dan Dennedy [Sun, 18 Nov 2012 01:47:04 +0000 (17:47 -0800)]
Fix crash on invalid image sequence.

11 years agoset to interim version 0.8.7
Dan Dennedy [Sun, 18 Nov 2012 01:33:55 +0000 (17:33 -0800)]
set to interim version 0.8.7

11 years agoRemove exit()s that cause unexpected app failures.
Dan Dennedy [Sun, 18 Nov 2012 01:33:11 +0000 (17:33 -0800)]
Remove exit()s that cause unexpected app failures.

An app can register a mlt_log callback, trap errors, and do something
more graceful than abort as perhaps some of these are not really as
fatal as they claim to be (a different patch can change the levels as
needed).

11 years agoFix crash when loading svg image in qimage producer from terminal
Jean-Baptiste Mardelle [Sat, 17 Nov 2012 21:05:54 +0000 (22:05 +0100)]
Fix crash when loading svg image in qimage producer from terminal

11 years agoUpdate ChangeLog for v0.8.6
Dan Dennedy [Thu, 15 Nov 2012 03:05:11 +0000 (19:05 -0800)]
Update ChangeLog for v0.8.6

11 years agoSet version to 0.8.6
Dan Dennedy [Thu, 15 Nov 2012 03:04:47 +0000 (19:04 -0800)]
Set version to 0.8.6

11 years agoRevert part of c48ed7 that caused performance regression.
Dan Dennedy [Thu, 15 Nov 2012 03:03:31 +0000 (19:03 -0800)]
Revert part of c48ed7 that caused performance regression.

Videos with full color range like yuvj420p were converted unnecessarily
to RGB and back to YUV. If a video does not indicate is has full color
and you want to override it, then use set.force_full_luma=1.

11 years agoUpdate ChangeLog for v0.8.4
Dan Dennedy [Wed, 14 Nov 2012 05:21:28 +0000 (21:21 -0800)]
Update ChangeLog for v0.8.4

11 years agoSet version to 0.8.4
Dan Dennedy [Wed, 14 Nov 2012 05:16:07 +0000 (21:16 -0800)]
Set version to 0.8.4

11 years agoAdd release notes for v0.8.4.
Dan Dennedy [Wed, 14 Nov 2012 05:14:48 +0000 (21:14 -0800)]
Add release notes for v0.8.4.

11 years agoAdd localfiledate keyword. Whitespace cleanup.
Brian Matherly [Wed, 14 Nov 2012 04:19:20 +0000 (22:19 -0600)]
Add localfiledate keyword. Whitespace cleanup.

11 years agoAdd audiolevel filter.
Dan Dennedy [Sun, 11 Nov 2012 21:06:58 +0000 (13:06 -0800)]
Add audiolevel filter.

11 years agoMore fixes for force_full_luma (kdenlive-2799).
Dan Dennedy [Mon, 12 Nov 2012 01:10:28 +0000 (17:10 -0800)]
More fixes for force_full_luma (kdenlive-2799).

This change lets the image converter downstream of the avformat producer
perform utilize the range as-needed. Then, when the rescale filter sees
that the force_full_range is set on the frame but has not yet been
applied, forces a conversion to RGB to enforce it. In addition, the
recently added force_full_luma property on the avformat producer is
removed because it is redundant with AVOption color_range=2.

11 years agoAdd more descriptions to encoding presets.
Dan Dennedy [Sun, 11 Nov 2012 18:58:12 +0000 (10:58 -0800)]
Add more descriptions to encoding presets.

11 years agoFix dereference before null check. (coverity-743162)
Dan Dennedy [Sat, 10 Nov 2012 19:15:54 +0000 (11:15 -0800)]
Fix dereference before null check. (coverity-743162)

11 years agoFix uninitialized pointer read. (coverity-743163)
Dan Dennedy [Sat, 10 Nov 2012 19:13:20 +0000 (11:13 -0800)]
Fix uninitialized pointer read. (coverity-743163)

11 years agoAspect ratio fix in affine transition.
j-b-m [Sat, 10 Nov 2012 18:51:25 +0000 (10:51 -0800)]
Aspect ratio fix in affine transition.

11 years agoExtend fix for audio encoding distortion to flush stage. (3576437)
Dan Dennedy [Sat, 10 Nov 2012 18:29:43 +0000 (10:29 -0800)]
Extend fix for audio encoding distortion to flush stage. (3576437)

11 years agoproducer_xml: fix proper initialization of consumer
Dan Dennedy [Sat, 10 Nov 2012 18:26:53 +0000 (10:26 -0800)]
producer_xml: fix proper initialization of consumer

11 years agoproducer_xml: fix leak of consumer service
Dan Dennedy [Sat, 10 Nov 2012 18:23:48 +0000 (10:23 -0800)]
producer_xml: fix leak of consumer service

11 years agopartially fix leak of service allocated in on_start_xxx
Maksym Veremeyenko [Tue, 6 Nov 2012 15:20:53 +0000 (17:20 +0200)]
partially fix leak of service allocated in on_start_xxx

11 years agoreorder startup/stopping preroll thread
Maksym Veremeyenko [Tue, 6 Nov 2012 14:19:50 +0000 (16:19 +0200)]
reorder startup/stopping preroll thread

11 years agofix leak on allocated sax context
Maksym Veremeyenko [Tue, 6 Nov 2012 14:14:57 +0000 (16:14 +0200)]
fix leak on allocated sax context

11 years agoMerge pull request #17 from j-b-m/master
Dan Dennedy [Fri, 9 Nov 2012 21:34:04 +0000 (13:34 -0800)]
Merge pull request #17 from j-b-m/master

Fix kdenlivetitle producer position

11 years agoFix indentation
Jean-Baptiste Mardelle [Fri, 9 Nov 2012 21:12:31 +0000 (22:12 +0100)]
Fix indentation

11 years agoFix kdenlivetitle producer position
Jean-Baptiste Mardelle [Fri, 9 Nov 2012 21:10:27 +0000 (22:10 +0100)]
Fix kdenlivetitle producer position

11 years agocalc image size as largest of two image size calculation methods
Maksym Veremeyenko [Thu, 8 Nov 2012 11:48:04 +0000 (13:48 +0200)]
calc image size as largest of two image size calculation methods

11 years agoqimage: let begin property be passed as a query string parameter
Dan Dennedy [Tue, 6 Nov 2012 04:51:46 +0000 (20:51 -0800)]
qimage: let begin property be passed as a query string parameter

11 years agopixbuf: support alt. query syntax begin:value for melt
Dan Dennedy [Tue, 6 Nov 2012 04:51:27 +0000 (20:51 -0800)]
pixbuf: support alt. query syntax begin:value for melt

11 years agofix query string on producer specification preventing extension mapping
Dan Dennedy [Tue, 6 Nov 2012 04:50:03 +0000 (20:50 -0800)]
fix query string on producer specification preventing extension mapping

11 years agopixbuf: let begin property be passed as a query string parameter
Dan Dennedy [Sun, 4 Nov 2012 19:49:14 +0000 (11:49 -0800)]
pixbuf: let begin property be passed as a query string parameter

11 years agoFix build on libav master by adopting new API constants.
Dan Dennedy [Sun, 28 Oct 2012 22:04:50 +0000 (15:04 -0700)]
Fix build on libav master by adopting new API constants.

11 years agoMerge pull request #15 from eddrog/master
Dan Dennedy [Sun, 28 Oct 2012 18:12:02 +0000 (11:12 -0700)]
Merge pull request #15 from eddrog/master

register jack ports before activating client

11 years agocorrect comment
eddrog [Sat, 27 Oct 2012 11:57:41 +0000 (13:57 +0200)]
correct comment

11 years agoregister jack ports before activating client
eddrog [Sat, 27 Oct 2012 11:54:39 +0000 (13:54 +0200)]
register jack ports before activating client

this is the order it should be done. Otherwise there is a problem
if other jack clients (e.g ardour) is already running and you want to
start mlt jack (registering ports fail)

11 years agoFix force_full_luma (kdenlive-2799).
Dan Dennedy [Wed, 24 Oct 2012 04:44:25 +0000 (21:44 -0700)]
Fix force_full_luma (kdenlive-2799).

11 years agoMerge pull request #14 from j-b-m/master
Dan Dennedy [Wed, 24 Oct 2012 02:50:31 +0000 (19:50 -0700)]
Merge pull request #14 from j-b-m/master

Expose motion_est properties to autotrack filter

11 years agoMake motion_est properties available to autotrack_rectangle filter
Jean-Baptiste Mardelle [Tue, 23 Oct 2012 20:52:25 +0000 (22:52 +0200)]
Make motion_est properties available to autotrack_rectangle filter

11 years agoRefactor the interleaved-to-planar audio conversions.
Dan Dennedy [Tue, 23 Oct 2012 16:19:40 +0000 (09:19 -0700)]
Refactor the interleaved-to-planar audio conversions.

11 years agoAdd _serialize property to autotrack_rectangle.
j-b-m [Tue, 23 Oct 2012 01:32:26 +0000 (18:32 -0700)]
Add _serialize property to autotrack_rectangle.

11 years agoFix encoding audio distortion for planar codecs (3576437)
Dan Dennedy [Tue, 23 Oct 2012 01:19:50 +0000 (18:19 -0700)]
Fix encoding audio distortion for planar codecs (3576437)

11 years agoTry to fix qimage with kde4 build on Fedora.
Dan Dennedy [Sun, 21 Oct 2012 19:39:13 +0000 (12:39 -0700)]
Try to fix qimage with kde4 build on Fedora.

11 years agoCompute a shot_change_list property for motion_est.
Dan Dennedy [Sat, 20 Oct 2012 05:31:57 +0000 (22:31 -0700)]
Compute a shot_change_list property for motion_est.

11 years agoLet vector property of videostab(2) be read directly as mlt_geometry.
Dan Dennedy [Sat, 20 Oct 2012 05:30:07 +0000 (22:30 -0700)]
Let vector property of videostab(2) be read directly as mlt_geometry.

11 years agoAdd bounding geometry property to motion_est filter.
Dan Dennedy [Sat, 20 Oct 2012 04:19:51 +0000 (21:19 -0700)]
Add bounding geometry property to motion_est filter.

Based on patch by j-b-m.

11 years agoMerge pull request #13 from j-b-m/master
Dan Dennedy [Fri, 19 Oct 2012 23:20:27 +0000 (16:20 -0700)]
Merge pull request #13 from j-b-m/master

Fix loading of xcf images in qimage producer

11 years agoUse kde4-config to detect KDE4
Jean-Baptiste Mardelle [Fri, 19 Oct 2012 22:18:34 +0000 (00:18 +0200)]
Use kde4-config to detect KDE4

11 years agoFix loading of extra image formats using Kdelibs (xcf, ...)
Jean-Baptiste Mardelle [Fri, 19 Oct 2012 12:56:42 +0000 (14:56 +0200)]
Fix loading of extra image formats using Kdelibs (xcf, ...)

11 years agofix possible crash in mlt_frame_get_waveform
j-b-m [Sun, 14 Oct 2012 17:07:12 +0000 (10:07 -0700)]
fix possible crash in mlt_frame_get_waveform

11 years agoFix to correctly mark the kdenlivetitle frames as progressive.
Dan Dennedy [Sun, 14 Oct 2012 17:02:38 +0000 (10:02 -0700)]
Fix to correctly mark the kdenlivetitle frames as progressive.

Based on patch by j-b-m

11 years agoBuild the SWIG bindings with the CXXFLAGS (3554425)
Dan Dennedy [Wed, 10 Oct 2012 02:47:53 +0000 (19:47 -0700)]
Build the SWIG bindings with the CXXFLAGS (3554425)

Based on patch by Cristian Morales Vega

11 years agofix segfault on invalid producer in playlist (3574646)
Dan Dennedy [Wed, 10 Oct 2012 02:23:32 +0000 (19:23 -0700)]
fix segfault on invalid producer in playlist (3574646)

11 years agofix aspect ratio of generators when set via consumer property
Dan Dennedy [Tue, 9 Oct 2012 14:42:34 +0000 (07:42 -0700)]
fix aspect ratio of generators when set via consumer property

11 years agoMerge pull request #12 from xzhavilla/master
Dan Dennedy [Fri, 5 Oct 2012 02:26:07 +0000 (19:26 -0700)]
Merge pull request #12 from xzhavilla/master

Fix build against non-default FFmpeg

11 years agoAvoid repeating -I twice
Alberto Villa [Thu, 4 Oct 2012 23:19:00 +0000 (01:19 +0200)]
Avoid repeating -I twice

`pkg-config --cflags` already returns include dir with a prefixed -I,
which made the invocation result discarded (breaking VDPAU check with
non-default FFmpeg).

11 years agoUse $avformat_suffix in pkg-config invocations
Alberto Villa [Thu, 4 Oct 2012 23:12:11 +0000 (01:12 +0200)]
Use $avformat_suffix in pkg-config invocations

It is required to really build MLT against a non-default FFmpeg (i.e.,
makes --avformat-suffix option really work).
The same change should probably be applied to static FFmpeg section,
as well as to a MINGW32_NT-* case, but I'm not able to test this, so
I didn't touch those parts.

11 years agoUse pkg-config to include frei0r header directory
Alberto Villa [Thu, 4 Oct 2012 23:02:27 +0000 (01:02 +0200)]
Use pkg-config to include frei0r header directory

11 years agofix regression on yadif deinterlace with progressive image
Dan Dennedy [Mon, 1 Oct 2012 00:21:30 +0000 (17:21 -0700)]
fix regression on yadif deinterlace with progressive image

11 years agoavformat: increase maximum audio stream index in producer
Dan Dennedy [Sun, 30 Sep 2012 17:28:29 +0000 (10:28 -0700)]
avformat: increase maximum audio stream index in producer

11 years agofix array index out of range
Maksym Veremeyenko [Fri, 28 Sep 2012 14:24:05 +0000 (16:24 +0200)]
fix array index out of range

11 years agofix first few frames with "aspect" property on avformat consumer
Dan Dennedy [Tue, 25 Sep 2012 05:09:03 +0000 (22:09 -0700)]
fix first few frames with "aspect" property on avformat consumer

11 years agofix yadif deinterlacer on streams with progressive & interlace
Dan Dennedy [Tue, 25 Sep 2012 04:20:37 +0000 (21:20 -0700)]
fix yadif deinterlacer on streams with progressive & interlace

11 years agofix hang/crash using yadif deinterlace with image producer
Dan Dennedy [Tue, 25 Sep 2012 04:02:16 +0000 (21:02 -0700)]
fix hang/crash using yadif deinterlace with image producer

11 years agofix build against libav master
Dan Dennedy [Sun, 23 Sep 2012 23:39:25 +0000 (16:39 -0700)]
fix build against libav master

11 years agoindicate in some presets codecs which do not support multithread
Dan Dennedy [Sun, 23 Sep 2012 17:39:15 +0000 (10:39 -0700)]
indicate in some presets codecs which do not support multithread

11 years agofix letting xml playlist load like virtual clip
Dan Dennedy [Sat, 22 Sep 2012 20:53:04 +0000 (13:53 -0700)]
fix letting xml playlist load like virtual clip

If an application wants to detect if deserialized XML is a playlist or
mulitrack project, then it can check the new _original_type and
_original_resource properties.