]> git.sesse.net Git - mlt/log
mlt
10 years agoFix possible divide by zero (coverity-1026781).
Dan Dennedy [Sun, 2 Jun 2013 21:33:40 +0000 (14:33 -0700)]
Fix possible divide by zero (coverity-1026781).

10 years agoFix possible null pointer dereferences (coverity-1026797).
Dan Dennedy [Sun, 2 Jun 2013 21:31:48 +0000 (14:31 -0700)]
Fix possible null pointer dereferences (coverity-1026797).

10 years agoFix possible null pointer dereference (coverity-1026787).
Dan Dennedy [Sun, 2 Jun 2013 21:16:46 +0000 (14:16 -0700)]
Fix possible null pointer dereference (coverity-1026787).

10 years agoFix possible null pointer dereference (coverity-1026786).
Dan Dennedy [Sun, 2 Jun 2013 21:14:41 +0000 (14:14 -0700)]
Fix possible null pointer dereference (coverity-1026786).

10 years agoFix possible null pointer dereference (coverity-1026785).
Dan Dennedy [Sun, 2 Jun 2013 21:13:13 +0000 (14:13 -0700)]
Fix possible null pointer dereference (coverity-1026785).

10 years agoFix possible null pointer dereference (coverity-709349).
Dan Dennedy [Sun, 2 Jun 2013 21:11:27 +0000 (14:11 -0700)]
Fix possible null pointer dereference (coverity-709349).

10 years agoFix possible null pointer dereference (coverity-1026784).
Dan Dennedy [Sun, 2 Jun 2013 21:05:45 +0000 (14:05 -0700)]
Fix possible null pointer dereference (coverity-1026784).

10 years agoFix possible null pointer dereference (coverity-1026783).
Dan Dennedy [Sun, 2 Jun 2013 21:04:15 +0000 (14:04 -0700)]
Fix possible null pointer dereference (coverity-1026783).

10 years agoAdd missing lock in mlt_property:refresh_animation (coverity-1026788).
Dan Dennedy [Sun, 2 Jun 2013 20:57:35 +0000 (13:57 -0700)]
Add missing lock in mlt_property:refresh_animation (coverity-1026788).

10 years agoRemove unused member (coverity-1026799).
Dan Dennedy [Sun, 2 Jun 2013 20:52:34 +0000 (13:52 -0700)]
Remove unused member (coverity-1026799).

10 years agoFix tiny memory leak in GlslManager (coverity-1026795).
Dan Dennedy [Sun, 2 Jun 2013 20:46:30 +0000 (13:46 -0700)]
Fix tiny memory leak in GlslManager (coverity-1026795).

10 years agoUpdate the recommended FFmpeg/Libav versions.
Dan Dennedy [Sun, 2 Jun 2013 20:38:18 +0000 (13:38 -0700)]
Update the recommended FFmpeg/Libav versions.

10 years agoFix memory leak in sdl_image producer (coverity-1026796).
Dan Dennedy [Sun, 2 Jun 2013 20:22:16 +0000 (13:22 -0700)]
Fix memory leak in sdl_image producer (coverity-1026796).

10 years agoFix minor possible memory leak (coverity-1026794).
Dan Dennedy [Sun, 2 Jun 2013 20:15:22 +0000 (13:15 -0700)]
Fix minor possible memory leak (coverity-1026794).

10 years agoFix audio_codec index out-of-bounds access (coverity-709369).
Dan Dennedy [Sun, 2 Jun 2013 20:12:26 +0000 (13:12 -0700)]
Fix audio_codec index out-of-bounds access (coverity-709369).

10 years agoMerge pull request #32 from j-b-m/master
Brian Matherly [Sun, 2 Jun 2013 21:22:35 +0000 (14:22 -0700)]
Merge pull request #32 from j-b-m/master

Fix missing value in producer_count yml

10 years agoIndicate mlt_geometry is deprecated in API docs.
Dan Dennedy [Sun, 2 Jun 2013 19:44:19 +0000 (12:44 -0700)]
Indicate mlt_geometry is deprecated in API docs.

