]> git.sesse.net Git - mlt/log
mlt
11 years agoFix calloc() parameter ordering
Mikko Rapeli [Wed, 25 Jul 2012 15:15:49 +0000 (17:15 +0200)]
Fix calloc() parameter ordering

First parameter to calloc() is the count and second the amount of
bytes for each item. Likely this has no run time effect since the resulting
buffer size is the same.

11 years agomlt_property_get_time(): get mutex before accessing self->types
Mikko Rapeli [Wed, 25 Jul 2012 18:43:44 +0000 (20:43 +0200)]
mlt_property_get_time(): get mutex before accessing self->types

Fixes Coverity CID 709356: Data race condition (MISSING_LOCK)
Accessing variable "self->types" (mlt_property_s.types) requires the mlt_property_s.mutex lock.
871                self->types |= mlt_prop_string;

11 years agomlt_producer_seek(): check that eof is not NULL
Mikko Rapeli [Wed, 25 Jul 2012 16:05:52 +0000 (18:05 +0200)]
mlt_producer_seek(): check that eof is not NULL

Fixes Coverity CID 709348: Dereference after null check (FORWARD_NULL)
Comparing "eof" to null implies that "eof" might be null.
 310        else if ( use_points && ( eof == NULL || !strcmp( eof, "pause" ) ) && position >= mlt_producer_get_playtime( self ) )
 311        {
 312                mlt_producer_set_speed( self, 0 );
 313                position = mlt_producer_get_playtime( self ) - 1;
 314        }
At conditional (3): "use_points" taking the true branch.
Passing null variable "eof" to function "strcmp", which dereferences it. (The dereference is assumed on the basis of the 'nonnull' parameter attribute.)
 315        else if ( use_points && !strcmp( eof, "loop" ) && position >= mlt_producer_get_playtime( self ) )

11 years agomlt_producer_new(): check return value from mlt_producer_init()
Mikko Rapeli [Wed, 25 Jul 2012 15:56:39 +0000 (17:56 +0200)]
mlt_producer_new(): check return value from mlt_producer_init()

11 years agomlt_playlist_init(): check return values from mlt_producer_init() and calloc()
Mikko Rapeli [Wed, 25 Jul 2012 15:50:45 +0000 (17:50 +0200)]
mlt_playlist_init(): check return values from mlt_producer_init() and calloc()

Fixes Coverity CID 709327: Unchecked return value (CHECKED_RETURN)
Calling function "mlt_producer_init" without checking return value (as is done elsewhere 17 out of 20 times).
No check of the return value of "mlt_producer_init(producer, self)".
  73                mlt_producer_init( producer, self );

11 years agomlt_frame_get_waveform(): handle memory allocation failure
Mikko Rapeli [Wed, 25 Jul 2012 10:08:34 +0000 (12:08 +0200)]
mlt_frame_get_waveform(): handle memory allocation failure

Fixes Coverity CID 709347.

At conditional (1): "bitmap != NULL" taking the false branch.
CID 709347: Dereference after null check (FORWARD_NULL)
Comparing "bitmap" to null implies that "bitmap" might be null.
 802        if ( bitmap != NULL )
 803                memset( bitmap, 0, size );
 804        mlt_properties_set_data( properties, "waveform", bitmap, size, ( mlt_destructor )mlt_pool_release, NULL );
...
 826                        // Position buffer pointer using y coordinate, stride, and x coordinate
Assigning null: "p" = "bitmap + i / skip + displacement * w".
 827                        unsigned char *p = bitmap + i / skip + displacement * w;
...
 831                                if ( *pcm < 0 )
Dereferencing null variable "p".
 832                                        p[ w * k ] = ( k == 0 ) ? 0xFF : p[ w * k ] + gray;
 833                                else
Dereferencing null variable "p".
 834                                        p[ w * k ] = ( k == height ) ? 0xFF : p[ w * k ] + gray;

11 years agomlt_filter.c: fix possible buffer overflows
Mikko Rapeli [Wed, 25 Jul 2012 09:58:58 +0000 (11:58 +0200)]
mlt_filter.c: fix possible buffer overflows

