]> git.sesse.net Git - mlt/log
mlt
10 years agoAdd mlt_properties_frames_to_time() and mlt_properties_time_to_frames().
Dan Dennedy [Tue, 3 Dec 2013 04:14:02 +0000 (20:14 -0800)]
Add mlt_properties_frames_to_time() and mlt_properties_time_to_frames().

Handy conversion functions for apps.

10 years agoFix capitalization of Qt
Brian Matherly [Wed, 18 Dec 2013 03:43:17 +0000 (21:43 -0600)]
Fix capitalization of Qt

10 years agoFix pause for noise producer.
Brian Matherly [Wed, 18 Dec 2013 03:38:05 +0000 (21:38 -0600)]
Fix pause for noise producer.

Sees the random number generator with the frame number so that subsequent "get_image" calls to the same frame produce the same image.

10 years agoFinalize qimage->qt rename
Brian Matherly [Tue, 17 Dec 2013 19:13:29 +0000 (13:13 -0600)]
Finalize qimage->qt rename

10 years agoRename 'qimage' module to 'qt'
Brian Matherly [Tue, 17 Dec 2013 17:30:35 +0000 (11:30 -0600)]
Rename 'qimage' module to 'qt'

10 years agoFix clock hand for down direction
Brian Matherly [Sun, 8 Dec 2013 05:01:57 +0000 (23:01 -0600)]
Fix clock hand for down direction

10 years agoCount uses qtext first and falls back to pango
Brian Matherly [Sun, 8 Dec 2013 04:13:54 +0000 (22:13 -0600)]
Count uses qtext first and falls back to pango

10 years agoDynamic text uses qtext first and falls back to pango
Brian Matherly [Sun, 8 Dec 2013 04:11:06 +0000 (22:11 -0600)]
Dynamic text uses qtext first and falls back to pango

10 years agoImprovements to qtext to improve the use of cached path and image data
Brian Matherly [Sun, 8 Dec 2013 04:03:56 +0000 (22:03 -0600)]
Improvements to qtext to improve the use of cached path and image data

10 years agoAdd qtext to loader for .txt files
Brian Matherly [Thu, 5 Dec 2013 04:24:52 +0000 (22:24 -0600)]
Add qtext to loader for .txt files

10 years agoMove blipflash, dynamictext and count into plus module
Brian Matherly [Thu, 5 Dec 2013 04:17:49 +0000 (22:17 -0600)]
Move blipflash, dynamictext and count into plus module

10 years agoInitial implementation of producer_qtext
Brian Matherly [Fri, 29 Nov 2013 02:34:04 +0000 (20:34 -0600)]
Initial implementation of producer_qtext

10 years agoFix matroska avformat presets.
Dan Dennedy [Tue, 3 Dec 2013 18:59:20 +0000 (10:59 -0800)]
Fix matroska avformat presets.

10 years agoDocument the playlist hide property.
Dan Dennedy [Sun, 24 Nov 2013 06:04:10 +0000 (22:04 -0800)]
Document the playlist hide property.

10 years agoWorkaround Win32 apps sometimes hang on exit.
Dan Dennedy [Thu, 21 Nov 2013 03:30:58 +0000 (19:30 -0800)]
Workaround Win32 apps sometimes hang on exit.

10 years agoDocument sepia filter.
Dan Dennedy [Sun, 17 Nov 2013 20:38:10 +0000 (12:38 -0800)]
Document sepia filter.

10 years agoMake xml consumer respect video_off and audio_off.
Dan Dennedy [Sun, 10 Nov 2013 21:43:30 +0000 (13:43 -0800)]
Make xml consumer respect video_off and audio_off.

10 years agoAdd a refresh property to videostab2 filter.
Dan Dennedy [Fri, 8 Nov 2013 03:41:20 +0000 (19:41 -0800)]
Add a refresh property to videostab2 filter.

10 years agoAdd analysis_level property to sox filter.
Dan Dennedy [Wed, 6 Nov 2013 06:35:51 +0000 (22:35 -0800)]
Add analysis_level property to sox filter.

