Lines Matching refs:buf
55 unsigned int buf;
58 buf = show_bits_long(gb, 32);
60 if (buf >= (1 << 27)) {
61 buf >>= 32 - 9;
62 skip_bits_long(gb, ff_golomb_vlc_len[buf]);
64 return ff_ue_golomb_vlc_code[buf];
66 int log = 2 * av_log2(buf) - 31;
71 buf >>= log;
72 buf--;
74 return buf;
79 buf = GET_CACHE(re, gb);
81 if (buf >= (1 << 27)) {
82 buf >>= 32 - 9;
83 LAST_SKIP_BITS(re, gb, ff_golomb_vlc_len[buf]);
86 return ff_ue_golomb_vlc_code[buf];
88 int log = 2 * av_log2(buf) - 31;
93 buf >>= log;
94 buf--;
96 return buf;
106 unsigned buf, log;
108 buf = show_bits_long(gb, 32);
109 log = 31 - av_log2(buf);
122 unsigned int buf;
125 buf = show_bits_long(gb, 32);
127 buf >>= 32 - 9;
128 skip_bits_long(gb, ff_golomb_vlc_len[buf]);
133 buf = GET_CACHE(re, gb);
135 buf >>= 32 - 9;
136 LAST_SKIP_BITS(re, gb, ff_golomb_vlc_len[buf]);
140 return ff_ue_golomb_vlc_code[buf];
145 uint32_t buf;
148 buf = show_bits_long(gb, 32);
150 if (buf & 0xAA800000) {
151 buf >>= 32 - 8;
152 skip_bits_long(gb, ff_interleaved_golomb_vlc_len[buf]);
154 return ff_interleaved_ue_golomb_vlc_code[buf];
159 buf >>= 32 - 8;
160 skip_bits_long(gb, FFMIN(ff_interleaved_golomb_vlc_len[buf], 8));
162 if (ff_interleaved_golomb_vlc_len[buf] != 9) {
163 ret <<= (ff_interleaved_golomb_vlc_len[buf] - 1) >> 1;
164 ret |= ff_interleaved_dirac_golomb_vlc_code[buf];
167 ret = (ret << 4) | ff_interleaved_dirac_golomb_vlc_code[buf];
168 buf = show_bits_long(gb, 32);
176 buf = GET_CACHE(re, gb);
178 if (buf & 0xAA800000) {
179 buf >>= 32 - 8;
180 LAST_SKIP_BITS(re, gb, ff_interleaved_golomb_vlc_len[buf]);
183 return ff_interleaved_ue_golomb_vlc_code[buf];
188 buf >>= 32 - 8;
190 FFMIN(ff_interleaved_golomb_vlc_len[buf], 8));
192 if (ff_interleaved_golomb_vlc_len[buf] != 9) {
193 ret <<= (ff_interleaved_golomb_vlc_len[buf] - 1) >> 1;
194 ret |= ff_interleaved_dirac_golomb_vlc_code[buf];
197 ret = (ret << 4) | ff_interleaved_dirac_golomb_vlc_code[buf];
199 buf = GET_CACHE(re, gb);
241 unsigned int buf;
244 buf = show_bits_long(gb, 32);
246 if (buf >= (1 << 27)) {
247 buf >>= 32 - 9;
248 skip_bits_long(gb, ff_golomb_vlc_len[buf]);
250 return ff_se_golomb_vlc_code[buf];
252 int log = 2 * av_log2(buf) - 31;
253 buf >>= log;
257 if (buf & 1)
258 buf = -(buf >> 1);
260 buf = (buf >> 1);
262 return buf;
267 buf = GET_CACHE(re, gb);
269 if (buf >= (1 << 27)) {
270 buf >>= 32 - 9;
271 LAST_SKIP_BITS(re, gb, ff_golomb_vlc_len[buf]);
274 return ff_se_golomb_vlc_code[buf];
276 int log = av_log2(buf), sign;
279 buf = GET_CACHE(re, gb);
281 buf >>= log;
286 sign = -(buf & 1);
287 buf = ((buf >> 1) ^ sign) - sign;
289 return buf;
296 unsigned int buf = get_ue_golomb_long(gb);
297 int sign = (buf & 1) - 1;
298 return ((buf >> 1) ^ sign) + 1;
303 unsigned int buf;
306 buf = show_bits_long(gb, 32);
308 if (buf & 0xAA800000) {
309 buf >>= 32 - 8;
310 skip_bits_long(gb, ff_interleaved_golomb_vlc_len[buf]);
312 return ff_interleaved_se_golomb_vlc_code[buf];
316 buf |= 1 | show_bits(gb, 24);
318 if ((buf & 0xAAAAAAAA) == 0)
321 for (log = 31; (buf & 0x80000000) == 0; log--)
322 buf = (buf << 2) - ((buf << log) >> (log - 1)) + (buf >> 30);
326 return (signed) (((((buf << log) >> log) - 1) ^ -(buf & 0x1)) + 1) >> 1;
331 buf = GET_CACHE(re, gb);
333 if (buf & 0xAA800000) {
334 buf >>= 32 - 8;
335 LAST_SKIP_BITS(re, gb, ff_interleaved_golomb_vlc_len[buf]);
338 return ff_interleaved_se_golomb_vlc_code[buf];
343 buf |= 1 | (GET_CACHE(re, gb) >> 8);
345 if ((buf & 0xAAAAAAAA) == 0)
348 for (log = 31; (buf & 0x80000000) == 0; log--)
349 buf = (buf << 2) - ((buf << log) >> (log - 1)) + (buf >> 30);
354 return (signed) (((((buf << log) >> log) - 1) ^ -(buf & 0x1)) + 1) >> 1;
377 unsigned int buf;
381 buf = show_bits_long(gb, 32);
383 log = av_log2(buf);
386 buf >>= log - k;
387 buf += (30 - log) << k;
390 return buf;
393 buf = get_bits_long(gb, esc_len);
395 return buf + limit - 1;
400 buf = GET_CACHE(re, gb);
402 log = av_log2(buf);
405 buf >>= log - k;
406 buf += (30U - log) << k;
410 return buf;
415 buf = SHOW_UBITS(re, gb, esc_len);
420 return buf + limit - 1;
431 unsigned int buf;
435 buf = show_bits_long(gb, 32);
437 log = av_log2(buf);
440 buf >>= log - k;
441 buf += (30 - log) << k;
444 return buf;
452 buf = get_bits_long(gb, k);
454 return buf + (i << k);
456 buf = get_bits_long(gb, esc_len);
458 return buf + 1;
465 buf = GET_CACHE(re, gb);
467 log = av_log2(buf);
473 buf >>= log - k;
474 buf += (30U - log) << k;
478 return buf;
498 buf = SHOW_UBITS(re, gb, 16) << (k-16);
501 buf |= SHOW_UBITS(re, gb, k-16);
504 buf = SHOW_UBITS(re, gb, k);
508 buf = 0;
511 buf += ((SUINT)i << k);
513 buf = SHOW_UBITS(re, gb, esc_len);
516 buf ++;
518 buf = -1;
521 return buf;