]> git.sesse.net Git - mlt/log
mlt
12 years agoAdd LC_NUMERIC to MLT XML.
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.

12 years agoFix some default numeric property values in some locales.
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.

12 years agoUse '/' for coordinate delimiter instead of period.
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.

12 years agoFix usage of cut in demo script for some platforms (OSX).
Dan Dennedy [Thu, 7 Jul 2011 04:58:25 +0000 (21:58 -0700)]
Fix usage of cut in demo script for some platforms (OSX).

12 years agoAdd some WebM presets.
Dan Dennedy [Wed, 6 Jul 2011 03:43:13 +0000 (20:43 -0700)]
Add some WebM presets.

12 years agoCleanup display of recommended versions.
Dan Dennedy [Tue, 5 Jul 2011 04:24:18 +0000 (21:24 -0700)]
Cleanup display of recommended versions.

12 years agoSkip audio output with first pass.
Dan Dennedy [Tue, 5 Jul 2011 04:19:31 +0000 (21:19 -0700)]
Skip audio output with first pass.

12 years agoAdd new FFmpeg fastfirstpass option.
Dan Dennedy [Tue, 5 Jul 2011 04:17:31 +0000 (21:17 -0700)]
Add new FFmpeg fastfirstpass option.

12 years agoSuppress confusing message when vpre does not exist.
Dan Dennedy [Tue, 5 Jul 2011 04:16:53 +0000 (21:16 -0700)]
Suppress confusing message when vpre does not exist.

12 years agoFix profile-based x264 presets for FFmpeg v0.8+.
Dan Dennedy [Tue, 5 Jul 2011 04:10:19 +0000 (21:10 -0700)]
Fix profile-based x264 presets for FFmpeg v0.8+.

12 years agoFix crash in consumer on FFmpeg v0.8 and later.
Dan Dennedy [Tue, 5 Jul 2011 03:57:58 +0000 (20:57 -0700)]
Fix crash in consumer on FFmpeg v0.8 and later.

12 years agoRevert removal of --avformat-ldextra.
Dan Dennedy [Tue, 5 Jul 2011 03:22:19 +0000 (20:22 -0700)]
Revert removal of --avformat-ldextra.

12 years agoRevert "Temporary fix for new crash when closing codec."
Dan Dennedy [Tue, 5 Jul 2011 02:40:15 +0000 (19:40 -0700)]
Revert "Temporary fix for new crash when closing codec."

This reverts commit d04be23b0519f80fe2002dbef5239ca326fd2a1d.

12 years agoFix metadata for avformat demuxer/device-specific options.
Dan Dennedy [Tue, 5 Jul 2011 02:40:10 +0000 (19:40 -0700)]
Fix metadata for avformat demuxer/device-specific options.

12 years agoAdd some x264-medium presets.
Dan Dennedy [Tue, 5 Jul 2011 02:39:02 +0000 (19:39 -0700)]
Add some x264-medium presets.

12 years agoDropping support for --avformat-svn.
Dan Dennedy [Tue, 5 Jul 2011 01:23:51 +0000 (18:23 -0700)]
Dropping support for --avformat-svn.

Subversion is no longer used, FFmpeg and libav have forked, and now
there are the build scripts.

12 years agoSupport standard query syntax on avformat URL.
Dan Dennedy [Mon, 4 Jul 2011 18:08:31 +0000 (11:08 -0700)]
Support standard query syntax on avformat URL.

12 years agoAdd convenient reconfigure script.
Dan Dennedy [Mon, 4 Jul 2011 17:39:53 +0000 (10:39 -0700)]
Add convenient reconfigure script.

12 years agoChange some verbose messages with new_seek to debug.
Dan Dennedy [Sun, 3 Jul 2011 20:12:26 +0000 (13:12 -0700)]
Change some verbose messages with new_seek to debug.

12 years agoFix file descriptor leak in reopen_video().
Dan Dennedy [Sun, 3 Jul 2011 19:51:16 +0000 (12:51 -0700)]
Fix file descriptor leak in reopen_video().

12 years agoFix race condition by adding take_lock to producer_open().
Dan Dennedy [Sun, 3 Jul 2011 19:29:12 +0000 (12:29 -0700)]
Fix race condition by adding take_lock to producer_open().

12 years agoAdd check for null frame.
Dan Dennedy [Sun, 3 Jul 2011 19:28:00 +0000 (12:28 -0700)]
Add check for null frame.