For normalization analysis when not use_peak, sets the target amplitude.

10 years agoFix audio distortion in float -> int32 conversion.
Dan Dennedy [Wed, 6 Nov 2013 03:25:50 +0000 (19:25 -0800)]
Fix audio distortion in float -> int32 conversion.

This was noticeable when using sox filter and become prominant when
libavcodec introduced per-codec audio sample formats.
Also, add CLAMP to make code more readable.

10 years agoFix videostab2 interpolation.
Dan Dennedy [Mon, 28 Oct 2013 06:10:49 +0000 (23:10 -0700)]
Fix videostab2 interpolation.

This filter uses RGB mode, for which bicubic is broken. vid.stab still
to this day uses bilinear with packed pixel formats. In order to fix
bilinear, needed to remove extra calls to floor function.

10 years agorace condition fix
Maksym Veremeyenko [Thu, 17 Oct 2013 06:17:29 +0000 (09:17 +0300)]
race condition fix

10 years agoFrei0r glow is not thread-safe.
Dan Dennedy [Thu, 24 Oct 2013 04:23:06 +0000 (21:23 -0700)]
Frei0r glow is not thread-safe.

10 years agoFix crash removing filter attached to a service.
Dan Dennedy [Thu, 24 Oct 2013 01:27:31 +0000 (18:27 -0700)]
Fix crash removing filter attached to a service.

There can still be frame objects that have a filter's get_image function
in its image processing stack. Need to add a reference to the filter on
the frame objects.

10 years agoFix memory leak converting image in RAM to GL texture.
Dan Dennedy [Mon, 21 Oct 2013 04:40:32 +0000 (21:40 -0700)]
Fix memory leak converting image in RAM to GL texture.

10 years agoframe leak fix
Maksym Veremeyenko [Thu, 17 Oct 2013 16:05:37 +0000 (19:05 +0300)]
frame leak fix

10 years agoAdd filter_panner.yml metadata.
Dan Dennedy [Thu, 17 Oct 2013 05:27:57 +0000 (22:27 -0700)]
Add filter_panner.yml metadata.

10 years agoAdd 'boolean' and 'argument' to service metadata schema.
Dan Dennedy [Thu, 17 Oct 2013 05:27:39 +0000 (22:27 -0700)]
Add 'boolean' and 'argument' to service metadata schema.

10 years agoFix crash when LADSPA_PATH is empty string.
Dan Dennedy [Wed, 16 Oct 2013 16:32:02 +0000 (09:32 -0700)]
Fix crash when LADSPA_PATH is empty string.

10 years agoFix serializing an xml producer by itself.
Dan Dennedy [Wed, 16 Oct 2013 05:24:02 +0000 (22:24 -0700)]
Fix serializing an xml producer by itself.

Applications should use the xml producer's _original_type and
_original_resource properties and coerce it to a playlist or tractor to
serialize the entire graph of nodes.

10 years agoMake xml non-seekable only if explicitly set.
Dan Dennedy [Tue, 15 Oct 2013 02:38:24 +0000 (19:38 -0700)]
Make xml non-seekable only if explicitly set.

10 years agoFix possible divide by zero.
Dan Dennedy [Fri, 4 Oct 2013 06:42:38 +0000 (23:42 -0700)]
Fix possible divide by zero.

Discovered using auto-profile with test file "NAO Kinect control.wmv"

10 years agoAlways init pthread mutexes regardless if locking.
Dan Dennedy [Fri, 4 Oct 2013 06:16:30 +0000 (23:16 -0700)]
Always init pthread mutexes regardless if locking.

10 years agoDo not try to use open_mutex unless it has been init.
Dan Dennedy [Fri, 4 Oct 2013 05:55:20 +0000 (22:55 -0700)]
Do not try to use open_mutex unless it has been init.

10 years agoFix regression in commit f26c43f.
Dan Dennedy [Fri, 4 Oct 2013 05:30:29 +0000 (22:30 -0700)]
Fix regression in commit f26c43f.

