]>
git.sesse.net Git - mlt/log
Dan Dennedy [Wed, 17 Aug 2011 05:51:06 +0000 (22:51 -0700)]
Document serializing xml to property.
Dan Dennedy [Wed, 17 Aug 2011 05:46:20 +0000 (22:46 -0700)]
Add no_meta property to xml consumer.
Applications that use the consumer for its project file might want to
reduce xml bloat by setting this.
Dan Dennedy [Wed, 17 Aug 2011 05:39:14 +0000 (22:39 -0700)]
Document some xml consumer properties.
Dan Dennedy [Wed, 17 Aug 2011 04:34:37 +0000 (21:34 -0700)]
Fix segfault on concurrent calls to jack_activate().
Dan Dennedy [Tue, 16 Aug 2011 05:33:33 +0000 (22:33 -0700)]
Add vectors property to videostab.
Change videostab to save to and load from a property instead of file. It
uses mlt_geometry for the (de)serialization of the vectors, Also, remove
seeking on the producer and require a two pass mode of operation.
Finally, make it parallel-safe.
Dan Dennedy [Tue, 16 Aug 2011 05:28:45 +0000 (22:28 -0700)]
Add mlt_geometry_interpolate.
This removes re-interpolation on each call to mlt_geometry_insert() to
make bulk invocations of that call faster. This also makes
mlt_geometry_parse() faster.
Also, this includes a fix to mlt_geometry_serialise() for a buffer
overflow memory corruption.
Dan Dennedy [Tue, 16 Aug 2011 05:16:08 +0000 (22:16 -0700)]
Add 'all' property to xml consumer.
Makes the consumer process all frames before serializing to XML.
Dan Dennedy [Sun, 14 Aug 2011 05:18:57 +0000 (22:18 -0700)]
Serialize geometry with integer or float representation.
Dan Dennedy [Sun, 14 Aug 2011 03:36:17 +0000 (20:36 -0700)]
Check swscale context before using it.
Old patch suggested by j-b-m on Feb 9, 2011.
Dan Dennedy [Sat, 13 Aug 2011 18:44:47 +0000 (11:44 -0700)]
More cleanup.
Dan Dennedy [Sat, 13 Aug 2011 18:32:03 +0000 (11:32 -0700)]
Fix make install.
Dan Dennedy [Sat, 13 Aug 2011 18:31:09 +0000 (11:31 -0700)]
Add mlt_filter_get_length2.
Dan Dennedy [Sat, 13 Aug 2011 06:50:54 +0000 (23:50 -0700)]
Some cleanup - reformating, consolidation
Dan Dennedy [Sat, 13 Aug 2011 06:31:04 +0000 (23:31 -0700)]
Stop using 'this'
Dan Dennedy [Sat, 13 Aug 2011 06:29:18 +0000 (23:29 -0700)]
Remove global variables.
Dan Dennedy [Sat, 13 Aug 2011 05:43:17 +0000 (22:43 -0700)]
Fix compile error on MAXFLOAT.
Dan Dennedy [Sat, 13 Aug 2011 05:10:07 +0000 (22:10 -0700)]
Fix for GPL license.
Marco Gittler [Fri, 12 Aug 2011 09:43:52 +0000 (11:43 +0200)]
added yml metadata
Marco Gittler [Fri, 12 Aug 2011 05:27:26 +0000 (07:27 +0200)]
removed comments
Marco Gittler [Fri, 12 Aug 2011 05:12:21 +0000 (07:12 +0200)]
some cleanup, loading from deshake file works now (if correct)
for my sample (45 frames) the filter will do 2 runs, first with 37 ,
second with 45 frames. so the resut will look like not working.
correct length deshake file will work.
Marco Gittler [Thu, 11 Aug 2011 21:28:14 +0000 (23:28 +0200)]
some vars are now local instead of global.
storing pos_h now works, but loading pos_h from file does not produce
the same result.
Marco Gittler [Thu, 11 Aug 2011 17:18:27 +0000 (19:18 +0200)]
compile fix
Marco Gittler [Thu, 11 Aug 2011 17:07:37 +0000 (19:07 +0200)]
first version of video stabilization from http://vstab.sourceforge.net/
Till Theato [Wed, 10 Aug 2011 02:23:21 +0000 (19:23 -0700)]
Fix regression with ladspa metadata.
Dan Dennedy [Sat, 6 Aug 2011 17:34:37 +0000 (10:34 -0700)]
Use JACK to lookup default ports.
Dan Dennedy [Thu, 4 Aug 2011 06:26:21 +0000 (23:26 -0700)]
Make jack consumer LGPLv2.1 license.
This change allows the module to be built in either GPL or LGPL mode
where GPL mode also adds the jackrack and ladspa filters.
Dan Dennedy [Thu, 4 Aug 2011 05:56:10 +0000 (22:56 -0700)]
Add service metadata for jack consumer.
Dan Dennedy [Thu, 4 Aug 2011 05:43:10 +0000 (22:43 -0700)]
Add volume property to jack consumer.
Dan Dennedy [Thu, 4 Aug 2011 05:37:09 +0000 (22:37 -0700)]
Fail gracefully when unable to connect to JACK.
Dan Dennedy [Wed, 3 Aug 2011 07:54:41 +0000 (00:54 -0700)]
Add audio-only JACK consumer.
Fires consumer-frame-show for video frames.
Dan Dennedy [Tue, 2 Aug 2011 03:48:03 +0000 (20:48 -0700)]
Fix regression in multiple audio tracks.
Regresssion introduced with audiochannels normalization filter.
Maksym Veremeyenko [Fri, 29 Jul 2011 06:21:55 +0000 (23:21 -0700)]
Make scheduling priority of decklink lib thread adjustable.
Uses existing mlt_consumer priority property, but also responds to
special "max" and "min" values.
Brian Matherly [Wed, 27 Jul 2011 01:12:48 +0000 (20:12 -0500)]
Mark composite transition metadata properties that are deprecated as
such.
Brian Matherly [Wed, 27 Jul 2011 01:10:09 +0000 (20:10 -0500)]
Filter service metadata from being displayed if it is tagged as
"Hidden".
Brian Matherly [Sun, 24 Jul 2011 19:36:19 +0000 (14:36 -0500)]
Add service metadata for composite transition, all normalizing filters (resample, resize, rescale), and the loader producer. Add yml validation rule to Makefile. All yml files pass validation against metaschema.yaml.
Dan Dennedy [Mon, 25 Jul 2011 05:39:57 +0000 (22:39 -0700)]
Document the redirect property.
Dan Dennedy [Mon, 25 Jul 2011 04:41:14 +0000 (21:41 -0700)]
Remove mlt protocol, use ByteIOContext if <v53 libavformat.
Dan Dennedy [Tue, 12 Jul 2011 05:36:33 +0000 (22:36 -0700)]
Add support for custom AVIOContext.
New versions of ffmpeg drop ability to register a protocol.
Dan Dennedy [Sat, 23 Jul 2011 02:02:26 +0000 (19:02 -0700)]
Add empty uninstall target to swig Makefile.
Dan Dennedy [Fri, 22 Jul 2011 23:38:28 +0000 (16:38 -0700)]
Cleanup Brian's service metadata contribution.
Dan Dennedy [Fri, 22 Jul 2011 22:13:34 +0000 (15:13 -0700)]
Merge branch 'pez'
Dan Dennedy [Fri, 22 Jul 2011 21:40:51 +0000 (14:40 -0700)]
Touchup spacing in decklink consumer.
Maksym Veremeyenko [Fri, 22 Jul 2011 21:32:40 +0000 (14:32 -0700)]
Log when decklink audio buffer level changes.
Very useful to understand when unexpected behavior happens.
Maksym Veremeyenko [Fri, 22 Jul 2011 21:21:11 +0000 (14:21 -0700)]
Prevent decklink audio buffer overflow.
Flush audio buffer if it more then preroll configured length.
Maksym Veremeyenko [Fri, 22 Jul 2011 21:18:49 +0000 (14:18 -0700)]
Notify dropped frame in decklink.
i.e. status *bmdOutputFrameDropped*
Maksym Veremeyenko [Fri, 22 Jul 2011 21:16:13 +0000 (14:16 -0700)]
Avoid float rounding error when calculating audio timestamp.
Dan Dennedy [Fri, 22 Jul 2011 19:15:38 +0000 (12:15 -0700)]
Make ffmpeg v53-specific code more readable and searchable.
Dan Dennedy [Fri, 22 Jul 2011 19:06:31 +0000 (12:06 -0700)]
Fix codec-specific defaults for libavcodec v53 (
3370720 ).
Dan Dennedy [Fri, 22 Jul 2011 18:01:57 +0000 (11:01 -0700)]
Refactor to pass AVCodec into add_audio/video_stream.
Dan Dennedy [Fri, 22 Jul 2011 17:42:12 +0000 (10:42 -0700)]
set interim version 0.7.5
Dan Dennedy [Fri, 22 Jul 2011 17:26:20 +0000 (10:26 -0700)]
Fix build on Debian kfreebsd.
Dan Dennedy [Thu, 21 Jul 2011 20:18:26 +0000 (13:18 -0700)]
Document the priority property.
Dan Dennedy [Fri, 22 Jul 2011 21:40:51 +0000 (14:40 -0700)]
Touchup spacing in decklink consumer.
Maksym Veremeyenko [Fri, 22 Jul 2011 21:32:40 +0000 (14:32 -0700)]
Log when decklink audio buffer level changes.
Very useful to understand when unexpected behavior happens.
Maksym Veremeyenko [Fri, 22 Jul 2011 21:21:11 +0000 (14:21 -0700)]
Prevent decklink audio buffer overflow.
Flush audio buffer if it more then preroll configured length.
Maksym Veremeyenko [Fri, 22 Jul 2011 21:18:49 +0000 (14:18 -0700)]
Notify dropped frame in decklink.
i.e. status *bmdOutputFrameDropped*
Maksym Veremeyenko [Fri, 22 Jul 2011 21:16:13 +0000 (14:16 -0700)]
Avoid float rounding error when calculating audio timestamp.
Dan Dennedy [Fri, 22 Jul 2011 19:15:38 +0000 (12:15 -0700)]
Make ffmpeg v53-specific code more readable and searchable.
Dan Dennedy [Fri, 22 Jul 2011 19:06:31 +0000 (12:06 -0700)]
Fix codec-specific defaults for libavcodec v53 (
3370720 ).
Dan Dennedy [Fri, 22 Jul 2011 18:01:57 +0000 (11:01 -0700)]
Refactor to pass AVCodec into add_audio/video_stream.
Dan Dennedy [Fri, 22 Jul 2011 17:42:12 +0000 (10:42 -0700)]
set interim version 0.7.5
Dan Dennedy [Fri, 22 Jul 2011 17:26:20 +0000 (10:26 -0700)]
Fix build on Debian kfreebsd.
Dan Dennedy [Thu, 21 Jul 2011 20:18:26 +0000 (13:18 -0700)]
Document the priority property.
Brian Matherly [Wed, 20 Jul 2011 03:36:14 +0000 (22:36 -0500)]
Transcribe service metadata from services.txt to corresponding yml
files.
Brian Matherly [Sun, 17 Jul 2011 20:52:18 +0000 (15:52 -0500)]
Remove from all existing yml: in, out, length,
resource, and aspect_ratio.
Dan Dennedy [Sat, 16 Jul 2011 22:09:51 +0000 (15:09 -0700)]
Update ChangeLog for v0.7.4
Dan Dennedy [Sat, 16 Jul 2011 22:09:15 +0000 (15:09 -0700)]
Set version to 0.7.4
Dan Dennedy [Sat, 16 Jul 2011 22:05:08 +0000 (15:05 -0700)]
Add release notes for v0.7.4
Dan Dennedy [Sat, 16 Jul 2011 18:26:00 +0000 (11:26 -0700)]
Properly represent LADSPA plugin author.
Dan Dennedy [Fri, 15 Jul 2011 06:07:51 +0000 (23:07 -0700)]
Cleanup fprintf left in last commmit
Dan Dennedy [Fri, 15 Jul 2011 05:35:45 +0000 (22:35 -0700)]
Fix audio glitch on seek (
3362840 ).
Dan Dennedy [Thu, 14 Jul 2011 06:04:50 +0000 (23:04 -0700)]
Load XML with LC_NUMERIC without changing global locale.
Uses mlt_properties_set_lcnumeric() instead of setlocale().
This is only known to work on Linux.
Dan Dennedy [Thu, 14 Jul 2011 05:55:43 +0000 (22:55 -0700)]
Use correct constant for mlt_properties_set_lcnumeric().
Dan Dennedy [Wed, 13 Jul 2011 06:37:46 +0000 (23:37 -0700)]
Fix regression seeking to in point on seekable.
Dan Dennedy [Tue, 12 Jul 2011 01:00:23 +0000 (18:00 -0700)]
Fix build on new locale stuff when not Linux or OS X.
Dan Dennedy [Mon, 11 Jul 2011 06:09:23 +0000 (23:09 -0700)]
Fix build for querylocale() on OS X.
Dan Dennedy [Mon, 11 Jul 2011 05:36:01 +0000 (22:36 -0700)]
Fix webm preset.
Dan Dennedy [Mon, 11 Jul 2011 04:44:51 +0000 (21:44 -0700)]
Ensure serialized yaml is LC_NUMERIC=C.
This is needed to ensure consistency. The metadata is read as string
data and converted to numbers on demand. This is why loading defaults to
C locale - since they were authored with that in mind. However, some
plugins dynamically generate metadata and may set values with int or
double. Therefore, we need to make it all output consistently, and for
now that means C.
Dan Dennedy [Mon, 11 Jul 2011 03:25:28 +0000 (20:25 -0700)]
Protect locale hack with a mutex to ensure consistency.
Dan Dennedy [Sun, 10 Jul 2011 19:23:54 +0000 (12:23 -0700)]
Make maximum consecutive-dropped frames configurable.
Defaults to old value of 5 that seems more preferable for video editing.
Dan Dennedy [Sun, 10 Jul 2011 18:40:33 +0000 (11:40 -0700)]
Fix playlist corruption with long blanks (kdenlive-2219).
Dan Dennedy [Sun, 10 Jul 2011 08:51:43 +0000 (01:51 -0700)]
Add a workaround in pango for old kdenlive countdowns.
Dan Dennedy [Sat, 9 Jul 2011 21:12:46 +0000 (14:12 -0700)]
Convert , to / delimiter in data_show templates.
Dan Dennedy [Sat, 9 Jul 2011 20:03:30 +0000 (13:03 -0700)]
Add LC_NUMERIC handling to YAML Tiny parser.
Dan Dennedy [Sat, 9 Jul 2011 19:50:55 +0000 (12:50 -0700)]
Add mlt_properties_get_lcnumeric and Properties::get_lcnumeric
Dan Dennedy [Sat, 9 Jul 2011 19:36:42 +0000 (12:36 -0700)]
Add Properties::set_lcnumeric().
Dan Dennedy [Sat, 9 Jul 2011 19:32:46 +0000 (12:32 -0700)]
Add mlt_properties_set_lcnumeric, mlt_property_get_double_l, and
mlt_property_get_string_l.
Locale-specific variants of key properties functions.
Dan Dennedy [Sat, 9 Jul 2011 19:27:44 +0000 (12:27 -0700)]
Let obscure accept / as a coordinate delimiter.
Dan Dennedy [Sat, 9 Jul 2011 15:52:21 +0000 (08:52 -0700)]
Make frei0r version metadata support locale.
Patch by j-b-m
Dan Dennedy [Fri, 8 Jul 2011 06:52:57 +0000 (23:52 -0700)]
Fixup some YAML in last commit.
Dan Dennedy [Fri, 8 Jul 2011 04:37:15 +0000 (21:37 -0700)]
Merge branch 'master' of dennedy.org:git/mltframework.org/mlt
Dan Dennedy [Fri, 8 Jul 2011 04:36:53 +0000 (21:36 -0700)]
Convert services.txt to metadata YAML (WIP).
Patch by Brian Matherly.
Dan Dennedy [Thu, 7 Jul 2011 06:12:33 +0000 (23:12 -0700)]
Add LC_NUMERIC to MLT XML.
This does not permit one to mix locales within a MLT process!
In other words, you can not load a document in a locale using one
decimal separator and then filter with a double property using a
different separator.
Dan Dennedy [Thu, 7 Jul 2011 05:14:52 +0000 (22:14 -0700)]
Fix some default numeric property values in some locales.
Strings with a period for decimal separator do not convert correctly in
locales that use comma for the decimal separator.
Dan Dennedy [Thu, 7 Jul 2011 05:02:16 +0000 (22:02 -0700)]
Use '/' for coordinate delimiter instead of period.
Period is a decimal separator in some locales.
Dan Dennedy [Thu, 7 Jul 2011 04:58:25 +0000 (21:58 -0700)]
Fix usage of cut in demo script for some platforms (OSX).
Dan Dennedy [Wed, 6 Jul 2011 03:43:13 +0000 (20:43 -0700)]
Add some WebM presets.
Dan Dennedy [Tue, 5 Jul 2011 04:24:18 +0000 (21:24 -0700)]
Cleanup display of recommended versions.
Dan Dennedy [Tue, 5 Jul 2011 04:19:31 +0000 (21:19 -0700)]
Skip audio output with first pass.
Dan Dennedy [Tue, 5 Jul 2011 04:17:31 +0000 (21:17 -0700)]
Add new FFmpeg fastfirstpass option.