[FFmpeg-cvslog] r20132 - trunk/libavformat/matroskadec.c
aurel
subversion
Thu Oct 1 23:14:46 CEST 2009
Author: aurel
Date: Thu Oct 1 23:14:46 2009
New Revision: 20132
Log:
matroskadec: don't overwrite extradata already read by ff_get_wav_header()
Modified:
trunk/libavformat/matroskadec.c
Modified: trunk/libavformat/matroskadec.c
==============================================================================
--- trunk/libavformat/matroskadec.c Thu Oct 1 23:14:05 2009 (r20131)
+++ trunk/libavformat/matroskadec.c Thu Oct 1 23:14:46 2009 (r20132)
@@ -1351,6 +1351,7 @@ static int matroska_read_header(AVFormat
av_reduce(&st->codec->time_base.num, &st->codec->time_base.den,
track->default_duration, 1000000000, 30000);
+ if (!st->codec->extradata) {
if(extradata){
st->codec->extradata = extradata;
st->codec->extradata_size = extradata_size;
@@ -1364,6 +1365,7 @@ static int matroska_read_header(AVFormat
track->codec_priv.data + extradata_offset,
track->codec_priv.size);
}
+ }
if (track->type == MATROSKA_TRACK_TYPE_VIDEO) {
st->codec->codec_type = CODEC_TYPE_VIDEO;
More information about the ffmpeg-cvslog
mailing list