12 years agoMake libdv sample aspect ratio consistent with profiles.
Dan Dennedy [Sun, 3 Jul 2011 18:40:37 +0000 (11:40 -0700)]
Make libdv sample aspect ratio consistent with profiles.

Patch by: Maksym Veremeyenko

12 years agoAdd Windows support for DeckLink.
Dan Dennedy [Sat, 2 Jul 2011 07:08:31 +0000 (00:08 -0700)]
Add Windows support for DeckLink.

12 years agoMake it easier to embed sdl in Windows applications.
Dan Dennedy [Mon, 27 Jun 2011 06:07:08 +0000 (23:07 -0700)]
Make it easier to embed sdl in Windows applications.

12 years agoAdd handling for heavy frame-dropping with real_time>1.
Dan Dennedy [Sat, 25 Jun 2011 22:28:55 +0000 (15:28 -0700)]
Add handling for heavy frame-dropping with real_time>1.

12 years agoImprove reliability of real_time=1 frame-dropping.
Dan Dennedy [Sat, 25 Jun 2011 19:30:39 +0000 (12:30 -0700)]
Improve reliability of real_time=1 frame-dropping.

12 years agoSimplify and comment real_time=1 frame-dropping.
Dan Dennedy [Sat, 25 Jun 2011 18:13:13 +0000 (11:13 -0700)]
Simplify and comment real_time=1 frame-dropping.

12 years agoUse int64_t for req_position and int_position.
Dan Dennedy [Sat, 25 Jun 2011 03:13:32 +0000 (20:13 -0700)]
Use int64_t for req_position and int_position.

12 years agoRevert "Fix int64_t to int overflow problem."
Dan Dennedy [Sat, 25 Jun 2011 02:28:59 +0000 (19:28 -0700)]
Revert "Fix int64_t to int overflow problem."

This reverts commit 08209a6284926b14c740bee1e7d0767e40639e83.

12 years agoAdd DV and DVCPRO50 encode presets.
Dan Dennedy [Thu, 23 Jun 2011 04:00:14 +0000 (21:00 -0700)]
Add DV and DVCPRO50 encode presets.

12 years agoMake sure avformat consumer closes all mlt_frames.
Dan Dennedy [Wed, 22 Jun 2011 04:55:49 +0000 (21:55 -0700)]
Make sure avformat consumer closes all mlt_frames.

12 years agoFix regression on avdevice.
Dan Dennedy [Wed, 22 Jun 2011 04:34:28 +0000 (21:34 -0700)]
Fix regression on avdevice.

When using non-integer profile frame rate, supplying frame_rate on URL,
and not supplying frame_rate_base on URL.

12 years agoFix xml producer overwriting explicit profile.
Dan Dennedy [Wed, 22 Jun 2011 03:41:01 +0000 (20:41 -0700)]
Fix xml producer overwriting explicit profile.

12 years agoCleanup Win32 build.
Dan Dennedy [Sat, 18 Jun 2011 01:46:05 +0000 (18:46 -0700)]
Cleanup Win32 build.

12 years agoWin32 compile fix.
Dan Dennedy [Sat, 18 Jun 2011 01:45:21 +0000 (18:45 -0700)]
Win32 compile fix.

12 years agoFix regression in field rendering luma transition.
Dan Dennedy [Thu, 16 Jun 2011 06:39:43 +0000 (23:39 -0700)]
Fix regression in field rendering luma transition.

Due to refactoring composite and luma into
mlt_transition_get_progress_delta().

12 years agoFix int64_t to int overflow problem.
Dan Dennedy [Thu, 16 Jun 2011 05:09:36 +0000 (22:09 -0700)]
Fix int64_t to int overflow problem.

12 years agoSupport decklink video input format detection.
Dan Dennedy [Tue, 14 Jun 2011 07:49:22 +0000 (00:49 -0700)]
Support decklink video input format detection.

This makes it work with auto-producer. After calling
mlt_profile_from_producer(), you must close the decklink producer and
re-open it with the updated profile.
Also, this adds support for top_field_first and colorspace indication.

12 years agoFix waiting for frame in decklink producer.
Dan Dennedy [Tue, 14 Jun 2011 06:43:55 +0000 (23:43 -0700)]
Fix waiting for frame in decklink producer.

12 years agoFix aspect ratio of sdi_486i_5994.
Dan Dennedy [Tue, 14 Jun 2011 06:10:25 +0000 (23:10 -0700)]
Fix aspect ratio of sdi_486i_5994.

