]>
git.sesse.net Git - mlt/log
Dan Dennedy [Mon, 9 Aug 2010 06:43:33 +0000 (23:43 -0700)]
Change SDL still consumer to use RGBA.
Since frei0r filters are popular and use rgba, and also because Kdenlive
scopes request rgba, this will reduce the number of conversions.
Dan Dennedy [Mon, 9 Aug 2010 06:36:12 +0000 (23:36 -0700)]
Make libexif include compatible with more systems/versions.
Dan Dennedy [Mon, 9 Aug 2010 04:16:03 +0000 (21:16 -0700)]
Fix image cache hit updating position state (kdenlive-1714).
Dan Dennedy [Mon, 9 Aug 2010 04:10:19 +0000 (21:10 -0700)]
Optimize some deinterlace filter logic.
Prevents YADIF from fetching current frame image if previous frame image
is signalled progressive. Also, tells mlt_service to stop decorating
frame with previous and next frames when producer is determined to be
progressive or deinterlace is not requested.
Dan Dennedy [Sat, 7 Aug 2010 07:59:17 +0000 (00:59 -0700)]
Fix scaling method on B frames of some transitions.
Dan Dennedy [Fri, 6 Aug 2010 06:54:01 +0000 (23:54 -0700)]
Fix tractor to set conversion functions on frames it generates.
Dan Dennedy [Thu, 5 Aug 2010 06:12:54 +0000 (23:12 -0700)]
Move firing consumer-frame-show to after done with image.
Dan Dennedy [Thu, 5 Aug 2010 06:04:32 +0000 (23:04 -0700)]
Initialize processed var and skip if NULL.
j-b-m [Thu, 29 Jul 2010 20:01:09 +0000 (21:01 +0100)]
Cleanup & fix memleak
modified: gtk2/producer_pixbuf.c
modified: qimage/qimage_wrapper.cpp
j-b-m [Wed, 28 Jul 2010 22:47:19 +0000 (23:47 +0100)]
Use libexif to read exif orientation in images
modified: src/modules/gtk2/Makefile
modified: src/modules/gtk2/configure
modified: src/modules/gtk2/producer_pixbuf.c
modified: src/modules/qimage/Makefile
modified: src/modules/qimage/configure
modified: src/modules/qimage/qimage_wrapper.cpp
deleted: src/modules/qimage/readexif.h
j-b-m [Mon, 26 Jul 2010 23:14:31 +0000 (01:14 +0200)]
Read EXIF info inside MLT, based on jpegexiforient
modified: src/modules/gtk2/producer_pixbuf.c
modified: src/modules/qimage/qimage_wrapper.cpp
new file: src/modules/qimage/readexif.h
j-b-m [Mon, 26 Jul 2010 21:42:58 +0000 (23:42 +0200)]
Merge branch 'master' into kdenlivetitle
Dan Dennedy [Fri, 23 Jul 2010 00:50:49 +0000 (17:50 -0700)]
Fix memory corruption on any frei0r plugin with color param.
Dan Dennedy [Fri, 23 Jul 2010 00:33:55 +0000 (17:33 -0700)]
Recognize new FREI0R_PATH env var.
FREI0R_PATH was introduced in v1.2 of the frei0r specification.
MLT_FREI0R_PLUGIN_PATH still accepted for backwards compatibility.
j-b-m [Tue, 20 Jul 2010 16:40:34 +0000 (18:40 +0200)]
Fix exif rotation angle
modified: src/modules/gtk2/producer_pixbuf.c
modified: src/modules/qimage/qimage_wrapper.cpp
j-b-m [Tue, 20 Jul 2010 16:33:14 +0000 (18:33 +0200)]
Support exif rotation with pixbuf producer
modified: src/modules/gtk2/producer_pixbuf.c
j-b-m [Tue, 20 Jul 2010 15:19:34 +0000 (17:19 +0200)]
Add support for auto rotation for images with exif data
The meta.attr.rotation property must be set to the exif data
to get the auto rotate effect. Only supported by qimage producer, not
with pixbuf currently...
modified: src/modules/qimage/qimage_wrapper.cpp
Dan Dennedy [Tue, 20 Jul 2010 02:47:24 +0000 (19:47 -0700)]
Fix infinite loop on some audio decode errors (kdenlive-1690).
Dan Dennedy [Thu, 15 Jul 2010 06:48:33 +0000 (23:48 -0700)]
Fix crash when repeating frames after failure to decode video.
Dan Dennedy [Sun, 20 Jun 2010 19:07:20 +0000 (12:07 -0700)]
Update ChangeLog for v0.5.6.
Dan Dennedy [Sun, 20 Jun 2010 19:06:10 +0000 (12:06 -0700)]
Set version to 0.5.6.
Dan Dennedy [Sun, 20 Jun 2010 19:05:04 +0000 (12:05 -0700)]
Add v0.5.6 release notes.
Dan Dennedy [Sun, 20 Jun 2010 19:02:31 +0000 (12:02 -0700)]
Fixup local ffmpeg build.
Set PIC compiler flag, make libavdevice optional, and set recommended
version to 0.6 branch.
Dan Dennedy [Thu, 10 Jun 2010 05:53:43 +0000 (22:53 -0700)]
Fix extra mlt_service_unlock in mlt_service_close.
Regression in commit 5e12f8.
Dan Dennedy [Sat, 19 Jun 2010 21:02:19 +0000 (14:02 -0700)]
Fix the relative position of affine filter.
Dan Dennedy [Fri, 18 Jun 2010 07:23:30 +0000 (00:23 -0700)]
Fix affine interpolation reading outside image.
This created image garbage along some edges.
Dan Dennedy [Fri, 18 Jun 2010 07:07:44 +0000 (00:07 -0700)]
Fix max affine geometry size wrt aspect.
Dan Dennedy [Fri, 18 Jun 2010 06:29:13 +0000 (23:29 -0700)]
Revoke special handling for vorbis.
It is no longer needed for Ogg and messes up WebM output.
Dan Dennedy [Wed, 16 Jun 2010 04:56:43 +0000 (21:56 -0700)]
Fix sdi sample count to be recomputed on each iteration.
Dan Dennedy [Wed, 16 Jun 2010 04:54:45 +0000 (21:54 -0700)]
Provide sensible defaults for HD SDI.
Also, now blanking may also be set to 0 or 1 to be consistent with other
boolean MLT properties.
Dan Dennedy [Tue, 15 Jun 2010 07:02:56 +0000 (00:02 -0700)]
Fix a few compiler warnings in jackrack.
Dan Dennedy [Thu, 10 Jun 2010 02:01:53 +0000 (19:01 -0700)]
Tell git to ignore swig-generated .cxx files.
Dan Dennedy [Tue, 8 Jun 2010 05:49:32 +0000 (22:49 -0700)]
Use rint instead of roundf to suppress compiler warnings.
Dan Dennedy [Tue, 8 Jun 2010 05:29:02 +0000 (22:29 -0700)]
Cleanup affine and fix a glitch that may appear.
Dan Dennedy [Tue, 8 Jun 2010 03:40:40 +0000 (20:40 -0700)]
Fix the repeat/mirror cycle to be relative to start of transition.
Before, it was relative to start of timeline, and this meant geometry
animations would start at unpredictable locations.
Dan Dennedy [Tue, 8 Jun 2010 02:32:22 +0000 (19:32 -0700)]
Fix infinite loop when obscure blocking <1.
Patch from Till Theato.
Dan Dennedy [Fri, 4 Jun 2010 05:58:35 +0000 (22:58 -0700)]
Make bloxblur faster and simpler.
It no longer does YUV-RGB-YUV conversion; just operates in RGB.
Dan Dennedy [Thu, 3 Jun 2010 07:25:59 +0000 (00:25 -0700)]
Fix superficial cpu usage with melt progress option (used by Kdenlive).
Dan Dennedy [Thu, 3 Jun 2010 05:50:32 +0000 (22:50 -0700)]
Revert "Fix a memory leak registering frei0r services."
This reverts commit
e82c4054090ed764a41331dc46deb1e02ee11edc .
Dan Dennedy [Thu, 3 Jun 2010 05:42:35 +0000 (22:42 -0700)]
Revise affine to use interpolation and sub-pixel positioning.
Dan Dennedy [Tue, 1 Jun 2010 01:27:38 +0000 (18:27 -0700)]
Merge branch 'kdenlivetitle' of git://github.com/j-b-m/mlt
Dan Dennedy [Tue, 1 Jun 2010 01:20:24 +0000 (18:20 -0700)]
Merge branch 'master' of dennedy.org:git/mltframework.org/mlt
Dan Dennedy [Tue, 1 Jun 2010 01:20:13 +0000 (18:20 -0700)]
Fix build on BSD with VDPAU (Alberto Villa).
j-b-m [Sun, 30 May 2010 16:33:50 +0000 (17:33 +0100)]
Fix compilation (Qt Xml linking)
Dan Dennedy [Fri, 28 May 2010 14:50:29 +0000 (07:50 -0700)]
Fix compilation warning undeclared av_get_pix_fmt().
Dan Dennedy [Fri, 28 May 2010 14:43:30 +0000 (07:43 -0700)]
Fix a memory leak registering frei0r services.
Dan Dennedy [Thu, 20 May 2010 17:53:54 +0000 (10:53 -0700)]
Fix build on non-OSX due to missing parameter name.
Dan Dennedy [Tue, 18 May 2010 22:50:08 +0000 (15:50 -0700)]
Fix leaking OS X Cocoa objects in SDL consumers.
Dan Dennedy [Tue, 18 May 2010 18:46:15 +0000 (11:46 -0700)]
Fix leaking OS X Cocoa objects in SDL consumers.
Dan Dennedy [Mon, 17 May 2010 06:30:43 +0000 (23:30 -0700)]
Merge branch 'interlaced_title' of git://github.com/gmarco/mlt
Dan Dennedy [Mon, 17 May 2010 06:23:27 +0000 (23:23 -0700)]
Enable flushing the encoder buffers.
This improves reliability of encoding especially multithreaded x264
(remove ugly hack).
Dan Dennedy [Mon, 17 May 2010 02:46:49 +0000 (19:46 -0700)]
Fix deprecated function and remove unused variable.
Dan Dennedy [Sun, 16 May 2010 18:03:32 +0000 (11:03 -0700)]
Multitrack audio encoding continued.
This version changes the configuration and remapping. The number of
channels per output audio track is set using "channels.<N>" properties
on the avformat consumer, where <N> is a 0-based numeric representing
the output track. At this time, all tracks must share all other
attributes such as sample rate, codec, and bitrate.
As for the remapping, this attempts to reuse the meta.map.audio...
properties set on the producers as used with the sdi consumer. One
exception: to skip or silence channels at the beginning tracks or in the
middle, you must add additional map properties to the end of the list to
simulate these "gaps."
Dan Dennedy [Thu, 13 May 2010 04:07:09 +0000 (21:07 -0700)]
Add multitrack audio encoding.
This is a check point for the first working version. Changes are
forthcoming.
Marco Gittler [Fri, 7 May 2010 20:37:26 +0000 (22:37 +0200)]
interlaced titles
Dan Dennedy [Sun, 2 May 2010 19:18:39 +0000 (12:18 -0700)]
Remove hardcoded 32-bit arch in Perl binding (
2995474 ).
Dan Dennedy [Sun, 2 May 2010 19:10:06 +0000 (12:10 -0700)]
Fix missing PIC flags for bindings (
2931009 )
Also, use g++ for linking bindings because some systems (OS X) do not
otherwise know to link with libstdc++.
Dan Dennedy [Mon, 26 Apr 2010 04:31:44 +0000 (21:31 -0700)]
Fix white artifacts in image (
2972137 )
Also applies to Kdenlive bug 1509.
Dan Dennedy [Mon, 26 Apr 2010 00:54:47 +0000 (17:54 -0700)]
Fix regression in previous commit.
Dan Dennedy [Mon, 26 Apr 2010 00:27:55 +0000 (17:27 -0700)]
Fix bad stride in yuv422 due to non-even width requests.
Dan Dennedy [Tue, 20 Apr 2010 04:32:40 +0000 (21:32 -0700)]
Update ChangeLog for v0.5.4.
Dan Dennedy [Tue, 20 Apr 2010 04:31:52 +0000 (21:31 -0700)]
Set version to 0.5.4.
Dan Dennedy [Tue, 20 Apr 2010 04:30:33 +0000 (21:30 -0700)]
Add v0.5.4 release notes.
Dan Dennedy [Tue, 20 Apr 2010 03:37:53 +0000 (20:37 -0700)]
Improve error handling on video decode failure (kdenlive-1553).
Dan Dennedy [Sun, 18 Apr 2010 07:36:03 +0000 (00:36 -0700)]
Only use newish version of libswcale.
Some early revisions of 0.7.1 would cause garbage on last column of image
with non-even width.
Dan Dennedy [Sun, 18 Apr 2010 02:22:45 +0000 (19:22 -0700)]
Fix color producer not setting real_wdith and _height.
Dan Dennedy [Fri, 16 Apr 2010 02:35:41 +0000 (19:35 -0700)]
--disable-mmx, --disable-sse should also disable sse2.
Dan Dennedy [Thu, 8 Apr 2010 08:12:48 +0000 (01:12 -0700)]
Add C# bindings.
Thank you to Steeve Descarpentries for the initial contribution.
Dan Dennedy [Thu, 8 Apr 2010 05:43:58 +0000 (22:43 -0700)]
Add automatic driver configuration to sdi consumer.
This uses the MLT profile to determine the configuration values: video
buffer size, audio buffer size, video frame mode (resolution, frame
rate), video data mode (8 bit or v210), number of audio channels, audio
sampling rate, audio sample size. It does _not_ set the clock source or
the number of buffers for audio and video.
Dan Dennedy [Wed, 7 Apr 2010 03:34:15 +0000 (20:34 -0700)]
Bugfix memory leak with producer consumer (
2976110 ).
Also kdenlive bug 1197.
Dan Dennedy [Wed, 7 Apr 2010 03:32:43 +0000 (20:32 -0700)]
Better signal previous/next frames not needed.
Dan Dennedy [Thu, 11 Mar 2010 06:58:40 +0000 (22:58 -0800)]
Fix version number in release notes :(
Dan Dennedy [Thu, 11 Mar 2010 06:40:33 +0000 (22:40 -0800)]
Update ChangeLog for v0.5.2.
Dan Dennedy [Thu, 11 Mar 2010 06:38:16 +0000 (22:38 -0800)]
Set version to 0.5.2.
Dan Dennedy [Thu, 11 Mar 2010 06:37:42 +0000 (22:37 -0800)]
Add v0.5.2 release notes.
Dan Dennedy [Thu, 11 Mar 2010 05:24:01 +0000 (21:24 -0800)]
Improve performance of sdi consumer (patch from BCE).
consumer_SDIstream.c
- convertYCBCRtoRGB: different calculation
sdi_generator.h
- SDIAUDIO transmitter event definitions
sdi_generator.c
- pack changed to pack8 instead of packv210
- Transmitter events are checked only once a frame
- create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
position in the video_buffer for each sample. Now it is done once a
line.
Dan Dennedy [Thu, 11 Mar 2010 04:05:51 +0000 (20:05 -0800)]
Fix MltFilteredProducer not building.
Dan Dennedy [Wed, 3 Mar 2010 07:39:27 +0000 (23:39 -0800)]
Fix regressions playing all frames at end (kdenlive-1207).
Dan Dennedy [Wed, 3 Mar 2010 06:33:12 +0000 (22:33 -0800)]
Fix recent regression on failure to load file.
Dan Dennedy [Mon, 1 Mar 2010 03:28:18 +0000 (19:28 -0800)]
Fix minor regression on previous commit to sdl_preview.
Dan Dennedy [Sun, 28 Feb 2010 20:46:05 +0000 (12:46 -0800)]
Make swscale the preferred rescale filter.
Should be safe now since the default compile-time max resolution for
libswscale was increased to 5120 for non-ppc systems as of May, 2009.
Also, because I added the initialization and range tests.
Dan Dennedy [Sun, 28 Feb 2010 20:42:24 +0000 (12:42 -0800)]
Add resolution as init arg to libswscale filters.
Dan Dennedy [Sun, 28 Feb 2010 19:23:21 +0000 (11:23 -0800)]
Fix a couple of compile warnings.
Dan Dennedy [Sat, 27 Feb 2010 19:55:50 +0000 (11:55 -0800)]
Fix crash on reading uncompressed (rawvideo).
Dan Dennedy [Sat, 27 Feb 2010 08:15:44 +0000 (00:15 -0800)]
Report scaling method in debug logging.
Dan Dennedy [Sat, 27 Feb 2010 08:15:13 +0000 (00:15 -0800)]
Fix offset to alpha component on OS X.
Dan Dennedy [Fri, 26 Feb 2010 07:03:57 +0000 (23:03 -0800)]
Make FFmpeg the primary image converter if available.
Except on OS X.
Dan Dennedy [Fri, 26 Feb 2010 04:08:44 +0000 (20:08 -0800)]
Fix avcolor_space alias.
Dan Dennedy [Fri, 26 Feb 2010 04:07:58 +0000 (20:07 -0800)]
Fix endianness of the palette in burningtv.
Dan Dennedy [Fri, 26 Feb 2010 03:46:39 +0000 (19:46 -0800)]
Fix playing all frames at end of project (kdenlive-1207).
Dan Dennedy [Thu, 25 Feb 2010 03:35:20 +0000 (19:35 -0800)]
Fix build on --disable-sse(2) or non-sse(2) architectures.
Dan Dennedy [Tue, 23 Feb 2010 06:13:05 +0000 (22:13 -0800)]
Fix video glitches when switching still and normal sdl consumers.
Dan Dennedy [Tue, 16 Feb 2010 06:40:46 +0000 (22:40 -0800)]
Update ChangeLog for 0.5.0 release.
Dan Dennedy [Tue, 16 Feb 2010 06:35:48 +0000 (22:35 -0800)]
Set version to 0.5.0.
Dan Dennedy [Tue, 16 Feb 2010 06:32:45 +0000 (22:32 -0800)]
Add v0.5.0 release notes.
Dan Dennedy [Tue, 16 Feb 2010 05:19:59 +0000 (21:19 -0800)]
Merge branch 'master' of xtremedia:git/mltframework.org/mlt
Dan Dennedy [Mon, 15 Feb 2010 06:12:25 +0000 (22:12 -0800)]
Fix mlt_sample_calculator returning negative result.
Dan Dennedy [Mon, 15 Feb 2010 04:18:43 +0000 (20:18 -0800)]
Merge branch 'master' of dennedy.org:git/mltframework.org/mlt
Dan Dennedy [Sun, 14 Feb 2010 19:46:43 +0000 (11:46 -0800)]
Simplify some of the cache locking and less flip-flop.
Dan Dennedy [Sun, 14 Feb 2010 08:20:45 +0000 (00:20 -0800)]
Add a reference to avformat producer on the frame when cache miss.
Also adds some additional checks on null pointers.