Fixes Coverity CID 709411: Copy into fixed size buffer (STRING_OVERFLOW)
You might overrun the 20 byte fixed-size string "name" by copying "unique_id" without checking the length.
257        strcat( name, unique_id );

and

CID 709412: Copy into fixed size buffer (STRING_OVERFLOW)
You might overrun the 20 byte fixed-size string "name" by copying "unique_id" without checking the length.
302        strcat( name, unique_id );

11 years agomlt_filter_new(): check return value from mlt_filter_init()
Mikko Rapeli [Wed, 25 Jul 2012 09:57:29 +0000 (11:57 +0200)]
mlt_filter_new(): check return value from mlt_filter_init()

Fixes Coverity CID 709326: Unchecked return value (CHECKED_RETURN)
Calling function "mlt_filter_init" without checking return value (as is done elsewhere 7 out of 8 times).
No check of the return value of "mlt_filter_init(self, NULL)".
 78                mlt_filter_init( self, NULL );
 79        return self;

11 years agovdpau: reduce runtime detection cost
Mikko Rapeli [Wed, 25 Jul 2012 21:47:23 +0000 (23:47 +0200)]
vdpau: reduce runtime detection cost

Don't try to dlopen() every time, once is enough.

11 years agoFix vdpau library paths
Christian Marillat [Wed, 25 Jul 2012 07:00:33 +0000 (09:00 +0200)]
Fix vdpau library paths

They have changed in Debian.

11 years agovdpau compilation fix for ffmpeg 0.11
Christian Marillat [Wed, 25 Jul 2012 06:58:32 +0000 (08:58 +0200)]
vdpau compilation fix for ffmpeg 0.11

In file included from producer_avformat.c:157:0:
vdpau.c: In function ‘vdpau_get_buffer’:
vdpau.c:162:10: error: ‘AVFrame’ has no member named ‘age’
vdpau.c:169:10: error: ‘AVFrame’ has no member named ‘age’

11 years agoMerge pull request #4 from mcfrisk/coverity
Dan Dennedy [Wed, 25 Jul 2012 03:53:00 +0000 (20:53 -0700)]
Merge pull request #4 from mcfrisk/coverity

A few Coverity fixes

11 years agomlt_consumer_start(): check return value from mlt_properties_get_int()
Mikko Rapeli [Tue, 24 Jul 2012 17:55:47 +0000 (19:55 +0200)]
mlt_consumer_start(): check return value from mlt_properties_get_int()

Fixes Coverity CID 709343: Division or modulo by zero (DIVIDE_BY_ZERO)
Division by expression "mlt_properties_get_int(properties, "frame_rate_num")" which may be zero has undefined behavior
On this path, function call "mlt_properties_get_int(properties, "frame_rate_num")" has return value of 0
 442        int frame_duration = 1000000 / mlt_properties_get_int( properties, "frame_rate_num" ) *
 443                        mlt_properties_get_int( properties, "frame_rate_den" );

11 years agomlt_consumer_start(): get mutex before accessing put_active
Mikko Rapeli [Tue, 24 Jul 2012 17:44:53 +0000 (19:44 +0200)]
mlt_consumer_start(): get mutex before accessing put_active

Fixes Coverity CID 709355: Data race condition (MISSING_LOCK)
Accessing variable "self->put_active" (mlt_consumer_s.put_active) requires the mlt_consumer_s.put_mutex lock.
 411        self->put_active = 1;

11 years agomlt_consumer_new(): handle return value from mlt_consumer_init()
Mikko Rapeli [Tue, 24 Jul 2012 17:35:14 +0000 (19:35 +0200)]
mlt_consumer_new(): handle return value from mlt_consumer_init()

If init() fails return NULL. Fixes Coverity CID 709325.

At conditional (1): "self != NULL" taking the true branch.
 339        if ( self != NULL )
