Lines Matching refs:ref
749 RK_S32 cur_frame_hint, latest_order_hint, earliest_order_hint, ref; in mpp_av1_set_frame_refs() local
780 ref = -1; in mpp_av1_set_frame_refs()
784 (ref < 0 || hint >= latest_order_hint)) { in mpp_av1_set_frame_refs()
785 ref = i; in mpp_av1_set_frame_refs()
793 if (ref >= 0) { in mpp_av1_set_frame_refs()
794 ref_frame_idx[AV1_REF_FRAME_ALTREF - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
795 used_frame[ref] = 1; in mpp_av1_set_frame_refs()
799 ref = -1; in mpp_av1_set_frame_refs()
803 (ref < 0 || hint < earliest_order_hint)) { in mpp_av1_set_frame_refs()
804 ref = i; in mpp_av1_set_frame_refs()
812 if (ref >= 0) { in mpp_av1_set_frame_refs()
813 ref_frame_idx[AV1_REF_FRAME_BWDREF - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
814 used_frame[ref] = 1; in mpp_av1_set_frame_refs()
817 ref = -1; in mpp_av1_set_frame_refs()
821 (ref < 0 || hint < earliest_order_hint)) { in mpp_av1_set_frame_refs()
822 ref = i; in mpp_av1_set_frame_refs()
831 if (ref >= 0) { in mpp_av1_set_frame_refs()
832 ref_frame_idx[AV1_REF_FRAME_ALTREF2 - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
833 used_frame[ref] = 1; in mpp_av1_set_frame_refs()
844 ref = -1; in mpp_av1_set_frame_refs()
848 (ref < 0 || hint >= latest_order_hint)) { in mpp_av1_set_frame_refs()
849 ref = j; in mpp_av1_set_frame_refs()
853 if (ref >= 0) { in mpp_av1_set_frame_refs()
854 ref_frame_idx[ref_frame - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
855 used_frame[ref] = 1; in mpp_av1_set_frame_refs()
864 ref = -1; in mpp_av1_set_frame_refs()
867 if (ref < 0 || hint < earliest_order_hint) { in mpp_av1_set_frame_refs()
868 ref = i; in mpp_av1_set_frame_refs()
874 ref_frame_idx[i] = ref; in mpp_av1_set_frame_refs()
956 AV1ReferenceFrameState *ref = in mpp_av1_frame_size_with_refs() local
959 if (!ref->valid) { in mpp_av1_frame_size_with_refs()
966 infer(frame_width_minus_1, ref->upscaled_width - 1); in mpp_av1_frame_size_with_refs()
967 infer(frame_height_minus_1, ref->frame_height - 1); in mpp_av1_frame_size_with_refs()
968 infer(render_width_minus_1, ref->render_width - 1); in mpp_av1_frame_size_with_refs()
969 infer(render_height_minus_1, ref->render_height - 1); in mpp_av1_frame_size_with_refs()
971 ctx->upscaled_width = ref->upscaled_width; in mpp_av1_frame_size_with_refs()
973 ctx->frame_height = ref->frame_height; in mpp_av1_frame_size_with_refs()
974 ctx->render_width = ref->render_width; in mpp_av1_frame_size_with_refs()
975 ctx->render_height = ref->render_height; in mpp_av1_frame_size_with_refs()
1565 RK_S32 type, RK_S32 ref, RK_S32 idx) in mpp_av1_global_motion_param() argument
1584 subexp(gm_params[ref][idx], num_syms);// 2, ref, idx); in mpp_av1_global_motion_param()
1599 RK_S32 ref, type; in mpp_av1_global_motion_params() local
1606 for (ref = AV1_REF_FRAME_LAST; ref <= AV1_REF_FRAME_ALTREF; ref++) { in mpp_av1_global_motion_params()
1607 flags(is_global[ref], 1, ref); in mpp_av1_global_motion_params()
1608 if (current->is_global[ref]) { in mpp_av1_global_motion_params()
1609 flags(is_rot_zoom[ref], 1, ref); in mpp_av1_global_motion_params()
1610 if (current->is_rot_zoom[ref]) { in mpp_av1_global_motion_params()
1613 flags(is_translation[ref], 1, ref); in mpp_av1_global_motion_params()
1614 type = current->is_translation[ref] ? AV1_WARP_MODEL_TRANSLATION in mpp_av1_global_motion_params()
1622 CHECK(mpp_av1_global_motion_param(ctx, gb, current, type, ref, 2)); in mpp_av1_global_motion_params()
1623 CHECK(mpp_av1_global_motion_param(ctx, gb, current, type, ref, 3)); in mpp_av1_global_motion_params()
1625 CHECK(mpp_av1_global_motion_param(ctx, gb, current, type, ref, 4)); in mpp_av1_global_motion_params()
1626 CHECK(mpp_av1_global_motion_param(ctx, gb, current, type, ref, 5)); in mpp_av1_global_motion_params()
1628 current->gm_params[ref][4] = -current->gm_params[ref][3]; in mpp_av1_global_motion_params()
1629 current->gm_params[ref][5] = current->gm_params[ref][2]; in mpp_av1_global_motion_params()
1633 CHECK(mpp_av1_global_motion_param(ctx, gb, current, type, ref, 0)); in mpp_av1_global_motion_params()
1634 CHECK(mpp_av1_global_motion_param(ctx, gb, current, type, ref, 1)); in mpp_av1_global_motion_params()
1776 AV1ReferenceFrameState *ref; in mpp_av1_uncompressed_header() local
1779 ref = &ctx->ref_s[current->frame_to_show_map_idx]; in mpp_av1_uncompressed_header()
1781 if (!ref->valid) { in mpp_av1_uncompressed_header()
1797 infer(frame_type, ref->frame_type); in mpp_av1_uncompressed_header()
1802 infer(current_frame_id, ref->frame_id); in mpp_av1_uncompressed_header()
1803 ctx->upscaled_width = ref->upscaled_width; in mpp_av1_uncompressed_header()
1804 ctx->frame_width = ref->frame_width; in mpp_av1_uncompressed_header()
1805 ctx->frame_height = ref->frame_height; in mpp_av1_uncompressed_header()
1806 ctx->render_width = ref->render_width; in mpp_av1_uncompressed_header()
1807 ctx->render_height = ref->render_height; in mpp_av1_uncompressed_header()
1808 ctx->bit_depth = ref->bit_depth; in mpp_av1_uncompressed_header()
1809 ctx->order_hint = ref->order_hint; in mpp_av1_uncompressed_header()
1813 infer(frame_width_minus_1, ref->upscaled_width - 1); in mpp_av1_uncompressed_header()
1814 infer(frame_height_minus_1, ref->frame_height - 1); in mpp_av1_uncompressed_header()
1815 infer(render_width_minus_1, ref->render_width - 1); in mpp_av1_uncompressed_header()
1816 infer(render_height_minus_1, ref->render_height - 1); in mpp_av1_uncompressed_header()
2064 ctx->ref[current->ref_frame_idx[current->primary_ref_frame]].slot_index, in mpp_av1_uncompressed_header()