]> git.sesse.net Git - mlt/log
mlt
14 years agoSet version to 0.4.10 and update release notes.
Dan Dennedy [Wed, 9 Dec 2009 04:37:28 +0000 (20:37 -0800)]
Set version to 0.4.10 and update release notes.

14 years agoFix audioconvert setting frame audio on no conversion.
Dan Dennedy [Wed, 9 Dec 2009 04:27:25 +0000 (20:27 -0800)]
Fix audioconvert setting frame audio on no conversion.

This was causing the existing audio to be released and then telling
mlt_properties to release the audio again with the old pointer (double
free).

14 years agoFix underlinking libm by removing math function.
Dan Dennedy [Wed, 9 Dec 2009 03:55:15 +0000 (19:55 -0800)]
Fix underlinking libm by removing math function.

14 years agoUpdate ChangeLog for 0.4.8 release.
Dan Dennedy [Tue, 8 Dec 2009 07:38:58 +0000 (23:38 -0800)]
Update ChangeLog for 0.4.8 release.

14 years agoSet version to 0.4.8.
Dan Dennedy [Tue, 8 Dec 2009 07:34:04 +0000 (23:34 -0800)]
Set version to 0.4.8.

14 years agoAdd v0.4.8 release notes.
Dan Dennedy [Tue, 8 Dec 2009 07:27:04 +0000 (23:27 -0800)]
Add v0.4.8 release notes.

14 years agoFix some cases image and audio formats not converting (kdenlive-1259).
Dan Dennedy [Tue, 8 Dec 2009 06:33:52 +0000 (22:33 -0800)]
Fix some cases image and audio formats not converting (kdenlive-1259).

14 years agoFix crash in composite-on-composite (kdenlive-1315).
Dan Dennedy [Tue, 8 Dec 2009 06:04:41 +0000 (22:04 -0800)]
Fix crash in composite-on-composite (kdenlive-1315).

14 years agoFix crash in x264 on second pass of multi-threaded encoding.
Dan Dennedy [Mon, 7 Dec 2009 07:02:46 +0000 (23:02 -0800)]
Fix crash in x264 on second pass of multi-threaded encoding.

14 years agoDisable multi-threaded audio encoding (not useful).
Dan Dennedy [Mon, 7 Dec 2009 06:30:45 +0000 (22:30 -0800)]
Disable multi-threaded audio encoding (not useful).

14 years agoFix encoding PCM on some recent FFmpeg change (kdenlive 1282).
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.

14 years agoFix regression causing writing beyond end of buffer (kdenlive 1282).
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.

14 years agoFix build (CFLAGS) of Ruby binding.
Dan Dennedy [Sun, 6 Dec 2009 03:08:31 +0000 (19:08 -0800)]
Fix build (CFLAGS) of Ruby binding.

14 years agoFix audio buffer overflow on large resampling (2902193).
Dan Dennedy [Thu, 3 Dec 2009 07:38:51 +0000 (23:38 -0800)]
Fix audio buffer overflow on large resampling (2902193).

14 years agoFix regression converting mono to stereo.
Dan Dennedy [Thu, 3 Dec 2009 05:53:39 +0000 (21:53 -0800)]
Fix regression converting mono to stereo.

14 years agoAdd center property to crop to automatically fill frame.
Dan Dennedy [Wed, 2 Dec 2009 08:48:30 +0000 (00:48 -0800)]
Add center property to crop to automatically fill frame.

14 years agoFix distorting aspect ratio of images with crop.
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.

14 years agoAdd support for cropping RGB(A).
Dan Dennedy [Wed, 2 Dec 2009 06:31:11 +0000 (22:31 -0800)]
Add support for cropping RGB(A).

14 years agoOnly correct field order if the source is interlaced.
Dan Dennedy [Wed, 2 Dec 2009 06:15:38 +0000 (22:15 -0800)]
Only correct field order if the source is interlaced.

14 years agoRe-Fix bounds checking of crop filter (kdenlive-1148).
Dan Dennedy [Mon, 30 Nov 2009 06:49:53 +0000 (22:49 -0800)]
Re-Fix bounds checking of crop filter (kdenlive-1148).

14 years agoAdd force_fps property to avformat producer.
Dan Dennedy [Mon, 30 Nov 2009 05:53:49 +0000 (21:53 -0800)]
Add force_fps property to avformat producer.

14 years agoFix locating plugins in $HOME/.frei0r-1/lib (2897195).
Dan Dennedy [Mon, 30 Nov 2009 03:11:28 +0000 (19:11 -0800)]
Fix locating plugins in $HOME/.frei0r-1/lib (2897195).

