| /rockchip-linux_mpp/mpp/vproc/vdpp/ |
| H A D | vdpp2.h | 26 RK_S32 sharp_enable; 27 RK_S32 sharp_coloradj_bypass_en; 29 RK_S32 lti_h_enable; 30 RK_S32 lti_h_radius; 31 RK_S32 lti_h_slope; 32 RK_S32 lti_h_thresold; 33 RK_S32 lti_h_gain; 34 RK_S32 lti_h_noise_thr_pos; 35 RK_S32 lti_h_noise_thr_neg; 37 RK_S32 lti_v_enable; [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_global.h | 191 …RK_S32 startcodeprefix_len; //!< 4 for parameter sets and first slice in picture, 3 for … 193 RK_S32 forbidden_bit; //!< should be always FALSE 199 RK_S32 svc_extension_flag; //!< should be always 0, for MVC 200 RK_S32 non_idr_flag; //!< 0 = current is IDR 201 RK_S32 priority_id; //!< a lower value of priority_id specifies a higher priority 202 RK_S32 view_id; //!< view identifier for the NAL unit 203 RK_S32 temporal_id; //!< temporal identifier for the NAL unit 204 RK_S32 anchor_pic_flag; //!< anchor access unit 205 RK_S32 inter_view_flag; //!< inter-view prediction enable 206 RK_S32 reserved_one_bit; //!< shall be equal to 1 [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_sps.h | 28 RK_S32 aspect_ratio_info_present; 29 RK_S32 aspect_ratio_idc; 30 RK_S32 sar_width; 31 RK_S32 sar_height; 33 RK_S32 overscan_info_present; 34 RK_S32 overscan_appropriate_flag; 36 RK_S32 signal_type_present; 37 RK_S32 vidformat; 38 RK_S32 fullrange; 39 RK_S32 color_description_present; [all …]
|
| H A D | h264e_slice.h | 38 RK_S32 modification_of_pic_nums_idc; 39 RK_S32 abs_diff_pic_num_minus1; 40 RK_S32 long_term_pic_idx; 41 RK_S32 abs_diff_view_idx_minus1; 45 RK_S32 rd_cnt; 46 RK_S32 wr_cnt; 47 RK_S32 size; 67 RK_S32 mmco; 68 RK_S32 difference_of_pic_nums_minus1; // for MMCO 1 & 3 69 RK_S32 long_term_pic_num; // for MMCO 2 [all …]
|
| H A D | h264e_dpb.h | 54 RK_S32 slot_idx; 56 RK_S32 seq_idx; 68 RK_S32 prev_ref_idx; 69 RK_S32 as_pskip_ref; 72 RK_S32 frame_num; 73 RK_S32 lt_idx; 75 RK_S32 poc; 82 RK_S32 last_seq_idx; 83 RK_S32 last_is_ref; 84 RK_S32 last_frm_num; [all …]
|
| H A D | h264e_pps.h | 30 RK_S32 entropy_coding_mode; 32 RK_S32 bottom_field_pic_order_in_frame_present; 33 RK_S32 num_slice_groups; 35 RK_S32 num_ref_idx_l0_default_active; 36 RK_S32 num_ref_idx_l1_default_active; 38 RK_S32 weighted_pred; 39 RK_S32 weighted_bipred_idc; 41 RK_S32 pic_init_qp; 42 RK_S32 pic_init_qs; 44 RK_S32 chroma_qp_index_offset; [all …]
|
| /rockchip-linux_mpp/mpp/vproc/inc/ |
| H A D | vdpp_api.h | 104 RK_S32 (*check_cap)(VdppCtx ctx); 111 RK_S32 ver; 119 RK_S32 src_width; 120 RK_S32 src_height; 121 RK_S32 dst_width; 122 RK_S32 dst_height; 216 RK_S32 sharp_enable; 217 RK_S32 sharp_coloradj_bypass_en; 219 RK_S32 lti_h_enable; 220 RK_S32 lti_h_radius; [all …]
|
| /rockchip-linux_mpp/inc/ |
| H A D | rk_venc_cmd.h | 189 RK_S32 low_delay; 190 RK_S32 smart_en; 191 RK_S32 smt1_en; 192 RK_S32 smt3_en; 252 RK_S32 bps_target; 253 RK_S32 bps_max; 254 RK_S32 bps_min; 279 RK_S32 fps_in_flex; 280 RK_S32 fps_in_num; 281 RK_S32 fps_in_denom; [all …]
|
| H A D | mpp_rc_api.h | 78 RK_S32 fps_in_flex; 79 RK_S32 fps_in_num; 80 RK_S32 fps_in_denom; 81 RK_S32 fps_out_flex; 82 RK_S32 fps_out_num; 83 RK_S32 fps_out_denom; 99 RK_S32 hier_qp_en; 100 RK_S32 hier_qp_delta[4]; 101 RK_S32 hier_frame_num[4]; 111 RK_S32 width; [all …]
|
| H A D | vpu_api.h | 216 RK_S32 size; 225 RK_S32 nFlags; 239 RK_S32 size; 247 RK_S32 size; 249 RK_S32 keyFrame; 253 typedef RK_S32 (*VpuFrmRdyCbFunc)(void *cb_ctx); 325 RK_S32 width; 326 RK_S32 height; 327 RK_S32 rc_mode; /* 0 - CQP mode; 1 - CBR mode; 2 - FIXQP mode*/ 328 RK_S32 bitRate; /* target bitrate */ [all …]
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | vp8e_syntax.h | 24 RK_S32 a1; 25 RK_S32 a2; 26 RK_S32 qp_prev; 27 RK_S32 qs[15]; 28 RK_S32 bits[15]; 29 RK_S32 pos; 30 RK_S32 len; 31 RK_S32 zero_div; 40 RK_S32 qp_sum; 41 RK_S32 cp[10]; [all …]
|
| H A D | m2vd_syntax.h | 37 RK_S32 aspect_ratio_information; 38 RK_S32 frame_rate_code; 39 RK_S32 bit_rate_value; 40 RK_S32 vbv_buffer_size; 41 RK_S32 constrained_parameters_flag; 48 RK_S32 profile_and_level_indication; 49 RK_S32 progressive_sequence; 50 RK_S32 chroma_format; 51 RK_S32 low_delay; 52 RK_S32 frame_rate_extension_n; [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.h | 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; [all …]
|
| /rockchip-linux_mpp/utils/ |
| H A D | mpi_enc_utils.h | 34 RK_S32 frame_num; 35 RK_S32 loop_cnt; 36 RK_S32 nthreads; 37 RK_S32 frm_step; 39 RK_S32 width; 40 RK_S32 height; 41 RK_S32 hor_stride; 42 RK_S32 ver_stride; 45 RK_S32 rc_mode; 48 RK_S32 bps_target; [all …]
|
| /rockchip-linux_mpp/mpp/codec/inc/ |
| H A D | mpp_rc.h | 34 RK_S32 size; 35 RK_S32 len; 36 RK_S32 pos; 37 RK_S32 *val; 44 RK_S32 p; 45 RK_S32 i; 46 RK_S32 d; 47 RK_S32 coef_p; 48 RK_S32 coef_i; 49 RK_S32 coef_d; [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_slice.h | 60 RK_S32 m_deltaRIdxMinus1; 61 RK_S32 m_deltaRPS; 62 RK_S32 m_numRefIdc; 63 RK_S32 m_refIdc[MAX_REFS + 1]; 67 RK_S32 m_pocLSBLT[MAX_REFS]; 68 RK_S32 m_deltaPOCMSBCycleLT[MAX_REFS]; 71 RK_S32 m_numberOfPictures; 72 RK_S32 num_negative_pic; 73 RK_S32 num_positive_pic; 74 RK_S32 delta_poc[MAX_REFS]; [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/m2v/ |
| H A D | m2vd_parser.h | 120 RK_S32 slot_index; 129 RK_S32 aspect_ratio_information; 130 RK_S32 frame_rate_code; 131 RK_S32 bit_rate_value; 132 RK_S32 vbv_buffer_size; 133 RK_S32 constrained_parameters_flag; 146 RK_S32 profile_and_level_indication; 147 RK_S32 progressive_sequence; 148 RK_S32 chroma_format; 149 RK_S32 low_delay; [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_base.h | 75 RK_S32 id_cnt[SGM_CNT]; 80 RK_S32 qp; 82 RK_S32 qp_sgm[SGM_CNT]; 83 RK_S32 level_sgm[SGM_CNT]; 88 RK_S32 size; 91 RK_S32 qp_sgm[SGM_CNT]; 92 RK_S32 level_sgm[SGM_CNT]; 103 RK_S32 quant[2]; 104 RK_S32 zbin[2]; 105 RK_S32 round[2]; [all …]
|
| H A D | hal_vp8e_table.c | 8 RK_S32 const default_prob_coeff_tbl[4][8][3][11] = { 179 RK_S32 const default_prob_mv_tbl[2][19] = { 191 RK_S32 const vp8_prob_cost_tbl[] = { 220 RK_S32 const coeff_update_prob_tbl[4][8][3][11] = { 393 RK_S32 const mv_update_prob_tbl[2][19] = { 404 RK_S32 const default_skip_false_prob_tbl[128] = { 423 RK_S32 const y_mode_prob_tbl[4] = { 427 RK_S32 const uv_mode_prob_tbl[3] = { 442 RK_S32 const dc_q_lookup_tbl[QINDEX_RANGE] = { 458 RK_S32 const ac_q_lookup_tbl[QINDEX_RANGE] = { [all …]
|
| H A D | hal_vp8e_table.h | 12 extern RK_S32 const default_prob_coeff_tbl[4][8][3][11]; 14 extern RK_S32 const default_prob_mv_tbl[2][19]; 16 extern RK_S32 const vp8_prob_cost_tbl[]; 18 extern RK_S32 const coeff_update_prob_tbl[4][8][3][11]; 20 extern RK_S32 const mv_update_prob_tbl[2][19]; 22 extern RK_S32 const default_skip_false_prob_tbl[128]; 24 extern RK_S32 const y_mode_prob_tbl[4]; 26 extern RK_S32 const uv_mode_prob_tbl[3]; 30 extern RK_S32 const dc_q_lookup_tbl[QINDEX_RANGE]; 32 extern RK_S32 const ac_q_lookup_tbl[QINDEX_RANGE]; [all …]
|
| /rockchip-linux_mpp/mpp/hal/common/av1/ |
| H A D | film_grain_noise_table.c | 21 static const RK_S32 gaussian_sequence[2048] = { 211 static inline RK_S32 Clamp(RK_S32 value, RK_S32 low, RK_S32 high) in Clamp() 216 static inline RK_S32 RoundPowerOfTwo(const RK_S32 val, RK_S32 n) in RoundPowerOfTwo() 218 const RK_S32 a = (RK_S32)1 << (n - 1); in RoundPowerOfTwo() 242 static inline RK_S32 GetRandomNumber(RK_U16 random_register) in GetRandomNumber() 247 void GenerateLumaGrainBlock(RK_S32 luma_grain_block[][82], RK_S32 bitdepth, in GenerateLumaGrainBlock() 248 RK_U8 num_y_points, RK_S32 grain_scale_shift, in GenerateLumaGrainBlock() 249 RK_S32 ar_coeff_lag, RK_S32 ar_coeffs_y[], in GenerateLumaGrainBlock() 250 RK_S32 ar_coeff_shift, RK_S32 grain_min, RK_S32 grain_max, in GenerateLumaGrainBlock() 253 RK_S32 gauss_sec_shift = 12 - bitdepth + grain_scale_shift; in GenerateLumaGrainBlock() [all …]
|
| H A D | film_grain_noise_table.h | 20 void GenerateLumaGrainBlock(RK_S32 luma_grain_block[][82], RK_S32 bitdepth, 21 RK_U8 num_y_points, RK_S32 grain_scale_shift, 22 RK_S32 ar_coeff_lag, RK_S32 ar_coeffs_y[], 23 RK_S32 ar_coeff_shift, RK_S32 grain_min, RK_S32 grain_max, 27 RK_S32 luma_grain_block[][82], RK_S32 cb_grain_block[][44], 28 RK_S32 cr_grain_block[][44], RK_S32 bitdepth, RK_U8 num_y_points, RK_U8 num_cb_points, 29 RK_U8 num_cr_points, RK_S32 grain_scale_shift, RK_S32 ar_coeff_lag, 30 RK_S32 ar_coeffs_cb[], RK_S32 ar_coeffs_cr[], RK_S32 ar_coeff_shift, RK_S32 grain_min, 31 RK_S32 grain_max, RK_U8 chroma_scaling_from_luma, RK_U16 random_seed);
|
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_ctx.h | 58 RK_S32 target_bps; 59 RK_S32 pre_target_bits; 60 RK_S32 pre_target_bits_fix; 63 RK_S32 pre_real_bits; 64 RK_S32 frm_bits_thr; 65 RK_S32 ins_bps; 66 RK_S32 last_inst_bps; 71 RK_S32 moving_ratio; 74 RK_S32 cur_super_thd; 78 RK_S32 watl_thrd; [all …]
|
| /rockchip-linux_mpp/mpp/legacy/ |
| H A D | vpu_api_mlvec.h | 36 RK_S32 rc_mode; /* 0 - CQP mode; 1 - CBR mode; */ 37 RK_S32 bitRate; /* target bitrate */ 38 RK_S32 framerate; 39 RK_S32 qp; 40 RK_S32 enableCabac; 41 RK_S32 cabacInitIdc; 42 RK_S32 format; 43 RK_S32 intraPicRate; 44 RK_S32 framerateout; 45 RK_S32 profileIdc; [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_parser.h | 47 RK_S32 ref_count; 63 RK_S32 wmmat[6]; 64 RK_S32 wmmat_val[6]; 65 RK_S32 alpha, beta, gamma, delta; 70 RK_S32 slot_index; 72 RK_S32 temporal_id; 73 RK_S32 spatial_id; 90 RK_S32 seen_frame_header; 103 RK_S32 temporal_id; 104 RK_S32 spatial_id; [all …]
|