summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-06-24 13:20:17 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-06-24 13:20:17 +0000
commit4badc643ae622764a86300371166a734c147e1ae (patch)
tree5b3152ee0d7d629d8c7a9c44dd6e041961417728 /libmpdemux
parent4d4dd847260ea87576b81880cc681fdd2ef38c20 (diff)
downloadmpv-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
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_audio.c7
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;