]> git.sesse.net Git - mlt/log
mlt
12 years agoAdd "family" and "style" properties to pango producer. Deprecate
Brian Matherly [Mon, 17 Oct 2011 02:57:07 +0000 (21:57 -0500)]
Add "family" and "style" properties to pango producer. Deprecate
"font" property.

12 years agoyml validation fixes
Brian Matherly [Wed, 12 Oct 2011 03:41:16 +0000 (22:41 -0500)]
yml validation fixes

12 years agoAdd outline to pango and dynamic text services. Add pad and align to
Brian Matherly [Wed, 12 Oct 2011 03:17:24 +0000 (22:17 -0500)]
Add outline to pango and dynamic text services. Add pad and align to
dynamic text.

12 years agodynamic text fixes: buffer overflows an support adjacent keywords.
Brian Matherly [Sat, 8 Oct 2011 20:33:18 +0000 (15:33 -0500)]
dynamic text fixes: buffer overflows an support adjacent keywords.

12 years agoAdd -progress2 option to get progress with newlines.
Dan Dennedy [Sun, 9 Oct 2011 22:39:09 +0000 (15:39 -0700)]
Add -progress2 option to get progress with newlines.

Makes easier to get progress updates in some scripts.

12 years agoFix regression on audio devices.
Dan Dennedy [Sat, 8 Oct 2011 19:33:05 +0000 (12:33 -0700)]
Fix regression on audio devices.

12 years agoMerge branch 'master' of git://github.com/pez4brian/mlt into pez
Dan Dennedy [Sat, 8 Oct 2011 17:52:08 +0000 (10:52 -0700)]
Merge branch 'master' of git://github.com/pez4brian/mlt into pez

12 years agoImprove previous fix (efebb3) to prevent infinite loop.
Dan Dennedy [Thu, 6 Oct 2011 05:55:57 +0000 (22:55 -0700)]
Improve previous fix (efebb3) to prevent infinite loop.

12 years agoPrevent closing alreadu closed AVCoddecContexts.
Dan Dennedy [Thu, 6 Oct 2011 05:47:17 +0000 (22:47 -0700)]
Prevent closing alreadu closed AVCoddecContexts.

Patch supplied by Mikko Rapeli.

12 years agoFix framebuffer producer in property (3417991)
j-b-m [Tue, 4 Oct 2011 02:54:21 +0000 (19:54 -0700)]
Fix framebuffer producer in property (3417991)

12 years agoRemove docs/TODO, docs/policies.txt, docs/services/txt. All that
Brian Matherly [Mon, 3 Oct 2011 03:16:18 +0000 (22:16 -0500)]
Remove docs/TODO, docs/policies.txt, docs/services/txt. All that
information is now available on the web site.

12 years agoAdd consumer element to xml producer.
Dan Dennedy [Sat, 1 Oct 2011 21:21:25 +0000 (14:21 -0700)]
Add consumer element to xml producer.

12 years agoFix segfault in sox with no effect.
Dan Dennedy [Fri, 30 Sep 2011 19:41:08 +0000 (12:41 -0700)]
Fix segfault in sox with no effect.

12 years agoFix race on stream index (kdenlive-2296)
Dan Dennedy [Thu, 29 Sep 2011 20:58:47 +0000 (13:58 -0700)]
Fix race on stream index (kdenlive-2296)

12 years agoFix crash when codec not yet opened (or just closed?)
Dan Dennedy [Thu, 29 Sep 2011 19:57:49 +0000 (12:57 -0700)]
Fix crash when codec not yet opened (or just closed?)

12 years agoFix some unprotected calls to av_close_input_file.
Dan Dennedy [Thu, 29 Sep 2011 19:42:02 +0000 (12:42 -0700)]
Fix some unprotected calls to av_close_input_file.

12 years agoAdd re-open capability to decklink producer.
Dan Dennedy [Thu, 29 Sep 2011 03:26:00 +0000 (20:26 -0700)]
Add re-open capability to decklink producer.

This causes the producer to automatically close itself when it reaches
the "end" as defined by an out or length property. Then, the same
producer can be re-opened if reused elsewhere in a playlist or another
instance of the decklink producer can use the same card. This requires
that the decklink producer be permitted to play out to its duration.

12 years agoFix multi-threaded encoding on libavcodec older than v53.
Dan Dennedy [Wed, 28 Sep 2011 01:35:38 +0000 (18:35 -0700)]
Fix multi-threaded encoding on libavcodec older than v53.

