]> git.sesse.net Git - mlt/log
mlt
11 years agoAdd support for libavformat and libavcodec major version 55.
Dan Dennedy [Thu, 21 Mar 2013 05:29:57 +0000 (22:29 -0700)]
Add support for libavformat and libavcodec major version 55.

11 years agoDrop support for FFmpeg v0.5 and v0.6 and require swscale.
Dan Dennedy [Tue, 19 Mar 2013 04:55:06 +0000 (21:55 -0700)]
Drop support for FFmpeg v0.5 and v0.6 and require swscale.

This is cleanup work to make way for more version handling to handle
current git master of libav that removes deprecated APIs.

11 years agoRemove audio resampling from avformat producer.
Dan Dennedy [Tue, 19 Mar 2013 02:15:31 +0000 (19:15 -0700)]
Remove audio resampling from avformat producer.

11 years agoMake the arg to avcolor_space filter a pointer.
Dan Dennedy [Sat, 23 Mar 2013 19:53:26 +0000 (12:53 -0700)]
Make the arg to avcolor_space filter a pointer.

Instead of passing an int cast as pointer.

11 years agoFix crash when using melt with qglsl on Windows.
Dan Dennedy [Sat, 23 Mar 2013 19:25:47 +0000 (12:25 -0700)]
Fix crash when using melt with qglsl on Windows.

11 years agoCleaner fix for segfault at exit on av_lockmgr_regiter (SF-192).
Dan Dennedy [Fri, 22 Mar 2013 06:30:32 +0000 (23:30 -0700)]
Cleaner fix for segfault at exit on av_lockmgr_regiter (SF-192).

11 years agoAdd frei0r lenscorrection and pixeliz0r to param_name_map.
Dan Dennedy [Fri, 22 Mar 2013 06:20:50 +0000 (23:20 -0700)]
Add frei0r lenscorrection and pixeliz0r to param_name_map.

For patch coming soon in frei0r.

11 years agoRevert recent change to format of version in metadata.
Dan Dennedy [Fri, 22 Mar 2013 06:07:39 +0000 (23:07 -0700)]
Revert recent change to format of version in metadata.

11 years agoAdd a frei0r param name mapping system.
Dan Dennedy [Fri, 22 Mar 2013 06:01:18 +0000 (23:01 -0700)]
Add a frei0r param name mapping system.

For apps that set frei0r parameters by their name, this provides
backwards compatibility when a frei0r parameter name changes.

11 years agoMake avformat_lockmgr() safer by setting mutex pointer NULL.
Dan Dennedy [Fri, 22 Mar 2013 02:42:45 +0000 (19:42 -0700)]
Make avformat_lockmgr() safer by setting mutex pointer NULL.

11 years agoFix Segmentation fault at exit by calling av_lockmgr_register( NULL );
Nicolas Boichat [Wed, 20 Mar 2013 08:50:56 +0000 (16:50 +0800)]
Fix Segmentation fault at exit by calling av_lockmgr_register( NULL );

11 years agoAdd input pointer checks to mlt_properties (SF-191).
Dan Dennedy [Fri, 22 Mar 2013 02:14:47 +0000 (19:14 -0700)]
Add input pointer checks to mlt_properties (SF-191).

11 years agoImprove frei0r metadata with sanitized defaults.
Dan Dennedy [Sun, 17 Mar 2013 20:35:22 +0000 (13:35 -0700)]
Improve frei0r metadata with sanitized defaults.

11 years agoMerge branch 'frei0r-metadata'
Dan Dennedy [Sun, 17 Mar 2013 20:15:37 +0000 (13:15 -0700)]
Merge branch 'frei0r-metadata'

11 years agoSwitch to indexed propery names for frei0r params.
Dan Dennedy [Sun, 17 Mar 2013 20:15:23 +0000 (13:15 -0700)]
Switch to indexed propery names for frei0r params.

Properties supplied by frei0r param name are supported for backwards
compatibility.

