Mercurial > libavcodec.hg
comparison get_bits.h @ 12129:8b28e74de2c0 libavcodec
Add av_ prefix to bswap macros
author | mru |
---|---|
date | Sat, 10 Jul 2010 22:12:30 +0000 |
parents | ee740a4e80c5 |
children |
comparison
equal
deleted
inserted
replaced
12128:ee740a4e80c5 | 12129:8b28e74de2c0 |
---|---|
265 (gb)->cache1= name##_cache1;\ | 265 (gb)->cache1= name##_cache1;\ |
266 (gb)->buffer_ptr= name##_buffer_ptr;\ | 266 (gb)->buffer_ptr= name##_buffer_ptr;\ |
267 | 267 |
268 # define UPDATE_CACHE(name, gb)\ | 268 # define UPDATE_CACHE(name, gb)\ |
269 if(name##_bit_count > 0){\ | 269 if(name##_bit_count > 0){\ |
270 const uint32_t next= be2ne_32( *name##_buffer_ptr );\ | 270 const uint32_t next= av_be2ne32( *name##_buffer_ptr );\ |
271 name##_cache0 |= NEG_USR32(next,name##_bit_count);\ | 271 name##_cache0 |= NEG_USR32(next,name##_bit_count);\ |
272 name##_cache1 |= next<<name##_bit_count;\ | 272 name##_cache1 |= next<<name##_bit_count;\ |
273 name##_buffer_ptr++;\ | 273 name##_buffer_ptr++;\ |
274 name##_bit_count-= 32;\ | 274 name##_bit_count-= 32;\ |
275 }\ | 275 }\ |
317 static inline void skip_bits_long(GetBitContext *s, int n){ | 317 static inline void skip_bits_long(GetBitContext *s, int n){ |
318 OPEN_READER(re, s) | 318 OPEN_READER(re, s) |
319 re_bit_count += n; | 319 re_bit_count += n; |
320 re_buffer_ptr += re_bit_count>>5; | 320 re_buffer_ptr += re_bit_count>>5; |
321 re_bit_count &= 31; | 321 re_bit_count &= 31; |
322 re_cache0 = be2ne_32( re_buffer_ptr[-1] ) << re_bit_count; | 322 re_cache0 = av_be2ne32( re_buffer_ptr[-1] ) << re_bit_count; |
323 re_cache1 = 0; | 323 re_cache1 = 0; |
324 UPDATE_CACHE(re, s) | 324 UPDATE_CACHE(re, s) |
325 CLOSE_READER(re, s) | 325 CLOSE_READER(re, s) |
326 } | 326 } |
327 | 327 |