Lines Matching refs:pic
71 static int vp9d_fill_picparams(Vp9CodecContext *ctx, DXVA_PicParams_VP9 *pic) in vp9d_fill_picparams() argument
77 DXVA_prob_vp9* prob_flag = &pic->prob_flag_delta.p_flag; in vp9d_fill_picparams()
78 DXVA_prob_vp9* prob_delta = &pic->prob_flag_delta.p_delta; in vp9d_fill_picparams()
81 pic->profile = ctx->profile; in vp9d_fill_picparams()
82 pic->show_existing_frame = s->show_existing_frame; in vp9d_fill_picparams()
83 pic->frame_type = !s->keyframe; in vp9d_fill_picparams()
84 pic->show_frame = !s->invisible; in vp9d_fill_picparams()
85 pic->error_resilient_mode = s->errorres; in vp9d_fill_picparams()
86 pic->subsampling_x = s->ss_h; in vp9d_fill_picparams()
87 pic->subsampling_y = s->ss_v; in vp9d_fill_picparams()
88 pic->extra_plane = s->extra_plane; in vp9d_fill_picparams()
89 pic->refresh_frame_context = s->refreshctx; in vp9d_fill_picparams()
90 pic->intra_only = s->intraonly; in vp9d_fill_picparams()
91 pic->frame_context_idx = s->framectxid; in vp9d_fill_picparams()
92 pic->reset_frame_context = s->resetctx; in vp9d_fill_picparams()
93 pic->allow_high_precision_mv = s->highprecisionmvs; in vp9d_fill_picparams()
94 pic->parallelmode = s->parallelmode; in vp9d_fill_picparams()
95 pic->width = ctx->width; in vp9d_fill_picparams()
96 pic->height = ctx->height; in vp9d_fill_picparams()
97 pic->BitDepthMinus8Luma = s->bpp - 8; in vp9d_fill_picparams()
98 pic->BitDepthMinus8Chroma = s->bpp - 8; in vp9d_fill_picparams()
99 pic->interp_filter = s->filtermode; in vp9d_fill_picparams()
100 pic->CurrPic.Index7Bits = s->frames[CUR_FRAME].slot_index; in vp9d_fill_picparams()
103 pic->ref_frame_map[i].Index7Bits = s->refs[i].slot_index; in vp9d_fill_picparams()
104 pic->ref_frame_coded_width[i] = mpp_frame_get_width(s->refs[i].f); in vp9d_fill_picparams()
105 pic->ref_frame_coded_height[i] = mpp_frame_get_height(s->refs[i].f); in vp9d_fill_picparams()
107 pic->frame_refs[0].Index7Bits = s->refidx[0]; in vp9d_fill_picparams()
108 pic->frame_refs[1].Index7Bits = s->refidx[1]; in vp9d_fill_picparams()
109 pic->frame_refs[2].Index7Bits = s->refidx[2]; in vp9d_fill_picparams()
110 pic->ref_frame_sign_bias[1] = s->signbias[0]; in vp9d_fill_picparams()
111 pic->ref_frame_sign_bias[2] = s->signbias[1]; in vp9d_fill_picparams()
112 pic->ref_frame_sign_bias[3] = s->signbias[2]; in vp9d_fill_picparams()
113 pic->filter_level = s->filter.level; in vp9d_fill_picparams()
114 pic->sharpness_level = s->filter.sharpness; in vp9d_fill_picparams()
115 pic->mode_ref_delta_enabled = s->lf_delta.enabled; in vp9d_fill_picparams()
116 pic->mode_ref_delta_update = s->lf_delta.update; in vp9d_fill_picparams()
117 pic->use_prev_in_find_mv_refs = s->use_last_frame_mvs; in vp9d_fill_picparams()
118 pic->ref_deltas[0] = s->lf_delta.ref[0]; in vp9d_fill_picparams()
119 pic->ref_deltas[1] = s->lf_delta.ref[1]; in vp9d_fill_picparams()
120 pic->ref_deltas[2] = s->lf_delta.ref[2]; in vp9d_fill_picparams()
121 pic->ref_deltas[3] = s->lf_delta.ref[3]; in vp9d_fill_picparams()
122 pic->mode_deltas[0] = s->lf_delta.mode[0]; in vp9d_fill_picparams()
123 pic->mode_deltas[1] = s->lf_delta.mode[1]; in vp9d_fill_picparams()
124 pic->base_qindex = s->yac_qi; in vp9d_fill_picparams()
125 pic->y_dc_delta_q = s->ydc_qdelta; in vp9d_fill_picparams()
126 pic->uv_dc_delta_q = s->uvdc_qdelta; in vp9d_fill_picparams()
127 pic->uv_ac_delta_q = s->uvac_qdelta; in vp9d_fill_picparams()
128 pic->txmode = s->txfmmode; in vp9d_fill_picparams()
129 pic->refmode = s->comppredmode; in vp9d_fill_picparams()
130 vp9d_fill_segmentation(s, &pic->stVP9Segments); in vp9d_fill_picparams()
131 pic->log2_tile_cols = s->tiling.log2_tile_cols; in vp9d_fill_picparams()
132 pic->log2_tile_rows = s->tiling.log2_tile_rows; in vp9d_fill_picparams()
133 pic->first_partition_size = s->first_partition_size; in vp9d_fill_picparams()
134 pic->uncompressed_header_size_byte_aligned = s->uncompress_head_size_in_byte; in vp9d_fill_picparams()
135 memcpy(pic->mvscale, s->mvscale, sizeof(s->mvscale)); in vp9d_fill_picparams()
136 memcpy(&pic->prob, &s->prob, sizeof(pic->prob)); in vp9d_fill_picparams()
137 memcpy(&pic->prob_flag_delta, &s->prob_flag_delta, sizeof(pic->prob_flag_delta)); in vp9d_fill_picparams()
148 RK_U32 len = sizeof(pic->prob.partition[0]); in vp9d_fill_picparams()
151 for (i = MPP_ARRAY_ELEMS(pic->prob.partition) - 1; i >= 0; i--) { in vp9d_fill_picparams()
152 memcpy(&partition_probs[m][0], &pic->prob.partition[i][0][0], len); in vp9d_fill_picparams()
157 memcpy(pic->prob.partition, partition_probs, sizeof(partition_probs)); in vp9d_fill_picparams()
176 TRANS_TO_HW_STYLE(pic->prob.uv_mode); in vp9d_fill_picparams()