]>
git.sesse.net Git - mlt/log
Dan Dennedy [Mon, 4 Apr 2011 23:48:14 +0000 (16:48 -0700)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Mon, 4 Apr 2011 23:47:59 +0000 (16:47 -0700)]
Make pango file on invalid file (
3272537 ).
Dan Dennedy [Mon, 4 Apr 2011 05:43:53 +0000 (22:43 -0700)]
Add -query formats and codecs to melt.
Dan Dennedy [Mon, 4 Apr 2011 05:22:34 +0000 (22:22 -0700)]
Add -query profile to melt.
Dan Dennedy [Mon, 4 Apr 2011 05:19:17 +0000 (22:19 -0700)]
Add mlt_profile_list().
Dan Dennedy [Sun, 3 Apr 2011 22:30:43 +0000 (15:30 -0700)]
Add parameter descriptions.
Dan Dennedy [Sun, 3 Apr 2011 06:05:28 +0000 (23:05 -0700)]
Add keyer support to decklink consumer.
Dan Dennedy [Fri, 1 Apr 2011 06:00:46 +0000 (23:00 -0700)]
Add metadata for decklink consumer.
Dan Dennedy [Fri, 1 Apr 2011 05:34:24 +0000 (22:34 -0700)]
Add decklink producer.
Dan Dennedy [Mon, 28 Mar 2011 06:15:37 +0000 (23:15 -0700)]
Fail gracefully on unsupported codec (
3251438 ).
Dan Dennedy [Mon, 28 Mar 2011 03:53:50 +0000 (20:53 -0700)]
Fix regression in region filter (
3251260 ).
Dan Dennedy [Mon, 28 Mar 2011 02:28:07 +0000 (19:28 -0700)]
Update ChangeLog for v0.7.0.
Dan Dennedy [Mon, 28 Mar 2011 02:27:23 +0000 (19:27 -0700)]
Set version to 0.7.0
Dan Dennedy [Mon, 28 Mar 2011 02:26:18 +0000 (19:26 -0700)]
Add release notes for v0.7.0.
Dan Dennedy [Mon, 28 Mar 2011 02:25:20 +0000 (19:25 -0700)]
Fix segfault on missing melt argument (
3249982 ).
Dan Dennedy [Mon, 28 Mar 2011 02:19:40 +0000 (19:19 -0700)]
Fix a segfault in avformat with parallel consumer.
Dan Dennedy [Mon, 28 Mar 2011 02:13:55 +0000 (19:13 -0700)]
Fix composite using wrong B frame scaling.
This could happen when the caller of mlt_frame_get_image supplied 0 for
width and height. For example, Kdenlive's GL output with the sdl_audio
consumer with real_time > 1 and paused.
Dan Dennedy [Mon, 28 Mar 2011 01:37:04 +0000 (18:37 -0700)]
Fix segfaul on missing melt argument (
3249982 ).
Dan Dennedy [Sun, 27 Mar 2011 17:16:17 +0000 (10:16 -0700)]
Fix some crashing in sdl_audio.
Dan Dennedy [Sun, 27 Mar 2011 16:57:27 +0000 (09:57 -0700)]
Also increase audio_buffer default in sdl_audio.
Dan Dennedy [Sun, 27 Mar 2011 16:51:23 +0000 (09:51 -0700)]
Disable VDPAU by default.
Require new --avformat-vdpau to enable it.
Dan Dennedy [Sun, 27 Mar 2011 16:50:29 +0000 (09:50 -0700)]
Use mlt_properties_get_value where possible.
Dan Dennedy [Sun, 27 Mar 2011 16:49:40 +0000 (09:49 -0700)]
Add mlt_properties_lock and _unlock.
Fixes some concurrency safetiness problems.
Dan Dennedy [Fri, 25 Mar 2011 05:20:14 +0000 (22:20 -0700)]
Enable linsys by default on Linux.
Disable linsys and decklink by default on OS X and Windows.
Dan Dennedy [Fri, 25 Mar 2011 05:11:27 +0000 (22:11 -0700)]
Display all configure options with --help.
Regardless of --enable-gpl setting.
Dan Dennedy [Fri, 25 Mar 2011 03:00:47 +0000 (20:00 -0700)]
Redo locking in avformat producer.
This significantly improves concurrency. The service locks added during
parallel consumer development also introduced a concurrency performance
regression even for the single-threaded consumer. The result was much
audio discontinuity due to audio output buffer underruns. As a result,
the recent bug fix to re-open the video demuxer upon seeking to the
first frame had to be rewritten.
Dan Dennedy [Thu, 24 Mar 2011 05:46:46 +0000 (22:46 -0700)]
Fix vdpau crashes when failed to init.
Dan Dennedy [Thu, 24 Mar 2011 05:14:16 +0000 (22:14 -0700)]
Fix unchecked vdpau pointer.
Dan Dennedy [Thu, 24 Mar 2011 03:36:47 +0000 (20:36 -0700)]
Default sdl_preview prefill to 1.
Since buffer and prefill were recently passed from sdl_preview onto sdl,
sdl's default buffer level changed to the base service default of 25.
That change increases the latency of transport controls. Changing the
prefill to 1 resolves that while still allowing the rendering thread a
chance to do some anticipatory work.
Dan Dennedy [Wed, 23 Mar 2011 07:27:30 +0000 (00:27 -0700)]
Fix a comment in decklink consumer.
Dan Dennedy [Wed, 23 Mar 2011 07:11:59 +0000 (00:11 -0700)]
Fix a couple null pointer bugs.
Dan Dennedy [Wed, 23 Mar 2011 06:53:35 +0000 (23:53 -0700)]
Improve frame-dropping in decklink.
Dan Dennedy [Sun, 20 Mar 2011 23:59:50 +0000 (16:59 -0700)]
Fix build of jackrack module on mingw.
Dan Dennedy [Sat, 19 Mar 2011 19:40:00 +0000 (12:40 -0700)]
Add high frame rate 1080p profiles.
Dan Dennedy [Fri, 18 Mar 2011 04:06:49 +0000 (21:06 -0700)]
Fix regression on seeking to first frame with audio_index set.
Dan Dennedy [Tue, 15 Mar 2011 05:08:01 +0000 (22:08 -0700)]
Add force_length and adjust_length properties.
The reporter on kdenlive bug 2003 reports another user on IRC had the
same problem with clips being too long. Change the default length
adjustment to be more safe and add new properties to affect the
heuristic for other applications that might want a different behavior.
adjust_length applies a plus/minus operand to the detected length.
force_length provides a brute force length override.
Dan Dennedy [Tue, 15 Mar 2011 03:31:09 +0000 (20:31 -0700)]
Fix some incorrect frame rates in avformat (kdenlive-1616).
Dan Dennedy [Tue, 15 Mar 2011 02:29:26 +0000 (19:29 -0700)]
Support frei0r transitions that use f0r_update2().
Dan Dennedy [Tue, 15 Mar 2011 02:07:27 +0000 (19:07 -0700)]
Fix amd64 detection on FreeBSD.
Patch from Alberto Villa.
Dan Dennedy [Sun, 13 Mar 2011 23:30:53 +0000 (16:30 -0700)]
Add boolean use_profile property to crop filter.
This lets one express crop amounts in pixels relative to profile
resolution instead of in terms of source resolution.
Dan Dennedy [Sun, 13 Mar 2011 08:39:24 +0000 (00:39 -0800)]
We do not yet support f0r_param_position_t.
Ertan Deniz [Sat, 12 Mar 2011 18:54:47 +0000 (20:54 +0200)]
Set global variables to NULL in mlt_factory_close
to enable mlt_factory to be initialized and closed multiple times.
Dan Dennedy [Sat, 12 Mar 2011 08:50:27 +0000 (00:50 -0800)]
Prefer opening codec by name instead of by ID.
This fixes a bug with actually using libxvid instead of mpeg4 because
both share the same CODEC_ID_MPEG4. This is similar to the recent
problem with ac3 selection in new versions of ffmpeg that have 2 ac3
encoders.
Dan Dennedy [Wed, 9 Mar 2011 09:19:04 +0000 (01:19 -0800)]
Refactor frei0r and fix time parameter.
Refactored to use mlt_filter_get_position and
mlt_transition_get_position.
frei0r's time parameter is seconds, but we were passing frame count.
Dan Dennedy [Wed, 9 Mar 2011 09:14:58 +0000 (01:14 -0800)]
Fix region transition with more than 2 tracks.
Dan Dennedy [Wed, 9 Mar 2011 08:48:56 +0000 (00:48 -0800)]
Refactor to mlt_transition_get_position()
Dan Dennedy [Wed, 9 Mar 2011 08:45:28 +0000 (00:45 -0800)]
Add mlt_transition_get_position()
Dan Dennedy [Wed, 9 Mar 2011 08:05:40 +0000 (00:05 -0800)]
Remove obsolete unique position on frame.
Dan Dennedy [Wed, 9 Mar 2011 08:02:22 +0000 (00:02 -0800)]
Use the producer when always active.
Dan Dennedy [Wed, 9 Mar 2011 08:00:02 +0000 (00:00 -0800)]
Refactor to mlt_filter_get_position().
Dan Dennedy [Wed, 9 Mar 2011 07:59:27 +0000 (23:59 -0800)]
Refactor to mlt_filter_get_progress().
Dan Dennedy [Wed, 9 Mar 2011 07:57:15 +0000 (23:57 -0800)]
Use the producer when filter/transition always active.
Dan Dennedy [Wed, 9 Mar 2011 07:52:29 +0000 (23:52 -0800)]
Add mlt_filter_get_position().
Dan Dennedy [Tue, 8 Mar 2011 06:58:50 +0000 (22:58 -0800)]
Refactor to mlt_transition_get_progress_delta().
Dan Dennedy [Tue, 8 Mar 2011 06:58:29 +0000 (22:58 -0800)]
Add mlt_transition_get_progress_delta().
Dan Dennedy [Tue, 8 Mar 2011 06:36:17 +0000 (22:36 -0800)]
Refactor to mlt_transition_get_progress().
Dan Dennedy [Tue, 8 Mar 2011 06:34:25 +0000 (22:34 -0800)]
Add mlt_transition_get_progress().
Dan Dennedy [Tue, 8 Mar 2011 05:55:53 +0000 (21:55 -0800)]
Refactor to mlt_filter_get_progress().
Dan Dennedy [Tue, 8 Mar 2011 05:50:37 +0000 (21:50 -0800)]
Add mlt_filter_get_progress().
Dan Dennedy [Tue, 8 Mar 2011 05:48:37 +0000 (21:48 -0800)]
Refactor to mlt_transition_get_length().
Dan Dennedy [Fri, 11 Mar 2011 07:08:55 +0000 (23:08 -0800)]
Fix regression on AC-3 fix.
The recent AC-3 fix broke automatic codec selection based on format. So,
we choose codec by name only for ac3 now.
Dan Dennedy [Fri, 11 Mar 2011 05:53:46 +0000 (21:53 -0800)]
Fix typo in swfdec configure script.
Dan Dennedy [Fri, 11 Mar 2011 05:47:28 +0000 (21:47 -0800)]
Add build support for swfdec 0.7.
And prioritize newer versions over older ones.
Dan Dennedy [Fri, 11 Mar 2011 05:13:47 +0000 (21:13 -0800)]
Merge branch 'roto'
Dan Dennedy [Fri, 11 Mar 2011 04:48:25 +0000 (20:48 -0800)]
Increase resample buffer size.
For example, trying to resample 6 channels of 48 KHz would fail.
Dan Dennedy [Fri, 11 Mar 2011 04:13:50 +0000 (20:13 -0800)]
Remove unnecessary audio conversion to float.
Dan Dennedy [Fri, 11 Mar 2011 04:12:51 +0000 (20:12 -0800)]
Fix audio resample with audio_index=all.
This still only works with channels <= 2. Streams with channels > 2 are
resampled downstream with the resample filter. However, that only works
when said stream has the highest sample rate.
Till Theato [Mon, 7 Mar 2011 14:42:22 +0000 (15:42 +0100)]
Rotoscoping: use new API functions to prevent some possible issues.
Dan Dennedy [Mon, 7 Mar 2011 08:58:32 +0000 (00:58 -0800)]
Fix regression in audioconvert.
Dan Dennedy [Mon, 7 Mar 2011 07:45:42 +0000 (23:45 -0800)]
Refactor to use mlt_transition_get_length().
Dan Dennedy [Mon, 7 Mar 2011 07:45:08 +0000 (23:45 -0800)]
Add mlt_transition_get_length().
Dan Dennedy [Mon, 7 Mar 2011 07:44:10 +0000 (23:44 -0800)]
Refactor to use mlt_frame_get_length().
Dan Dennedy [Mon, 7 Mar 2011 07:10:59 +0000 (23:10 -0800)]
Remove unused variable.
Dan Dennedy [Mon, 7 Mar 2011 07:10:36 +0000 (23:10 -0800)]
Add mlt_filter_get_length().
Dan Dennedy [Mon, 7 Mar 2011 07:06:47 +0000 (23:06 -0800)]
Refactor to use mlt_producer_get_playtime().
Dan Dennedy [Mon, 7 Mar 2011 06:16:50 +0000 (22:16 -0800)]
Refactor to mlt_audio_format_size().
Dan Dennedy [Mon, 7 Mar 2011 06:16:01 +0000 (22:16 -0800)]
Add mlt_audio_format_size().
Dan Dennedy [Mon, 7 Mar 2011 06:04:24 +0000 (22:04 -0800)]
Remove unused variables.
Dan Dennedy [Mon, 7 Mar 2011 06:04:01 +0000 (22:04 -0800)]
Define out this unused code.
Dan Dennedy [Mon, 7 Mar 2011 06:02:06 +0000 (22:02 -0800)]
Refactor to use mlt_image_format_size().
Dan Dennedy [Mon, 7 Mar 2011 05:57:10 +0000 (21:57 -0800)]
Add mlt_image_format_size()
Dan Dennedy [Mon, 7 Mar 2011 05:09:33 +0000 (21:09 -0800)]
Refactor to use mlt_frame_set_image/_alpha.
Dan Dennedy [Mon, 7 Mar 2011 05:07:52 +0000 (21:07 -0800)]
Add mlt_frame_set_image and mlt_frame_set_alpha.
Dan Dennedy [Mon, 7 Mar 2011 05:06:05 +0000 (21:06 -0800)]
Fix spelling error in doxygen.
Dan Dennedy [Mon, 7 Mar 2011 03:22:04 +0000 (19:22 -0800)]
Fix thread cleanup on parallel consumer stop.
This was appearing often as a segfault at the end of melt with the
avformat consumer.
Dan Dennedy [Sun, 6 Mar 2011 22:59:55 +0000 (14:59 -0800)]
Alias bicubic for hyper in pango and pixbuf.
Dan Dennedy [Sun, 6 Mar 2011 22:47:29 +0000 (14:47 -0800)]
Add gpl flag file to rotoscoping filter.
Dan Dennedy [Sun, 6 Mar 2011 22:43:08 +0000 (14:43 -0800)]
Merge branch 'roto' of git://github.com/ttill/MLT-roto into roto
Dan Dennedy [Sun, 6 Mar 2011 09:29:27 +0000 (01:29 -0800)]
Fix AC-3 encoding (kdenlive-2010).
FFmpeg now has separate encoders that take float versus fixed samples.
Dan Dennedy [Sun, 6 Mar 2011 07:25:34 +0000 (23:25 -0800)]
Make 'bicubic' an alias for highest quality in gtk scaler.
Dan Dennedy [Sun, 6 Mar 2011 07:21:07 +0000 (23:21 -0800)]
Fix handling monochrome in qimage.
Dan Dennedy [Fri, 4 Mar 2011 07:57:39 +0000 (23:57 -0800)]
Fix string comparison and requested luma size.
Dan Dennedy [Fri, 4 Mar 2011 07:55:25 +0000 (23:55 -0800)]
Prevent attempt to pad to a smaller size.
Dan Dennedy [Fri, 4 Mar 2011 05:44:21 +0000 (21:44 -0800)]
Fix luma semantics when both reverse and invert.
Previously, when not using a wipe (dissolve), invert would make the
transition have no effect. Now, it works and does the same thing as
reverse. Also, when using a wipe, reverse had no effect when invert was
set, and the desired effect could not be achieved. Now, it works as
expected.
Dan Dennedy [Fri, 4 Mar 2011 04:56:14 +0000 (20:56 -0800)]
Set a profile for the demo script.
Dan Dennedy [Fri, 4 Mar 2011 04:31:59 +0000 (20:31 -0800)]
Drop MainConcept and BlueFish444 from the demo consumers.
Dan Dennedy [Fri, 4 Mar 2011 04:31:28 +0000 (20:31 -0800)]
Improve mlt_properties_close() in debugger.
Dan Dennedy [Thu, 3 Mar 2011 07:23:53 +0000 (23:23 -0800)]
Rewrite wave filter to be parallel-safe.
It does this by using mlt_frame_unique_properties(). Also, it fixes a
problem not properly processing a source image.
Dan Dennedy [Thu, 3 Mar 2011 07:20:31 +0000 (23:20 -0800)]
Refactor volume to use mlt_frame_unique_properties().
Dan Dennedy [Thu, 3 Mar 2011 07:19:43 +0000 (23:19 -0800)]
Add mlt_frame_unique_properties().