Lines Matching refs:RK_S32
64 RK_S32 num_delta_pocs;
65 RK_S32 rps_idx_num_delta_pocs;
66 RK_S32 delta_poc[32];
71 RK_S32 poc[32];
78 RK_S32 list[MAX_REFS];
79 RK_S32 isLongTerm[MAX_REFS];
80 RK_S32 nb_refs;
88 RK_S32 left_offset;
89 RK_S32 right_offset;
90 RK_S32 top_offset;
91 RK_S32 bottom_offset;
97 RK_S32 overscan_info_present_flag;
98 RK_S32 overscan_appropriate_flag;
100 RK_S32 video_signal_type_present_flag;
101 RK_S32 video_format;
102 RK_S32 video_full_range_flag;
103 RK_S32 colour_description_present_flag;
108 RK_S32 chroma_loc_info_present_flag;
109 RK_S32 chroma_sample_loc_type_top_field;
110 RK_S32 chroma_sample_loc_type_bottom_field;
111 RK_S32 neutra_chroma_indication_flag;
113 RK_S32 field_seq_flag;
114 RK_S32 frame_field_info_present_flag;
116 RK_S32 default_display_window_flag;
119 RK_S32 vui_timing_info_present_flag;
122 RK_S32 vui_poc_proportional_to_timing_flag;
123 RK_S32 vui_num_ticks_poc_diff_one_minus1;
124 RK_S32 vui_hrd_parameters_present_flag;
126 RK_S32 bitstream_restriction_flag;
127 RK_S32 tiles_fixed_structure_flag;
128 RK_S32 motion_vectors_over_pic_boundaries_flag;
129 RK_S32 restricted_ref_pic_lists_flag;
130 RK_S32 min_spatial_segmentation_idc;
131 RK_S32 max_bytes_per_pic_denom;
132 RK_S32 max_bits_per_min_cu_denom;
133 RK_S32 log2_max_mv_length_horizontal;
134 RK_S32 log2_max_mv_length_vertical;
150 RK_S32 bit_depth_constraint;
164 RK_S32 sub_layer_profile_space[MAX_SUB_LAYERS];
166 RK_S32 sub_layer_profile_idc[MAX_SUB_LAYERS];
168 RK_S32 sub_layer_level_idc[MAX_SUB_LAYERS];
173 RK_S32 vps_max_layers;
174 RK_S32 vps_max_sub_layers; ///< vps_max_temporal_layers_minus1 + 1
177 RK_S32 vps_sub_layer_ordering_info_present_flag;
181 RK_S32 vps_max_layer_id;
182 RK_S32 vps_num_layer_sets; ///< vps_num_layer_sets_minus1 + 1
187 RK_S32 vps_num_ticks_poc_diff_one; ///< vps_num_ticks_poc_diff_one_minus1 + 1
188 RK_S32 vps_num_hrd_parameters;
190 RK_S32 vps_extension_flag;
204 RK_S32 chroma_format_idc;
208 RK_S32 output_width, output_height;
213 RK_S32 bit_depth;
214 RK_S32 bit_depth_chroma;///<- zrh add
215 RK_S32 pixel_shift;
216 RK_S32 pix_fmt;
219 RK_S32 pcm_enabled_flag;
221 RK_S32 max_sub_layers;
259 RK_S32 log2_ctb_size;
262 RK_S32 max_transform_hierarchy_depth_inter;
263 RK_S32 max_transform_hierarchy_depth_intra;
266 RK_S32 sps_extension_flag;
267 RK_S32 sps_range_extension_flag;
268 RK_S32 transform_skip_rotation_enabled_flag;
269 RK_S32 transform_skip_context_enabled_flag;
270 RK_S32 implicit_rdpcm_enabled_flag;
271 RK_S32 explicit_rdpcm_enabled_flag;
272 RK_S32 extended_precision_processing_flag;
273 RK_S32 intra_smoothing_disabled_flag;
274 RK_S32 high_precision_offsets_enabled_flag;
275 RK_S32 persistent_rice_adaptation_enabled_flag;
276 RK_S32 cabac_bypass_alignment_enabled_flag;
279 RK_S32 width;
280 RK_S32 height;
281 RK_S32 ctb_width;
282 RK_S32 ctb_height;
283 RK_S32 ctb_size;
284 RK_S32 min_cb_width;
285 RK_S32 min_cb_height;
286 RK_S32 min_tb_width;
287 RK_S32 min_tb_height;
288 RK_S32 min_pu_width;
289 RK_S32 min_pu_height;
291 RK_S32 hshift[3];
292 RK_S32 vshift[3];
294 RK_S32 qp_bd_offset;
299 RK_S32 set_mfm_enabled_flag;
307 RK_S32 column_width_size;
308 RK_S32 row_height_size;
319 RK_S32 num_ref_idx_l0_default_active; ///< num_ref_idx_l0_default_active_minus1 + 1
320 RK_S32 num_ref_idx_l1_default_active; ///< num_ref_idx_l1_default_active_minus1 + 1
321 RK_S32 pic_init_qp_minus26;
327 RK_S32 diff_cu_qp_delta_depth;
329 RK_S32 cb_qp_offset;
330 RK_S32 cr_qp_offset;
341 RK_S32 num_tile_columns; ///< num_tile_columns_minus1 + 1
342 RK_S32 num_tile_rows; ///< num_tile_rows_minus1 + 1
351 RK_S32 beta_offset; ///< beta_offset_div2 * 2
352 RK_S32 tc_offset; ///< tc_offset_div2 * 2
358 RK_S32 log2_parallel_merge_level; ///< log2_parallel_merge_level_minus2 + 2
359 RK_S32 num_extra_slice_header_bits;
389 RK_S32 pic_order_cnt_lsb;
420 RK_S32 slice_qp_delta;
421 RK_S32 slice_cb_qp_offset;
422 RK_S32 slice_cr_qp_offset;
424 RK_S32 beta_offset; ///< beta_offset_div2 * 2
425 RK_S32 tc_offset; ///< tc_offset_div2 * 2
429 RK_S32 *entry_point_offset;
430 RK_S32 * offset;
431 RK_S32 * size;
432 RK_S32 num_entry_point_offsets;
451 RK_S32 inter_layer_pred_enabled_flag;
455 RK_S32 active_num_ILR_ref_idx; //< Active inter-layer reference pictures
456 RK_S32 inter_layer_pred_layer_idc[MAX_VPS_LAYER_ID_PLUS1];
459 RK_S32 slice_ctb_addr_rs;
470 RK_S32 beta_offset;
471 RK_S32 tc_offset;
481 RK_S32 ctb_count;
482 RK_S32 poc;
497 RK_S32 slot_index;
503 RK_S32 rbsp_buffer_size;
504 RK_S32 size;
519 RK_S32 present;
520 RK_S32 preferred_transfer_characteristics;
546 RK_S32 temporal_id; ///< temporal_id_plus1 - 1
549 RK_S32 poc;
550 RK_S32 pocTid0;
551 RK_S32 slice_idx; ///< number of the slice being currently decoded
552 RK_S32 eos; ///< current packet contains an EOS/EOB NAL
553 RK_S32 max_ra;
555 RK_S32 is_decoded;
560 RK_S32 checksum_buf_size;
569 RK_S32 wpp_err;
570 RK_S32 skipped_bytes;
575 RK_S32 nb_nals;
576 RK_S32 nals_allocated;
583 RK_S32 temporal_layer_id;
584 RK_S32 decoder_id;
585 RK_S32 apply_defdispwin;
587 RK_S32 active_seq_parameter_set_id;
589 RK_S32 nal_length_size; ///< Number of bytes used for nal length (1, 2 or 4)
590 RK_S32 nuh_layer_id;
593 RK_S32 sei_frame_packing_present;
594 RK_S32 frame_packing_arrangement_type;
595 RK_S32 content_interpretation_type;
596 RK_S32 quincunx_subsampling;
598 RK_S32 picture_struct;
603 RK_S32 decode_checksum_sei;
611 RK_S32 rps_used[16];
612 RK_S32 nb_rps_used;
619 RK_S32 frame_size;
621 RK_S32 framestrid;
656 RK_S32 pps_len;
657 RK_S32 pps_buf_size;
658 RK_S32 first_i_fast_play;
668 RK_S32 mpp_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps,
669 const HEVCSPS *sps, RK_S32 is_slice_header);
670 RK_S32 mpp_hevc_decode_nal_vps(HEVCContext *s);
671 RK_S32 mpp_hevc_decode_nal_sps(HEVCContext *s);
672 RK_S32 mpp_hevc_decode_nal_pps(HEVCContext *s);
673 RK_S32 mpp_hevc_decode_nal_sei(HEVCContext *s);
675 RK_S32 mpp_hevc_extract_rbsp(HEVCContext *s, const RK_U8 *src, RK_S32 length,
692 int mpp_hevc_compute_poc(HEVCContext *s, RK_S32 poc_lsb);
698 RK_S32 mpp_hevc_frame_rps(HEVCContext *s);
703 RK_S32 mpp_hevc_slice_rpl(HEVCContext *s);
708 RK_S32 mpp_hevc_frame_nb_refs(HEVCContext *s);
709 RK_S32 mpp_hevc_set_new_ref(HEVCContext *s, MppFrame *frame, RK_S32 poc);
715 void mpp_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, RK_S32 flags);