10 years agoAdd a reference to the consumer on the frame.
Dan Dennedy [Sat, 28 Sep 2013 06:49:14 +0000 (23:49 -0700)]
Add a reference to the consumer on the frame.

WebVfx uses this to learn about the consumer so it can listen to the
consumer-stopping event to prevent a deadlock.

10 years agoFix regression in consumer sdl fullscreen=1.
Dan Dennedy [Fri, 27 Sep 2013 03:15:47 +0000 (20:15 -0700)]
Fix regression in consumer sdl fullscreen=1.

Caused by commit 0f587b2.

10 years agoGive Qt includes highest priority.
Dan Dennedy [Sun, 22 Sep 2013 04:19:15 +0000 (21:19 -0700)]
Give Qt includes highest priority.

This gives a non-system-installed version of Qt specified via QTDIR
priority over the system installed version of Qt.

10 years agoMovit and glew pkg-config have 'GL' in includes.
Dan Dennedy [Sun, 22 Sep 2013 02:42:27 +0000 (19:42 -0700)]
Movit and glew pkg-config have 'GL' in includes.

10 years agoFix some race conditions in mlt_consumer.
Dan Dennedy [Sun, 22 Sep 2013 01:34:01 +0000 (18:34 -0700)]
Fix some race conditions in mlt_consumer.

OpenGL apps need to receive consumer-thread-stopped *after* all of the
frames are closed. Otherwise, it may cleanup the GL context before
frames holding context resources are closed.
Some consumer threads call mlt_consumer_purge().

10 years agoFix compile warnings on string literal for default parameter.
Dan Dennedy [Wed, 18 Sep 2013 06:55:51 +0000 (23:55 -0700)]
Fix compile warnings on string literal for default parameter.

10 years agoAdd producer xml-nogl to disable auto-qglsl creation.
Dan Dennedy [Fri, 13 Sep 2013 02:59:19 +0000 (19:59 -0700)]
Add producer xml-nogl to disable auto-qglsl creation.

Sometimes you want to load MLT XML while ignoring the presence of OpenGL
filters and transitions.

10 years agoFix muxing vorbis into webm/mkv with libavcodec < 55.
Dan Dennedy [Mon, 9 Sep 2013 04:27:41 +0000 (21:27 -0700)]
Fix muxing vorbis into webm/mkv with libavcodec < 55.

10 years agoFix segfault on consumer-fatal-error event.
Dan Dennedy [Mon, 9 Sep 2013 04:17:20 +0000 (21:17 -0700)]
Fix segfault on consumer-fatal-error event.

10 years agoImprove installation documentation (SF-196).
Dan Dennedy [Sat, 7 Sep 2013 20:33:54 +0000 (13:33 -0700)]
Improve installation documentation (SF-196).

10 years agoCheck for libswscale and libavdevice when configuring (SF-196).
Dan Dennedy [Sat, 7 Sep 2013 20:33:36 +0000 (13:33 -0700)]
Check for libswscale and libavdevice when configuring (SF-196).

10 years agoDo not try to build sox without sox.pc or libst-config (SF-196).
Dan Dennedy [Sat, 7 Sep 2013 20:32:36 +0000 (13:32 -0700)]
Do not try to build sox without sox.pc or libst-config (SF-196).

10 years agofix division on 255 (v2)
Maksym Veremeyenko [Tue, 27 Aug 2013 21:18:31 +0000 (00:18 +0300)]
fix division on 255 (v2)

10 years agoFix building qimage module on Qt 5 on Windows.
Dan Dennedy [Sun, 25 Aug 2013 21:20:26 +0000 (14:20 -0700)]
Fix building qimage module on Qt 5 on Windows.

10 years agoFix qglsl on Qt 5 for OS X.
Dan Dennedy [Sun, 25 Aug 2013 02:53:05 +0000 (19:53 -0700)]
Fix qglsl on Qt 5 for OS X.