CID 709325: Unchecked return value (CHECKED_RETURN)
Calling function "mlt_consumer_init" without checking return value (as is done elsewhere 10 out of 11 times).
No check of the return value of "mlt_consumer_init(self, NULL, profile)".
 340                mlt_consumer_init( self, NULL, profile );

11 years agomlt_consumer.c: watch out for null pointer
Mikko Rapeli [Tue, 24 Jul 2012 17:19:24 +0000 (19:19 +0200)]
mlt_consumer.c: watch out for null pointer

Fixes Coverity CID 709393: Dereference before null check (REVERSE_INULL)
Directly dereferencing pointer "profile".
 235                profile->sample_aspect_num = mlt_properties_get_int( properties, "sample_aspect_num" );
Dereferencing "profile" before a null check.
 236                if ( profile )

11 years agomlt_cache.c: watch out for null pointer
Mikko Rapeli [Mon, 23 Jul 2012 12:28:38 +0000 (14:28 +0200)]
mlt_cache.c: watch out for null pointer

Fixes Coverity CID 709346: Dereference after null check (FORWARD_NULL)
Comparing "result" to null implies that "result" might be null.
449                if ( result && result->data )
450                        result->refcount++;
Dereferencing null variable "result".
451                mlt_log( NULL, MLT_LOG_DEBUG, "%s: get %d = %p, %p\n", __FUNCTION__, cache->count - 1, *hit, result->data );
452

11 years agomlt_cache.c: check for null pointer
Mikko Rapeli [Mon, 23 Jul 2012 12:26:19 +0000 (14:26 +0200)]
mlt_cache.c: check for null pointer

Fixes CID 709392: Dereference before null check (REVERSE_INULL).

11 years agoriff.cc: Fail if lseek() fails
Mikko Rapeli [Mon, 2 Jul 2012 18:44:08 +0000 (21:44 +0300)]
riff.cc: Fail if lseek() fails

Fixes Coverity CID 709362: Argument cannot be negative (NEGATIVE_RETURNS)
Function "lseek(this->fd, 0LL, 0)" returns a negative number.
Assigning: signed variable "pos" = "lseek".
...
"pos" is passed to a parameter that cannot be negative.
548                fail_if( lseek( fd, pos, SEEK_SET ) == ( off_t ) - 1 );

11 years agoriff.cc: Initialize data in constructor
Mikko Rapeli [Mon, 2 Jul 2012 18:39:46 +0000 (21:39 +0300)]
riff.cc: Initialize data in constructor

Fixes Coverity CID 709444: Uninitialized scalar field (UNINIT_CTOR)
Non-static class member ""length"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""name"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""offset"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""parent"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""type"" is not initialized in this constructor nor in any functions that it calls.
Non-static class member ""written"" is not initialized in this constructor nor in any functions that it calls.

11 years agofix crash when switching image formats with alpha
Dan Dennedy [Tue, 24 Jul 2012 06:12:04 +0000 (23:12 -0700)]
fix crash when switching image formats with alpha

This happens when switching from image format with distinct alpha
channel (yuv422) to one with embedded alpha channel (rgb24a).

Reported-by: j-b-m
11 years agofix memory read error found by valgrind
Dan Dennedy [Tue, 24 Jul 2012 06:09:52 +0000 (23:09 -0700)]
fix memory read error found by valgrind

11 years agofix memory leak and missing unlock (coverity-709377 & 709354)
Dan Dennedy [Mon, 23 Jul 2012 06:29:52 +0000 (23:29 -0700)]
fix memory leak and missing unlock (coverity-709377 & 709354)

11 years agofix possible divide by zero (coverity-709344)
Dan Dennedy [Mon, 23 Jul 2012 04:16:02 +0000 (21:16 -0700)]
fix possible divide by zero (coverity-709344)

11 years agoremove dead code (coverity-709337)
Dan Dennedy [Mon, 23 Jul 2012 04:11:46 +0000 (21:11 -0700)]
remove dead code (coverity-709337)

11 years agoremove dead code (coverity-709335 & 709336)
Dan Dennedy [Mon, 23 Jul 2012 04:08:22 +0000 (21:08 -0700)]
remove dead code (coverity-709335 & 709336)