14 years agoFix pointer of V plane for yuv420p.
Dan Dennedy [Mon, 30 Nov 2009 01:51:56 +0000 (17:51 -0800)]
Fix pointer of V plane for yuv420p.

14 years agoFix crash in avformat producer on unusable file.
Dan Dennedy [Mon, 30 Nov 2009 01:49:56 +0000 (17:49 -0800)]
Fix crash in avformat producer on unusable file.

14 years agoFix validation and consistency errors in vignette YAML.
Dan Dennedy [Mon, 30 Nov 2009 01:47:35 +0000 (17:47 -0800)]
Fix validation and consistency errors in vignette YAML.

14 years agouse float for vignette effect
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

14 years agoFix broken vignette YAML.
Dan Dennedy [Sun, 29 Nov 2009 20:55:08 +0000 (12:55 -0800)]
Fix broken vignette YAML.

14 years agouse extra paramters for vignette settings
Marco Gittler [Sun, 29 Nov 2009 14:23:49 +0000 (15:23 +0100)]
use extra paramters for vignette settings

14 years agoAdd support for new libavcodec decode functions.
Dan Dennedy [Sat, 21 Nov 2009 08:08:02 +0000 (00:08 -0800)]
Add support for new libavcodec decode functions.

14 years agoFix seek on some AVCHD causing infinite loop.
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.

14 years agoFix regression in audio only output.
Dan Dennedy [Sat, 21 Nov 2009 06:15:32 +0000 (22:15 -0800)]
Fix regression in audio only output.

14 years agoFix dropping samples on math error (kdenlive 1219).
Dan Dennedy [Sat, 21 Nov 2009 06:07:26 +0000 (22:07 -0800)]
Fix dropping samples on math error (kdenlive 1219).

14 years agoFix frei0r helper filter position (used for keyframes)
j-b-m [Sat, 14 Nov 2009 02:42:46 +0000 (03:42 +0100)]
Fix frei0r helper filter position (used for keyframes)

14 years agoFix typewriter start param
j-b-m [Fri, 13 Nov 2009 21:08:56 +0000 (22:08 +0100)]
Fix typewriter start param

14 years agoAdd an offset start param to typewriter effect
j-b-m [Fri, 13 Nov 2009 20:50:39 +0000 (21:50 +0100)]
Add an offset start param to typewriter effect

14 years agoGet ready for typewriter effect in titles
j-b-m [Fri, 13 Nov 2009 15:39:13 +0000 (16:39 +0100)]
Get ready for typewriter effect in titles

14 years agoMerge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Fri, 6 Nov 2009 04:33:23 +0000 (20:33 -0800)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt

14 years agoSome 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.

14 years agoSome 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.

14 years agoFix images hidden (kdenlive-1247)
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)

14 years agoFix autotrack_rectangle with negative origin (kdenlive 766).
Dan Dennedy [Tue, 27 Oct 2009 04:37:31 +0000 (21:37 -0700)]
Fix autotrack_rectangle with negative origin (kdenlive 766).

14 years agoThese get/set position calls are unnecessary.
Dan Dennedy [Tue, 27 Oct 2009 03:51:58 +0000 (20:51 -0700)]
These get/set position calls are unnecessary.

14 years agoFix short output when video shorter than audio (kdenlive 1207).
Dan Dennedy [Tue, 20 Oct 2009 03:39:19 +0000 (20:39 -0700)]
Fix short output when video shorter than audio (kdenlive 1207).

14 years agoFix audio distortion due to supplying incorrect decode buffer size.
Dan Dennedy [Wed, 14 Oct 2009 04:29:57 +0000 (21:29 -0700)]
Fix audio distortion due to supplying incorrect decode buffer size.

14 years agoAdd dynamically resizing audio buffer.
Dan Dennedy [Wed, 14 Oct 2009 04:28:33 +0000 (21:28 -0700)]
Add dynamically resizing audio buffer.

14 years agoMerge branch 'kdenlivetitle' of git://github.com/j-b-m/mlt
Dan Dennedy [Tue, 13 Oct 2009 02:17:19 +0000 (19:17 -0700)]
Merge branch 'kdenlivetitle' of git://github.com/j-b-m/mlt

14 years agoFix regression on video-only files (kdenlive-1206).
Dan Dennedy [Tue, 13 Oct 2009 01:27:31 +0000 (18:27 -0700)]
Fix regression on video-only files (kdenlive-1206).