12 years agoMerge branch 'master' of dennedy.org:git/mltframework.org/mlt
Dan Dennedy [Tue, 27 Sep 2011 16:20:26 +0000 (09:20 -0700)]
Merge branch 'master' of dennedy.org:git/mltframework.org/mlt

12 years agoFix regression loading profile.
Dan Dennedy [Tue, 27 Sep 2011 01:00:34 +0000 (18:00 -0700)]
Fix regression loading profile.

Also, prefer mlt_environment(MLT_DATA) over $datadir to make indirection
possible with MLT_DATA environment variable and to be consistent with
mlt_profile_list().

12 years agoFix regression loading profile.
Dan Dennedy [Tue, 27 Sep 2011 01:00:34 +0000 (18:00 -0700)]
Fix regression loading profile.

Also, prefer mlt_environment(MLT_DATA) over $datadir to make indirection
possible with MLT_DATA environment variable and to be consistent with
mlt_profile_list().

12 years agoAdd support for HTML style color parameter to producer_pango.
Brian Matherly [Mon, 26 Sep 2011 03:40:51 +0000 (22:40 -0500)]
Add support for HTML style color parameter to producer_pango.
producer_color and producer_pango now work exactly the same
WRT color parameters.

12 years agoLoad frei0r and ladspa plugins relative to exe on win32
Dan Dennedy [Sun, 25 Sep 2011 23:24:29 +0000 (16:24 -0700)]
Load frei0r and ladspa plugins relative to exe on win32

12 years agoFix videostab build on win32
Dan Dennedy [Sun, 25 Sep 2011 23:15:42 +0000 (16:15 -0700)]
Fix videostab build on win32

12 years agoFix build on win32
Dan Dennedy [Sun, 25 Sep 2011 23:14:23 +0000 (16:14 -0700)]
Fix build on win32

12 years agoAdd parenthesis to fix warning.
Dan Dennedy [Sun, 25 Sep 2011 20:11:54 +0000 (13:11 -0700)]
Add parenthesis to fix warning.

12 years agoFix and cleanup profile and preset dirs.
Dan Dennedy [Sun, 25 Sep 2011 21:14:47 +0000 (14:14 -0700)]
Fix and cleanup profile and preset dirs.

12 years agoFix loading profile from datadir.
Dan Dennedy [Sun, 25 Sep 2011 20:02:35 +0000 (13:02 -0700)]
Fix loading profile from datadir.

12 years agoAdd relative frei0r and LADSPA dirs for relocatable.
Dan Dennedy [Sun, 25 Sep 2011 19:45:58 +0000 (12:45 -0700)]
Add relative frei0r and LADSPA dirs for relocatable.

12 years agoMake profiles relative to MLT_DATA instead of $prefix/share/mlt
Dan Dennedy [Fri, 23 Sep 2011 07:34:10 +0000 (00:34 -0700)]
Make profiles relative to MLT_DATA instead of $prefix/share/mlt

12 years agoMake modules and data relative to executable for win32 and osx.
Dan Dennedy [Sat, 23 Jul 2011 04:24:47 +0000 (21:24 -0700)]
Make modules and data relative to executable for win32 and osx.

Requires RELOCATABLE to be defined for osx.

12 years agoFix building decklink on win32
Dan Dennedy [Sun, 25 Sep 2011 20:47:52 +0000 (13:47 -0700)]
Fix building decklink on win32

12 years agoFix executing stop when not started (and vice versa).
Dan Dennedy [Sat, 24 Sep 2011 19:08:55 +0000 (12:08 -0700)]
Fix executing stop when not started (and vice versa).

12 years agoFix audio_index=all with linsys SDI consumer.
Dan Dennedy [Fri, 23 Sep 2011 16:26:30 +0000 (09:26 -0700)]
Fix audio_index=all with linsys SDI consumer.

12 years agoFix uninitialized var in audiochannels filter.
Dan Dennedy [Fri, 23 Sep 2011 16:24:01 +0000 (09:24 -0700)]
Fix uninitialized var in audiochannels filter.

12 years agoFix intermittent crash when closing sdl_audio.
Dan Dennedy [Fri, 23 Sep 2011 05:03:56 +0000 (22:03 -0700)]
Fix intermittent crash when closing sdl_audio.

12 years agofix to compile an MAC (point 1)
Marco Gittler [Fri, 23 Sep 2011 02:09:46 +0000 (19:09 -0700)]
fix to compile an MAC (point 1)