11 years agoremove dead code (coverity-709334)
Dan Dennedy [Mon, 23 Jul 2012 04:05:25 +0000 (21:05 -0700)]
remove dead code (coverity-709334)

11 years agofix faulty image format tests (coverity-709330, 709331, & 709332)
Dan Dennedy [Mon, 23 Jul 2012 04:02:54 +0000 (21:02 -0700)]
fix faulty image format tests (coverity-709330, 709331, & 709332)

11 years agofix memory leak (coverity-709387, 709388, & 709389)
Dan Dennedy [Mon, 23 Jul 2012 02:16:49 +0000 (19:16 -0700)]
fix memory leak (coverity-709387, 709388, & 709389)

11 years agofix crash on null pointer
Dan Dennedy [Mon, 23 Jul 2012 16:21:55 +0000 (09:21 -0700)]
fix crash on null pointer

reported by Mikko Rapeli

11 years agoinitialze with calloc instead of memberwise (future-proofing)
Dan Dennedy [Mon, 23 Jul 2012 16:18:34 +0000 (09:18 -0700)]
initialze with calloc instead of memberwise (future-proofing)

11 years agofix uninitialized memory in mlt_events
Dan Dennedy [Mon, 23 Jul 2012 16:16:11 +0000 (09:16 -0700)]
fix uninitialized memory in mlt_events

11 years agofix regression building on 32-bit
Dan Dennedy [Sun, 22 Jul 2012 15:37:34 +0000 (08:37 -0700)]
fix regression building on 32-bit

11 years agofix uninitialized memory (coverity-709434)
Dan Dennedy [Mon, 23 Jul 2012 01:59:26 +0000 (18:59 -0700)]
fix uninitialized memory (coverity-709434)

11 years agofix out-of-bounds read (coverity-709368)
Dan Dennedy [Mon, 23 Jul 2012 01:58:04 +0000 (18:58 -0700)]
fix out-of-bounds read (coverity-709368)

11 years agofix memory leak (coverity-710866)
Dan Dennedy [Mon, 23 Jul 2012 01:44:14 +0000 (18:44 -0700)]
fix memory leak (coverity-710866)

11 years agofix memory leak (coverity-710865)
Dan Dennedy [Mon, 23 Jul 2012 01:42:23 +0000 (18:42 -0700)]
fix memory leak (coverity-710865)

11 years agofix memory leak (coverity-710864)
Dan Dennedy [Mon, 23 Jul 2012 01:39:54 +0000 (18:39 -0700)]
fix memory leak (coverity-710864)

11 years agofix memory leak (coverity-710863)
Dan Dennedy [Mon, 23 Jul 2012 01:37:28 +0000 (18:37 -0700)]
fix memory leak (coverity-710863)

11 years agofix uninitialized var (coverity-709434)
Dan Dennedy [Mon, 23 Jul 2012 01:34:44 +0000 (18:34 -0700)]
fix uninitialized var (coverity-709434)

11 years agofix uninitialized var (coverity-709433)
Dan Dennedy [Mon, 23 Jul 2012 00:39:08 +0000 (17:39 -0700)]
fix uninitialized var (coverity-709433)

11 years agofix uninitialized array (coverity-709432)
Dan Dennedy [Mon, 23 Jul 2012 00:35:53 +0000 (17:35 -0700)]
fix uninitialized array (coverity-709432)

11 years agofix uninitialized vars (coverity-709430 & 709431)
Dan Dennedy [Mon, 23 Jul 2012 00:34:16 +0000 (17:34 -0700)]
fix uninitialized vars (coverity-709430 & 709431)

11 years agofix memory leak (coverity-709391)
Dan Dennedy [Mon, 23 Jul 2012 00:32:51 +0000 (17:32 -0700)]
fix memory leak (coverity-709391)

11 years agoremove unused function (coverity-709390)
Dan Dennedy [Mon, 23 Jul 2012 00:20:23 +0000 (17:20 -0700)]
remove unused function (coverity-709390)