12 years agoAdd video_delay to avformat producer.
Dan Dennedy [Tue, 14 Jun 2011 06:07:26 +0000 (23:07 -0700)]
Add video_delay to avformat producer.

12 years agoProvide A/V sync for non-seekable sources.
Dan Dennedy [Sat, 11 Jun 2011 23:16:22 +0000 (16:16 -0700)]
Provide A/V sync for non-seekable sources.

12 years agoFix melt -silent with pipe input.
Dan Dennedy [Sat, 11 Jun 2011 22:39:40 +0000 (15:39 -0700)]
Fix melt -silent with pipe input.

12 years agoAdd prefill property to decklink producer.
Dan Dennedy [Sat, 11 Jun 2011 19:52:51 +0000 (12:52 -0700)]
Add prefill property to decklink producer.

12 years agoFix bug in avformat URL parsing.
Dan Dennedy [Sat, 11 Jun 2011 18:15:26 +0000 (11:15 -0700)]
Fix bug in avformat URL parsing.

Especially reproducible on file: URLs.

12 years agoFix sync of multiple audio streams with audio_index=all.
Dan Dennedy [Sat, 11 Jun 2011 07:09:20 +0000 (00:09 -0700)]
Fix sync of multiple audio streams with audio_index=all.

12 years agoFix infinite loop with audio_index=all on sample provided by BCE.
Dan Dennedy [Sat, 11 Jun 2011 06:06:48 +0000 (23:06 -0700)]
Fix infinite loop with audio_index=all on sample provided by BCE.

12 years agoRework decklink consumer to use timestamped audio packet.
Dan Dennedy [Fri, 10 Jun 2011 15:06:12 +0000 (08:06 -0700)]
Rework decklink consumer to use timestamped audio packet.

Patches supplied by Maksym Veremeyenko.

12 years agoDisable new_seek on h264/ts from non-seekable source (udp, pipe).
Dan Dennedy [Thu, 9 Jun 2011 02:29:49 +0000 (19:29 -0700)]
Disable new_seek on h264/ts from non-seekable source (udp, pipe).

12 years agoFix pango producer from loading with empty string arg.
Dan Dennedy [Wed, 8 Jun 2011 05:21:02 +0000 (22:21 -0700)]
Fix pango producer from loading with empty string arg.

13 years agoTemporary fix for new crash when closing codec.
Dan Dennedy [Tue, 7 Jun 2011 05:35:17 +0000 (22:35 -0700)]
Temporary fix for new crash when closing codec.

13 years agoFix setting codec-specific options for avcodec v53.
Dan Dennedy [Tue, 7 Jun 2011 05:33:58 +0000 (22:33 -0700)]
Fix setting codec-specific options for avcodec v53.

13 years agoFix crash generating avformat metadata.
Dan Dennedy [Tue, 7 Jun 2011 04:26:46 +0000 (21:26 -0700)]
Fix crash generating avformat metadata.

13 years agoChange consumer 'profile' property to 'mlt_profile'
Dan Dennedy [Tue, 7 Jun 2011 04:14:07 +0000 (21:14 -0700)]
Change consumer 'profile' property to 'mlt_profile'

libavcodec uses the profile property for aac and libx264.

13 years agoDrop usage of av_demuxer_open() in avformat v53.
Dan Dennedy [Mon, 6 Jun 2011 02:48:04 +0000 (19:48 -0700)]
Drop usage of av_demuxer_open() in avformat v53.

It is causing problems and need more stability after the raft of
changes.

13 years agoFix regressions on libavformat v53 and failing on invalid file.
Dan Dennedy [Mon, 6 Jun 2011 01:31:11 +0000 (18:31 -0700)]
Fix regressions on libavformat v53 and failing on invalid file.

13 years agoChange URI to URL in avformat yaml.
Dan Dennedy [Mon, 6 Jun 2011 01:09:27 +0000 (18:09 -0700)]
Change URI to URL in avformat yaml.

13 years agoFix compilation error on libavformat v53.
Dan Dennedy [Mon, 6 Jun 2011 01:08:30 +0000 (18:08 -0700)]
Fix compilation error on libavformat v53.

13 years agoSend melt -query and -help to stdout.
Dan Dennedy [Sun, 5 Jun 2011 22:43:26 +0000 (15:43 -0700)]
Send melt -query and -help to stdout.