10 years agoAdd "close glsl" event to glsl.manager service.
Dan Dennedy [Sat, 24 Aug 2013 18:33:04 +0000 (11:33 -0700)]
Add "close glsl" event to glsl.manager service.

Qt 5 apps (and possibly others) must use this because the OpenGL context
for rendering needs to be created and destroyed on the thread on which
it is actually used. This should be fired on the glsl.manager filter
instance inside of a consumer-thread-stopped mlt_event listener.

10 years agoFix qglsl consumer for Qt 5.
Dan Dennedy [Sat, 24 Aug 2013 18:27:44 +0000 (11:27 -0700)]
Fix qglsl consumer for Qt 5.

10 years agoCleanup x264 stats files when "passlogfile" supplied.
Dan Dennedy [Tue, 20 Aug 2013 07:18:34 +0000 (00:18 -0700)]
Cleanup x264 stats files when "passlogfile" supplied.

10 years agoAdd faststart muxing flag to MP4 presets.
Dan Dennedy [Sun, 18 Aug 2013 20:00:47 +0000 (13:00 -0700)]
Add faststart muxing flag to MP4 presets.

10 years agoAdd support for Qt 5, drop support for Qt 3 and KDE 3.
Dan Dennedy [Thu, 8 Aug 2013 06:55:16 +0000 (23:55 -0700)]
Add support for Qt 5, drop support for Qt 3 and KDE 3.

10 years agoMove the aspect ratio for multi consumer from mlt_frame.
Dan Dennedy [Wed, 7 Aug 2013 14:34:39 +0000 (07:34 -0700)]
Move the aspect ratio for multi consumer from mlt_frame.

10 years agoAdd HTML escaping to metadata publishing script.
Dan Dennedy [Wed, 7 Aug 2013 04:27:54 +0000 (21:27 -0700)]
Add HTML escaping to metadata publishing script.

10 years agoFix aspect ratio in resize filter with multi consumer.
Dan Dennedy [Wed, 7 Aug 2013 03:09:02 +0000 (20:09 -0700)]
Fix aspect ratio in resize filter with multi consumer.

10 years agoLet DOUBLE_MLT_POSITION be defined in CFLAGS.
Dan Dennedy [Wed, 31 Jul 2013 05:10:12 +0000 (22:10 -0700)]
Let DOUBLE_MLT_POSITION be defined in CFLAGS.

10 years agouse rational fps value to calc frames count
Maksym Veremeyenko [Thu, 18 Jul 2013 12:03:40 +0000 (15:03 +0300)]
use rational fps value to calc frames count

10 years agoFix sample count and rate with audio_index=all.
Dan Dennedy [Tue, 30 Jul 2013 04:28:00 +0000 (21:28 -0700)]
Fix sample count and rate with audio_index=all.

10 years agoDocument new priority property of decklink producer.
Dan Dennedy [Thu, 4 Jul 2013 19:47:07 +0000 (12:47 -0700)]
Document new priority property of decklink producer.

10 years agoAdd changing priority of decklink callback thread.
Maksym Veremeyenko [Thu, 4 Jul 2013 09:42:00 +0000 (12:42 +0300)]
Add changing priority of decklink callback thread.

10 years agoFix setting muxer-specific options (SF-197).
Dan Dennedy [Thu, 4 Jul 2013 19:01:55 +0000 (12:01 -0700)]
Fix setting muxer-specific options (SF-197).

Patch provided by Peter Egro <pegro@users.sf.net>

10 years agoFix compile warning about planar_to_interleaved() unused.
Dan Dennedy [Thu, 4 Jul 2013 18:45:12 +0000 (11:45 -0700)]
Fix compile warning about planar_to_interleaved() unused.

And make it more clear which conversion function is needed for which
version of libavcodec.

10 years agoUse avcodec_encode_audio2() with libavcodec v54 (SF-175).
Dan Dennedy [Thu, 4 Jul 2013 18:43:24 +0000 (11:43 -0700)]
Use avcodec_encode_audio2() with libavcodec v54 (SF-175).