11 years agofix memory leak (coverity-709386)
Dan Dennedy [Mon, 23 Jul 2012 00:12:33 +0000 (17:12 -0700)]
fix memory leak (coverity-709386)

11 years agofix file handle leak (coverity-709383)
Dan Dennedy [Mon, 23 Jul 2012 00:06:16 +0000 (17:06 -0700)]
fix file handle leak (coverity-709383)

11 years agofix memory leak (coverity-709382)
Dan Dennedy [Mon, 23 Jul 2012 00:03:26 +0000 (17:03 -0700)]
fix memory leak (coverity-709382)

11 years agofix file handle leak (coverity-709381)
Dan Dennedy [Mon, 23 Jul 2012 00:01:25 +0000 (17:01 -0700)]
fix file handle leak (coverity-709381)

11 years agofix memory leak (coverity-709380)
Dan Dennedy [Sun, 22 Jul 2012 23:59:09 +0000 (16:59 -0700)]
fix memory leak (coverity-709380)

11 years agoadd Service::get_profile() returns mlt_profile
Dan Dennedy [Sun, 22 Jul 2012 23:58:49 +0000 (16:58 -0700)]
add Service::get_profile() returns mlt_profile

11 years agofix memory leak (coverity-709379)
Dan Dennedy [Sun, 22 Jul 2012 23:47:05 +0000 (16:47 -0700)]
fix memory leak (coverity-709379)

11 years agofix memory leak (coverity-709378)
Dan Dennedy [Sun, 22 Jul 2012 23:31:36 +0000 (16:31 -0700)]
fix memory leak (coverity-709378)

11 years agofix memory leak (coverity-709376)
Dan Dennedy [Sun, 22 Jul 2012 23:28:08 +0000 (16:28 -0700)]
fix memory leak (coverity-709376)

11 years agofix memory leak (coverity-709375)
Dan Dennedy [Sun, 22 Jul 2012 23:24:49 +0000 (16:24 -0700)]
fix memory leak (coverity-709375)

11 years agofix out-of-bounds read (coverity-709368 & 709369)
Dan Dennedy [Sun, 22 Jul 2012 23:13:50 +0000 (16:13 -0700)]
fix out-of-bounds read (coverity-709368 & 709369)

11 years agoimprove compatibility to compile composite sse2 (macports-35243)
Dan Dennedy [Fri, 20 Jul 2012 16:29:45 +0000 (09:29 -0700)]
improve compatibility to compile composite sse2 (macports-35243)

11 years agomove mutex and deque initialization to producer init method
Maksym Veremeyenko [Thu, 19 Jul 2012 10:23:09 +0000 (13:23 +0300)]
move mutex and deque initialization to producer init method

11 years agofix leak of dv packets
Maksym Veremeyenko [Thu, 19 Jul 2012 09:39:24 +0000 (12:39 +0300)]
fix leak of dv packets

11 years agofix memleak if file fails to open
Maksym Veremeyenko [Thu, 19 Jul 2012 08:09:35 +0000 (11:09 +0300)]
fix memleak if file fails to open

11 years agoadd define MELT_NOSDL to not use SDL_main()
Dan Dennedy [Sat, 14 Jul 2012 21:02:00 +0000 (14:02 -0700)]
add define MELT_NOSDL to not use SDL_main()

This is helpful on OS X when using melt as a utility to prevent the
program from appearing in the Dock.

11 years agofix crash in avformat consumer when audio encoding fails
Dan Dennedy [Fri, 13 Jul 2012 17:02:22 +0000 (10:02 -0700)]
fix crash in avformat consumer when audio encoding fails

11 years agoaccept file:// prefix on MLT XML file
Dan Dennedy [Fri, 13 Jul 2012 04:19:56 +0000 (21:19 -0700)]
accept file:// prefix on MLT XML file

11 years agofix some LADSPA crashing on dlclose on some systems (3538363)
Dan Dennedy [Thu, 28 Jun 2012 06:15:01 +0000 (23:15 -0700)]
fix some LADSPA crashing on dlclose on some systems (3538363)