10 years agoFix missing param in count producer yml
Jean-Baptiste Mardelle [Sat, 1 Jun 2013 21:29:28 +0000 (23:29 +0200)]
Fix missing param in count producer yml

10 years agoConvert movit.rect to mlt_rect.
Dan Dennedy [Sat, 1 Jun 2013 20:49:44 +0000 (13:49 -0700)]
Convert movit.rect to mlt_rect.

10 years agoAdd property animation to the other movit services.
Dan Dennedy [Sat, 1 Jun 2013 06:40:50 +0000 (23:40 -0700)]
Add property animation to the other movit services.

10 years agoAdd animated movit.blur presets.
Dan Dennedy [Sat, 1 Jun 2013 05:38:25 +0000 (22:38 -0700)]
Add animated movit.blur presets.

10 years agoAdd property animation to movit.blur filter.
Dan Dennedy [Sat, 1 Jun 2013 03:47:49 +0000 (20:47 -0700)]
Add property animation to movit.blur filter.

10 years agoCompile fixes for Windows after merging animation branch.
Dan Dennedy [Sat, 1 Jun 2013 00:21:00 +0000 (17:21 -0700)]
Compile fixes for Windows after merging animation branch.

10 years agoCompile fixes for Linux after merging animation branch.
Dan Dennedy [Sat, 1 Jun 2013 00:08:48 +0000 (17:08 -0700)]
Compile fixes for Linux after merging animation branch.

10 years agoUpdate mlt.vers symbol version script for C API additions.
Dan Dennedy [Fri, 31 May 2013 05:19:55 +0000 (22:19 -0700)]
Update mlt.vers symbol version script for C API additions.

10 years agoVarious documentation and copyright fixes and updates.
Dan Dennedy [Fri, 31 May 2013 05:04:48 +0000 (22:04 -0700)]
Various documentation and copyright fixes and updates.

10 years agoDocument the new mlt_animation API.
Dan Dennedy [Fri, 31 May 2013 04:55:58 +0000 (21:55 -0700)]
Document the new mlt_animation API.

10 years agoDocument the property animation, rect, and color additions.
Dan Dennedy [Fri, 31 May 2013 03:53:17 +0000 (20:53 -0700)]
Document the property animation, rect, and color additions.

10 years agoReorder the last commit of mlt_properties_get_animation().
Dan Dennedy [Fri, 31 May 2013 02:53:41 +0000 (19:53 -0700)]
Reorder the last commit of mlt_properties_get_animation().

10 years agoAdd mlt_properties_get_animation(); it might come in handy.
Dan Dennedy [Fri, 31 May 2013 02:44:20 +0000 (19:44 -0700)]
Add mlt_properties_get_animation(); it might come in handy.

10 years agoAdd mlt_properties_set_color().
Dan Dennedy [Thu, 30 May 2013 16:15:15 +0000 (09:15 -0700)]
Add mlt_properties_set_color().

10 years agoFix missing math.h include when lrint was added.
Dan Dennedy [Thu, 30 May 2013 16:11:35 +0000 (09:11 -0700)]
Fix missing math.h include when lrint was added.

10 years agoUpdate C++ symbol version script for new Properties methods.
Dan Dennedy [Thu, 30 May 2013 05:13:52 +0000 (22:13 -0700)]
Update C++ symbol version script for new Properties methods.

10 years agoReorder some property anim parameters for consistency.
Dan Dennedy [Thu, 30 May 2013 05:03:16 +0000 (22:03 -0700)]
Reorder some property anim parameters for consistency.

10 years agoMake animation length optional.
Dan Dennedy [Thu, 30 May 2013 04:06:23 +0000 (21:06 -0700)]
Make animation length optional.

It is only really needed when using negative time values.
With some fixes for parsing negatives in time code/clock values.

