]>
git.sesse.net Git - mlt/log
Dan Dennedy [Tue, 8 Dec 2009 07:27:04 +0000 (23:27 -0800)]
Add v0.4.8 release notes.
Dan Dennedy [Tue, 8 Dec 2009 06:33:52 +0000 (22:33 -0800)]
Fix some cases image and audio formats not converting (kdenlive-1259).
Dan Dennedy [Tue, 8 Dec 2009 06:04:41 +0000 (22:04 -0800)]
Fix crash in composite-on-composite (kdenlive-1315).
Dan Dennedy [Mon, 7 Dec 2009 07:02:46 +0000 (23:02 -0800)]
Fix crash in x264 on second pass of multi-threaded encoding.
Dan Dennedy [Mon, 7 Dec 2009 06:30:45 +0000 (22:30 -0800)]
Disable multi-threaded audio encoding (not useful).
Dan Dennedy [Mon, 7 Dec 2009 06:15:53 +0000 (22:15 -0800)]
Fix encoding PCM on some recent FFmpeg change (kdenlive 1282).
Also includes a little cleanup and extra buffer overwrite protection.
Dan Dennedy [Mon, 7 Dec 2009 04:18:07 +0000 (20:18 -0800)]
Fix regression causing writing beyond end of buffer (kdenlive 1282).
Anything with a PCM output is still crashing including DV and WAV.
Dan Dennedy [Sun, 6 Dec 2009 03:08:31 +0000 (19:08 -0800)]
Fix build (CFLAGS) of Ruby binding.
Dan Dennedy [Thu, 3 Dec 2009 07:38:51 +0000 (23:38 -0800)]
Fix audio buffer overflow on large resampling (
2902193 ).
Dan Dennedy [Thu, 3 Dec 2009 05:53:39 +0000 (21:53 -0800)]
Fix regression converting mono to stereo.
Dan Dennedy [Wed, 2 Dec 2009 08:48:30 +0000 (00:48 -0800)]
Add center property to crop to automatically fill frame.
Dan Dennedy [Wed, 2 Dec 2009 06:38:30 +0000 (22:38 -0800)]
Fix distorting aspect ratio of images with crop.
Unfortunately, this has the side effect of breaking the crop extents of
existing projects when crop was applied to an image or image sequence.
However, those projects were using a distorting version of crop and
would need to be revised anyways.
Dan Dennedy [Wed, 2 Dec 2009 06:31:11 +0000 (22:31 -0800)]
Add support for cropping RGB(A).
Dan Dennedy [Wed, 2 Dec 2009 06:15:38 +0000 (22:15 -0800)]
Only correct field order if the source is interlaced.
Dan Dennedy [Mon, 30 Nov 2009 06:49:53 +0000 (22:49 -0800)]
Re-Fix bounds checking of crop filter (kdenlive-1148).
Dan Dennedy [Mon, 30 Nov 2009 05:53:49 +0000 (21:53 -0800)]
Add force_fps property to avformat producer.
Dan Dennedy [Mon, 30 Nov 2009 03:11:28 +0000 (19:11 -0800)]
Fix locating plugins in $HOME/.frei0r-1/lib (
2897195 ).
Dan Dennedy [Mon, 30 Nov 2009 01:51:56 +0000 (17:51 -0800)]
Fix pointer of V plane for yuv420p.
Dan Dennedy [Mon, 30 Nov 2009 01:49:56 +0000 (17:49 -0800)]
Fix crash in avformat producer on unusable file.
Dan Dennedy [Mon, 30 Nov 2009 01:47:35 +0000 (17:47 -0800)]
Fix validation and consistency errors in vignette YAML.
Marco Gittler [Sun, 29 Nov 2009 22:13:00 +0000 (23:13 +0100)]
use float for vignette effect
fixed also bug in wrong y center
Dan Dennedy [Sun, 29 Nov 2009 20:55:08 +0000 (12:55 -0800)]
Fix broken vignette YAML.
Marco Gittler [Sun, 29 Nov 2009 14:23:49 +0000 (15:23 +0100)]
use extra paramters for vignette settings
Dan Dennedy [Sat, 21 Nov 2009 08:08:02 +0000 (00:08 -0800)]
Add support for new libavcodec decode functions.
Dan Dennedy [Sat, 21 Nov 2009 08:04:39 +0000 (00:04 -0800)]
Fix seek on some AVCHD causing infinite loop.
This detects when libavformat starts to consistently report invalid PTS
and then will disable Ivan's new_seek code. In the example file I have
this only happens when seeking backwards, which typically implies an
interactive use case (except when using framebuffer with speed < 0).
Then, it should still use the new_seek when simply apply an in point to
allow for a clean, accurate cut.
Dan Dennedy [Sat, 21 Nov 2009 06:15:32 +0000 (22:15 -0800)]
Fix regression in audio only output.
Dan Dennedy [Sat, 21 Nov 2009 06:07:26 +0000 (22:07 -0800)]
Fix dropping samples on math error (kdenlive 1219).
j-b-m [Sat, 14 Nov 2009 02:42:46 +0000 (03:42 +0100)]
Fix frei0r helper filter position (used for keyframes)
j-b-m [Fri, 13 Nov 2009 21:08:56 +0000 (22:08 +0100)]
Fix typewriter start param
j-b-m [Fri, 13 Nov 2009 20:50:39 +0000 (21:50 +0100)]
Add an offset start param to typewriter effect
j-b-m [Fri, 13 Nov 2009 15:39:13 +0000 (16:39 +0100)]
Get ready for typewriter effect in titles
Dan Dennedy [Fri, 6 Nov 2009 04:33:23 +0000 (20:33 -0800)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Fri, 6 Nov 2009 04:28:22 +0000 (20:28 -0800)]
Some frei0r filters need to be initialized before getting param info.
Dan Dennedy [Fri, 6 Nov 2009 04:28:22 +0000 (20:28 -0800)]
Some frei0r filters need to be initialized before getting param info.
j-b-m [Wed, 4 Nov 2009 20:50:24 +0000 (21:50 +0100)]
Fix images hidden (kdenlive-1247)
Get ready for title effects (blur, shadow)
Dan Dennedy [Tue, 27 Oct 2009 04:37:31 +0000 (21:37 -0700)]
Fix autotrack_rectangle with negative origin (kdenlive 766).
Dan Dennedy [Tue, 27 Oct 2009 03:51:58 +0000 (20:51 -0700)]
These get/set position calls are unnecessary.
Dan Dennedy [Tue, 20 Oct 2009 03:39:19 +0000 (20:39 -0700)]
Fix short output when video shorter than audio (kdenlive 1207).
Dan Dennedy [Wed, 14 Oct 2009 04:29:57 +0000 (21:29 -0700)]
Fix audio distortion due to supplying incorrect decode buffer size.
Dan Dennedy [Wed, 14 Oct 2009 04:28:33 +0000 (21:28 -0700)]
Add dynamically resizing audio buffer.
Dan Dennedy [Tue, 13 Oct 2009 02:17:19 +0000 (19:17 -0700)]
Merge branch 'kdenlivetitle' of git://github.com/j-b-m/mlt
Dan Dennedy [Tue, 13 Oct 2009 01:27:31 +0000 (18:27 -0700)]
Fix regression on video-only files (kdenlive-1206).
j-b-m [Mon, 12 Oct 2009 22:26:15 +0000 (00:26 +0200)]
Fix freeze effect issues with transitions (kdenlive 1192)
modified: src/modules/kdenlive/filter_freeze.c
Dan Dennedy [Mon, 12 Oct 2009 02:08:06 +0000 (19:08 -0700)]
Fix bounds checking of crop filter (kdenlive-1148).
Dan Dennedy [Mon, 12 Oct 2009 01:39:20 +0000 (18:39 -0700)]
Fix regression with mono audio (kdenlive-1204).
Dan Dennedy [Sun, 11 Oct 2009 06:31:54 +0000 (23:31 -0700)]
Add codec.frame_rate and drop the profile/level meta properties.
Dan Dennedy [Sun, 11 Oct 2009 06:07:18 +0000 (23:07 -0700)]
Fix redefining count variable in previous commit on tractor.
Dan Dennedy [Sun, 11 Oct 2009 06:04:38 +0000 (23:04 -0700)]
Fix the display aspect ratio of SVCD Widescreen PAL.
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