11 years agoMerge pull request #3 from j-b-m/master
Dan Dennedy [Sun, 24 Jun 2012 16:46:34 +0000 (09:46 -0700)]
Merge pull request #3 from j-b-m/master

QImage module: fix Qt4 detection

11 years agoadd support for time string to playlist blanks
Dan Dennedy [Sun, 24 Jun 2012 01:46:18 +0000 (18:46 -0700)]
add support for time string to playlist blanks

11 years agomake alpha channel independent of lifetime of region frame
Dan Dennedy [Sat, 23 Jun 2012 23:12:28 +0000 (16:12 -0700)]
make alpha channel independent of lifetime of region frame

11 years agofix memory leak when using filter_only with region transition
Dan Dennedy [Sat, 23 Jun 2012 23:02:47 +0000 (16:02 -0700)]
fix memory leak when using filter_only with region transition

11 years agoimprove readability
Dan Dennedy [Sat, 23 Jun 2012 22:31:47 +0000 (15:31 -0700)]
improve readability

11 years agorename this to transition and frame
Dan Dennedy [Sat, 23 Jun 2012 22:24:32 +0000 (15:24 -0700)]
rename this to transition and frame

11 years agofix filters that need progress with region filter/transition
Dan Dennedy [Sat, 23 Jun 2012 22:19:51 +0000 (15:19 -0700)]
fix filters that need progress with region filter/transition

See for example, obscure filter, as used in demo/mlt_obscure.

11 years agofix race condition in region filter when parallel processing
Dan Dennedy [Sat, 23 Jun 2012 22:15:53 +0000 (15:15 -0700)]
fix race condition in region filter when parallel processing

based on patch from j-b-m

11 years agoadd support for audio scrubbing to audio-only consumers
Dan Dennedy [Sat, 23 Jun 2012 20:50:30 +0000 (13:50 -0700)]
add support for audio scrubbing to audio-only consumers

11 years agochange printfs in filter_jackrack to mlt_log_verbose
Dan Dennedy [Fri, 22 Jun 2012 05:19:22 +0000 (22:19 -0700)]
change printfs in filter_jackrack to mlt_log_verbose

11 years agosend jack silence on buffer underrun
Dan Dennedy [Fri, 22 Jun 2012 04:22:31 +0000 (21:22 -0700)]
send jack silence on buffer underrun

This occurs with the sdl_preview or any of the audio-only consumers when
paused. Otherwise, jack just plays unset memory, which is usually
something worse than just noise.

11 years agofix loading xml file on windows
Dan Dennedy [Fri, 22 Jun 2012 02:48:38 +0000 (19:48 -0700)]
fix loading xml file on windows

11 years agostop checking PTS if we are only using DTS
Dan Dennedy [Thu, 21 Jun 2012 05:24:15 +0000 (22:24 -0700)]
stop checking PTS if we are only using DTS

11 years agoFix Qt4 detection when Qt3 is installed
Jean-Baptiste Mardelle [Wed, 20 Jun 2012 20:31:23 +0000 (22:31 +0200)]
Fix Qt4 detection when Qt3 is installed

11 years agoadd mlt_producer_seek_time and mlt_producer_frame_time
Dan Dennedy [Wed, 20 Jun 2012 04:09:48 +0000 (21:09 -0700)]
add mlt_producer_seek_time and mlt_producer_frame_time

11 years agoadd to .gitignore
Dan Dennedy [Wed, 20 Jun 2012 04:02:13 +0000 (21:02 -0700)]
add to .gitignore

11 years agoadd const-ness to some strings in specialized service classes
Dan Dennedy [Wed, 20 Jun 2012 03:58:22 +0000 (20:58 -0700)]
add const-ness to some strings in specialized service classes

11 years agofix loading xml with producer not enclosed in playlist or multitrack
Dan Dennedy [Mon, 18 Jun 2012 20:05:03 +0000 (13:05 -0700)]
fix loading xml with producer not enclosed in playlist or multitrack