10 years agoMerge pull request #34 from agpanarin/master
Dan Dennedy [Fri, 28 Jun 2013 17:05:05 +0000 (10:05 -0700)]
Merge pull request #34 from agpanarin/master

mlt_consumer apply_profile_properties fix

10 years agomlt_consumer.c: apply_profile_properties: display_aspect_num -> display_aspect_den...
Alexey Panarin [Fri, 28 Jun 2013 15:55:13 +0000 (08:55 -0700)]
mlt_consumer.c: apply_profile_properties: display_aspect_num -> display_aspect_den (typo)

10 years agoFix compile error on older versions of FFmepg 0.10 and 0.11.
Dan Dennedy [Mon, 24 Jun 2013 06:13:38 +0000 (23:13 -0700)]
Fix compile error on older versions of FFmepg 0.10 and 0.11.

10 years agoFix compile error on older versions of FFmepg and Libav.
Dan Dennedy [Sun, 23 Jun 2013 21:43:35 +0000 (14:43 -0700)]
Fix compile error on older versions of FFmepg and Libav.

10 years agoAdd consumer-stopping event fired before joining threads.
Dan Dennedy [Sat, 22 Jun 2013 04:41:03 +0000 (21:41 -0700)]
Add consumer-stopping event fired before joining threads.

10 years agoFix compressed video output in avformat.
Dan Dennedy [Thu, 20 Jun 2013 03:23:29 +0000 (20:23 -0700)]
Fix compressed video output in avformat.

10 years agoSet to interim version 0.9.1.
Dan Dennedy [Thu, 20 Jun 2013 03:22:45 +0000 (20:22 -0700)]
Set to interim version 0.9.1.

10 years agoWorkaround to prevent qmelt on OS X from crashing at exit.
Dan Dennedy [Sun, 16 Jun 2013 02:15:41 +0000 (19:15 -0700)]
Workaround to prevent qmelt on OS X from crashing at exit.

P.S. This only happens when the jackrack module also exists!

10 years agoA minor win32 build fix noticed on webvfx/qmelt.
Dan Dennedy [Thu, 13 Jun 2013 06:22:15 +0000 (23:22 -0700)]
A minor win32 build fix noticed on webvfx/qmelt.

10 years agoMerge pull request #33 from xzhavilla/master
Dan Dennedy [Fri, 7 Jun 2013 03:39:53 +0000 (20:39 -0700)]
Merge pull request #33 from xzhavilla/master

Fix configure stage on FreeBSD

10 years agoKeep MMX/SSE checks from using the root Makefile
Alberto Villa [Thu, 6 Jun 2013 23:43:13 +0000 (01:43 +0200)]
Keep MMX/SSE checks from using the root Makefile

On FreeBSD make(1) is used to check for MMX/SSE, thus the root
Makefile is included. This started being an issue with
$(extra_versioning) not being defined at this stage.

10 years agoAdd exception handling around YAML parsing in metadata.rb.
Dan Dennedy [Wed, 5 Jun 2013 02:36:00 +0000 (19:36 -0700)]
Add exception handling around YAML parsing in metadata.rb.

10 years agoUpdate ChageLog for v0.9.0.
Dan Dennedy [Mon, 3 Jun 2013 03:34:35 +0000 (20:34 -0700)]
Update ChageLog for v0.9.0.

10 years agoSet version to 0.9.0.
Dan Dennedy [Sun, 2 Jun 2013 22:22:22 +0000 (15:22 -0700)]
Set version to 0.9.0.

10 years agoRevmove unnecessary forward declaration.
Dan Dennedy [Sun, 2 Jun 2013 22:20:54 +0000 (15:20 -0700)]
Revmove unnecessary forward declaration.

10 years agoAdd release notes for version 0.9.0.
Dan Dennedy [Sun, 2 Jun 2013 22:18:30 +0000 (15:18 -0700)]
Add release notes for version 0.9.0.

10 years agoFix possible null pointer dereference (coverity-1026801).
Dan Dennedy [Sun, 2 Jun 2013 21:53:25 +0000 (14:53 -0700)]
Fix possible null pointer dereference (coverity-1026801).