Nice for use with pager or grep, awk, etc.

13 years agoDo not open terminal on stdin if not a tty.
Dan Dennedy [Sun, 5 Jun 2011 22:05:57 +0000 (15:05 -0700)]
Do not open terminal on stdin if not a tty.

13 years agoRevert "Have melt detect 'pipe:' and disable reading stdin on terminal."
Dan Dennedy [Sun, 5 Jun 2011 21:59:02 +0000 (14:59 -0700)]
Revert "Have melt detect 'pipe:' and disable reading stdin on terminal."

This reverts commit bcfb73374524be2de407c5fcfff7589cf5aafe10.

13 years agoHave melt detect 'pipe:' and disable reading stdin on terminal.
Dan Dennedy [Sun, 5 Jun 2011 21:41:38 +0000 (14:41 -0700)]
Have melt detect 'pipe:' and disable reading stdin on terminal.

13 years agoFix setting default streams on non-seekable streams.
Dan Dennedy [Sun, 5 Jun 2011 20:54:21 +0000 (13:54 -0700)]
Fix setting default streams on non-seekable streams.

13 years agoFix setting demuxer private options libavformat for v53+.
Dan Dennedy [Sun, 5 Jun 2011 20:52:32 +0000 (13:52 -0700)]
Fix setting demuxer private options libavformat for v53+.

13 years agoTidy code dealing with AVFormatParameters.
Dan Dennedy [Sun, 5 Jun 2011 20:45:14 +0000 (13:45 -0700)]
Tidy code dealing with AVFormatParameters.

13 years agoRefactor common code around producer_open into producer_open.
Dan Dennedy [Sun, 5 Jun 2011 20:15:10 +0000 (13:15 -0700)]
Refactor common code around producer_open into producer_open.

13 years agominor cleanup in return handling in parse_url
Dan Dennedy [Sun, 5 Jun 2011 19:53:58 +0000 (12:53 -0700)]
minor cleanup in return handling in parse_url

13 years agoUse a single AVFormatContext for non-seekable sources.
Dan Dennedy [Sun, 5 Jun 2011 00:46:32 +0000 (17:46 -0700)]
Use a single AVFormatContext for non-seekable sources.

This provides better support for reading from network streams such as
rtsp, rtmp, udp, and hopefully pipe.

13 years agoRefactor avformat get_image() into new seek_video().
Dan Dennedy [Sat, 4 Jun 2011 22:02:01 +0000 (15:02 -0700)]
Refactor avformat get_image() into new seek_video().

13 years agorefactor avformat producer_open
Dan Dennedy [Sat, 4 Jun 2011 21:13:24 +0000 (14:13 -0700)]
refactor avformat producer_open

13 years agocleanup producer_avformat_init
Dan Dennedy [Sat, 4 Jun 2011 18:29:07 +0000 (11:29 -0700)]
cleanup producer_avformat_init

13 years agoDefault decklink consumer to onefield deinterlace method.
Dan Dennedy [Sat, 4 Jun 2011 07:28:27 +0000 (00:28 -0700)]
Default decklink consumer to onefield deinterlace method.

13 years agoFix decklink keyer playout speed (3311056).
Dan Dennedy [Sat, 4 Jun 2011 07:08:11 +0000 (00:08 -0700)]
Fix decklink keyer playout speed (3311056).

13 years agoEnable external keyer on decklink consumer.
Dan Dennedy [Sat, 4 Jun 2011 06:11:45 +0000 (23:11 -0700)]
Enable external keyer on decklink consumer.

Patch supplied by Maksym Veremeyenko.

13 years agoFix deadlock on no signal in decklink producer.
Dan Dennedy [Fri, 3 Jun 2011 06:14:42 +0000 (23:14 -0700)]
Fix deadlock on no signal in decklink producer.

13 years agoFix crash in decklink with keyer and interlaced clips (3310104).
Dan Dennedy [Fri, 3 Jun 2011 05:37:11 +0000 (22:37 -0700)]
Fix crash in decklink with keyer and interlaced clips (3310104).

13 years agoInstall consumer_decklink.yml.
Dan Dennedy [Fri, 3 Jun 2011 05:11:32 +0000 (22:11 -0700)]
Install consumer_decklink.yml.

13 years agoLet decklink run forever.
Dan Dennedy [Wed, 1 Jun 2011 04:55:38 +0000 (21:55 -0700)]
Let decklink run forever.

Also fix setting resource property.

