]>
git.sesse.net Git - mlt/log
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.
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.
Dan Dennedy [Fri, 12 Feb 2010 04:28:30 +0000 (20:28 -0800)]
Add HD-SDI support to Linsys SDI module.
This has only been tested with the VidPort.
At this time, you must run the linsys sdiaudiocfg and sdivideocfg
utilities to configure your card. In time, we hope to remove this step.
Dan Dennedy [Fri, 12 Feb 2010 04:17:25 +0000 (20:17 -0800)]
Add --linsys-with-jpeg configure option.
Dan Dennedy [Fri, 12 Feb 2010 03:57:29 +0000 (19:57 -0800)]
Change linssys_sdi consumer to just "sdi"
Dan Dennedy [Thu, 11 Feb 2010 07:49:26 +0000 (23:49 -0800)]
Make avformat producer less chatty in verbose mode.
Dan Dennedy [Thu, 11 Feb 2010 07:48:21 +0000 (23:48 -0800)]
Revise Hz->fps in profiles and add more ATSC profiles.
Dan Dennedy [Wed, 10 Feb 2010 10:03:06 +0000 (02:03 -0800)]
Look for libvdpau.so in /usr/lib64 as well.
Dan Dennedy [Tue, 9 Feb 2010 07:01:01 +0000 (23:01 -0800)]
Add support for unspecified out points in XML.
Dan Dennedy [Tue, 9 Feb 2010 06:50:37 +0000 (22:50 -0800)]
Add support for only negative out in mlt_pplaylist_append_io.
Dan Dennedy [Tue, 9 Feb 2010 06:12:32 +0000 (22:12 -0800)]
Add support for negative out in mlt_producer_set_in_and_out.
Dan Dennedy [Tue, 9 Feb 2010 05:51:26 +0000 (21:51 -0800)]
Change -1 handling for in/out points to be any negative value.
Dan Dennedy [Tue, 9 Feb 2010 05:47:05 +0000 (21:47 -0800)]
Fix short forward seeking in vorbis producer.
Dan Dennedy [Mon, 8 Feb 2010 08:44:26 +0000 (00:44 -0800)]
Fix audio muxing when downsampling >2 channels.
A side effect of this bug was a big memory consumption. This occurs
mostly commonly when using 5.1 audio sources such as AVCHD or DVD and
encoding to 44.1 KHz.
Dan Dennedy [Mon, 8 Feb 2010 04:36:38 +0000 (20:36 -0800)]
Safer to use the image from get_image and to compute the size.
Dan Dennedy [Mon, 8 Feb 2010 04:33:16 +0000 (20:33 -0800)]
Fix crash in filter resize with cached images (kdenlive-1330).
Also properly sets the top_field_first flag on frames with cached image.
Also adds the noimagecache property for troubleshooting.
Dan Dennedy [Fri, 5 Feb 2010 04:23:36 +0000 (20:23 -0800)]
Sometimes x264 is crashing on single or first pass with multithreading.
Dan Dennedy [Fri, 5 Feb 2010 04:20:04 +0000 (20:20 -0800)]
Fix progressive property on frames in the consumer producer.
This also adds deinterlace_method and rescale (method) properties to the
producer so it can set those on its embedded consumer.
Dan Dennedy [Fri, 5 Feb 2010 04:18:16 +0000 (20:18 -0800)]
Default SDL to use the onefield deinterlace filter.
The previous default in the deinterlace filter was linearblend. The new
default is yadif. However, onefield is faster is gives cleaner results
than linearblend where preserving most resolution is not a factor. Since
most usess of SDL are applications with preview windows smaller than
actual resolution, it makes sense to use onefield by default in the SDL
consumers.
Dan Dennedy [Fri, 5 Feb 2010 04:01:02 +0000 (20:01 -0800)]
Add YADIF methods in deinterlace filter.
Dan Dennedy [Thu, 4 Feb 2010 06:17:19 +0000 (22:17 -0800)]
Hide need_previous_next property from serialization.
Dan Dennedy [Wed, 3 Feb 2010 08:41:25 +0000 (00:41 -0800)]
Fix setting resolution and format in avformat image caching.
Dan Dennedy [Wed, 3 Feb 2010 07:27:22 +0000 (23:27 -0800)]
Add SSE2_FLAGS and --disable-sse2 to configure.
This is required for YADIF assembler.
Dan Dennedy [Wed, 3 Feb 2010 07:20:22 +0000 (23:20 -0800)]
Add fetching previous and next frames in producers.
This is only enabled when the property need-previous-next is set true on
the producer. This also adds firing a service-changed event on the
filter when it gets attached so the filter can set this property on the
producer to which it is attached. These frame references are set as
"previous frame" and "next frame" properties on the current frame. It is
also important to note that these frames do not have ANY filters applied
to them, which is important for YADIF and telecide filters, which
process before all other filters.
Dan Dennedy [Wed, 3 Feb 2010 06:50:15 +0000 (22:50 -0800)]
Prefer the API over setting property.
Dan Dennedy [Wed, 3 Feb 2010 06:49:17 +0000 (22:49 -0800)]
Fix force_progressive=0 on avformat producer.
Dan Dennedy [Wed, 3 Feb 2010 06:48:31 +0000 (22:48 -0800)]
Add image caching to avformat producer.
This not only helps with very short seeking around a point especially on
AVCHD but also will help immensely with YADIF.
Dan Dennedy [Thu, 28 Jan 2010 23:23:03 +0000 (15:23 -0800)]
Sort members in doxygen docs.
Dan Dennedy [Wed, 27 Jan 2010 07:03:59 +0000 (23:03 -0800)]
Fix segfault when using audio_index=all on file with no audio.
j-b-m [Sat, 23 Jan 2010 00:19:49 +0000 (01:19 +0100)]
Fix vignette filter position
modified: src/modules/oldfilm/filter_vignette.c
j-b-m [Fri, 22 Jan 2010 19:47:40 +0000 (20:47 +0100)]
Round corners in titles for rectangle borders (Patch from Till Theato)
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
j-b-m [Fri, 22 Jan 2010 19:42:54 +0000 (20:42 +0100)]
Fix typo in autotrack filter
modified: src/modules/motion_est/filter_autotrack_rectangle.c
Dan Dennedy [Fri, 22 Jan 2010 03:53:32 +0000 (19:53 -0800)]
Let environment variable MLT_NO_VDPAU=1 disable VDPAU.
Dan Dennedy [Wed, 20 Jan 2010 07:05:19 +0000 (23:05 -0800)]
Make realtime (streaming) avformat consumer less bursty.
Patch from PrimeTel PLC - http://www.prime-tel.com
Dan Dennedy [Wed, 20 Jan 2010 06:57:21 +0000 (22:57 -0800)]
Add support for libavdevice (v4l/v4l2).
Thanks to hints from Volodymyr M. Lisivka.
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some
formats to work.
Dan Dennedy [Wed, 20 Jan 2010 05:36:31 +0000 (21:36 -0800)]
Return and handle errors on failure to produce image (kdenlive-1312).
Dan Dennedy [Wed, 20 Jan 2010 05:06:39 +0000 (21:06 -0800)]
Fix incorrect comment about yuv422 only in resize filter.
Dan Dennedy [Tue, 19 Jan 2010 06:32:52 +0000 (22:32 -0800)]
Fix muxing when encoding with x264 and B frames (
2928953 ).
Dan Dennedy [Tue, 19 Jan 2010 05:20:13 +0000 (21:20 -0800)]
Remove deprecation warnings on guess_format.
Dan Dennedy [Sun, 17 Jan 2010 02:09:33 +0000 (18:09 -0800)]
Only report video encode error when truly error result.
Dan Dennedy [Sun, 17 Jan 2010 02:08:13 +0000 (18:08 -0800)]
Add apre, fpre, and vpre properties to avformat consumer.
These read ffmpeg preset files, which is really handy for x264 encoding
on the command line. They require the full path to the file unlike the
ffmpeg utility. apre is for audio, vpre is for video, and fpre is for
the format/muxer.
Dan Dennedy [Sun, 17 Jan 2010 07:02:58 +0000 (23:02 -0800)]
Refactor mlt_sample_calculator to reuse mlt_sample_calculator_to_now.
Dan Dennedy [Sun, 17 Jan 2010 06:14:48 +0000 (22:14 -0800)]
Add mlt_frame doxygen docs.
Dan Dennedy [Wed, 13 Jan 2010 08:14:42 +0000 (00:14 -0800)]
Fix detection of aspect ratio of DV in AVI.
Dan Dennedy [Wed, 13 Jan 2010 06:36:17 +0000 (22:36 -0800)]
Fix A/V sync after seeking on some files (
2892086 ).
j-b-m [Mon, 11 Jan 2010 23:10:29 +0000 (00:10 +0100)]
Fix memleak in freeze filter - Kdenlive issue 1379
modified: src/modules/kdenlive/filter_freeze.c
Dan Dennedy [Mon, 11 Jan 2010 02:35:44 +0000 (18:35 -0800)]
Fix setting progressive property on repeated frames (kdenlive-1335).
gmarco [Fri, 8 Jan 2010 23:05:47 +0000 (00:05 +0100)]
round outline pen
Marco Gittler [Wed, 23 Dec 2009 13:20:30 +0000 (14:20 +0100)]
outline text possible (with use of font-outline/font-outline-color)
Marco Gittler [Wed, 6 Jan 2010 11:04:08 +0000 (12:04 +0100)]
user array with 100 values
yml file updated
Marco Gittler [Wed, 6 Jan 2010 10:52:17 +0000 (11:52 +0100)]
unevendevelop effect
j-b-m [Mon, 21 Dec 2009 21:45:36 +0000 (22:45 +0100)]
Fix crash when opening a kdenlive document with titles
modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
Dan Dennedy [Thu, 17 Dec 2009 15:41:47 +0000 (07:41 -0800)]
Add force_channels to sdi consumer for troubleshooting.