12 years agoSerialize geometry with %g instead of my own macros.
Dan Dennedy [Thu, 22 Sep 2011 00:14:00 +0000 (17:14 -0700)]
Serialize geometry with %g instead of my own macros.

12 years agoAdd Sony PlayStation Portable encode preset
Dan Dennedy [Wed, 21 Sep 2011 06:20:29 +0000 (23:20 -0700)]
Add Sony PlayStation Portable encode preset

12 years agoFix video bitrate option in presets.
Dan Dennedy [Wed, 21 Sep 2011 06:18:36 +0000 (23:18 -0700)]
Fix video bitrate option in presets.

12 years agoSupport streamtype-specific AVOptions (-vb)
Dan Dennedy [Wed, 21 Sep 2011 06:14:31 +0000 (23:14 -0700)]
Support streamtype-specific AVOptions (-vb)

12 years agoAdd filter_dynamictext.
Brian Matherly [Mon, 29 Aug 2011 01:43:29 +0000 (20:43 -0500)]
Add filter_dynamictext.

12 years agoFreeze filter: Fix alpha handling.
Till Theato [Thu, 15 Sep 2011 18:45:08 +0000 (20:45 +0200)]
Freeze filter: Fix alpha handling.

12 years agoFreeze filter: Stop using 'this'.
Till Theato [Thu, 15 Sep 2011 18:32:38 +0000 (20:32 +0200)]
Freeze filter: Stop using 'this'.

12 years agoFramebuffer producer: Fix alpha handling (Kdenlive-2311).
Till Theato [Thu, 15 Sep 2011 18:29:26 +0000 (20:29 +0200)]
Framebuffer producer: Fix alpha handling (Kdenlive-2311).

12 years agoProducer framebuffer: Stop using 'this'.
Till Theato [Wed, 14 Sep 2011 19:56:21 +0000 (21:56 +0200)]
Producer framebuffer: Stop using 'this'.

12 years agoAlways Load the system locales.
Dan Dennedy [Wed, 14 Sep 2011 14:47:08 +0000 (07:47 -0700)]
Always Load the system locales.

12 years agoDocument normalise and analysis for sox.
Dan Dennedy [Sun, 11 Sep 2011 22:21:26 +0000 (15:21 -0700)]
Document normalise and analysis for sox.

This change separates the general sox metadata from effect instance
metadata.

12 years agoAdd analysis effect to sox filter.
Dan Dennedy [Sun, 11 Sep 2011 22:18:51 +0000 (15:18 -0700)]
Add analysis effect to sox filter.

This analyzes the audio to determine a normalized gain level.
The result is suitable for XML serialization.

12 years agoOnly compute rms if normalise.
Dan Dennedy [Sun, 11 Sep 2011 06:03:11 +0000 (23:03 -0700)]
Only compute rms if normalise.

12 years agoOnly compute rms if normalise.
Dan Dennedy [Sun, 11 Sep 2011 05:47:20 +0000 (22:47 -0700)]
Only compute rms if normalise.

12 years agoRemove some old cruft in sox.
Dan Dennedy [Sun, 11 Sep 2011 05:46:12 +0000 (22:46 -0700)]
Remove some old cruft in sox.

12 years agoFix race conditions in mlt_property.
Dan Dennedy [Sat, 10 Sep 2011 22:13:54 +0000 (15:13 -0700)]
Fix race conditions in mlt_property.

12 years agoSkip empty keyframes when parsing geometry.
j-b-m [Sat, 10 Sep 2011 20:01:41 +0000 (13:01 -0700)]
Skip empty keyframes when parsing geometry.

12 years agoMove melt producer to core module.
Dan Dennedy [Sat, 10 Sep 2011 03:38:32 +0000 (20:38 -0700)]
Move melt producer to core module.

12 years agoAdd a bunch of DNxHD encode presets.
Dan Dennedy [Sat, 10 Sep 2011 03:22:22 +0000 (20:22 -0700)]
Add a bunch of DNxHD encode presets.

12 years agoFix composite_copy_region on locale using comma for decimal.
Dan Dennedy [Sat, 10 Sep 2011 00:37:27 +0000 (17:37 -0700)]
Fix composite_copy_region on locale using comma for decimal.

12 years agoFix locale corruption.
j-b-m [Fri, 9 Sep 2011 03:02:22 +0000 (20:02 -0700)]
Fix locale corruption.

setlocale returns a pointer that is no longer valid after the intermediate
call to setlocale.