11 years agoAdd python WebVfx-to-SDI web service.
Dan Dennedy [Thu, 14 Mar 2013 03:20:27 +0000 (20:20 -0700)]
Add python WebVfx-to-SDI web service.

11 years agoTell loader how to use WebVfx.
Dan Dennedy [Thu, 14 Mar 2013 03:15:53 +0000 (20:15 -0700)]
Tell loader how to use WebVfx.

With my latest (merged) patches to WebVfx, one can load plain old HTML
and QML files. They do not need webvfx script to initialize rendering -
with some caveats about the meaning of document-loaded. However, without
this loader change, plain resources need  to prefaced with "plain:". The
loader producer can now do that and instead "webvfx:" is needed to tell
webvfx to wait for script in the content to call
WebVfx.renderReady(true) (unless you use "webvfx:plain:...").

Also, WebVfx can also now load HTML over HTTP. This is especially handy
if your content is updating itself with data from a web service.
Otherwise, you will run into cross-site-scripting errors.

11 years agoCorrect maximum for maxangle (SF-189).
Dan Dennedy [Wed, 13 Mar 2013 00:18:05 +0000 (17:18 -0700)]
Correct maximum for maxangle (SF-189).

11 years agoFix type in movit.sharpen metadata.
Dan Dennedy [Sun, 10 Mar 2013 04:22:59 +0000 (20:22 -0800)]
Fix type in movit.sharpen metadata.

11 years agoLet the app set a flag to get existing GL texture.
Dan Dennedy [Sat, 9 Mar 2013 23:12:05 +0000 (15:12 -0800)]
Let the app set a flag to get existing GL texture.

11 years agoFix typo in logic
Brian Matherly [Sat, 9 Mar 2013 23:07:15 +0000 (17:07 -0600)]
Fix typo in logic

11 years agoImprove refresh handling for sdl_audio consumer.
Dan Dennedy [Sat, 9 Mar 2013 21:16:15 +0000 (13:16 -0800)]
Improve refresh handling for sdl_audio consumer.

This may eventually be applied as well to sdl_preview.

11 years agoCache the Movit chain used for RAM->GL texture conversion.
Dan Dennedy [Fri, 8 Mar 2013 03:58:30 +0000 (19:58 -0800)]
Cache the Movit chain used for RAM->GL texture conversion.

11 years agoAdd locking to opengl services for thread protection.
Dan Dennedy [Fri, 8 Mar 2013 03:56:16 +0000 (19:56 -0800)]
Add locking to opengl services for thread protection.

11 years agoMake opengl filters support attach, detach, and disable.
Dan Dennedy [Fri, 8 Mar 2013 03:55:04 +0000 (19:55 -0800)]
Make opengl filters support attach, detach, and disable.

11 years agoShow the invalid format in the error message.
Dan Dennedy [Thu, 7 Mar 2013 00:29:55 +0000 (16:29 -0800)]
Show the invalid format in the error message.

11 years agoAdd mlt_service_filter_count and Mlt::Service::filter_count.
Dan Dennedy [Mon, 4 Mar 2013 02:23:21 +0000 (18:23 -0800)]
Add mlt_service_filter_count and Mlt::Service::filter_count.

11 years agoAdd new avsync module
Brian Matherly [Tue, 26 Feb 2013 04:38:06 +0000 (22:38 -0600)]
Add new avsync module

11 years agoLet qglsl multi consumer work with more consumers.
Dan Dennedy [Mon, 25 Feb 2013 03:29:14 +0000 (19:29 -0800)]
Let qglsl multi consumer work with more consumers.

Works with sdl and decklink consumers.

11 years agoLet movit.convert suport non-glsl to glsl_texture.
Dan Dennedy [Mon, 25 Feb 2013 03:24:01 +0000 (19:24 -0800)]
Let movit.convert suport non-glsl to glsl_texture.

It saves the rendered texture and returns it.

11 years agoFix assert in libavformat using force_fps with AVI (kdenlive-2963).
Dan Dennedy [Mon, 25 Feb 2013 01:27:13 +0000 (17:27 -0800)]
Fix assert in libavformat using force_fps with AVI (kdenlive-2963).

