summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-12 13:50:35 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-12 13:50:35 +0000
commitc15f24ba608b231be283b4769f84d73bbefc0035 (patch)
tree661b0b2876739f7f1ef771759260e3d0bda65096 /libmpdemux
parent4b56ecf0197be4f73a4c629bb0763f38babc3799 (diff)
downloadmpv-c15f24ba608b231be283b4769f84d73bbefc0035.tar.bz2
mpv-c15f24ba608b231be283b4769f84d73bbefc0035.tar.xz
workaround for empty version1 audio headers (bugreport by Sascha Sommer)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6719 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_mov.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demux_mov.c b/libmpdemux/demux_mov.c
index 6424b382f1..ee9efbc758 100644
--- a/libmpdemux/demux_mov.c
+++ b/libmpdemux/demux_mov.c
@@ -1350,7 +1350,7 @@ if(trak->samplesize){
// printf("X = %d\n", x);
/* the following stuff is audio related */
if (trak->type == MOV_TRAK_AUDIO){
- if(trak->stdata_len>=44 && trak->stdata[9]>=1){
+ if(trak->stdata_len>=44 && trak->stdata[9]>=1 && char2int(trak->stdata,28)>0){
// stsd version 1 - we have audio compression ratio info:
x/=char2int(trak->stdata,28); // samples/packet
// x*=char2int(trak->stdata,32); // bytes/packet