diff options
author | Mans Rullgard <mans@mansr.com> | 2011-11-26 00:22:28 +0000 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2011-11-26 11:38:41 +0000 |
commit | 3d1af11df49c9bd27f6677ec2fa327b379144e11 (patch) | |
tree | 5080ba5fb57f3cf98fc1b27abe0d065a87554d20 | |
parent | b7581b5c839d1e293bb9dc34352a76df9d3158a9 (diff) | |
download | ffmpeg-3d1af11df49c9bd27f6677ec2fa327b379144e11.tar.gz |
sol: use AV_RL32 instead of raw pointer cast
Signed-off-by: Mans Rullgard <mans@mansr.com>
-rw-r--r-- | libavformat/sol.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libavformat/sol.c b/libavformat/sol.c index 55accc2473..0fd4259651 100644 --- a/libavformat/sol.c +++ b/libavformat/sol.c @@ -23,7 +23,7 @@ * Based on documents from Game Audio Player and own research */ -#include "libavutil/bswap.h" +#include "libavutil/intreadwrite.h" #include "avformat.h" #include "pcm.h" @@ -33,8 +33,7 @@ static int sol_probe(AVProbeData *p) { /* check file header */ - uint16_t magic; - magic=av_le2ne16(*((uint16_t*)p->buf)); + uint16_t magic = AV_RL32(p->buf); if ((magic == 0x0B8D || magic == 0x0C0D || magic == 0x0C8D) && p->buf[2] == 'S' && p->buf[3] == 'O' && p->buf[4] == 'L' && p->buf[5] == 0) |