11 years agoFix crash on missing NULL at end of mlt_events_fire().
Dan Dennedy [Mon, 25 Feb 2013 00:09:58 +0000 (16:09 -0800)]
Fix crash on missing NULL at end of mlt_events_fire().

11 years agoFix OpenGL context cleanup on Windows.
Dan Dennedy [Sat, 23 Feb 2013 20:48:45 +0000 (12:48 -0800)]
Fix OpenGL context cleanup on Windows.

Would crash at end of melt with qglsl.

11 years agoCleanup the OpenGL context when consumer stops.
Dan Dennedy [Sat, 23 Feb 2013 19:00:54 +0000 (11:00 -0800)]
Cleanup the OpenGL context when consumer stops.

11 years agoSome minor logging cleanup.
Dan Dennedy [Sat, 23 Feb 2013 19:03:58 +0000 (11:03 -0800)]
Some minor logging cleanup.

11 years agoQApplication::processEvents is not needed in qglsl.
Dan Dennedy [Sat, 23 Feb 2013 18:30:37 +0000 (10:30 -0800)]
QApplication::processEvents is not needed in qglsl.

11 years agoMerge pull request #27 from j-b-m/master
Dan Dennedy [Fri, 22 Feb 2013 15:18:08 +0000 (07:18 -0800)]
Merge pull request #27 from j-b-m/master

Fix crash in Kdenlive title producer (kdenlive-2987)

11 years agoFix crash in Kdenlive title producer (kdenlive-2987)
Jean-Baptiste Mardelle [Fri, 22 Feb 2013 08:44:37 +0000 (09:44 +0100)]
Fix crash in Kdenlive title producer (kdenlive-2987)

11 years agoUse raise() instead of kill() for portability.
Brian Matherly [Thu, 21 Feb 2013 14:55:31 +0000 (08:55 -0600)]
Use raise() instead of kill() for portability.

11 years agoForgot macro name in previous commit!
Dan Dennedy [Thu, 21 Feb 2013 06:22:56 +0000 (22:22 -0800)]
Forgot macro name in previous commit!

11 years agoFix melt compilation on Windows (kill not available).
Dan Dennedy [Thu, 21 Feb 2013 06:19:02 +0000 (22:19 -0800)]
Fix melt compilation on Windows (kill not available).

11 years agoFix crash when stopping xgl consumer.
Dan Dennedy [Thu, 21 Feb 2013 05:09:12 +0000 (21:09 -0800)]
Fix crash when stopping xgl consumer.

11 years agoCleanup some logging from work in opengl branch.
Dan Dennedy [Thu, 21 Feb 2013 04:44:41 +0000 (20:44 -0800)]
Cleanup some logging from work in opengl branch.

11 years agoFix syntax error in mlt++ symbol version script.
Dan Dennedy [Thu, 21 Feb 2013 04:33:00 +0000 (20:33 -0800)]
Fix syntax error in mlt++ symbol version script.

11 years agoLet melt and xml producer use qglsl consumer (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:30:19 +0000 (20:30 -0800)]
Let melt and xml producer use qglsl consumer (opengl branch).

11 years agoAdd qglsl multi consumer (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:29:28 +0000 (20:29 -0800)]
Add qglsl multi consumer (opengl branch).

11 years agoLet loader producer use new GLSL normalizing filters (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:28:49 +0000 (20:28 -0800)]
Let loader producer use new GLSL normalizing filters (opengl branch).

11 years agoAdd the new opengl module (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:25:58 +0000 (20:25 -0800)]
Add the new opengl module (opengl branch).

11 years agoAdd consumer-thread-started and -stopped events (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:22:07 +0000 (20:22 -0800)]
Add consumer-thread-started and -stopped events (opengl branch).

11 years agoAdd mlt_image_glsl and _glsl_texture (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:21:23 +0000 (20:21 -0800)]
Add mlt_image_glsl and _glsl_texture (opengl branch).

