Mercurial > libavcodec.hg
comparison golomb.h @ 2438:e98b5e0de86b libavcodec
compile with TRACE define patch by (Loic <lll+ffmpeg m4x org>)
author | michael |
---|---|
date | Wed, 19 Jan 2005 12:58:34 +0000 |
parents | 21947e176d4d |
children | 6684c0e9e28f |
comparison
equal
deleted
inserted
replaced
2437:8a30df830ad6 | 2438:e98b5e0de86b |
---|---|
281 return (v>>1) ^ -(v&1); | 281 return (v>>1) ^ -(v&1); |
282 } | 282 } |
283 | 283 |
284 #ifdef TRACE | 284 #ifdef TRACE |
285 | 285 |
286 static inline int get_ue(GetBitContext *s, char *file, char *func, int line){ | 286 static inline int get_ue(GetBitContext *s, char *file, const char *func, int line){ |
287 int show= show_bits(s, 24); | 287 int show= show_bits(s, 24); |
288 int pos= get_bits_count(s); | 288 int pos= get_bits_count(s); |
289 int i= get_ue_golomb(s); | 289 int i= get_ue_golomb(s); |
290 int len= get_bits_count(s) - pos; | 290 int len= get_bits_count(s) - pos; |
291 int bits= show>>(24-len); | 291 int bits= show>>(24-len); |
295 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d ue @%5d in %s %s:%d\n", bits, len, i, pos, file, func, line); | 295 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d ue @%5d in %s %s:%d\n", bits, len, i, pos, file, func, line); |
296 | 296 |
297 return i; | 297 return i; |
298 } | 298 } |
299 | 299 |
300 static inline int get_se(GetBitContext *s, char *file, char *func, int line){ | 300 static inline int get_se(GetBitContext *s, char *file, const char *func, int line){ |
301 int show= show_bits(s, 24); | 301 int show= show_bits(s, 24); |
302 int pos= get_bits_count(s); | 302 int pos= get_bits_count(s); |
303 int i= get_se_golomb(s); | 303 int i= get_se_golomb(s); |
304 int len= get_bits_count(s) - pos; | 304 int len= get_bits_count(s) - pos; |
305 int bits= show>>(24-len); | 305 int bits= show>>(24-len); |
309 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d se @%5d in %s %s:%d\n", bits, len, i, pos, file, func, line); | 309 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d se @%5d in %s %s:%d\n", bits, len, i, pos, file, func, line); |
310 | 310 |
311 return i; | 311 return i; |
312 } | 312 } |
313 | 313 |
314 static inline int get_te(GetBitContext *s, int r, char *file, char *func, int line){ | 314 static inline int get_te(GetBitContext *s, int r, char *file, const char *func, int line){ |
315 int show= show_bits(s, 24); | 315 int show= show_bits(s, 24); |
316 int pos= get_bits_count(s); | 316 int pos= get_bits_count(s); |
317 int i= get_te0_golomb(s, r); | 317 int i= get_te0_golomb(s, r); |
318 int len= get_bits_count(s) - pos; | 318 int len= get_bits_count(s) - pos; |
319 int bits= show>>(24-len); | 319 int bits= show>>(24-len); |