10 years agoAdd mlt_color and mlt_properties_get_color().
Dan Dennedy [Tue, 28 May 2013 04:17:20 +0000 (21:17 -0700)]
Add mlt_color and mlt_properties_get_color().

10 years agoAdd mlt_properties_anim_set/get() for string.
Dan Dennedy [Tue, 28 May 2013 03:35:59 +0000 (20:35 -0700)]
Add mlt_properties_anim_set/get() for string.

10 years agoAdd mlt_properties_anim_set/get_double().
Dan Dennedy [Tue, 28 May 2013 02:08:27 +0000 (19:08 -0700)]
Add mlt_properties_anim_set/get_double().

10 years agoRename functions with _pos to anim_.
Dan Dennedy [Mon, 27 May 2013 19:32:08 +0000 (12:32 -0700)]
Rename functions with _pos to anim_.

10 years agoAdd mlt_properties_set/get_rect_pos for rect animation.
Dan Dennedy [Mon, 27 May 2013 19:10:44 +0000 (12:10 -0700)]
Add mlt_properties_set/get_rect_pos for rect animation.

10 years agoAdd mlt_rect and mlt_properties_set/get_rect.
Dan Dennedy [Mon, 27 May 2013 05:28:17 +0000 (22:28 -0700)]
Add mlt_rect and mlt_properties_set/get_rect.

10 years agoAdd mlt_properties_set/get_int_pos and Properties::set/get_int.
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.

10 years agoInterpret % after numeric string.
Dan Dennedy [Mon, 20 May 2013 05:18:39 +0000 (22:18 -0700)]
Interpret % after numeric string.

10 years agoAdd mlt_property_set_double_pos() and mlt_property_set_int_pos().
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().

10 years agoAdd Catmull-Rom spline smooth animation interpolation.
Dan Dennedy [Sun, 19 May 2013 05:45:50 +0000 (22:45 -0700)]
Add Catmull-Rom spline smooth animation interpolation.

10 years agoAdd mlt_property_get_double_pos() and mlt_property_get_int_pos().
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().

10 years agoAdd support for discrete animation including strings.
Dan Dennedy [Fri, 17 May 2013 05:38:16 +0000 (22:38 -0700)]
Add support for discrete animation including strings.

10 years agoAdd mlt_animation and mlt_property_interpolate().
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.

10 years agoMerge pull request #31 from j-b-m/master
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

10 years agoFix consumer reconnection with rtaudio
Jean-Baptiste Mardelle [Fri, 31 May 2013 20:51:41 +0000 (22:51 +0200)]
Fix consumer reconnection with rtaudio

10 years agoFix missing newline
Jean-Baptiste Mardelle [Fri, 31 May 2013 19:23:47 +0000 (21:23 +0200)]
Fix missing newline

10 years agoFix mlt++ symbol version script for int64_t on 64-bit.
Dan Dennedy [Thu, 30 May 2013 04:13:55 +0000 (21:13 -0700)]
Fix mlt++ symbol version script for int64_t on 64-bit.

10 years agoFix libvorbis encoding on recent versions of libavcodec.
Dan Dennedy [Wed, 29 May 2013 06:41:28 +0000 (23:41 -0700)]
Fix libvorbis encoding on recent versions of libavcodec.

11 years agoCompletely flush audio in avformat consumer.
Dan Dennedy [Sun, 26 May 2013 19:05:07 +0000 (12:05 -0700)]
Completely flush audio in avformat consumer.

11 years agoFix string formatting warnings in decklink consumer.
Dan Dennedy [Sun, 26 May 2013 18:02:20 +0000 (11:02 -0700)]
Fix string formatting warnings in decklink consumer.

11 years agoFix compile warning (pointer-to-int-cast) in framebuffer producer.
Dan Dennedy [Sun, 26 May 2013 17:59:19 +0000 (10:59 -0700)]
Fix compile warning (pointer-to-int-cast) in framebuffer producer.

11 years agoFix compile warning (pointer-to-int-cast) in avformat consumer.
Dan Dennedy [Sun, 26 May 2013 17:49:49 +0000 (10:49 -0700)]
Fix compile warning (pointer-to-int-cast) in avformat consumer.