11 years agoAdd Mlt::Deque::peek() (opengl branch).
Dan Dennedy [Thu, 21 Feb 2013 04:10:43 +0000 (20:10 -0800)]
Add Mlt::Deque::peek() (opengl branch).

11 years agoRestore the terminal when melt exits abnormally
Brian Matherly [Wed, 20 Feb 2013 19:09:46 +0000 (13:09 -0600)]
Restore the terminal when melt exits abnormally

11 years agoMerge branch 'master' of git://github.com/mltframework/mlt.git
Brian Matherly [Tue, 19 Feb 2013 17:48:53 +0000 (11:48 -0600)]
Merge branch 'master' of git://github.com/mltframework/mlt.git

11 years agoFix typo in filter_dynamictext.c
Brian Matherly [Tue, 19 Feb 2013 17:48:34 +0000 (11:48 -0600)]
Fix typo in filter_dynamictext.c

11 years agoAdd ladspa producer
Brian Matherly [Fri, 15 Feb 2013 20:53:00 +0000 (14:53 -0600)]
Add ladspa producer

11 years agoAdd switcher.py SDI switcher example script.
Dan Dennedy [Wed, 13 Feb 2013 18:25:03 +0000 (10:25 -0800)]
Add switcher.py SDI switcher example script.

11 years agoMerge pull request #26 from RedDwarf69/fix_osx_symver
Brian Matherly [Wed, 13 Feb 2013 13:36:05 +0000 (05:36 -0800)]
Merge pull request #26 from RedDwarf69/fix_osx_symver

Fix OSX buld which broke when adding Linux symbols versioning

11 years agoFix OSX buld which broke when adding Linux symbols versioning
Cristian Morales Vega [Wed, 13 Feb 2013 13:30:44 +0000 (13:30 +0000)]
Fix OSX buld which broke when adding Linux symbols versioning

11 years agoMerge pull request #25 from RedDwarf69/versioned_symbols
Dan Dennedy [Wed, 13 Feb 2013 00:36:18 +0000 (16:36 -0800)]
Merge pull request #25 from RedDwarf69/versioned_symbols

Use symbol versioning

11 years agoMerge pull request #24 from RedDwarf69/versioned_dirs
Dan Dennedy [Tue, 12 Feb 2013 17:39:27 +0000 (09:39 -0800)]
Merge pull request #24 from RedDwarf69/versioned_dirs

Version modules and data directories, and melt

11 years agoFix SDL resize regression in last commit. (SF-186)
Dan Dennedy [Sun, 10 Feb 2013 19:44:29 +0000 (11:44 -0800)]
Fix SDL resize regression in last commit. (SF-186)

11 years agoRemove local references to SDL_Surface. (SF-186)
Dan Dennedy [Sun, 10 Feb 2013 19:31:04 +0000 (11:31 -0800)]
Remove local references to SDL_Surface. (SF-186)

Why bother when SDL_GetVideoSurface() is available?

11 years agoUse symbol versioning
Cristian Morales Vega [Thu, 7 Feb 2013 09:50:49 +0000 (09:50 +0000)]
Use symbol versioning

11 years agoMake the versioning opt-in
Cristian Morales Vega [Fri, 8 Feb 2013 15:16:50 +0000 (15:16 +0000)]
Make the versioning opt-in

11 years agoVersion modules and data directories, and melt
Cristian Morales Vega [Thu, 7 Feb 2013 09:34:50 +0000 (09:34 +0000)]
Version modules and data directories, and melt

Allow the "extras" of binary incompatible versions of MLT to be installed
simultaneously.
I don't like the idea of versioning the melt binary. But kdenlive is the main
user of MLT and it expects the same formats support from both the libmltX it
is linked to, and the melt binary it uses to do the actual work.

11 years agoFix rightmost column flicker in composite transition. (SF-111)
Dan Dennedy [Sun, 3 Feb 2013 04:25:23 +0000 (20:25 -0800)]
Fix rightmost column flicker in composite transition. (SF-111)

11 years agoMerge pull request #23 from j-b-m/master
Dan Dennedy [Sat, 2 Feb 2013 23:13:11 +0000 (15:13 -0800)]
Merge pull request #23 from j-b-m/master