12 years agoFix Kdenlive title module breaking locale.
j-b-m [Fri, 9 Sep 2011 02:45:27 +0000 (19:45 -0700)]
Fix Kdenlive title module breaking locale.

12 years agoAdd XDCAM HD encode preset.
Dan Dennedy [Tue, 6 Sep 2011 21:19:17 +0000 (14:19 -0700)]
Add XDCAM HD encode preset.

12 years agoRevert "Fix many tracks with avformat producer at same time (kdenlive-2286)."
Dan Dennedy [Tue, 6 Sep 2011 21:18:29 +0000 (14:18 -0700)]
Revert "Fix many tracks with avformat producer at same time (kdenlive-2286)."

This reverts commit 0174f7fb55dbf7eae87bfd35f95dad75d735a98a.

12 years agoFix many tracks with avformat producer at same time (kdenlive-2286).
Dan Dennedy [Tue, 6 Sep 2011 21:18:14 +0000 (14:18 -0700)]
Fix many tracks with avformat producer at same time (kdenlive-2286).

12 years agoFix many tracks with avformat producer at same time (kdenlive-2286).
Dan Dennedy [Tue, 6 Sep 2011 21:15:58 +0000 (14:15 -0700)]
Fix many tracks with avformat producer at same time (kdenlive-2286).

12 years agoRevert "Fix XML and melt producers producer_avformat cache size."
Dan Dennedy [Tue, 6 Sep 2011 21:08:25 +0000 (14:08 -0700)]
Revert "Fix XML and melt producers producer_avformat cache size."

This reverts commit 86d97ccb0497f898266aab31edafb74dce8ecaf8.

Conflicts:

src/modules/melt/producer_melt.c
src/modules/xml/producer_xml.c

12 years agoRevert "Fix melt crash on many avformat producers active."
Dan Dennedy [Tue, 6 Sep 2011 21:07:00 +0000 (14:07 -0700)]
Revert "Fix melt crash on many avformat producers active."

This reverts commit e22f54d31b741d017ffc1f9d1f4cc96651a25908.

Conflicts:

src/modules/melt/producer_melt.c

12 years agoAdd support for writing timecode from vitc metadata.
Dan Dennedy [Mon, 5 Sep 2011 18:50:01 +0000 (11:50 -0700)]
Add support for writing timecode from vitc metadata.

12 years agoChange previous mods to use mlt_multitrack_count()
Dan Dennedy [Mon, 5 Sep 2011 06:17:44 +0000 (23:17 -0700)]
Change previous mods to use mlt_multitrack_count()

12 years agoFix XML and melt producers producer_avformat cache size.
Dan Dennedy [Mon, 5 Sep 2011 06:05:37 +0000 (23:05 -0700)]
Fix XML and melt producers producer_avformat cache size.

Use track-count + 2 in case a track is using a mixer between playlist
items.

12 years agoAdd mlt_service_cache_get_size()
Dan Dennedy [Mon, 5 Sep 2011 05:58:35 +0000 (22:58 -0700)]
Add mlt_service_cache_get_size()

12 years agoAdd mlt_cache_get_size()
Dan Dennedy [Mon, 5 Sep 2011 05:57:49 +0000 (22:57 -0700)]
Add mlt_cache_get_size()

12 years agoFix melt crash on many avformat producers active.
Dan Dennedy [Sun, 4 Sep 2011 19:55:16 +0000 (12:55 -0700)]
Fix melt crash on many avformat producers active.

12 years agoFix setting the size of a cache up to 200.
Dan Dennedy [Sun, 4 Sep 2011 19:53:04 +0000 (12:53 -0700)]
Fix setting the size of a cache up to 200.

12 years agoAdd vanc property to decklink producer.
Dan Dennedy [Sat, 3 Sep 2011 23:57:52 +0000 (16:57 -0700)]
Add vanc property to decklink producer.

This captures vertical ancillary data during the vertical blanking,
which often contains metadata with timecode. This can be used to produce
D10/IMX50 captures with VBI.

12 years agoAdd filter_only to region transition.
j-b-m [Sat, 3 Sep 2011 22:33:16 +0000 (15:33 -0700)]
Add filter_only to region transition.

YAML patch by Dan Dennedy

12 years agoAdd SMPTE 356M (aka D-10 and IMX50) encoode presets.
Dan Dennedy [Fri, 2 Sep 2011 04:29:43 +0000 (21:29 -0700)]
Add SMPTE 356M (aka D-10 and IMX50) encoode presets.