14 years agoFix freeze effect issues with transitions (kdenlive 1192)
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

14 years agoFix bounds checking of crop filter (kdenlive-1148).
Dan Dennedy [Mon, 12 Oct 2009 02:08:06 +0000 (19:08 -0700)]
Fix bounds checking of crop filter (kdenlive-1148).

14 years agoFix regression with mono audio (kdenlive-1204).
Dan Dennedy [Mon, 12 Oct 2009 01:39:20 +0000 (18:39 -0700)]
Fix regression with mono audio (kdenlive-1204).

14 years agoAdd codec.frame_rate and drop the profile/level meta properties.
Dan Dennedy [Sun, 11 Oct 2009 06:31:54 +0000 (23:31 -0700)]
Add codec.frame_rate and drop the profile/level meta properties.

14 years agoFix redefining count variable in previous commit on tractor.
Dan Dennedy [Sun, 11 Oct 2009 06:07:18 +0000 (23:07 -0700)]
Fix redefining count variable in previous commit on tractor.

14 years agoFix the display aspect ratio of SVCD Widescreen PAL.
Dan Dennedy [Sun, 11 Oct 2009 06:04:38 +0000 (23:04 -0700)]
Fix the display aspect ratio of SVCD Widescreen PAL.

14 years agoBump the version to 0.4.7.
Dan Dennedy [Sun, 11 Oct 2009 06:03:57 +0000 (23:03 -0700)]
Bump the version to 0.4.7.

14 years agoAdd audio channel mapping.
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.

14 years agoAdd MAX_AUDIO_STREAMS constant.
Dan Dennedy [Sun, 11 Oct 2009 05:45:58 +0000 (22:45 -0700)]
Add MAX_AUDIO_STREAMS constant.

14 years agoImprove this log message.
Dan Dennedy [Sun, 11 Oct 2009 05:45:20 +0000 (22:45 -0700)]
Improve this log message.

14 years agoFix the tractor not passing meta properties to its new frame.
Dan Dennedy [Sun, 11 Oct 2009 05:43:58 +0000 (22:43 -0700)]
Fix the tractor not passing meta properties to its new frame.

14 years agoConvert some printfs to mlt_log.
Dan Dennedy [Sat, 10 Oct 2009 23:22:51 +0000 (16:22 -0700)]
Convert some printfs to mlt_log.

14 years agoCleanup unused parameters.
Dan Dennedy [Sat, 10 Oct 2009 23:15:49 +0000 (16:15 -0700)]
Cleanup unused parameters.

14 years agoCleanup compiler warnings.
Dan Dennedy [Sat, 10 Oct 2009 23:09:32 +0000 (16:09 -0700)]
Cleanup compiler warnings.

14 years agoAdd support for >2 audio channels to Linsys SDI consumer.
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.

14 years agoAdd support for audio_index=all.
Dan Dennedy [Wed, 7 Oct 2009 06:03:30 +0000 (23:03 -0700)]
Add support for audio_index=all.

14 years agoConvert audio structures to arrays.
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.

14 years agoFactor out audio seeking and decoding from the get_audio callback.
Dan Dennedy [Tue, 22 Sep 2009 04:39:01 +0000 (21:39 -0700)]
Factor out audio seeking and decoding from the get_audio callback.

14 years agoFactor out video codec initialization.
Dan Dennedy [Sat, 19 Sep 2009 05:23:33 +0000 (22:23 -0700)]
Factor out video codec initialization.

14 years agoFactor out audio codec setup from audio index handling.
Dan Dennedy [Sat, 19 Sep 2009 04:40:53 +0000 (21:40 -0700)]
Factor out audio codec setup from audio index handling.

14 years agoReduce usage of properties for state.
Dan Dennedy [Sat, 19 Sep 2009 04:06:48 +0000 (21:06 -0700)]
Reduce usage of properties for state.

14 years agoUpdate changelog for 0.4.6 release.
Dan Dennedy [Wed, 7 Oct 2009 07:53:22 +0000 (00:53 -0700)]
Update changelog for 0.4.6 release.

14 years agoSet version to 0.4.6 and update release notes.
Dan Dennedy [Wed, 7 Oct 2009 07:51:32 +0000 (00:51 -0700)]
Set version to 0.4.6 and update release notes.

14 years agoAdd configure option --avformat-svn-version.
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.

14 years agoFramebuffer producer should obey to the force_aspect_ratio value
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