Fix typewriter effect (kdenlive-2971)

11 years agoFix wrong type causing bug in titler (kdenlive-2971)
Jean-Baptiste Mardelle [Sat, 2 Feb 2013 21:27:13 +0000 (22:27 +0100)]
Fix wrong type causing bug in titler (kdenlive-2971)

11 years agoFix YAML parser not tracking sequence index per tree level.
Dan Dennedy [Wed, 30 Jan 2013 08:07:51 +0000 (00:07 -0800)]
Fix YAML parser not tracking sequence index per tree level.

Also, switch to using the back of the deque, which is more efficient.

11 years agoImprove field order indication on rawvideo output.
Dan Dennedy [Sun, 27 Jan 2013 18:49:29 +0000 (10:49 -0800)]
Improve field order indication on rawvideo output.

Based on patch by Steven Boswell II.

11 years agoConvert dynamictext to use pango and composite directly rather than
Brian Matherly [Tue, 22 Jan 2013 03:35:55 +0000 (21:35 -0600)]
Convert dynamictext to use pango and composite directly rather than
wrapping watermark.

11 years agoUpdate ChangeLog for v0.8.8.
Dan Dennedy [Mon, 21 Jan 2013 05:57:25 +0000 (21:57 -0800)]
Update ChangeLog for v0.8.8.

11 years agoSet version to 0.8.8.
Dan Dennedy [Mon, 21 Jan 2013 05:54:58 +0000 (21:54 -0800)]
Set version to 0.8.8.

11 years agoAdd release notes for v0.8.8.
Dan Dennedy [Mon, 21 Jan 2013 05:54:06 +0000 (21:54 -0800)]
Add release notes for v0.8.8.

11 years agoFix audio seeking when no first video pts available.
Dan Dennedy [Mon, 21 Jan 2013 05:24:54 +0000 (21:24 -0800)]
Fix audio seeking when no first video pts available.

11 years agoFix interlace flags in rawvideo output.
Dan Dennedy [Mon, 21 Jan 2013 05:00:37 +0000 (21:00 -0800)]
Fix interlace flags in rawvideo output.

11 years agoContinue A/V sync fix when splitting audio and video (kdenlive-2694).
Dan Dennedy [Tue, 8 Jan 2013 07:46:40 +0000 (23:46 -0800)]
Continue A/V sync fix when splitting audio and video (kdenlive-2694).

Previous version only applied to the audio stream when in > 0.

11 years agoFix A/V sync when splitting audio and video (kdenlive-2694).
Dan Dennedy [Tue, 8 Jan 2013 07:33:01 +0000 (23:33 -0800)]
Fix A/V sync when splitting audio and video (kdenlive-2694).

11 years agoFix build against FFmepg 0.5 and 0.6.
Dan Dennedy [Mon, 31 Dec 2012 21:16:34 +0000 (13:16 -0800)]
Fix build against FFmepg 0.5 and 0.6.

11 years agoMerge pull request #22 from j-b-m/master
Dan Dennedy [Fri, 28 Dec 2012 18:25:04 +0000 (10:25 -0800)]
Merge pull request #22 from j-b-m/master

Fix kdenlivetitle typewriter effect

11 years agoForce text item width and height with typewriter effect,
Jean-Baptiste Mardelle [Fri, 28 Dec 2012 15:34:23 +0000 (16:34 +0100)]
Force text item width and height with typewriter effect,
fixes: http://kdenlive.org/mantis/view.php?id=2897

11 years agoMerge pull request #21 from inaes-tic/master
Dan Dennedy [Thu, 27 Dec 2012 00:27:37 +0000 (16:27 -0800)]
Merge pull request #21 from inaes-tic/master

Add loop option to pixbuf producer

11 years agopixbuf producer: loop option to loop sequence selectively
Niv Sardi [Wed, 26 Dec 2012 23:21:02 +0000 (20:21 -0300)]
pixbuf producer: loop option to loop sequence selectively

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
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.