[FFmpeg-cvslog] r16778 - trunk/libavcodec/bitstream.h
reimar
subversion
Sun Jan 25 19:12:13 CET 2009
Author: reimar
Date: Sun Jan 25 19:12:13 2009
New Revision: 16778
Log:
Use AV_WL32/AV_WB32 in bitstream.h
Modified:
trunk/libavcodec/bitstream.h
Modified: trunk/libavcodec/bitstream.h
==============================================================================
--- trunk/libavcodec/bitstream.h Sun Jan 25 18:52:52 2009 (r16777)
+++ trunk/libavcodec/bitstream.h Sun Jan 25 19:12:13 2009 (r16778)
@@ -198,10 +198,7 @@ static inline void put_bits(PutBitContex
if (n >= bit_left) {
#if !HAVE_FAST_UNALIGNED
if (3 & (intptr_t) s->buf_ptr) {
- s->buf_ptr[0] = bit_buf ;
- s->buf_ptr[1] = bit_buf >> 8;
- s->buf_ptr[2] = bit_buf >> 16;
- s->buf_ptr[3] = bit_buf >> 24;
+ AV_WL32(s->buf_ptr, bit_buf);
} else
#endif
*(uint32_t *)s->buf_ptr = le2me_32(bit_buf);
@@ -219,10 +216,7 @@ static inline void put_bits(PutBitContex
bit_buf |= value >> (n - bit_left);
#if !HAVE_FAST_UNALIGNED
if (3 & (intptr_t) s->buf_ptr) {
- s->buf_ptr[0] = bit_buf >> 24;
- s->buf_ptr[1] = bit_buf >> 16;
- s->buf_ptr[2] = bit_buf >> 8;
- s->buf_ptr[3] = bit_buf ;
+ AV_WB32(s->buf_ptr, bit_buf);
} else
#endif
*(uint32_t *)s->buf_ptr = be2me_32(bit_buf);
More information about the ffmpeg-cvslog
mailing list