]> git.sesse.net Git - mlt/commitdiff
Fix crash at end of second pass.
authorDan Dennedy <dan@dennedy.org>
Tue, 30 Aug 2011 05:18:14 +0000 (22:18 -0700)
committerDan Dennedy <dan@dennedy.org>
Tue, 30 Aug 2011 05:18:14 +0000 (22:18 -0700)
src/modules/avformat/consumer_avformat.c

index 179815cd3def5aee5dc0fad8aa010811de7c5437..5741d5cbf7f78d1669f293a9b7abc751654dc0ac 100644 (file)
@@ -851,7 +851,6 @@ static AVStream *add_video_stream( mlt_consumer consumer, AVFormatContext *oc, A
                                                fclose( f );
                                                logbuffer[size] = '\0';
                                                c->stats_in = logbuffer;
-                                               mlt_properties_set_data( properties, "_logbuffer", logbuffer, 0, ( mlt_destructor )av_free, NULL );
                                        }
                                }
                        }
@@ -951,6 +950,7 @@ void close_video(AVFormatContext *oc, AVStream *st)
        if ( st && st->codec )
        {
                avformat_lock();
+               av_freep( &st->codec->stats_in );
                avcodec_close(st->codec);
                avformat_unlock();
        }