10 years agoFix valgrind errors in properties unit test.
Dan Dennedy [Sun, 2 Jun 2013 21:52:21 +0000 (14:52 -0700)]
Fix valgrind errors in properties unit test.

10 years agoFix superfluous assigment in initialization (coverity-1026782).
Dan Dennedy [Sun, 2 Jun 2013 21:35:23 +0000 (14:35 -0700)]
Fix superfluous assigment in initialization (coverity-1026782).

10 years agoFix possible divide by zero (coverity-1026781).
Dan Dennedy [Sun, 2 Jun 2013 21:33:40 +0000 (14:33 -0700)]
Fix possible divide by zero (coverity-1026781).

10 years agoFix possible null pointer dereferences (coverity-1026797).
Dan Dennedy [Sun, 2 Jun 2013 21:31:48 +0000 (14:31 -0700)]
Fix possible null pointer dereferences (coverity-1026797).

10 years agoFix possible null pointer dereference (coverity-1026787).
Dan Dennedy [Sun, 2 Jun 2013 21:16:46 +0000 (14:16 -0700)]
Fix possible null pointer dereference (coverity-1026787).

10 years agoFix possible null pointer dereference (coverity-1026786).
Dan Dennedy [Sun, 2 Jun 2013 21:14:41 +0000 (14:14 -0700)]
Fix possible null pointer dereference (coverity-1026786).

10 years agoFix possible null pointer dereference (coverity-1026785).
Dan Dennedy [Sun, 2 Jun 2013 21:13:13 +0000 (14:13 -0700)]
Fix possible null pointer dereference (coverity-1026785).

10 years agoFix possible null pointer dereference (coverity-709349).
Dan Dennedy [Sun, 2 Jun 2013 21:11:27 +0000 (14:11 -0700)]
Fix possible null pointer dereference (coverity-709349).

10 years agoFix possible null pointer dereference (coverity-1026784).
Dan Dennedy [Sun, 2 Jun 2013 21:05:45 +0000 (14:05 -0700)]
Fix possible null pointer dereference (coverity-1026784).

10 years agoFix possible null pointer dereference (coverity-1026783).
Dan Dennedy [Sun, 2 Jun 2013 21:04:15 +0000 (14:04 -0700)]
Fix possible null pointer dereference (coverity-1026783).

10 years agoAdd missing lock in mlt_property:refresh_animation (coverity-1026788).
Dan Dennedy [Sun, 2 Jun 2013 20:57:35 +0000 (13:57 -0700)]
Add missing lock in mlt_property:refresh_animation (coverity-1026788).

10 years agoRemove unused member (coverity-1026799).
Dan Dennedy [Sun, 2 Jun 2013 20:52:34 +0000 (13:52 -0700)]
Remove unused member (coverity-1026799).

10 years agoFix tiny memory leak in GlslManager (coverity-1026795).
Dan Dennedy [Sun, 2 Jun 2013 20:46:30 +0000 (13:46 -0700)]
Fix tiny memory leak in GlslManager (coverity-1026795).

10 years agoUpdate the recommended FFmpeg/Libav versions.
Dan Dennedy [Sun, 2 Jun 2013 20:38:18 +0000 (13:38 -0700)]
Update the recommended FFmpeg/Libav versions.

10 years agoFix memory leak in sdl_image producer (coverity-1026796).
Dan Dennedy [Sun, 2 Jun 2013 20:22:16 +0000 (13:22 -0700)]
Fix memory leak in sdl_image producer (coverity-1026796).

10 years agoFix minor possible memory leak (coverity-1026794).
Dan Dennedy [Sun, 2 Jun 2013 20:15:22 +0000 (13:15 -0700)]
Fix minor possible memory leak (coverity-1026794).

10 years agoFix audio_codec index out-of-bounds access (coverity-709369).
Dan Dennedy [Sun, 2 Jun 2013 20:12:26 +0000 (13:12 -0700)]
Fix audio_codec index out-of-bounds access (coverity-709369).