diff options
author | Aurelien Jacobs <aurel@gnuage.org> | 2007-10-18 23:50:52 +0000 |
---|---|---|
committer | Aurelien Jacobs <aurel@gnuage.org> | 2007-10-18 23:50:52 +0000 |
commit | 018d0ff973d011ed466026784088bad522dbf7bd (patch) | |
tree | 91c6e0003fc3db089b76d819c1045c9653e7231a /libavformat/electronicarts.c | |
parent | a2c9473d96bd4dc05d04b4f801fe0c3e59fab63a (diff) | |
download | ffmpeg-018d0ff973d011ed466026784088bad522dbf7bd.tar.gz |
skip unsupported audio track data
Originally committed as revision 10806 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/electronicarts.c')
-rw-r--r-- | libavformat/electronicarts.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/electronicarts.c b/libavformat/electronicarts.c index c16a80ac1e..f093e8e199 100644 --- a/libavformat/electronicarts.c +++ b/libavformat/electronicarts.c @@ -296,6 +296,10 @@ static int ea_read_packet(AVFormatContext *s, switch (chunk_type) { /* audio data */ case SCDl_TAG: + if (!ea->audio_codec) { + url_fskip(pb, chunk_size); + break; + } ret = av_get_packet(pb, pkt, chunk_size); if (ret != chunk_size) ret = AVERROR(EIO); |