Lines Matching refs:bp

1426     BitputCtx_t bp;  in prepare_uncompress_header()  local
1430 mpp_set_bitput_ctx(&bp, data, len); in prepare_uncompress_header()
1433 mpp_put_bits(&bp, dxva->coding.current_operating_point, 12); in prepare_uncompress_header()
1434 mpp_put_bits(&bp, dxva->coding.use_128x128_superblock, 1); in prepare_uncompress_header()
1435 mpp_put_bits(&bp, dxva->coding.filter_intra, 1); in prepare_uncompress_header()
1436 mpp_put_bits(&bp, dxva->coding.intra_edge_filter, 1); in prepare_uncompress_header()
1437 mpp_put_bits(&bp, dxva->coding.interintra_compound, 1); in prepare_uncompress_header()
1438 mpp_put_bits(&bp, dxva->coding.masked_compound, 1); in prepare_uncompress_header()
1439 mpp_put_bits(&bp, dxva->coding.dual_filter, 1); in prepare_uncompress_header()
1440 mpp_put_bits(&bp, dxva->enable_order_hint, 1); in prepare_uncompress_header()
1441 mpp_put_bits(&bp, dxva->coding.jnt_comp, 1); in prepare_uncompress_header()
1442 mpp_put_bits(&bp, dxva->coding.enable_ref_frame_mvs, 1); in prepare_uncompress_header()
1446 mpp_put_bits(&bp, order_hint_bits_minus_1, 3); in prepare_uncompress_header()
1455 mpp_put_bits(&bp, enable_cdef, 1); in prepare_uncompress_header()
1457 mpp_put_bits(&bp, (dxva->bitdepth > 8) ? (dxva->bitdepth - 8) : 0, 3); in prepare_uncompress_header()
1470 mpp_put_bits(&bp, yuv_format, 2); in prepare_uncompress_header()
1473 mpp_put_bits(&bp, dxva->film_grain.matrix_coefficients, 8); in prepare_uncompress_header()
1474 mpp_put_bits(&bp, dxva->coding.film_grain_en, 1); in prepare_uncompress_header()
1481 mpp_put_bits(&bp, frame_is_intra, 1); in prepare_uncompress_header()
1482 mpp_put_bits(&bp, dxva->coding.disable_cdf_update, 1); in prepare_uncompress_header()
1483 mpp_put_bits(&bp, dxva->coding.screen_content_tools, 1); in prepare_uncompress_header()
1484 mpp_put_bits(&bp, dxva->coding.integer_mv || frame_is_intra, 1); in prepare_uncompress_header()
1485 mpp_put_bits(&bp, dxva->order_hint, 8); in prepare_uncompress_header()
1486 mpp_put_bits(&bp, dxva->width, 16); in prepare_uncompress_header()
1487 mpp_put_bits(&bp, dxva->height, 16); in prepare_uncompress_header()
1488 mpp_put_bits(&bp, dxva->coding.superres, 1); in prepare_uncompress_header()
1489 mpp_put_bits(&bp, dxva->superres_denom, 5); in prepare_uncompress_header()
1490 mpp_put_bits(&bp, dxva->upscaled_width, 16); in prepare_uncompress_header()
1491 mpp_put_bits(&bp, dxva->coding.high_precision_mv, 1); in prepare_uncompress_header()
1492 mpp_put_bits(&bp, dxva->coding.intrabc, 1); in prepare_uncompress_header()
1496 mpp_put_bits(&bp, dxva->ref_frame_valued ? dxva->ref_frame_idx[i] : (RK_U32) - 1, 3); in prepare_uncompress_header()
1498 mpp_put_bits(&bp, dxva->interp_filter, 3); in prepare_uncompress_header()
1499 mpp_put_bits(&bp, dxva->coding.switchable_motion_mode, 1); in prepare_uncompress_header()
1500 mpp_put_bits(&bp, dxva->coding.use_ref_frame_mvs, 1); in prepare_uncompress_header()
1506 mpp_put_bits(&bp, dxva->frame_refs[i].order_hint, 8); in prepare_uncompress_header()
1510 mpp_put_bits(&bp, dxva->ref_order_hint[mapped_idx], 8); in prepare_uncompress_header()
1525 mpp_put_bits(&bp, dxva->ref_frame_sign_bias[i], 1); in prepare_uncompress_header()
1528 mpp_put_bits(&bp, dxva->coding.disable_frame_end_update_cdf, 1); in prepare_uncompress_header()
1531 mpp_put_bits(&bp, dxva->quantization.base_qindex, 8); in prepare_uncompress_header()
1532 mpp_put_bits(&bp, dxva->quantization.y_dc_delta_q, 7); in prepare_uncompress_header()
1533 mpp_put_bits(&bp, dxva->quantization.u_dc_delta_q, 7); in prepare_uncompress_header()
1534 mpp_put_bits(&bp, dxva->quantization.u_ac_delta_q, 7); in prepare_uncompress_header()
1535 mpp_put_bits(&bp, dxva->quantization.v_dc_delta_q, 7); in prepare_uncompress_header()
1536 mpp_put_bits(&bp, dxva->quantization.v_ac_delta_q, 7); in prepare_uncompress_header()
1537 mpp_put_bits(&bp, dxva->quantization.using_qmatrix, 1); in prepare_uncompress_header()
1540 mpp_put_bits(&bp, dxva->segmentation.enabled, 1); in prepare_uncompress_header()
1541 mpp_put_bits(&bp, dxva->segmentation.update_map, 1); in prepare_uncompress_header()
1542 mpp_put_bits(&bp, dxva->segmentation.temporal_update, 1); in prepare_uncompress_header()
1554 mpp_put_bits(&bp, use_prev_segmentation_ids, 1); in prepare_uncompress_header()
1559 mpp_put_bits(&bp, dxva->segmentation.feature_mask[i], 8); in prepare_uncompress_header()
1562 mpp_put_bits(&bp, dxva->segmentation.feature_data[i][0], 9); in prepare_uncompress_header()
1563 mpp_put_bits(&bp, dxva->segmentation.feature_data[i][1], 7); in prepare_uncompress_header()
1564 mpp_put_bits(&bp, dxva->segmentation.feature_data[i][2], 7); in prepare_uncompress_header()
1565 mpp_put_bits(&bp, dxva->segmentation.feature_data[i][3], 7); in prepare_uncompress_header()
1566 mpp_put_bits(&bp, dxva->segmentation.feature_data[i][4], 7); in prepare_uncompress_header()
1567 mpp_put_bits(&bp, dxva->segmentation.feature_data[i][5], 3); in prepare_uncompress_header()
1569 mpp_put_bits(&bp, dxva->segmentation.last_active, 3); in prepare_uncompress_header()
1570 mpp_put_bits(&bp, dxva->segmentation.preskip, 1); in prepare_uncompress_header()
1571 mpp_put_bits(&bp, dxva->quantization.delta_q_present, 1); in prepare_uncompress_header()
1573 mpp_put_bits(&bp, dxva->quantization.delta_q_res, 2); in prepare_uncompress_header()
1575 mpp_put_bits(&bp, 1 << dxva->quantization.delta_q_res, 2); in prepare_uncompress_header()
1578 mpp_put_bits(&bp, dxva->loop_filter.delta_lf_present, 1); in prepare_uncompress_header()
1579 mpp_put_bits(&bp, 1 << dxva->loop_filter.delta_lf_res, 2); in prepare_uncompress_header()
1580 mpp_put_bits(&bp, dxva->loop_filter.delta_lf_multi, 1); in prepare_uncompress_header()
1581 mpp_put_bits(&bp, dxva->coded_lossless, 1); in prepare_uncompress_header()
1597 mpp_put_bits(&bp, lossless, 1); in prepare_uncompress_header()
1599 mpp_put_bits(&bp, dxva->all_lossless, 1); in prepare_uncompress_header()
1602 mpp_put_bits(&bp, dxva->quantization.qm_y, 4); in prepare_uncompress_header()
1603 mpp_put_bits(&bp, dxva->quantization.qm_u, 4); in prepare_uncompress_header()
1604 mpp_put_bits(&bp, dxva->quantization.qm_v, 4); in prepare_uncompress_header()
1605 mpp_put_bits(&bp, dxva->loop_filter.filter_level[0], 6); in prepare_uncompress_header()
1606 mpp_put_bits(&bp, dxva->loop_filter.filter_level[1], 6); in prepare_uncompress_header()
1607 mpp_put_bits(&bp, dxva->loop_filter.filter_level_u, 6); in prepare_uncompress_header()
1608 mpp_put_bits(&bp, dxva->loop_filter.filter_level_v, 6); in prepare_uncompress_header()
1609 mpp_put_bits(&bp, dxva->loop_filter.sharpness_level, 3); in prepare_uncompress_header()
1610 mpp_put_bits(&bp, dxva->loop_filter.mode_ref_delta_enabled, 1); in prepare_uncompress_header()
1613 mpp_put_bits(&bp, dxva->loop_filter.ref_deltas[i], 7); in prepare_uncompress_header()
1616 mpp_put_bits(&bp, dxva->loop_filter.mode_deltas[i], 7); in prepare_uncompress_header()
1619 mpp_put_bits(&bp, dxva->cdef.damping + 3, 3); in prepare_uncompress_header()
1620 mpp_put_bits(&bp, dxva->cdef.bits, 2); in prepare_uncompress_header()
1623 mpp_put_bits(&bp, dxva->cdef.y_strengths[i].primary, 4); in prepare_uncompress_header()
1626 mpp_put_bits(&bp, dxva->cdef.uv_strengths[i].primary, 4); in prepare_uncompress_header()
1629 mpp_put_bits(&bp, dxva->cdef.y_strengths[i].secondary, 2); in prepare_uncompress_header()
1632 mpp_put_bits(&bp, dxva->cdef.uv_strengths[i].secondary, 2); in prepare_uncompress_header()
1639 mpp_put_bits(&bp, uses_lr, 1); in prepare_uncompress_header()
1642 mpp_put_bits(&bp, dxva->loop_filter.frame_restoration_type[i], 2); in prepare_uncompress_header()
1644 mpp_put_bits(&bp, dxva->loop_filter.log2_restoration_unit_size[i], 2); in prepare_uncompress_header()
1646 mpp_put_bits(&bp, dxva->coding.tx_mode, 2); in prepare_uncompress_header()
1647 mpp_put_bits(&bp, dxva->coding.reference_mode, 1); in prepare_uncompress_header()
1648 mpp_put_bits(&bp, dxva->skip_ref0, 3); in prepare_uncompress_header()
1649 mpp_put_bits(&bp, dxva->skip_ref1, 3); in prepare_uncompress_header()
1650 mpp_put_bits(&bp, dxva->coding.skip_mode, 1); in prepare_uncompress_header()
1651 mpp_put_bits(&bp, dxva->coding.warped_motion, 1); in prepare_uncompress_header()
1652 mpp_put_bits(&bp, dxva->coding.reduced_tx_set, 1); in prepare_uncompress_header()
1656 mpp_put_bits(&bp, dxva->frame_refs[i].wmtype, 2); in prepare_uncompress_header()
1660 mpp_put_bits(&bp, dxva->frame_refs[i].wmmat_val[j], 17); in prepare_uncompress_header()
1664 mpp_put_bits(&bp, dxva->film_grain.apply_grain, 1); in prepare_uncompress_header()
1665 mpp_put_bits(&bp, dxva->film_grain.grain_seed, 16); in prepare_uncompress_header()
1666 mpp_put_bits(&bp, dxva->film_grain.update_grain, 1); in prepare_uncompress_header()
1667 mpp_put_bits(&bp, dxva->film_grain.num_y_points, 4); in prepare_uncompress_header()
1670 mpp_put_bits(&bp, dxva->film_grain.scaling_points_y[i][0], 8); in prepare_uncompress_header()
1673 mpp_put_bits(&bp, dxva->film_grain.scaling_points_y[i][1], 8); in prepare_uncompress_header()
1675 mpp_put_bits(&bp, dxva->film_grain.chroma_scaling_from_luma, 1); in prepare_uncompress_header()
1676 mpp_put_bits(&bp, dxva->film_grain.num_cb_points, 4); in prepare_uncompress_header()
1679 mpp_put_bits(&bp, dxva->film_grain.scaling_points_cb[i][0], 8); in prepare_uncompress_header()
1682 mpp_put_bits(&bp, dxva->film_grain.scaling_points_cb[i][1], 8); in prepare_uncompress_header()
1684 mpp_put_bits(&bp, dxva->film_grain.num_cr_points, 4); in prepare_uncompress_header()
1686 mpp_put_bits(&bp, dxva->film_grain.scaling_points_cr[i][0], 8); in prepare_uncompress_header()
1689 mpp_put_bits(&bp, dxva->film_grain.scaling_points_cr[i][1], 8); in prepare_uncompress_header()
1691 mpp_put_bits(&bp, dxva->film_grain.scaling_shift_minus8, 2); in prepare_uncompress_header()
1692 mpp_put_bits(&bp, dxva->film_grain.ar_coeff_lag, 2); in prepare_uncompress_header()
1694 mpp_put_bits(&bp, dxva->film_grain.ar_coeffs_y[i], 8); in prepare_uncompress_header()
1697 mpp_put_bits(&bp, dxva->film_grain.ar_coeffs_cb[i], 8); in prepare_uncompress_header()
1700 mpp_put_bits(&bp, dxva->film_grain.ar_coeffs_cr[i], 8); in prepare_uncompress_header()
1702 mpp_put_bits(&bp, dxva->film_grain.ar_coeff_shift_minus6, 2); in prepare_uncompress_header()
1703 mpp_put_bits(&bp, dxva->film_grain.grain_scale_shift, 2); in prepare_uncompress_header()
1704 mpp_put_bits(&bp, dxva->film_grain.cb_mult, 8); in prepare_uncompress_header()
1705 mpp_put_bits(&bp, dxva->film_grain.cb_luma_mult, 8); in prepare_uncompress_header()
1706 mpp_put_bits(&bp, dxva->film_grain.cb_offset, 9); in prepare_uncompress_header()
1707 mpp_put_bits(&bp, dxva->film_grain.cr_mult, 8); in prepare_uncompress_header()
1708 mpp_put_bits(&bp, dxva->film_grain.cr_luma_mult, 8); in prepare_uncompress_header()
1709 mpp_put_bits(&bp, dxva->film_grain.cr_offset, 9); in prepare_uncompress_header()
1710 mpp_put_bits(&bp, dxva->film_grain.overlap_flag, 1); in prepare_uncompress_header()
1711 mpp_put_bits(&bp, dxva->film_grain.clip_to_restricted_range, 1); in prepare_uncompress_header()
1716 mpp_put_bits(&bp, dxva->frame_ref_state[i].upscaled_width, 16); in prepare_uncompress_header()
1719 mpp_put_bits(&bp, dxva->frame_ref_state[i].frame_height, 16); in prepare_uncompress_header()
1722 mpp_put_bits(&bp, dxva->frame_ref_state[i].frame_width, 16); in prepare_uncompress_header()
1725 mpp_put_bits(&bp, dxva->frame_ref_state[i].frame_type, 2); in prepare_uncompress_header()
1728 mpp_put_bits(&bp, dxva->frame_refs[i].lst_frame_offset, 8); in prepare_uncompress_header()
1729 mpp_put_bits(&bp, dxva->frame_refs[i].lst2_frame_offset, 8); in prepare_uncompress_header()
1730 mpp_put_bits(&bp, dxva->frame_refs[i].lst3_frame_offset, 8); in prepare_uncompress_header()
1731 mpp_put_bits(&bp, dxva->frame_refs[i].gld_frame_offset, 8); in prepare_uncompress_header()
1732 mpp_put_bits(&bp, dxva->frame_refs[i].bwd_frame_offset, 8); in prepare_uncompress_header()
1733 mpp_put_bits(&bp, dxva->frame_refs[i].alt2_frame_offset, 8); in prepare_uncompress_header()
1734 mpp_put_bits(&bp, dxva->frame_refs[i].alt_frame_offset, 8); in prepare_uncompress_header()
1760 mpp_put_bits(&bp, hor_scale, 16); in prepare_uncompress_header()
1761 mpp_put_bits(&bp, ver_scale, 16); in prepare_uncompress_header()
1765 mpp_put_bits(&bp, (dxva->frame_header_size + 7) >> 3, 10); in prepare_uncompress_header()
1767 mpp_put_bits(&bp, dxva->tiles.cols, 7); in prepare_uncompress_header()
1768 mpp_put_bits(&bp, dxva->tiles.rows, 7); in prepare_uncompress_header()
1769 mpp_put_bits(&bp, dxva->tiles.context_update_id, 12); in prepare_uncompress_header()
1770 mpp_put_bits(&bp, dxva->tiles.tile_sz_mag + 1, 3); in prepare_uncompress_header()
1771 mpp_put_bits(&bp, dxva->tiles.cols * dxva->tiles.rows, 13); in prepare_uncompress_header()
1772 mpp_put_bits(&bp, dxva->tile_cols_log2 + dxva->tile_rows_log2, 12); in prepare_uncompress_header()
1775 mpp_put_bits(&bp, dxva->tiles.widths[i], 7); in prepare_uncompress_header()
1778 mpp_put_bits(&bp, dxva->tiles.heights[i], 10); in prepare_uncompress_header()
1780 mpp_put_align(&bp, 128, 0); in prepare_uncompress_header()