13 years agoFix decklink choppy playback (3308341).
Dan Dennedy [Tue, 31 May 2011 05:04:25 +0000 (22:04 -0700)]
Fix decklink choppy playback (3308341).

This would occur after several pause and play cycles.

13 years agoMake rotoscoping filter metadata valid yaml.
Dan Dennedy [Mon, 30 May 2011 19:14:32 +0000 (12:14 -0700)]
Make rotoscoping filter metadata valid yaml.

13 years agoAdd service metadata to linsys module (WIP).
Dan Dennedy [Mon, 30 May 2011 19:13:55 +0000 (12:13 -0700)]
Add service metadata to linsys module (WIP).

13 years agoAdd service metadata to xml module (WIP).
Dan Dennedy [Mon, 30 May 2011 18:58:24 +0000 (11:58 -0700)]
Add service metadata to xml module (WIP).

13 years agoAdd service metadata to vorbis module (WIP).
Dan Dennedy [Mon, 30 May 2011 18:52:46 +0000 (11:52 -0700)]
Add service metadata to vorbis module (WIP).

13 years agoAdd service metadata to vmfx module (WIP).
Dan Dennedy [Mon, 30 May 2011 18:49:16 +0000 (11:49 -0700)]
Add service metadata to vmfx module (WIP).

13 years agoRemove aborts in jackrack module.
Dan Dennedy [Mon, 30 May 2011 17:56:45 +0000 (10:56 -0700)]
Remove aborts in jackrack module.

13 years agoAdd service metadata to swfdec module (WIP).
Dan Dennedy [Mon, 30 May 2011 06:48:37 +0000 (23:48 -0700)]
Add service metadata to swfdec module (WIP).

13 years agoAdd service metadata for SDL module (WIP).
Dan Dennedy [Mon, 30 May 2011 06:41:52 +0000 (23:41 -0700)]
Add service metadata for SDL module (WIP).

13 years agoAdd service metadata for qimage module (WIP).
Dan Dennedy [Mon, 30 May 2011 06:21:45 +0000 (23:21 -0700)]
Add service metadata for qimage module (WIP).

13 years agoAdd service metadata to plus module (WIP).
Dan Dennedy [Mon, 30 May 2011 06:04:46 +0000 (23:04 -0700)]
Add service metadata to plus module (WIP).

13 years agoAdd service metadata to normalize module (WIP).
Dan Dennedy [Mon, 30 May 2011 05:54:05 +0000 (22:54 -0700)]
Add service metadata to normalize module (WIP).

13 years agoAdd service metadata to motion_est module (WIP).
Dan Dennedy [Mon, 30 May 2011 05:48:59 +0000 (22:48 -0700)]
Add service metadata to motion_est module (WIP).

13 years agoAdd service metadata for melt module (WIP).
Dan Dennedy [Sun, 29 May 2011 19:41:33 +0000 (12:41 -0700)]
Add service metadata for melt module (WIP).

13 years agoAdd service metadata for kdenlive module (WIP).
Dan Dennedy [Sun, 29 May 2011 19:30:30 +0000 (12:30 -0700)]
Add service metadata for kdenlive module (WIP).

13 years agoAdd service metadata for gtk2 module (WIP).
Dan Dennedy [Sun, 29 May 2011 19:12:42 +0000 (12:12 -0700)]
Add service metadata for gtk2 module (WIP).

13 years agoAdd service metadata for effectv module (WIP).
Dan Dennedy [Sun, 29 May 2011 19:01:27 +0000 (12:01 -0700)]
Add service metadata for effectv module (WIP).

13 years agoAdd service metdata for dv module (WIP).
Dan Dennedy [Sun, 29 May 2011 18:44:20 +0000 (11:44 -0700)]
Add service metdata for dv module (WIP).

13 years agoAdd ruby script to generate wiki text files.
Dan Dennedy [Sun, 29 May 2011 18:28:41 +0000 (11:28 -0700)]
Add ruby script to generate wiki text files.

13 years agoMerge branch 'master' of dennedy.org:git/mltframework.org/mlt
Dan Dennedy [Sun, 29 May 2011 18:26:39 +0000 (11:26 -0700)]
Merge branch 'master' of dennedy.org:git/mltframework.org/mlt

13 years agoAdd service metadata for core module (WIP).
Dan Dennedy [Sun, 29 May 2011 18:26:27 +0000 (11:26 -0700)]
Add service metadata for core module (WIP).