From: Michael Niedermayer Date: Fri, 16 Dec 2011 14:44:29 +0000 (+0100) Subject: txd/westwood: remove demuxer specific overallocate solutions as the new generic code X-Git-Tag: android-x86-4.4-r1~14402 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=207d9eab5a47c54173a3a3cbe990aa746fe6e39a;p=android-x86%2Fexternal-ffmpeg.git txd/westwood: remove demuxer specific overallocate solutions as the new generic code handles it fine. Signed-off-by: Michael Niedermayer --- diff --git a/libavformat/txd.c b/libavformat/txd.c index 284d53212f..06aca8c3f4 100644 --- a/libavformat/txd.c +++ b/libavformat/txd.c @@ -49,8 +49,6 @@ static int txd_read_header(AVFormatContext *s, AVFormatParameters *ap) { st->codec->time_base.num = 1; /* the parameters will be extracted from the compressed bitstream */ - s->pb->maxsize= avio_size(s->pb); - return 0; } diff --git a/libavformat/westwood.c b/libavformat/westwood.c index b803b68aab..4cbd5be396 100644 --- a/libavformat/westwood.c +++ b/libavformat/westwood.c @@ -320,15 +320,9 @@ static int wsvqa_read_packet(AVFormatContext *s, int skip_byte; while (avio_read(pb, preamble, VQA_PREAMBLE_SIZE) == VQA_PREAMBLE_SIZE) { - int64_t filesize= avio_size(s->pb); chunk_type = AV_RB32(&preamble[0]); chunk_size = AV_RB32(&preamble[4]); - if(filesize>=0 && chunk_size > filesize){ - av_log(s, AV_LOG_ERROR, "Chunk with size %d truncated\n", chunk_size); - chunk_size= filesize; - } - skip_byte = chunk_size & 0x01; if ((chunk_type == SND2_TAG || chunk_type == SND1_TAG) && wsvqa->audio_channels == 0) {