aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/mov.c
diff options
context:
space:
mode:
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>2006-07-08 23:23:47 +0000
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>2006-07-08 23:23:47 +0000
commit4990951be8f2e1bae68e371d624837a2db7ffbcf (patch)
tree669c7aeb52ada89c4973cd16da25ce5e2906b859 /libavformat/mov.c
parentf7e79298d196846ee743b69d3005651db3cd0c96 (diff)
downloadffmpeg-4990951be8f2e1bae68e371d624837a2db7ffbcf.tar.gz
simplify, use LE_32, BE_32 macros
Originally committed as revision 5682 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/mov.c')
-rw-r--r--libavformat/mov.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/libavformat/mov.c b/libavformat/mov.c
index bead12f937..00845e15fe 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -1571,16 +1571,6 @@ static void mov_free_stream_context(MOVStreamContext *sc)
}
}
-static inline uint32_t mov_to_tag(uint8_t *buf)
-{
- return MKTAG(buf[0], buf[1], buf[2], buf[3]);
-}
-
-static inline uint32_t to_be32(uint8_t *buf)
-{
- return (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | buf[3];
-}
-
/* XXX: is it sufficient ? */
static int mov_probe(AVProbeData *p)
{
@@ -1596,7 +1586,7 @@ static int mov_probe(AVProbeData *p)
/* ignore invalid offset */
if ((offset + 8) > (unsigned int)p->buf_size)
return score;
- tag = mov_to_tag(p->buf + offset + 4);
+ tag = LE_32(p->buf + offset + 4);
switch(tag) {
/* check for obvious tags */
case MKTAG( 'j', 'P', ' ', ' ' ): /* jpeg 2000 signature */
@@ -1614,7 +1604,7 @@ static int mov_probe(AVProbeData *p)
case MKTAG( 'f', 't', 'y', 'p' ):
case MKTAG( 's', 'k', 'i', 'p' ):
case MKTAG( 'u', 'u', 'i', 'd' ):
- offset = to_be32(p->buf+offset) + offset;
+ offset = BE_32(p->buf+offset) + offset;
/* if we only find those cause probedata is too small at least rate them */
score = AVPROBE_SCORE_MAX - 50;
break;