diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-06-24 13:20:17 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-06-24 13:20:17 +0000 |
commit | 4badc643ae622764a86300371166a734c147e1ae (patch) | |
tree | 5b3152ee0d7d629d8c7a9c44dd6e041961417728 | |
parent | 4d4dd847260ea87576b81880cc681fdd2ef38c20 (diff) | |
download | mpv-4badc643ae622764a86300371166a734c147e1ae.tar.bz2 mpv-4badc643ae622764a86300371166a734c147e1ae.tar.xz |
Use AV_RL32
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23647 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/demux_audio.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libmpdemux/demux_audio.c b/libmpdemux/demux_audio.c index dd165b5c83..e8aeb24ce5 100644 --- a/libmpdemux/demux_audio.c +++ b/libmpdemux/demux_audio.c @@ -10,6 +10,7 @@ #include "stheader.h" #include "genres.h" #include "mp3_hdr.h" +#include "libavutil/intreadwrite.h" #include <string.h> #ifdef MP_DEBUG @@ -219,18 +220,18 @@ get_flac_metadata (demuxer_t* demuxer) if (stream_read (s, comments, blk_len) == blk_len) { uint8_t *p = ptr; - length = p[0] + (p[1] << 8) + (p[2] << 16) + (p[3] << 24); + length = AV_RL32(p); ptr += 4 + length; p = ptr; - comment_list_len = p[0] + (p[1] << 8) + (p[2] << 16) + (p[3] << 24); + comment_list_len = AV_RL32(p); ptr += 4; cn = 0; for (; cn < comment_list_len; cn++) { p = ptr; - length = p[0] + (p[1] << 8) + (p[2] << 16) + (p[3] << 24); + length = AV_RL32(p); ptr += 4; comment = (char *) ptr; |