Lines Matching refs:msac

49 static inline unsigned read_golomb(MsacContext *const msac) {  in read_golomb()  argument
53 while (!dav1d_msac_decode_bool_equi(msac) && len < 32) len++; in read_golomb()
54 while (len--) val = (val << 1) + dav1d_msac_decode_bool_equi(msac); in read_golomb()
336 printf("Start: r=%d\n", ts->msac.rng); in decode_coefs()
340 const int all_skip = dav1d_msac_decode_bool_adapt(&ts->msac, in decode_coefs()
344 t_dim->ctx, sctx, all_skip, ts->msac.rng); in decode_coefs()
372 idx = dav1d_msac_decode_symbol_adapt4(&ts->msac, in decode_coefs()
376 idx = dav1d_msac_decode_symbol_adapt8(&ts->msac, in decode_coefs()
382 tx, t_dim->min, y_mode_nofilt, idx, *txtp, ts->msac.rng); in decode_coefs()
385 idx = dav1d_msac_decode_bool_adapt(&ts->msac, in decode_coefs()
389 idx = dav1d_msac_decode_symbol_adapt16(&ts->msac, in decode_coefs()
393 idx = dav1d_msac_decode_symbol_adapt16(&ts->msac, in decode_coefs()
399 tx, t_dim->min, idx, *txtp, ts->msac.rng); in decode_coefs()
412 eob_bin = dav1d_msac_decode_symbol_adapt##ns(&ts->msac, eob_bin_cdf, 4 + sz); \ in decode_coefs()
426 16 << tx2dszctx, chroma, is_1d, eob_bin, ts->msac.rng); in decode_coefs()
431 const int eob_hi_bit = dav1d_msac_decode_bool_adapt(&ts->msac, eob_hi_bit_cdf); in decode_coefs()
434 t_dim->ctx, chroma, eob_bin, eob_hi_bit, ts->msac.rng); in decode_coefs()
436 dav1d_msac_decode_bools(&ts->msac, eob_bin - 2); in decode_coefs()
438 printf("Post-eob[%d]: r=%d\n", eob, ts->msac.rng); in decode_coefs()
456 int eob_tok = dav1d_msac_decode_symbol_adapt4(&ts->msac, eob_cdf[ctx], 2); in decode_coefs()
472 t_dim->ctx, chroma, ctx, eob, rc, tok, ts->msac.rng); \ in decode_coefs()
475 tok = dav1d_msac_decode_hi_tok(&ts->msac, hi_cdf[ctx]); \ in decode_coefs()
480 ts->msac.rng); \ in decode_coefs()
497 tok = dav1d_msac_decode_symbol_adapt4(&ts->msac, lo_cdf[ctx], 3); \ in decode_coefs()
500 t_dim->ctx, chroma, ctx, i, rc_i, tok, ts->msac.rng); \ in decode_coefs()
505 tok = dav1d_msac_decode_hi_tok(&ts->msac, hi_cdf[ctx]); \ in decode_coefs()
509 ts->msac.rng); \ in decode_coefs()
526 dc_tok = dav1d_msac_decode_symbol_adapt4(&ts->msac, lo_cdf[ctx], 3); \ in decode_coefs()
529 t_dim->ctx, chroma, ctx, dc_tok, ts->msac.rng); \ in decode_coefs()
536 dc_tok = dav1d_msac_decode_hi_tok(&ts->msac, hi_cdf[ctx]); \ in decode_coefs()
539 imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); \ in decode_coefs()
576 int tok_br = dav1d_msac_decode_symbol_adapt4(&ts->msac, eob_cdf[0], 2); in decode_coefs()
580 t_dim->ctx, chroma, 0, dc_tok, ts->msac.rng); in decode_coefs()
582 dc_tok = dav1d_msac_decode_hi_tok(&ts->msac, hi_cdf[0]); in decode_coefs()
585 imin(t_dim->ctx, 3), chroma, dc_tok, ts->msac.rng); in decode_coefs()
606 const int dc_sign = dav1d_msac_decode_bool_adapt(&ts->msac, dc_sign_cdf); in decode_coefs()
609 chroma, dc_sign_ctx, dc_sign, ts->msac.rng); in decode_coefs()
618 dc_tok = read_golomb(&ts->msac) + 15; in decode_coefs()
621 dc_tok - 15, dc_tok, ts->msac.rng); in decode_coefs()
636 const int sign = dav1d_msac_decode_bool_equi(&ts->msac); in decode_coefs()
638 printf("Post-sign[%d=%d]: r=%d\n", rc, sign, ts->msac.rng); in decode_coefs()
643 tok = read_golomb(&ts->msac) + 15; in decode_coefs()
646 rc, tok - 15, tok, ts->msac.rng); in decode_coefs()
665 dc_tok = read_golomb(&ts->msac) + 15; in decode_coefs()
668 dc_tok - 15, dc_tok, ts->msac.rng); in decode_coefs()
683 const int sign = dav1d_msac_decode_bool_equi(&ts->msac); in decode_coefs()
685 printf("Post-sign[%d=%d]: r=%d\n", rc, sign, ts->msac.rng); in decode_coefs()
691 tok = read_golomb(&ts->msac) + 15; in decode_coefs()
694 rc, tok - 15, tok, ts->msac.rng); in decode_coefs()
785 ytx, txtp, eob, ts->msac.rng); in read_coef_tree()
891 b->tx, txtp, eob, ts->msac.rng); in bytefn()
936 pl, b->uvtx, txtp, eob, ts->msac.rng); in bytefn()
1332 b->tx, txtp, eob, ts->msac.rng); in bytefn()
1558 pl, b->uvtx, txtp, eob, ts->msac.rng, x, cbx4); in bytefn()
2010 pl, b->uvtx, txtp, eob, ts->msac.rng); in bytefn()