Lines Matching refs:vp9
35 VADecPictureParameterBufferVP9 *vp9 = buf->data;
40 context->desc.vp9.picture_parameter.frame_width = vp9->frame_width;
41 context->desc.vp9.picture_parameter.frame_height = vp9->frame_height;
43 context->desc.vp9.picture_parameter.pic_fields.subsampling_x = vp9->pic_fields.bits.subsampling_x;
44 context->desc.vp9.picture_parameter.pic_fields.subsampling_y = vp9->pic_fields.bits.subsampling_y;
45 context->desc.vp9.picture_parameter.pic_fields.frame_type = vp9->pic_fields.bits.frame_type;
46 context->desc.vp9.picture_parameter.pic_fields.show_frame = vp9->pic_fields.bits.show_frame;
47 context->desc.vp9.picture_parameter.pic_fields.error_resilient_mode = vp9->pic_fields.bits.error_resilient_mode;
48 context->desc.vp9.picture_parameter.pic_fields.intra_only = vp9->pic_fields.bits.intra_only;
49 context->desc.vp9.picture_parameter.pic_fields.allow_high_precision_mv = vp9->pic_fields.bits.allow_high_precision_mv;
50 context->desc.vp9.picture_parameter.pic_fields.mcomp_filter_type = vp9->pic_fields.bits.mcomp_filter_type;
51 context->desc.vp9.picture_parameter.pic_fields.frame_parallel_decoding_mode = vp9->pic_fields.bits.frame_parallel_decoding_mode;
52 context->desc.vp9.picture_parameter.pic_fields.reset_frame_context = vp9->pic_fields.bits.reset_frame_context;
53 context->desc.vp9.picture_parameter.pic_fields.refresh_frame_context = vp9->pic_fields.bits.refresh_frame_context;
54 context->desc.vp9.picture_parameter.pic_fields.frame_context_idx = vp9->pic_fields.bits.frame_context_idx;
55 context->desc.vp9.picture_parameter.pic_fields.segmentation_enabled = vp9->pic_fields.bits.segmentation_enabled;
56 context->desc.vp9.picture_parameter.pic_fields.segmentation_temporal_update = vp9->pic_fields.bits.segmentation_temporal_update;
57 context->desc.vp9.picture_parameter.pic_fields.segmentation_update_map = vp9->pic_fields.bits.segmentation_update_map;
58 context->desc.vp9.picture_parameter.pic_fields.last_ref_frame = vp9->pic_fields.bits.last_ref_frame;
59 context->desc.vp9.picture_parameter.pic_fields.last_ref_frame_sign_bias = vp9->pic_fields.bits.last_ref_frame_sign_bias;
60 context->desc.vp9.picture_parameter.pic_fields.golden_ref_frame = vp9->pic_fields.bits.golden_ref_frame;
61 context->desc.vp9.picture_parameter.pic_fields.golden_ref_frame_sign_bias = vp9->pic_fields.bits.golden_ref_frame_sign_bias;
62 context->desc.vp9.picture_parameter.pic_fields.alt_ref_frame = vp9->pic_fields.bits.alt_ref_frame;
63 context->desc.vp9.picture_parameter.pic_fields.alt_ref_frame_sign_bias = vp9->pic_fields.bits.alt_ref_frame_sign_bias;
64 context->desc.vp9.picture_parameter.pic_fields.lossless_flag = vp9->pic_fields.bits.lossless_flag;
66 context->desc.vp9.picture_parameter.filter_level = vp9->filter_level;
67 context->desc.vp9.picture_parameter.sharpness_level = vp9->sharpness_level;
69 context->desc.vp9.picture_parameter.log2_tile_rows = vp9->log2_tile_rows;
70 context->desc.vp9.picture_parameter.log2_tile_columns = vp9->log2_tile_columns;
72 context->desc.vp9.picture_parameter.frame_header_length_in_bytes = vp9->frame_header_length_in_bytes;
73 context->desc.vp9.picture_parameter.first_partition_size = vp9->first_partition_size;
76 context->desc.vp9.picture_parameter.mb_segment_tree_probs[i] = vp9->mb_segment_tree_probs[i];
78 context->desc.vp9.picture_parameter.segment_pred_probs[i] = vp9->segment_pred_probs[i];
80 context->desc.vp9.picture_parameter.profile = vp9->profile;
82 context->desc.vp9.picture_parameter.bit_depth = vp9->bit_depth;
85 if (vp9->pic_fields.bits.frame_type == 0)
86 context->desc.vp9.ref[i] = NULL;
88 vlVaGetReferenceFrame(drv, vp9->reference_frames[i], &context->desc.vp9.ref[i]);
97 VASliceParameterBufferVP9 *vp9 = buf->data;
102 context->desc.vp9.slice_parameter.slice_data_size = vp9->slice_data_size;
103 context->desc.vp9.slice_parameter.slice_data_offset = vp9->slice_data_offset;
104 context->desc.vp9.slice_parameter.slice_data_flag = vp9->slice_data_flag;
107 context->desc.vp9.slice_parameter.seg_param[i].segment_flags.segment_reference_enabled =
108 vp9->seg_param[i].segment_flags.fields.segment_reference_enabled;
109 context->desc.vp9.slice_parameter.seg_param[i].segment_flags.segment_reference =
110 vp9->seg_param[i].segment_flags.fields.segment_reference;
111 context->desc.vp9.slice_parameter.seg_param[i].segment_flags.segment_reference_skipped =
112 vp9->seg_param[i].segment_flags.fields.segment_reference_skipped;
114 memcpy(context->desc.vp9.slice_parameter.seg_param[i].filter_level, vp9->seg_param[i].filter_level, 4 * 2);
116 context->desc.vp9.slice_parameter.seg_param[i].luma_ac_quant_scale = vp9->seg_param[i].luma_ac_quant_scale;
117 context->desc.vp9.slice_parameter.seg_param[i].luma_dc_quant_scale = vp9->seg_param[i].luma_dc_quant_scale;
118 context->desc.vp9.slice_parameter.seg_param[i].chroma_ac_quant_scale = vp9->seg_param[i].chroma_ac_quant_scale;
119 context->desc.vp9.slice_parameter.seg_param[i].chroma_dc_quant_scale = vp9->seg_param[i].chroma_dc_quant_scale;
186 (const unsigned *)&context->desc.vp9.picture_parameter.frame_header_length_in_bytes);
302 context->desc.vp9.picture_parameter.mode_ref_delta_enabled = mode_ref_delta_enabled;
303 context->desc.vp9.picture_parameter.mode_ref_delta_update = mode_ref_delta_update;
307 context->desc.vp9.picture_parameter.base_qindex = vp9_u(&vlc, 8);
308 context->desc.vp9.picture_parameter.y_dc_delta_q = vp9_u(&vlc, 1) ? vp9_s(&vlc, 4) : 0;
309 context->desc.vp9.picture_parameter.uv_ac_delta_q = vp9_u(&vlc, 1) ? vp9_s(&vlc, 4) : 0;
310 context->desc.vp9.picture_parameter.uv_dc_delta_q = vp9_u(&vlc, 1) ? vp9_s(&vlc, 4) : 0;
342 context->desc.vp9.picture_parameter.abs_delta = vp9_u(&vlc, 1);
345 if ((context->desc.vp9.slice_parameter.seg_param[i].alt_quant_enabled = vp9_u(&vlc, 1)))
346 context->desc.vp9.slice_parameter.seg_param[i].alt_quant = vp9_s(&vlc, 8);
348 if ((context->desc.vp9.slice_parameter.seg_param[i].alt_lf_enabled = vp9_u(&vlc, 1)))
349 context->desc.vp9.slice_parameter.seg_param[i].alt_lf = vp9_s(&vlc, 6);