14 years agoFix behaviour of title clips when in and out points are given
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

14 years agoMerge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Sat, 26 Sep 2009 16:53:09 +0000 (09:53 -0700)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt

14 years agoImprove exception handling in consumer_avformat.
Dan Dennedy [Sat, 26 Sep 2009 07:50:28 +0000 (00:50 -0700)]
Improve exception handling in consumer_avformat.

14 years agolocale fix for decial numbers
Marco Gittler [Sat, 26 Sep 2009 08:54:10 +0000 (10:54 +0200)]
locale fix for decial numbers

14 years agoImprove exception handling in consumer_avformat.
Dan Dennedy [Sat, 26 Sep 2009 07:50:28 +0000 (00:50 -0700)]
Improve exception handling in consumer_avformat.

14 years agoavcodec_close() calls avcodec_thread_free()
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.

14 years agoWait for and close AVCodec threads at end.
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.

14 years agoFix crash in logging warning (2865906).
Dan Dennedy [Thu, 24 Sep 2009 18:36:00 +0000 (11:36 -0700)]
Fix crash in logging warning (2865906).

14 years agoFix swig building with some Python versions and possibly more.
Dan Dennedy [Tue, 22 Sep 2009 20:13:31 +0000 (13:13 -0700)]
Fix swig building with some Python versions and possibly more.

14 years agoUpdate bindings.
Dan Dennedy [Sun, 20 Sep 2009 10:08:09 +0000 (03:08 -0700)]
Update bindings.

14 years agoAdd Properties constructor from opaque pointer.
Dan Dennedy [Sun, 20 Sep 2009 06:49:28 +0000 (23:49 -0700)]
Add Properties constructor from opaque pointer.

14 years agoFix crash when audio encode does not yield frame (2859643).
Dan Dennedy [Wed, 16 Sep 2009 03:00:56 +0000 (20:00 -0700)]
Fix crash when audio encode does not yield frame (2859643).

14 years agoConvert consumer_avformat message to mlt_log API.
Dan Dennedy [Wed, 16 Sep 2009 02:58:30 +0000 (19:58 -0700)]
Convert consumer_avformat message to mlt_log API.

14 years agoFix compatibility with older Kdenlive titles:
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

14 years agoRemove the old location of the first_pts calculation.
Dan Dennedy [Tue, 15 Sep 2009 08:16:49 +0000 (01:16 -0700)]
Remove the old location of the first_pts calculation.

14 years agoFix concurrency instability.
Dan Dennedy [Tue, 15 Sep 2009 07:48:53 +0000 (00:48 -0700)]
Fix concurrency instability.

(not related to new_seek)

14 years agoRelocate setting first_pts and fix ffmpeg concurrency.
Dan Dennedy [Mon, 14 Sep 2009 04:39:45 +0000 (21:39 -0700)]
Relocate setting first_pts and fix ffmpeg concurrency.

14 years agoRestore seeking to one second before target.
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.

14 years agoPatch from Ivan Schreter to fix seeking on AVCHD.
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>
14 years agoRemove construction of unused properties object.
Dan Dennedy [Tue, 15 Sep 2009 08:00:36 +0000 (01:00 -0700)]
Remove construction of unused properties object.

14 years agoFix distclean make target under swig and cleanup object files.
Dan Dennedy [Tue, 15 Sep 2009 07:52:34 +0000 (00:52 -0700)]
Fix distclean make target under swig and cleanup object files.

14 years agoInvert position of normalization filters with framebuffer producer.
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.

14 years agoFix framebuffer producer preventing image conversion and crop.
Dan Dennedy [Sun, 13 Sep 2009 06:10:25 +0000 (23:10 -0700)]
Fix framebuffer producer preventing image conversion and crop.

14 years agoFix kde_libdir detection for qimage (patch 2151852).
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.

14 years agoImprove swig build with help from Michael Forney.
Dan Dennedy [Fri, 11 Sep 2009 02:20:19 +0000 (19:20 -0700)]
Improve swig build with help from Michael Forney.

14 years agoRestore performance characteristics of recent composite fix.
Dan Dennedy [Thu, 10 Sep 2009 06:34:55 +0000 (23:34 -0700)]
Restore performance characteristics of recent composite fix.

14 years agoFix composite regression with no luma.
Dan Dennedy [Thu, 10 Sep 2009 06:05:48 +0000 (23:05 -0700)]
Fix composite regression with no luma.

14 years agoMerge branch 'mlt_framebuffer' of git://github.com/j-b-m/mlt
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