12 years agoAdd consumer property top_field_first.
Dan Dennedy [Fri, 2 Sep 2011 03:29:55 +0000 (20:29 -0700)]
Add consumer property top_field_first.

12 years agoUse the sox version in metadata and serialization.
Dan Dennedy [Thu, 1 Sep 2011 05:50:59 +0000 (22:50 -0700)]
Use the sox version in metadata and serialization.

12 years agoSerialize the frei0r version.
Dan Dennedy [Thu, 1 Sep 2011 05:46:06 +0000 (22:46 -0700)]
Serialize the frei0r version.

12 years agoAdd MLT version to serialized XML.
Dan Dennedy [Thu, 1 Sep 2011 04:47:52 +0000 (21:47 -0700)]
Add MLT version to serialized XML.

12 years agoConvert some printfs to fprintf(stderr) or mlt_log.
Dan Dennedy [Thu, 1 Sep 2011 04:20:33 +0000 (21:20 -0700)]
Convert some printfs to fprintf(stderr) or mlt_log.

12 years agoFix crash at end of second pass.
Dan Dennedy [Tue, 30 Aug 2011 05:18:14 +0000 (22:18 -0700)]
Fix crash at end of second pass.

12 years agoCopy VITC to frame meta property.
Dan Dennedy [Mon, 29 Aug 2011 03:10:04 +0000 (20:10 -0700)]
Copy VITC to frame meta property.

Can be burned in with data_show filter.
Perhaps this can be stored on the producer property using key frames for
discontinuities. Then, it can be retrieved and supplied to some new
filter that would put the meta.attr.vitc.markup property on frames.

12 years agoFix bad comparison on metadata for 'sox' (not sox.*)
Dan Dennedy [Tue, 23 Aug 2011 05:21:07 +0000 (22:21 -0700)]
Fix bad comparison on metadata for 'sox' (not sox.*)

12 years agoInitialize stat buffer.
Dan Dennedy [Tue, 23 Aug 2011 05:12:32 +0000 (22:12 -0700)]
Initialize stat buffer.

12 years agoDocument serializing xml to property.
Dan Dennedy [Wed, 17 Aug 2011 05:51:06 +0000 (22:51 -0700)]
Document serializing xml to property.

12 years agoAdd no_meta property to xml consumer.
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.

12 years agoDocument some xml consumer properties.
Dan Dennedy [Wed, 17 Aug 2011 05:39:14 +0000 (22:39 -0700)]
Document some xml consumer properties.

12 years agoFix segfault on concurrent calls to jack_activate().
Dan Dennedy [Wed, 17 Aug 2011 04:34:37 +0000 (21:34 -0700)]
Fix segfault on concurrent calls to jack_activate().

12 years agoAdd vectors property to videostab.
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.

12 years agoAdd mlt_geometry_interpolate.
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.

12 years agoAdd 'all' property to xml consumer.
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.

12 years agoSerialize geometry with integer or float representation.
Dan Dennedy [Sun, 14 Aug 2011 05:18:57 +0000 (22:18 -0700)]
Serialize geometry with integer or float representation.

12 years agoCheck swscale context before using it.
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.

12 years agoMore cleanup.
Dan Dennedy [Sat, 13 Aug 2011 18:44:47 +0000 (11:44 -0700)]
More cleanup.

12 years agoFix make install.
Dan Dennedy [Sat, 13 Aug 2011 18:32:03 +0000 (11:32 -0700)]
Fix make install.

12 years agoAdd mlt_filter_get_length2.
Dan Dennedy [Sat, 13 Aug 2011 18:31:09 +0000 (11:31 -0700)]
Add mlt_filter_get_length2.

12 years agoSome cleanup - reformating, consolidation
Dan Dennedy [Sat, 13 Aug 2011 06:50:54 +0000 (23:50 -0700)]
Some cleanup - reformating, consolidation

12 years agoStop using 'this'
Dan Dennedy [Sat, 13 Aug 2011 06:31:04 +0000 (23:31 -0700)]
Stop using 'this'

12 years agoRemove global variables.
Dan Dennedy [Sat, 13 Aug 2011 06:29:18 +0000 (23:29 -0700)]
Remove global variables.

12 years agoFix compile error on MAXFLOAT.
Dan Dennedy [Sat, 13 Aug 2011 05:43:17 +0000 (22:43 -0700)]
Fix compile error on MAXFLOAT.