Commit 724cc2df authored by Reimar Döffinger's avatar Reimar Döffinger

Use AV_WL32/AV_WB32 in bitstream.h

Originally committed as revision 16778 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 7996d153
...@@ -198,10 +198,7 @@ static inline void put_bits(PutBitContext *s, int n, unsigned int value) ...@@ -198,10 +198,7 @@ static inline void put_bits(PutBitContext *s, int n, unsigned int value)
if (n >= bit_left) { if (n >= bit_left) {
#if !HAVE_FAST_UNALIGNED #if !HAVE_FAST_UNALIGNED
if (3 & (intptr_t) s->buf_ptr) { if (3 & (intptr_t) s->buf_ptr) {
s->buf_ptr[0] = bit_buf ; AV_WL32(s->buf_ptr, bit_buf);
s->buf_ptr[1] = bit_buf >> 8;
s->buf_ptr[2] = bit_buf >> 16;
s->buf_ptr[3] = bit_buf >> 24;
} else } else
#endif #endif
*(uint32_t *)s->buf_ptr = le2me_32(bit_buf); *(uint32_t *)s->buf_ptr = le2me_32(bit_buf);
...@@ -219,10 +216,7 @@ static inline void put_bits(PutBitContext *s, int n, unsigned int value) ...@@ -219,10 +216,7 @@ static inline void put_bits(PutBitContext *s, int n, unsigned int value)
bit_buf |= value >> (n - bit_left); bit_buf |= value >> (n - bit_left);
#if !HAVE_FAST_UNALIGNED #if !HAVE_FAST_UNALIGNED
if (3 & (intptr_t) s->buf_ptr) { if (3 & (intptr_t) s->buf_ptr) {
s->buf_ptr[0] = bit_buf >> 24; AV_WB32(s->buf_ptr, bit_buf);
s->buf_ptr[1] = bit_buf >> 16;
s->buf_ptr[2] = bit_buf >> 8;
s->buf_ptr[3] = bit_buf ;
} else } else
#endif #endif
*(uint32_t *)s->buf_ptr = be2me_32(bit_buf); *(uint32_t *)s->buf_ptr = be2me_32(bit_buf);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment