]>
git.sesse.net Git - mlt/log
Dan Dennedy [Fri, 2 Mar 2012 07:56:43 +0000 (23:56 -0800)]
split refresh_qimage() into refresh_qiamge() and refresh_image()
Dan Dennedy [Fri, 2 Mar 2012 07:49:43 +0000 (23:49 -0800)]
fix regression in pixbuf setting _real_width and _height for loader
Dan Dennedy [Fri, 2 Mar 2012 06:59:35 +0000 (22:59 -0800)]
factorize out exif reorientation in qimage producer
Dan Dennedy [Fri, 2 Mar 2012 06:56:08 +0000 (22:56 -0800)]
remove the cache property from qimage
This is removed in the course of refactorizing to make the code more
maintainable for improvements. If you really need to cache an entire
image sequence in memory use a ramdisk.
Dan Dennedy [Thu, 1 Mar 2012 02:31:55 +0000 (18:31 -0800)]
fix QObject::connect of type QTextCursor errors
Dan Dennedy [Wed, 29 Feb 2012 05:19:04 +0000 (21:19 -0800)]
fix regressions caused by refactoring and format conversion
Dan Dennedy [Wed, 29 Feb 2012 04:21:51 +0000 (20:21 -0800)]
convert to and cache requested format in pixbuf
Original idea for patch came from Maksym Veremeyenko.
Dan Dennedy [Tue, 28 Feb 2012 07:03:13 +0000 (23:03 -0800)]
split refresh_image() into refresh_pixbuf() and refresh_image()
Dan Dennedy [Tue, 28 Feb 2012 05:36:44 +0000 (21:36 -0800)]
couple of small service metadata fixes
Dan Dennedy [Mon, 27 Feb 2012 05:45:30 +0000 (21:45 -0800)]
factorize out exif reorientation
Dan Dennedy [Mon, 27 Feb 2012 04:59:00 +0000 (20:59 -0800)]
remove the cache property from pixbuf
This is removed in the course of refactorizing to make the code more
maintainable for improvements. If you really need to cache an entire
image sequence in memory use a ramdisk.
Dan Dennedy [Wed, 29 Feb 2012 05:46:48 +0000 (21:46 -0800)]
change priority of producers for swf files (
3494517 )
Dan Dennedy [Mon, 27 Feb 2012 04:49:51 +0000 (20:49 -0800)]
the audio also stutters on Linux when paused
j-b-m [Sun, 26 Feb 2012 04:54:20 +0000 (20:54 -0800)]
fix some audio codecs not detected with newer libavcodec
Dan Dennedy [Thu, 23 Feb 2012 05:36:51 +0000 (21:36 -0800)]
fix Mlt::Profile::set_frame_rate setting incorrect fields
Dan Dennedy [Thu, 23 Feb 2012 04:13:54 +0000 (20:13 -0800)]
fix segfault on stop in avformat consumer
Dan Dennedy [Thu, 23 Feb 2012 03:00:49 +0000 (19:00 -0800)]
add meta.media.codec.width and .height
Dan Dennedy [Thu, 23 Feb 2012 02:59:57 +0000 (18:59 -0800)]
fix regression when using producer 'consumer' with decklink
This feature now requires one to set the preview property on this
producer to support special preview mode when the speed is 0.
Dan Dennedy [Wed, 22 Feb 2012 17:23:34 +0000 (09:23 -0800)]
fix asm compilation on some versions of gcc
Maksym Veremeyenko [Mon, 20 Feb 2012 16:31:23 +0000 (18:31 +0200)]
allow start decklink producer from pause
Dan Dennedy [Mon, 20 Feb 2012 21:51:06 +0000 (13:51 -0800)]
let mlt_frame_set_alpha clear the get_alpha_mask function pointer
Dan Dennedy [Mon, 20 Feb 2012 21:30:24 +0000 (13:30 -0800)]
fix avformat build on older versions (YUVA444P is new)
Maksym Veremeyenko [Fri, 17 Feb 2012 10:01:40 +0000 (12:01 +0200)]
alpha extracting from planar formats
Maksym Veremeyenko [Thu, 16 Feb 2012 15:45:22 +0000 (17:45 +0200)]
clone alpha on whan cloning image
Dan Dennedy [Mon, 20 Feb 2012 06:11:08 +0000 (22:11 -0800)]
prevent audio from stuttering when paused on Windows
Dan Dennedy [Mon, 20 Feb 2012 06:06:12 +0000 (22:06 -0800)]
rename this to self
Dan Dennedy [Mon, 20 Feb 2012 01:03:45 +0000 (17:03 -0800)]
set interim version 0.7.9
Dan Dennedy [Fri, 17 Feb 2012 01:39:37 +0000 (17:39 -0800)]
refactor dissolve_yuv() to use composite_line_yuv()
Dan Dennedy [Fri, 17 Feb 2012 01:37:43 +0000 (17:37 -0800)]
make composite_line_yuv() available to other services
Maksym Veremeyenko [Fri, 17 Feb 2012 01:26:42 +0000 (17:26 -0800)]
fix rounding causes by -ffast-math
Maksym Veremeyenko [Thu, 16 Feb 2012 17:10:00 +0000 (19:10 +0200)]
use sse2 instruction for line compositing
Dan Dennedy [Tue, 14 Feb 2012 06:02:46 +0000 (22:02 -0800)]
update ChangeLog for v0.7.8
Dan Dennedy [Tue, 14 Feb 2012 06:01:45 +0000 (22:01 -0800)]
set version to 0.7.8
Dan Dennedy [Tue, 14 Feb 2012 05:50:32 +0000 (21:50 -0800)]
add release notes for v0.7.8
Brian Matherly [Mon, 13 Feb 2012 07:07:14 +0000 (23:07 -0800)]
Detect video codecs that use the new libavcodec "encode2" method.
Dan Dennedy [Sun, 12 Feb 2012 21:28:06 +0000 (13:28 -0800)]
deprecate sdl_image
Dan Dennedy [Sun, 12 Feb 2012 21:21:57 +0000 (13:21 -0800)]
rename this to self
Dan Dennedy [Sun, 12 Feb 2012 21:18:16 +0000 (13:18 -0800)]
rename this to self
Dan Dennedy [Sun, 12 Feb 2012 21:02:12 +0000 (13:02 -0800)]
make Frame::get_position() retrun type consistent
Simon A. Eugster [Sun, 12 Feb 2012 15:01:46 +0000 (16:01 +0100)]
Add get_position to Mlt::Frame
Dan Dennedy [Sat, 11 Feb 2012 20:22:02 +0000 (12:22 -0800)]
fix transition vqm build on mingw32
Dan Dennedy [Sat, 11 Feb 2012 18:50:48 +0000 (10:50 -0800)]
support non-explicit abnormal producer usage
Non-explicit means the factory was not supplied with a specific service
ID but rather an "abnormal:" prefix to the resource value.
Ryan Rix [Fri, 27 Jan 2012 22:07:01 +0000 (15:07 -0700)]
Patch to build with GCC 4.7
Built and tested downstream in RPMFusion. This addresses some changes
in how GCC 4.7 no longer uses unistd by default to keep the global
namespace sane.
Dan Dennedy [Sat, 11 Feb 2012 07:02:21 +0000 (23:02 -0800)]
Ensure thread cleanup upon stop when an error occurs.
Also, use event consumer-fatal-error to let melt fail with proper exit
status.
Dan Dennedy [Fri, 10 Feb 2012 06:28:45 +0000 (22:28 -0800)]
fix possible mem corruption in filter_restricted()
Dan Dennedy [Fri, 10 Feb 2012 04:52:36 +0000 (20:52 -0800)]
scale size and position of rendered text with resolution
Dan Dennedy [Fri, 10 Feb 2012 04:46:07 +0000 (20:46 -0800)]
add vqm metrics to frame properties
Dan Dennedy [Fri, 10 Feb 2012 04:35:33 +0000 (20:35 -0800)]
fix build warning in vqm
Dan Dennedy [Fri, 10 Feb 2012 04:08:24 +0000 (20:08 -0800)]
fix swfdec/configure appending to config.mak
Brian Matherly [Fri, 10 Feb 2012 03:07:45 +0000 (21:07 -0600)]
Exit make with error if any yml validation fails.
Dan Dennedy [Thu, 9 Feb 2012 05:04:55 +0000 (21:04 -0800)]
add rendering to vqm and yaml service metadata
Dan Dennedy [Mon, 6 Feb 2012 18:55:32 +0000 (10:55 -0800)]
add vqm transition
Dan Dennedy [Wed, 8 Feb 2012 04:15:31 +0000 (20:15 -0800)]
fix race condition stopping avformat consumer
Reported-by: Maksym Veremeyenko
Dan Dennedy [Tue, 7 Feb 2012 03:54:26 +0000 (19:54 -0800)]
only automatically set strict=experimental when acodec=aac (
3485119 )
Dan Dennedy [Tue, 7 Feb 2012 03:45:37 +0000 (19:45 -0800)]
Revert "default to strict=experimental for painless aac encoding"
This reverts commit
6c6666d72114187ba7864c5e78205bf3a679a917 .
Dan Dennedy [Mon, 6 Feb 2012 04:11:39 +0000 (20:11 -0800)]
Merge branch 'pez'
Dan Dennedy [Sun, 5 Feb 2012 09:30:54 +0000 (01:30 -0800)]
fix color problem with libav (
3483629 )
Dan Dennedy [Sun, 5 Feb 2012 07:49:05 +0000 (23:49 -0800)]
fix crash on private symbol when mmx disabled on libav 0.8 (
3483629 )
Dan Dennedy [Sat, 4 Feb 2012 21:08:41 +0000 (13:08 -0800)]
fix AVOption processing on ffmpeg 0.8
Dan Dennedy [Sat, 4 Feb 2012 20:58:48 +0000 (12:58 -0800)]
add null pointer check on return from mlt_frame_get_audio
Dan Dennedy [Sat, 4 Feb 2012 20:57:16 +0000 (12:57 -0800)]
initialize audio_position so first call to get_audio works
Dan Dennedy [Fri, 3 Feb 2012 00:26:33 +0000 (16:26 -0800)]
fix getting sample_fmt name crashing on some versions
when av_get_sample_fmt_name exists but not avcodec_get_sample_fmt_name
Dan Dennedy [Mon, 30 Jan 2012 18:28:35 +0000 (10:28 -0800)]
fix AVOption processing on libav 0.7.3
Patch for consumer by j-b-m and extended to producer by me.
Dan Dennedy [Sat, 28 Jan 2012 23:10:32 +0000 (15:10 -0800)]
fix build on ffmpeg 0.6
Dan Dennedy [Sat, 28 Jan 2012 23:03:40 +0000 (15:03 -0800)]
fix SAMPLE_FMT support for v0.6 and less of libav/ffmpeg
Dan Dennedy [Sat, 28 Jan 2012 22:47:47 +0000 (14:47 -0800)]
convert all SAMPLE_FMT_16 to AV_SAMPLE_FMT_16
Dan Dennedy [Sat, 28 Jan 2012 19:31:42 +0000 (11:31 -0800)]
fix invalid free when making absolute path relative
Patch by j-b-m and reformatted by me.
Dan Dennedy [Sat, 28 Jan 2012 19:20:35 +0000 (11:20 -0800)]
fix string allocation length
Dan Dennedy [Sat, 28 Jan 2012 19:19:41 +0000 (11:19 -0800)]
correct documentation of mlt_service_disconnect
Brian Matherly [Thu, 26 Jan 2012 05:38:37 +0000 (23:38 -0600)]
Convert producer_xml to use mlt_log rather than fprintf.
Brian Matherly [Mon, 23 Jan 2012 04:47:17 +0000 (22:47 -0600)]
Print useful information for xml parse errors and warnings.
Skip second pass if first pass fails.
Dan Dennedy [Thu, 26 Jan 2012 04:32:44 +0000 (20:32 -0800)]
increase sample format support to audio encoding
This also fixes the latest aac encoder, which accepts interleaved float
input only.
Dan Dennedy [Thu, 26 Jan 2012 04:26:27 +0000 (20:26 -0800)]
add s32le and f32le format to core audio filters
Dan Dennedy [Thu, 26 Jan 2012 04:16:08 +0000 (20:16 -0800)]
add support for converting between all audio sample formats
Dan Dennedy [Wed, 25 Jan 2012 04:00:34 +0000 (20:00 -0800)]
default to strict=experimental for painless aac encoding
Brian Matherly [Tue, 24 Jan 2012 03:52:27 +0000 (21:52 -0600)]
Convert producer_xml.c to use mlt_log_warning()
Brian Matherly [Mon, 23 Jan 2012 04:47:17 +0000 (22:47 -0600)]
Print useful information for xml parse errors.
Dan Dennedy [Tue, 24 Jan 2012 01:00:55 +0000 (17:00 -0800)]
remove old 8-bit only version of xml char filter
Dan Dennedy [Mon, 23 Jan 2012 04:41:54 +0000 (20:41 -0800)]
switch to working wchar version of xml char filter
I want to ensure this works on more platforms before removing the non-
Dan Dennedy [Sun, 22 Jan 2012 23:13:49 +0000 (15:13 -0800)]
quick fix for xml containing bad characters
Per the XML standard only the following characters are permitted:
Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] |
[#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate
blocks, FFFE, and FFFF. */
This fix does not properly handle the ranges for multi-byte characters,
but it does remove the invalid single-byte "control characters."
Dan Dennedy [Sun, 22 Jan 2012 00:54:32 +0000 (16:54 -0800)]
remove global avformat mutex
and add a local one to the producer for open/close coherency
Dan Dennedy [Sun, 22 Jan 2012 00:40:20 +0000 (16:40 -0800)]
Merge https://github.com/pez4brian/mlt_2 into pez
Marco Gittler [Tue, 17 Jan 2012 20:53:41 +0000 (21:53 +0100)]
fixed bug when resizing in consumer
Dan Dennedy [Sat, 21 Jan 2012 23:14:33 +0000 (15:14 -0800)]
update doc on service-change and producer-changed events
Dan Dennedy [Sat, 21 Jan 2012 22:53:18 +0000 (14:53 -0800)]
fix property-changed becoming a service-changed event (kdenlive-2468)
j-b-m [Fri, 20 Jan 2012 04:48:59 +0000 (20:48 -0800)]
fix freeze filter not retrieving image of frame not within in-out
Brian Matherly [Thu, 19 Jan 2012 03:45:07 +0000 (21:45 -0600)]
Add use of av_lockmgr_register in addition to the existing mutex for
avformat services.
Dan Dennedy [Wed, 18 Jan 2012 04:26:48 +0000 (20:26 -0800)]
document force_aspect_ratio on pango and pixbuf producers
Maksym Veremeyenko [Sat, 14 Jan 2012 16:01:31 +0000 (18:01 +0200)]
fix pango's producer force_aspect_ratio property handling
Maksym Veremeyenko [Sat, 14 Jan 2012 16:04:50 +0000 (18:04 +0200)]
fix tag closing
Dan Dennedy [Mon, 16 Jan 2012 17:32:54 +0000 (09:32 -0800)]
fix segfault accessing possible null frame
(only when real_time > 0?)
Patch-by: Maksym Veremeyenko
Dan Dennedy [Mon, 16 Jan 2012 04:32:22 +0000 (20:32 -0800)]
enable codec- and format-specific options for v0.7 releases of ffmpeg
(but not libav, which uses v53 of libavformat and libavcodec in its 0.7 releases)
Dan Dennedy [Sat, 14 Jan 2012 22:11:47 +0000 (14:11 -0800)]
drop deprecated APIs of libavformat/codec v53
Dan Dennedy [Sat, 14 Jan 2012 22:08:48 +0000 (14:08 -0800)]
fix melt parsing URL with query string
when not followed by -consumer, -profile, or -serialise
Dan Dennedy [Fri, 13 Jan 2012 05:02:01 +0000 (21:02 -0800)]
fix typo in previous fix for jackrack on Fedora 16 (
3468312 )
Dan Dennedy [Fri, 13 Jan 2012 04:57:52 +0000 (20:57 -0800)]
fix segfault loading jackrack on Fedora 16 (
3468312 )
Dan Dennedy [Mon, 2 Jan 2012 21:04:24 +0000 (13:04 -0800)]
fix videostab sse2 build cont'd
gmarco [Mon, 2 Jan 2012 19:12:49 +0000 (20:12 +0100)]
do not use lanc_kernels as global var. moved to filter struct
Dan Dennedy [Sun, 1 Jan 2012 22:21:35 +0000 (14:21 -0800)]
fix videostab build with sse2
Dan Dennedy [Sat, 31 Dec 2011 19:03:43 +0000 (11:03 -0800)]
Merge branch 'videostab' of https://github.com/gmarco/mlt into videostab
Conflicts:
src/modules/videostab/transform_image.c