11 years agofix clang errors
Dan Dennedy [Mon, 18 Jun 2012 17:34:50 +0000 (10:34 -0700)]
fix clang errors

11 years agoMerge branch 'master' of github.com:mltframework/mlt
Dan Dennedy [Mon, 18 Jun 2012 16:30:05 +0000 (09:30 -0700)]
Merge branch 'master' of github.com:mltframework/mlt

11 years agoadd support for AUDIODEV environment var to rtaudio
Dan Dennedy [Sun, 17 Jun 2012 05:56:31 +0000 (22:56 -0700)]
add support for AUDIODEV environment var to rtaudio

11 years agooverhaul a/v sync and seeking in avformat producer
Dan Dennedy [Sun, 17 Jun 2012 05:12:03 +0000 (22:12 -0700)]
overhaul a/v sync and seeking in avformat producer

The new_seek property changed to use_pts. This consolidates old seek and
new seek code, improves a/v sync for more files, and improves seek
performance for AVCHD in general (including libav).

11 years agofix BSTR string conversion under Windows
Dan Dennedy [Sat, 16 Jun 2012 19:53:43 +0000 (12:53 -0700)]
fix BSTR string conversion under Windows

12 years agofix crash when reporting error in decklink producer init
Dan Dennedy [Tue, 5 Jun 2012 06:14:05 +0000 (23:14 -0700)]
fix crash when reporting error in decklink producer init

12 years agoset interim version to 0.8.1
Dan Dennedy [Tue, 5 Jun 2012 06:13:13 +0000 (23:13 -0700)]
set interim version to 0.8.1

12 years agoupdate ChangeLog for v0.8.0
Dan Dennedy [Fri, 1 Jun 2012 20:51:32 +0000 (13:51 -0700)]
update ChangeLog for v0.8.0

12 years agoset version to 0.8.0
Dan Dennedy [Fri, 1 Jun 2012 20:50:42 +0000 (13:50 -0700)]
set version to 0.8.0

12 years agoadd release notes for v0.8.0
Dan Dennedy [Fri, 1 Jun 2012 20:49:51 +0000 (13:49 -0700)]
add release notes for v0.8.0

12 years agoMerge branch 'master' of github.com:mltframework/mlt
Dan Dennedy [Fri, 1 Jun 2012 19:05:10 +0000 (12:05 -0700)]
Merge branch 'master' of github.com:mltframework/mlt

12 years agofix image format regression in avformat caching
Dan Dennedy [Fri, 1 Jun 2012 18:58:41 +0000 (11:58 -0700)]
fix image format regression in avformat caching

12 years agoremove unused alpha_cache member
Dan Dennedy [Fri, 1 Jun 2012 18:30:29 +0000 (11:30 -0700)]
remove unused alpha_cache member

12 years agofix video_delay when using new_seek (AVCHD)
Dan Dennedy [Fri, 1 Jun 2012 18:16:00 +0000 (11:16 -0700)]
fix video_delay when using new_seek (AVCHD)

12 years agofix a/v sync after recent change for faster AVCHD seeking
Dan Dennedy [Fri, 1 Jun 2012 18:15:08 +0000 (11:15 -0700)]
fix a/v sync after recent change for faster AVCHD seeking

12 years agoRevert "Revert "make speed of editing AVCHD tolerable""
Dan Dennedy [Fri, 1 Jun 2012 15:45:17 +0000 (08:45 -0700)]
Revert "Revert "make speed of editing AVCHD tolerable""

This reverts commit c02b411377f471c5c768dfb5f83171964c6c273a.

12 years agofix regression in build on 32-bit linux gcc 4.6.1
Dan Dennedy [Thu, 31 May 2012 07:21:41 +0000 (00:21 -0700)]
fix regression in build on 32-bit linux gcc 4.6.1

12 years agoRevert "make speed of editing AVCHD tolerable"
Dan Dennedy [Thu, 31 May 2012 05:12:59 +0000 (22:12 -0700)]
Revert "make speed of editing AVCHD tolerable"

This reverts commit b17e3e9f4eadc0dc53ded8a14df2059bb642afb1.