]>
git.sesse.net Git - mlt/log
Dan Dennedy [Sun, 11 Oct 2009 06:03:57 +0000 (23:03 -0700)]
Bump the version to 0.4.7.
Dan Dennedy [Sun, 11 Oct 2009 05:58:43 +0000 (22:58 -0700)]
Add audio channel mapping.
This uses meta properties on the producer:
meta.map.audio.<N>.channels=<integer>
meta.map.audio.<N>.start=<integer>
where 8 > N >= 0.
The consumer loops over N, consumes meta...channels and outputs them
from channel meta...start. The channel index starts at 0. For example,
if the first audio track of the clip is stereo English and the second
audio track is stereo French, then this will swap them:
$ melt someclip audio_index=all meta.map.audio.0.channels=2
meta.map.audio.0.start=2 meta.map.audio.1.channels=2
meta.map.audio.1.start=0 -consumer linsys_sdi.
However, the last pair of meta properties in this example are actually
optional. The algorithm outputs the remaining channels at the start
channel you specify. But since getting an unspecified property yields 0,
the last meta properties is unnecessary as well.
Dan Dennedy [Sun, 11 Oct 2009 05:45:58 +0000 (22:45 -0700)]
Add MAX_AUDIO_STREAMS constant.
Dan Dennedy [Sun, 11 Oct 2009 05:45:20 +0000 (22:45 -0700)]
Improve this log message.
Dan Dennedy [Sun, 11 Oct 2009 05:43:58 +0000 (22:43 -0700)]
Fix the tractor not passing meta properties to its new frame.
Dan Dennedy [Sat, 10 Oct 2009 23:22:51 +0000 (16:22 -0700)]
Convert some printfs to mlt_log.
Dan Dennedy [Sat, 10 Oct 2009 23:15:49 +0000 (16:15 -0700)]
Cleanup unused parameters.
Dan Dennedy [Sat, 10 Oct 2009 23:09:32 +0000 (16:09 -0700)]
Cleanup compiler warnings.
Dan Dennedy [Sat, 10 Oct 2009 23:08:07 +0000 (16:08 -0700)]
Add support for >2 audio channels to Linsys SDI consumer.
This does not yet have any remapping support.
Dan Dennedy [Wed, 7 Oct 2009 06:03:30 +0000 (23:03 -0700)]
Add support for audio_index=all.
Dan Dennedy [Tue, 22 Sep 2009 07:14:42 +0000 (00:14 -0700)]
Convert audio structures to arrays.
Also collect info about audio channels and streams.
Dan Dennedy [Tue, 22 Sep 2009 04:39:01 +0000 (21:39 -0700)]
Factor out audio seeking and decoding from the get_audio callback.
Dan Dennedy [Sat, 19 Sep 2009 05:23:33 +0000 (22:23 -0700)]
Factor out video codec initialization.
Dan Dennedy [Sat, 19 Sep 2009 04:40:53 +0000 (21:40 -0700)]
Factor out audio codec setup from audio index handling.
Dan Dennedy [Sat, 19 Sep 2009 04:06:48 +0000 (21:06 -0700)]
Reduce usage of properties for state.
Dan Dennedy [Wed, 7 Oct 2009 07:53:22 +0000 (00:53 -0700)]
Update changelog for 0.4.6 release.
Dan Dennedy [Wed, 7 Oct 2009 07:51:32 +0000 (00:51 -0700)]
Set version to 0.4.6 and update release notes.
Dan Dennedy [Wed, 7 Oct 2009 07:05:55 +0000 (00:05 -0700)]
Add configure option --avformat-svn-version.
Also update recommended version to Sept 15, 2009 and other cleanup.
j-b-m [Mon, 5 Oct 2009 09:58:59 +0000 (11:58 +0200)]
Framebuffer producer should obey to the force_aspect_ratio value
modified: src/modules/kdenlive/producer_framebuffer.c
j-b-m [Sat, 3 Oct 2009 23:08:15 +0000 (01:08 +0200)]
Fix behaviour of title clips when in and out points are given
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
modified: src/modules/qimage/producer_kdenlivetitle.c
Dan Dennedy [Sat, 26 Sep 2009 16:53:09 +0000 (09:53 -0700)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Sat, 26 Sep 2009 07:50:28 +0000 (00:50 -0700)]
Improve exception handling in consumer_avformat.
Marco Gittler [Sat, 26 Sep 2009 08:54:10 +0000 (10:54 +0200)]
locale fix for decial numbers
Dan Dennedy [Sat, 26 Sep 2009 07:50:28 +0000 (00:50 -0700)]
Improve exception handling in consumer_avformat.
Dan Dennedy [Fri, 25 Sep 2009 08:28:45 +0000 (01:28 -0700)]
avcodec_close() calls avcodec_thread_free()
The last commit caused a regression on slightly older version of ffmpeg
and x264.
Dan Dennedy [Fri, 25 Sep 2009 06:08:26 +0000 (23:08 -0700)]
Wait for and close AVCodec threads at end.
Except when using x264 because it may crash at the end of the second
pass when using multiple threads. Also, cleanup another dual pass log
file that new versions of x264 creates.
Dan Dennedy [Thu, 24 Sep 2009 18:36:00 +0000 (11:36 -0700)]
Fix crash in logging warning (
2865906 ).
Dan Dennedy [Tue, 22 Sep 2009 20:13:31 +0000 (13:13 -0700)]
Fix swig building with some Python versions and possibly more.
Dan Dennedy [Sun, 20 Sep 2009 10:08:09 +0000 (03:08 -0700)]
Update bindings.
Dan Dennedy [Sun, 20 Sep 2009 06:49:28 +0000 (23:49 -0700)]
Add Properties constructor from opaque pointer.
Dan Dennedy [Wed, 16 Sep 2009 03:00:56 +0000 (20:00 -0700)]
Fix crash when audio encode does not yield frame (
2859643 ).
Dan Dennedy [Wed, 16 Sep 2009 02:58:30 +0000 (19:58 -0700)]
Convert consumer_avformat message to mlt_log API.
j-b-m [Tue, 15 Sep 2009 18:40:58 +0000 (20:40 +0200)]
Fix compatibility with older Kdenlive titles:
Kdenlive bug 1137
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
Dan Dennedy [Tue, 15 Sep 2009 08:16:49 +0000 (01:16 -0700)]
Remove the old location of the first_pts calculation.
Dan Dennedy [Tue, 15 Sep 2009 07:48:53 +0000 (00:48 -0700)]
Fix concurrency instability.
(not related to new_seek)
Dan Dennedy [Mon, 14 Sep 2009 04:39:45 +0000 (21:39 -0700)]
Relocate setting first_pts and fix ffmpeg concurrency.
Dan Dennedy [Thu, 10 Sep 2009 04:58:07 +0000 (21:58 -0700)]
Restore seeking to one second before target.
Since Ivan Schreter's FFmpeg mpegts new-seek patches were disabled, this
is temporarily required for H.264 MPEG2-TS.
Dan Dennedy [Sat, 5 Sep 2009 22:29:57 +0000 (15:29 -0700)]
Patch from Ivan Schreter to fix seeking on AVCHD.
This is intended to improve seeking in general, but it not ready for all
formats. It can be explicitly enabled by setting the new_seek property
to 1. I added code to enable it by default for H.264 in MPEG-2 Transport
Stream, but one can disable it by setting new_seek to 0.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Tue, 15 Sep 2009 08:00:36 +0000 (01:00 -0700)]
Remove construction of unused properties object.
Dan Dennedy [Tue, 15 Sep 2009 07:52:34 +0000 (00:52 -0700)]
Fix distclean make target under swig and cleanup object files.
Dan Dennedy [Sun, 13 Sep 2009 20:07:04 +0000 (13:07 -0700)]
Invert position of normalization filters with framebuffer producer.
Previously, the framebuffer producer loaded a normalized producer, which
can give undesired results with things like crop and really any time you
want to filter the unpadded images of the speed-altered video. Now, the
framebuffer uses the new "abnormal" producer to load the clip without
normalization filters and sets appropriate frame properties to allow the
normalizing filters attached to the framebuffer to act appropriately.
This new abnormal filter is simply an alias to the existing loader
filter, which uses the name by which it is invoked to toggle the
behaviour of whether to attach normalizing filters.
Dan Dennedy [Sun, 13 Sep 2009 06:10:25 +0000 (23:10 -0700)]
Fix framebuffer producer preventing image conversion and crop.
Dan Dennedy [Sun, 13 Sep 2009 01:19:45 +0000 (18:19 -0700)]
Fix kde_libdir detection for qimage (patch
2151852 ).
Patch from Roberto Castagnola <roberto.castagnola@gmail.com>.
In particular, Gentoo users have needed this.
Dan Dennedy [Fri, 11 Sep 2009 02:20:19 +0000 (19:20 -0700)]
Improve swig build with help from Michael Forney.
Dan Dennedy [Thu, 10 Sep 2009 06:34:55 +0000 (23:34 -0700)]
Restore performance characteristics of recent composite fix.
Dan Dennedy [Thu, 10 Sep 2009 06:05:48 +0000 (23:05 -0700)]
Fix composite regression with no luma.
Dan Dennedy [Thu, 10 Sep 2009 05:33:23 +0000 (22:33 -0700)]
Merge branch 'mlt_framebuffer' of git://github.com/j-b-m/mlt
Dan Dennedy [Thu, 10 Sep 2009 04:17:13 +0000 (21:17 -0700)]
Fix abruptness when using a luma with softness in composite.
Dan Dennedy [Thu, 10 Sep 2009 02:16:18 +0000 (19:16 -0700)]
Fix big memory leak when scrubbing.
j-b-m [Wed, 9 Sep 2009 22:39:49 +0000 (00:39 +0200)]
Fix memleaks
modified: src/modules/kdenlive/producer_framebuffer.c
j-b-m [Wed, 9 Sep 2009 21:37:34 +0000 (23:37 +0200)]
Fix framebuffer flicker
modified: src/modules/kdenlive/producer_framebuffer.c
j-b-m [Wed, 9 Sep 2009 21:30:36 +0000 (23:30 +0200)]
Merge branch 'master' of git://mltframework.org/mlt
Dan Dennedy [Wed, 9 Sep 2009 06:39:57 +0000 (23:39 -0700)]
Merge branch 'master' of dennedy.org:git/mltframework.org/mlt
Dan Dennedy [Wed, 9 Sep 2009 06:39:35 +0000 (23:39 -0700)]
Cleanup pthread mutexes and conditions.
Dan Dennedy [Wed, 9 Sep 2009 06:32:06 +0000 (23:32 -0700)]
Fix core scaler regression.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Sat, 5 Sep 2009 22:35:58 +0000 (15:35 -0700)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Sat, 5 Sep 2009 22:34:01 +0000 (15:34 -0700)]
Patch from Michael Forney to fix swig configure.
If configure is run with --swig-languages="lang1 lang2", it complains
because it is compared to "all" without any quotes.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Fri, 4 Sep 2009 04:17:08 +0000 (21:17 -0700)]
Fix making paths relative (kdenlive-1111).
Signed-off-by: Dan Dennedy <dan@dennedy.org>
gmarco [Tue, 1 Sep 2009 18:40:33 +0000 (20:40 +0200)]
Merge commit 'jbm/kdenlivetitle' into kdenlivetitle
Conflicts:
src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Tue, 1 Sep 2009 17:22:45 +0000 (19:22 +0200)]
Don't crash when running kdenlivetitle module from a console,
instead print error message and exit
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Mon, 31 Aug 2009 13:04:57 +0000 (15:04 +0200)]
Revert "Fix bug preventing removal of one frame region"
This reverts commit
0848780c9c97c2aca435b954e762f7915598d970 .
modified: src/framework/mlt_playlist.c
j-b-m [Mon, 31 Aug 2009 12:54:37 +0000 (14:54 +0200)]
Merge branch 'master' of git://mltframework.org/mlt
j-b-m [Mon, 31 Aug 2009 11:59:58 +0000 (13:59 +0200)]
Fix flicker frame appearing at 0 position, small optimisations
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Mon, 31 Aug 2009 11:59:58 +0000 (13:59 +0200)]
Fix flicker frame appearing at 0 position, small optimisations
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Mon, 31 Aug 2009 11:57:18 +0000 (13:57 +0200)]
Merge branch 'master' of git://mltframework.org/mlt into kdenlivetitle
Dan Dennedy [Sun, 30 Aug 2009 03:01:51 +0000 (20:01 -0700)]
The padding is no longer necessary with the gcc aligned attribute.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Sat, 29 Aug 2009 23:46:45 +0000 (16:46 -0700)]
Chris Rudorff (ppc contributor) strongly suggests 16 byte alignment and padding for all arch.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Sat, 29 Aug 2009 20:30:14 +0000 (13:30 -0700)]
Apply JBM's fix to framebuffer regression on big image convert refactoring.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Sat, 29 Aug 2009 20:18:05 +0000 (13:18 -0700)]
Apply mem alignment and corruption patches from Christoph Rudorff while debugging ppc.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Marco Gittler [Sat, 29 Aug 2009 14:22:47 +0000 (16:22 +0200)]
Merge branch 'master' of git://mltframework.org/mlt into kdenlivetitle
Marco Gittler [Sat, 29 Aug 2009 07:54:00 +0000 (09:54 +0200)]
Merge branch 'kdenlivetitle' of github.com:gmarco/mlt into kdenlivetitle
gmarco [Fri, 28 Aug 2009 22:32:24 +0000 (00:32 +0200)]
removed warning
Dan Dennedy [Fri, 28 Aug 2009 19:10:59 +0000 (12:10 -0700)]
Merge branch 'master' into kdenlivetitle
Dan Dennedy [Thu, 27 Aug 2009 05:08:11 +0000 (22:08 -0700)]
Convert audio-only SDL consumer to new audio API.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Thu, 27 Aug 2009 03:37:59 +0000 (20:37 -0700)]
Cleanup indentation
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Thu, 27 Aug 2009 03:34:35 +0000 (20:34 -0700)]
Add audio-only SDL consumer (for Kdenlive on OS X).
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Wed, 26 Aug 2009 03:27:39 +0000 (20:27 -0700)]
Fix A/V sync regression introduced in commit f6916f
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Marco Gittler [Thu, 27 Aug 2009 07:35:57 +0000 (09:35 +0200)]
Merge branch 'master' of git://mltframework.org/mlt into kdenlivetitle
Dan Dennedy [Thu, 27 Aug 2009 05:08:11 +0000 (22:08 -0700)]
Convert audio-only SDL consumer to new audio API.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Thu, 27 Aug 2009 03:37:59 +0000 (20:37 -0700)]
Cleanup indentation
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Thu, 27 Aug 2009 03:34:35 +0000 (20:34 -0700)]
Add audio-only SDL consumer (for Kdenlive on OS X).
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Marco Gittler [Wed, 26 Aug 2009 15:54:21 +0000 (17:54 +0200)]
Merge branch 'master' of git://mltframework.org/mlt into kdenlivetitle
Dan Dennedy [Wed, 26 Aug 2009 03:27:39 +0000 (20:27 -0700)]
Fix A/V sync regression introduced in commit f6916f
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Marco Gittler [Fri, 21 Aug 2009 17:58:33 +0000 (19:58 +0200)]
Merge branch 'master' of git://mltframework.org/mlt into kdenlivetitle
Dan Dennedy [Thu, 20 Aug 2009 03:52:08 +0000 (20:52 -0700)]
Add Linsys SDI consumer from B.C.E.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Wed, 19 Aug 2009 03:01:00 +0000 (20:01 -0700)]
Fix a/v sync on files with incorrect codec frame rate, but correct muxer rate.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
j-b-m [Sun, 16 Aug 2009 09:40:15 +0000 (11:40 +0200)]
Titler: add support for background property
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Sun, 16 Aug 2009 09:40:15 +0000 (11:40 +0200)]
Titler: add support for background property
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Sun, 16 Aug 2009 09:35:01 +0000 (11:35 +0200)]
Merge branch 'master' of git://mltframework.org/mlt
Dan Dennedy [Sat, 8 Aug 2009 03:02:51 +0000 (20:02 -0700)]
Fix a/v synch drift with some unhandled framerates (kdenlive-1034).
Previously only special handling provided for 32000, 44100, and 48000
sample rates on the strange NTSC frame rate. Patch provided by Mike
Adkins makes it generic including 24000/1001. Thanks!
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Tue, 4 Aug 2009 04:36:59 +0000 (21:36 -0700)]
Refactor audio conversion and mixing.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Dan Dennedy [Tue, 4 Aug 2009 03:18:41 +0000 (20:18 -0700)]
Fix some SDL concurrency issues I am seeing in Kdenlive on my quad core.
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Marco Gittler [Mon, 3 Aug 2009 07:45:46 +0000 (09:45 +0200)]
Merge commit 'jbm/kdenlivetitle' into kdenlivetitle
j-b-m [Sun, 2 Aug 2009 21:42:49 +0000 (23:42 +0200)]
Fix regression introduced by last commit
modified: kdenlivetitle_wrapper.cpp
Marco Gittler [Sun, 2 Aug 2009 21:20:47 +0000 (23:20 +0200)]
Merge commit 'jbm/kdenlivetitle' into kdenlivetitle
j-b-m [Sun, 2 Aug 2009 21:16:07 +0000 (23:16 +0200)]
Fix start / endviewport movement, do not respect aspect ratio when resizing
modified: kdenlivetitle_wrapper.cpp
Marco Gittler [Sun, 2 Aug 2009 21:03:59 +0000 (23:03 +0200)]
Merge commit 'jbm/kdenlivetitle' into kdenlivetitle
j-b-m [Sun, 2 Aug 2009 20:22:21 +0000 (22:22 +0200)]
Add support for svg items in titles
modified: configure
modified: kdenlivetitle_wrapper.cpp
Marco Gittler [Sun, 2 Aug 2009 18:53:10 +0000 (20:53 +0200)]
Merge commit 'jbm/kdenlivetitle' into kdenlivetitle
j-b-m [Sun, 2 Aug 2009 17:45:59 +0000 (19:45 +0200)]
Dont's set Graphicscene parent to avoid warning message, fix display of images
modified: kdenlivetitle_wrapper.cpp