OSDN Git Service
(root)
/
coroid
/
libav_saccubus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
04a6d1b
)
Add condition to aea demuxer probe.
author
Benjamin Larsson
<banan@ludd.ltu.se>
Sun, 13 Sep 2009 18:27:53 +0000
(18:27 +0000)
committer
Benjamin Larsson
<banan@ludd.ltu.se>
Sun, 13 Sep 2009 18:27:53 +0000
(18:27 +0000)
Originally committed as revision 19833 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavformat/aea.c
patch
|
blob
|
history
diff --git
a/libavformat/aea.c
b/libavformat/aea.c
index
d2c1a1d
..
7c44d78
100644
(file)
--- a/
libavformat/aea.c
+++ b/
libavformat/aea.c
@@
-37,12
+37,15
@@
static int aea_read_probe(AVProbeData *p)
/* Magic is '00 08 00 00' in Little Endian*/
if (AV_RL32(p->buf)==0x800) {
- int bsm_s, bsm_e, inb_s, inb_e;
+ int bsm_s, bsm_e, inb_s, inb_e, ch;
+ ch = p->buf[264];
bsm_s = p->buf[2048];
inb_s = p->buf[2048+1];
inb_e = p->buf[2048+210];
bsm_e = p->buf[2048+211];
+ if (ch != 1 && ch != 2)
+ return 0;
/* Check so that the redundant bsm bytes and info bytes are valid
* the block size mode bytes have to be the same