]>
git.sesse.net Git - mlt/log
Dan Dennedy [Tue, 28 May 2013 03:35:59 +0000 (20:35 -0700)]
Add mlt_properties_anim_set/get() for string.
Dan Dennedy [Tue, 28 May 2013 02:08:27 +0000 (19:08 -0700)]
Add mlt_properties_anim_set/get_double().
Dan Dennedy [Mon, 27 May 2013 19:32:08 +0000 (12:32 -0700)]
Rename functions with _pos to anim_.
Dan Dennedy [Mon, 27 May 2013 19:10:44 +0000 (12:10 -0700)]
Add mlt_properties_set/get_rect_pos for rect animation.
Dan Dennedy [Mon, 27 May 2013 05:28:17 +0000 (22:28 -0700)]
Add mlt_rect and mlt_properties_set/get_rect.
Dan Dennedy [Thu, 23 May 2013 03:14:55 +0000 (20:14 -0700)]
Add mlt_properties_set/get_int_pos and Properties::set/get_int.
Dan Dennedy [Mon, 20 May 2013 05:18:39 +0000 (22:18 -0700)]
Interpret % after numeric string.
Dan Dennedy [Mon, 20 May 2013 03:09:30 +0000 (20:09 -0700)]
Add mlt_property_set_double_pos() and mlt_property_set_int_pos().
Dan Dennedy [Sun, 19 May 2013 05:45:50 +0000 (22:45 -0700)]
Add Catmull-Rom spline smooth animation interpolation.
Dan Dennedy [Fri, 17 May 2013 17:22:14 +0000 (10:22 -0700)]
Add mlt_property_get_double_pos() and mlt_property_get_int_pos().
Dan Dennedy [Fri, 17 May 2013 05:38:16 +0000 (22:38 -0700)]
Add support for discrete animation including strings.
Dan Dennedy [Fri, 17 May 2013 03:30:17 +0000 (20:30 -0700)]
Add mlt_animation and mlt_property_interpolate().
mlt_property_interpolate() only works on a scalar double property at
this time.
Dan Dennedy [Fri, 31 May 2013 20:58:42 +0000 (13:58 -0700)]
Merge pull request #31 from j-b-m/master
Fix rtaudio reconnection issue
Jean-Baptiste Mardelle [Fri, 31 May 2013 20:51:41 +0000 (22:51 +0200)]
Fix consumer reconnection with rtaudio
Jean-Baptiste Mardelle [Fri, 31 May 2013 19:23:47 +0000 (21:23 +0200)]
Fix missing newline
Dan Dennedy [Thu, 30 May 2013 04:13:55 +0000 (21:13 -0700)]
Fix mlt++ symbol version script for int64_t on 64-bit.
Dan Dennedy [Wed, 29 May 2013 06:41:28 +0000 (23:41 -0700)]
Fix libvorbis encoding on recent versions of libavcodec.
Dan Dennedy [Sun, 26 May 2013 19:05:07 +0000 (12:05 -0700)]
Completely flush audio in avformat consumer.
Dan Dennedy [Sun, 26 May 2013 18:02:20 +0000 (11:02 -0700)]
Fix string formatting warnings in decklink consumer.
Dan Dennedy [Sun, 26 May 2013 17:59:19 +0000 (10:59 -0700)]
Fix compile warning (pointer-to-int-cast) in framebuffer producer.
Dan Dennedy [Sun, 26 May 2013 17:49:49 +0000 (10:49 -0700)]
Fix compile warning (pointer-to-int-cast) in avformat consumer.
Dan Dennedy [Sun, 26 May 2013 17:37:30 +0000 (10:37 -0700)]
Fix default type for mlt_position regression in commit
7601aa4 .
Dan Dennedy [Sun, 26 May 2013 17:36:54 +0000 (10:36 -0700)]
Fix compile errors when mlt_position is double.
Maksym Veremeyenko [Tue, 14 May 2013 08:28:10 +0000 (11:28 +0300)]
make mlt_position type double
Dan Dennedy [Sat, 25 May 2013 19:14:56 +0000 (12:14 -0700)]
libavcodec's vorbis encoder is also experimental.
Dan Dennedy [Sat, 25 May 2013 18:41:21 +0000 (11:41 -0700)]
Update avcodec flags for XDCAM preset.
Dan Dennedy [Thu, 23 May 2013 04:27:23 +0000 (21:27 -0700)]
Add exit_on_disconnect property to avformat producer.
Dan Dennedy [Wed, 22 May 2013 04:47:32 +0000 (21:47 -0700)]
Rename frei0r param_name_map filename and install it.
Dan Dennedy [Wed, 22 May 2013 04:43:03 +0000 (21:43 -0700)]
Fix int overflow in force_fps handling.
Dan Dennedy [Wed, 22 May 2013 04:41:27 +0000 (21:41 -0700)]
Add reconnect property to avformat producer.
Dan Dennedy [Sun, 12 May 2013 17:18:50 +0000 (10:18 -0700)]
Fix mlt++ symbol version script for int64_t on 32-bit.
Dan Dennedy [Sun, 12 May 2013 17:12:01 +0000 (10:12 -0700)]
Cleanup 64 bit int property tests.
Dan Dennedy [Sun, 12 May 2013 16:35:40 +0000 (09:35 -0700)]
Fix segfault in mlt_frame_get_image. (kdenlive-3087)
Dan Dennedy [Fri, 10 May 2013 04:45:45 +0000 (21:45 -0700)]
Fix crash regression in commit
44be0cb (SF-195).
Dan Dennedy [Wed, 8 May 2013 05:36:03 +0000 (22:36 -0700)]
Fix some compile warnings raised by clang.
Dan Dennedy [Wed, 8 May 2013 05:09:56 +0000 (22:09 -0700)]
Make a bunch of fields of mlt_consumer_s truly private.
Brian Matherly [Mon, 6 May 2013 03:28:15 +0000 (22:28 -0500)]
Cast to correct int types.
Fix compilation on Ubuntu 12.10 64bit.
Dan Dennedy [Sat, 4 May 2013 04:23:39 +0000 (21:23 -0700)]
Add more properties unit tests.
Dan Dennedy [Fri, 3 May 2013 05:34:29 +0000 (22:34 -0700)]
Add more unit tests for mlt_property.
Dan Dennedy [Fri, 3 May 2013 04:12:43 +0000 (21:12 -0700)]
Add to gitignore.
Dan Dennedy [Thu, 2 May 2013 07:17:43 +0000 (00:17 -0700)]
Fix crash when VDPAU fails init (kdenlive-3079).
Dan Dennedy [Thu, 2 May 2013 06:50:16 +0000 (23:50 -0700)]
Fix inaccurate seeking in consumer producer.
This led to crackling audio.
Dan Dennedy [Wed, 1 May 2013 04:45:31 +0000 (21:45 -0700)]
Add the start of a unit test suite using QtTest.
Dan Dennedy [Wed, 1 May 2013 03:06:27 +0000 (20:06 -0700)]
Remove old files in src/tests to make way for new ones.
Dan Dennedy [Sun, 28 Apr 2013 22:58:17 +0000 (15:58 -0700)]
Fix compile errors on ffmpeg v0.7 - 0.11.
Dan Dennedy [Sun, 28 Apr 2013 06:08:15 +0000 (23:08 -0700)]
Improve pause in melt.
Dan Dennedy [Sun, 28 Apr 2013 06:07:57 +0000 (23:07 -0700)]
Implement mlt_consumer.purge in multi consumer.
Dan Dennedy [Sun, 28 Apr 2013 05:27:14 +0000 (22:27 -0700)]
Implement mlt_consumer.purge in rtaudio consumer.
Dan Dennedy [Sun, 28 Apr 2013 04:52:43 +0000 (21:52 -0700)]
Cleanup and improve aspect ratio selection.
The overrides for DV are not necessary since we dropped support for
FFmpeg v0.5 and 0.6. FFmpeg uses our values since Sept. 2010.
Muxer's aspect ratio is generally preferred over the codec's if it is
sane. See FFmpeg doxygen comments for av_guess_sample_aspect_ratio().
Dan Dennedy [Sun, 28 Apr 2013 04:24:15 +0000 (21:24 -0700)]
Cleanup and improve frame rate selection.
Dan Dennedy [Sat, 27 Apr 2013 19:17:57 +0000 (12:17 -0700)]
Fix race condition in mlt_consumer_stop().
Dan Dennedy [Sat, 27 Apr 2013 16:43:55 +0000 (09:43 -0700)]
Fix crash purging closed queue.
Dan Dennedy [Fri, 26 Apr 2013 04:25:15 +0000 (21:25 -0700)]
Fix regression rewind or fast forward playback stalling.
Dan Dennedy [Fri, 26 Apr 2013 03:48:09 +0000 (20:48 -0700)]
Make mlt_consumer_purge() more thorough. (SF-187)
This is applied to SDL consumers only at the moment since that is what
most applications are using. Needs to be extended to other consumers.
Dan Dennedy [Fri, 26 Apr 2013 00:14:37 +0000 (17:14 -0700)]
Rename this to self in sdl_preview consumer.
Dan Dennedy [Fri, 26 Apr 2013 00:06:09 +0000 (17:06 -0700)]
Rename this to self in consumer sdl.
Dan Dennedy [Sat, 20 Apr 2013 23:04:43 +0000 (16:04 -0700)]
Fix test frame image crashing GLSL.
Using mlt_frame_get_image() on error affects image stack, add image
conversion when using test_card_producer.
Dan Dennedy [Sat, 13 Apr 2013 19:11:17 +0000 (12:11 -0700)]
Add alpha channel support to avformat consumer.
This requires that you set the pix_fmt property correctly for the codec:
vcodec=png pix_fmt=rgba
vcodec=targa pix_fmt=bgra
vcodec=qtrle pix_fmt=argb
Sometimes you also need to use mlt_image_format=rgb24a to prevent losing
the alpha channel during image processing.
Dan Dennedy [Fri, 12 Apr 2013 17:38:06 +0000 (10:38 -0700)]
Set interim version 0.8.9.
Brian Matherly [Mon, 8 Apr 2013 01:57:03 +0000 (20:57 -0500)]
Misc YAML fixes
Dan Dennedy [Sun, 7 Apr 2013 06:37:23 +0000 (23:37 -0700)]
Fire service-changed event in mlt_service_move_filter().
Dan Dennedy [Sun, 7 Apr 2013 06:22:02 +0000 (23:22 -0700)]
Add mlt_service_move_filter() and Mlt::Service::move_filter().
Brian Matherly [Fri, 5 Apr 2013 02:08:23 +0000 (21:08 -0500)]
Add new count producer
Dan Dennedy [Thu, 4 Apr 2013 16:40:02 +0000 (09:40 -0700)]
Merge pull request #29 from j-b-m/master
This fixes framebuffer producer that was corrupted when encountering an invalid frame
Jean-Baptiste Mardelle [Thu, 4 Apr 2013 12:23:46 +0000 (14:23 +0200)]
Make framebuffer producer recover from broken frame instead of producing white frames forever
Dan Dennedy [Thu, 4 Apr 2013 03:14:31 +0000 (20:14 -0700)]
Fail on continual encoding errors.
Prevents an infinite loop that may occur.
Dan Dennedy [Thu, 4 Apr 2013 03:06:29 +0000 (20:06 -0700)]
Extend samples-per-frame fix to multi audio stream out.
Dan Dennedy [Thu, 4 Apr 2013 03:03:01 +0000 (20:03 -0700)]
Fix regression in most recent commit
d658f9b .
It could trigger audio encode errors.
Dan Dennedy [Wed, 3 Apr 2013 02:11:15 +0000 (19:11 -0700)]
Fix handling filenames in XML with leading or trailing spaces (SF-193).
Dan Dennedy [Tue, 2 Apr 2013 23:47:03 +0000 (16:47 -0700)]
Merge pull request #28 from j-b-m/master
Fix maxangle in vstab transcode
Jean-Baptiste Mardelle [Sun, 31 Mar 2013 19:07:01 +0000 (21:07 +0200)]
Fix maxangle param in vstab transcode
Dan Dennedy [Sat, 30 Mar 2013 15:20:32 +0000 (08:20 -0700)]
Fix compilation error introduced in previous commit.
Dan Dennedy [Sat, 30 Mar 2013 04:31:06 +0000 (21:31 -0700)]
Extend recent fix for samples-per-frame to the flush stage.
Dan Dennedy [Sat, 30 Mar 2013 04:14:23 +0000 (21:14 -0700)]
Fix A/V sync error accumulation in avformat consumer.
This appears to be a long-standing problem: we were not correctly
setting the number of audio samples per frame.
Dan Dennedy [Sat, 30 Mar 2013 04:07:34 +0000 (21:07 -0700)]
Fix A/V sync error accumulation regression in avformat producer.
Regresion occurred in commit 6cfe84 on March 18 when adding support for
libavformat v55.
Dan Dennedy [Thu, 28 Mar 2013 05:43:59 +0000 (22:43 -0700)]
Fix applying ffmpeg-like options to mlt_profile.
The ffmpeg-like options "s", "r", and "aspect" should be applied to the
mlt_profile before starting the consumer. Now, we do it usng a propery-
function.
Dan Dennedy [Wed, 27 Mar 2013 03:35:12 +0000 (20:35 -0700)]
Fix movit.white_balance metadata.
Dan Dennedy [Sun, 24 Mar 2013 07:00:18 +0000 (00:00 -0700)]
Fix frames with test_image in opengl filters.
Dan Dennedy [Sun, 24 Mar 2013 06:52:39 +0000 (23:52 -0700)]
Do not deinterlace framw with test_image.
Dan Dennedy [Sun, 24 Mar 2013 06:06:28 +0000 (23:06 -0700)]
Fix swscale to take init size arg as pointer.
Dan Dennedy [Sun, 24 Mar 2013 00:18:40 +0000 (17:18 -0700)]
Improve frame rate detection with libav master.
Dan Dennedy [Fri, 22 Mar 2013 04:48:02 +0000 (21:48 -0700)]
Restore avresample filter when build against FFmpeg.
This provides a LGPL audio resampler, but it is using deprecated APIs.
Support for swresample or libav avresampler is another project.
Dan Dennedy [Thu, 21 Mar 2013 05:29:57 +0000 (22:29 -0700)]
Add support for libavformat and libavcodec major version 55.
Dan Dennedy [Tue, 19 Mar 2013 04:55:06 +0000 (21:55 -0700)]
Drop support for FFmpeg v0.5 and v0.6 and require swscale.
This is cleanup work to make way for more version handling to handle
current git master of libav that removes deprecated APIs.
Dan Dennedy [Tue, 19 Mar 2013 02:15:31 +0000 (19:15 -0700)]
Remove audio resampling from avformat producer.
Dan Dennedy [Sat, 23 Mar 2013 19:53:26 +0000 (12:53 -0700)]
Make the arg to avcolor_space filter a pointer.
Instead of passing an int cast as pointer.
Dan Dennedy [Sat, 23 Mar 2013 19:25:47 +0000 (12:25 -0700)]
Fix crash when using melt with qglsl on Windows.
Dan Dennedy [Fri, 22 Mar 2013 06:30:32 +0000 (23:30 -0700)]
Cleaner fix for segfault at exit on av_lockmgr_regiter (SF-192).
Dan Dennedy [Fri, 22 Mar 2013 06:20:50 +0000 (23:20 -0700)]
Add frei0r lenscorrection and pixeliz0r to param_name_map.
For patch coming soon in frei0r.
Dan Dennedy [Fri, 22 Mar 2013 06:07:39 +0000 (23:07 -0700)]
Revert recent change to format of version in metadata.
Dan Dennedy [Fri, 22 Mar 2013 06:01:18 +0000 (23:01 -0700)]
Add a frei0r param name mapping system.
For apps that set frei0r parameters by their name, this provides
backwards compatibility when a frei0r parameter name changes.
Dan Dennedy [Fri, 22 Mar 2013 02:42:45 +0000 (19:42 -0700)]
Make avformat_lockmgr() safer by setting mutex pointer NULL.
Nicolas Boichat [Wed, 20 Mar 2013 08:50:56 +0000 (16:50 +0800)]
Fix Segmentation fault at exit by calling av_lockmgr_register( NULL );
Dan Dennedy [Fri, 22 Mar 2013 02:14:47 +0000 (19:14 -0700)]
Add input pointer checks to mlt_properties (SF-191).
Dan Dennedy [Sun, 17 Mar 2013 20:35:22 +0000 (13:35 -0700)]
Improve frei0r metadata with sanitized defaults.
Dan Dennedy [Sun, 17 Mar 2013 20:15:37 +0000 (13:15 -0700)]
Merge branch 'frei0r-metadata'
Dan Dennedy [Sun, 17 Mar 2013 20:15:23 +0000 (13:15 -0700)]
Switch to indexed propery names for frei0r params.
Properties supplied by frei0r param name are supported for backwards
compatibility.
Dan Dennedy [Thu, 14 Mar 2013 03:20:27 +0000 (20:20 -0700)]
Add python WebVfx-to-SDI web service.
Dan Dennedy [Thu, 14 Mar 2013 03:15:53 +0000 (20:15 -0700)]
Tell loader how to use WebVfx.
With my latest (merged) patches to WebVfx, one can load plain old HTML
and QML files. They do not need webvfx script to initialize rendering -
with some caveats about the meaning of document-loaded. However, without
this loader change, plain resources need to prefaced with "plain:". The
loader producer can now do that and instead "webvfx:" is needed to tell
webvfx to wait for script in the content to call
WebVfx.renderReady(true) (unless you use "webvfx:plain:...").
Also, WebVfx can also now load HTML over HTTP. This is especially handy
if your content is updating itself with data from a web service.
Otherwise, you will run into cross-site-scripting errors.
Dan Dennedy [Wed, 13 Mar 2013 00:18:05 +0000 (17:18 -0700)]
Correct maximum for maxangle (SF-189).