11 years agoFix default type for mlt_position regression in commit 7601aa4.
Dan Dennedy [Sun, 26 May 2013 17:37:30 +0000 (10:37 -0700)]
Fix default type for mlt_position regression in commit 7601aa4.

11 years agoFix compile errors when mlt_position is double.
Dan Dennedy [Sun, 26 May 2013 17:36:54 +0000 (10:36 -0700)]
Fix compile errors when mlt_position is double.

11 years agomake mlt_position type double
Maksym Veremeyenko [Tue, 14 May 2013 08:28:10 +0000 (11:28 +0300)]
make mlt_position type double

11 years agolibavcodec's vorbis encoder is also experimental.
Dan Dennedy [Sat, 25 May 2013 19:14:56 +0000 (12:14 -0700)]
libavcodec's vorbis encoder is also experimental.

11 years agoUpdate avcodec flags for XDCAM preset.
Dan Dennedy [Sat, 25 May 2013 18:41:21 +0000 (11:41 -0700)]
Update avcodec flags for XDCAM preset.

11 years agoAdd exit_on_disconnect property to avformat producer.
Dan Dennedy [Thu, 23 May 2013 04:27:23 +0000 (21:27 -0700)]
Add exit_on_disconnect property to avformat producer.

11 years agoRename frei0r param_name_map filename and install it.
Dan Dennedy [Wed, 22 May 2013 04:47:32 +0000 (21:47 -0700)]
Rename frei0r param_name_map filename and install it.

11 years agoFix int overflow in force_fps handling.
Dan Dennedy [Wed, 22 May 2013 04:43:03 +0000 (21:43 -0700)]
Fix int overflow in force_fps handling.

11 years agoAdd reconnect property to avformat producer.
Dan Dennedy [Wed, 22 May 2013 04:41:27 +0000 (21:41 -0700)]
Add reconnect property to avformat producer.

11 years agoFix mlt++ symbol version script for int64_t on 32-bit.
Dan Dennedy [Sun, 12 May 2013 17:18:50 +0000 (10:18 -0700)]
Fix mlt++ symbol version script for int64_t on 32-bit.

11 years agoCleanup 64 bit int property tests.
Dan Dennedy [Sun, 12 May 2013 17:12:01 +0000 (10:12 -0700)]
Cleanup 64 bit int property tests.

11 years agoFix segfault in mlt_frame_get_image. (kdenlive-3087)
Dan Dennedy [Sun, 12 May 2013 16:35:40 +0000 (09:35 -0700)]
Fix segfault in mlt_frame_get_image. (kdenlive-3087)

11 years agoFix crash regression in commit 44be0cb (SF-195).
Dan Dennedy [Fri, 10 May 2013 04:45:45 +0000 (21:45 -0700)]
Fix crash regression in commit 44be0cb (SF-195).

11 years agoFix some compile warnings raised by clang.
Dan Dennedy [Wed, 8 May 2013 05:36:03 +0000 (22:36 -0700)]
Fix some compile warnings raised by clang.

11 years agoMake a bunch of fields of mlt_consumer_s truly private.
Dan Dennedy [Wed, 8 May 2013 05:09:56 +0000 (22:09 -0700)]
Make a bunch of fields of mlt_consumer_s truly private.

11 years agoCast to correct int types.
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.

11 years agoAdd more properties unit tests.
Dan Dennedy [Sat, 4 May 2013 04:23:39 +0000 (21:23 -0700)]
Add more properties unit tests.

11 years agoAdd more unit tests for mlt_property.
Dan Dennedy [Fri, 3 May 2013 05:34:29 +0000 (22:34 -0700)]
Add more unit tests for mlt_property.

11 years agoAdd to gitignore.
Dan Dennedy [Fri, 3 May 2013 04:12:43 +0000 (21:12 -0700)]
Add to gitignore.

