Lines Matching refs:BIT_STR
369 #define BIT_STR(x,lsb,len) av_mod_uintp2((x) >> (lsb), (len))
389 int pos = BIT_STR(code, 0, m) + off; ///code: m+1 bits
396 int pos0 = BIT_STR(code, m, m) + off;
397 int pos1 = BIT_STR(code, 0, m) + off;
408 decode_2p_track(out, BIT_STR(code, 0, 2*m - 1),
410 decode_1p_track(out + 2, BIT_STR(code, 2*m, m + 1), m, off);
418 switch (BIT_STR(code, 4*m - 2, 2)) { /* case ID (2 bits) */
423 decode_2p_track(out, BIT_STR(code, 0, 2*m - 3),
425 decode_2p_track(out + 2, BIT_STR(code, 2*m - 2, 2*m - 1),
429 decode_1p_track(out, BIT_STR(code, 3*m - 2, m),
431 decode_3p_track(out + 1, BIT_STR(code, 0, 3*m - 2),
435 decode_2p_track(out, BIT_STR(code, 2*m - 1, 2*m - 1),
437 decode_2p_track(out + 2, BIT_STR(code, 0, 2*m - 1),
441 decode_3p_track(out, BIT_STR(code, m, 3*m - 2),
443 decode_1p_track(out + 3, BIT_STR(code, 0, m),
453 decode_3p_track(out, BIT_STR(code, 2*m + 1, 3*m - 2),
456 decode_2p_track(out + 3, BIT_STR(code, 0, 2*m + 1), m, off);
466 switch (BIT_STR(code, 6*m - 4, 2)) { /* case ID (2 bits) */
468 decode_1p_track(out, BIT_STR(code, 0, m),
470 decode_5p_track(out + 1, BIT_STR(code, m, 5*m - 5),
474 decode_1p_track(out, BIT_STR(code, 0, m),
476 decode_5p_track(out + 1, BIT_STR(code, m, 5*m - 5),
480 decode_2p_track(out, BIT_STR(code, 0, 2*m - 1),
482 decode_4p_track(out + 2, BIT_STR(code, 2*m - 1, 4*m - 4),
486 decode_3p_track(out, BIT_STR(code, 3*m - 2, 3*m - 2),
488 decode_3p_track(out + 3, BIT_STR(code, 0, 3*m - 2),