11 years agoFix crash when VDPAU fails init (kdenlive-3079).
Dan Dennedy [Thu, 2 May 2013 07:17:43 +0000 (00:17 -0700)]
Fix crash when VDPAU fails init (kdenlive-3079).

11 years agoFix inaccurate seeking in consumer producer.
Dan Dennedy [Thu, 2 May 2013 06:50:16 +0000 (23:50 -0700)]
Fix inaccurate seeking in consumer producer.

This led to crackling audio.

11 years agoAdd the start of a unit test suite using QtTest.
Dan Dennedy [Wed, 1 May 2013 04:45:31 +0000 (21:45 -0700)]
Add the start of a unit test suite using QtTest.

11 years agoRemove old files in src/tests to make way for new ones.
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.

11 years agoFix compile errors on ffmpeg v0.7 - 0.11.
Dan Dennedy [Sun, 28 Apr 2013 22:58:17 +0000 (15:58 -0700)]
Fix compile errors on ffmpeg v0.7 - 0.11.

11 years agoImprove pause in melt.
Dan Dennedy [Sun, 28 Apr 2013 06:08:15 +0000 (23:08 -0700)]
Improve pause in melt.

11 years agoImplement mlt_consumer.purge in multi consumer.
Dan Dennedy [Sun, 28 Apr 2013 06:07:57 +0000 (23:07 -0700)]
Implement mlt_consumer.purge in multi consumer.

11 years agoImplement mlt_consumer.purge in rtaudio consumer.
Dan Dennedy [Sun, 28 Apr 2013 05:27:14 +0000 (22:27 -0700)]
Implement mlt_consumer.purge in rtaudio consumer.

11 years agoCleanup and improve aspect ratio selection.
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().

11 years agoCleanup and improve frame rate selection.
Dan Dennedy [Sun, 28 Apr 2013 04:24:15 +0000 (21:24 -0700)]
Cleanup and improve frame rate selection.

11 years agoFix race condition in mlt_consumer_stop().
Dan Dennedy [Sat, 27 Apr 2013 19:17:57 +0000 (12:17 -0700)]
Fix race condition in mlt_consumer_stop().

11 years agoFix crash purging closed queue.
Dan Dennedy [Sat, 27 Apr 2013 16:43:55 +0000 (09:43 -0700)]
Fix crash purging closed queue.

11 years agoFix regression rewind or fast forward playback stalling.
Dan Dennedy [Fri, 26 Apr 2013 04:25:15 +0000 (21:25 -0700)]
Fix regression rewind or fast forward playback stalling.

11 years agoMake mlt_consumer_purge() more thorough. (SF-187)
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.

11 years agoRename this to self in sdl_preview consumer.
Dan Dennedy [Fri, 26 Apr 2013 00:14:37 +0000 (17:14 -0700)]
Rename this to self in sdl_preview consumer.

11 years agoRename this to self in consumer sdl.
Dan Dennedy [Fri, 26 Apr 2013 00:06:09 +0000 (17:06 -0700)]
Rename this to self in consumer sdl.

11 years agoFix test frame image crashing GLSL.
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.

11 years agoAdd alpha channel support to avformat consumer.
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.

11 years agoSet interim version 0.8.9.
Dan Dennedy [Fri, 12 Apr 2013 17:38:06 +0000 (10:38 -0700)]
Set interim version 0.8.9.

11 years agoMisc YAML fixes
Brian Matherly [Mon, 8 Apr 2013 01:57:03 +0000 (20:57 -0500)]
Misc YAML fixes

11 years agoFire service-changed event in mlt_service_move_filter().
Dan Dennedy [Sun, 7 Apr 2013 06:37:23 +0000 (23:37 -0700)]
Fire service-changed event in mlt_service_move_filter().

11 years agoAdd mlt_service_move_filter() and 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().

11 years agoAdd new count producer
Brian Matherly [Fri, 5 Apr 2013 02:08:23 +0000 (21:08 -0500)]
Add new count producer

11 years agoMerge pull request #29 from j-b-m/master
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