| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_cbs.h | 23 RK_U8 obu_forbidden_bit; 24 RK_U8 obu_type; 25 RK_U8 obu_extension_flag; 26 RK_U8 obu_has_size_field; 27 RK_U8 obu_reserved_1bit; 29 RK_U8 temporal_id; 30 RK_U8 spatial_id; 31 RK_U8 extension_header_reserved_3bits; 35 RK_U8 high_bitdepth; 36 RK_U8 twelve_bit; [all …]
|
| H A D | av1d_common.h | 184 typedef RK_U8 av1_coeff_probs[REF_TYPES][COEF_BANDS][PREV_COEF_CONTEXTS] 506 RK_U8 joints[MV_JOINTS - 1]; // 3B 507 RK_U8 sign[2]; // 2B 510 RK_U8 class0[2][CLASS0_SIZE - 1]; // 2B 511 RK_U8 fp[2][MV_FP_SIZE - 1]; // 6B 512 RK_U8 class0_hp[2]; // 2B 513 RK_U8 hp[2]; // 2B 514 RK_U8 classes[2][MV_CLASSES - 1]; // 20B 517 RK_U8 class0_fp[2][CLASS0_SIZE][MV_FP_SIZE - 1]; // 12B 518 RK_U8 bits[2][MV_OFFSET_BITS]; // 20B [all …]
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | h264d_syntax.h | 31 RK_U8 Index7Bits : 7; 32 RK_U8 AssociatedFlag : 1; 34 RK_U8 bPicEntry; 43 RK_U8 num_ref_frames; 65 RK_U8 bit_depth_luma_minus8; 66 RK_U8 bit_depth_chroma_minus8; 78 RK_U8 ContinuationFlag; 82 RK_U8 num_ref_idx_l0_active_minus1; 83 RK_U8 num_ref_idx_l1_active_minus1; 84 RK_U8 Reserved8BitsA; [all …]
|
| H A D | vp8d_syntax.h | 26 RK_U8 Index7Bits : 7; 27 RK_U8 AssociatedFlag : 1; 29 RK_U8 bPicEntry; 35 RK_U8 segmentation_enabled : 1; 36 RK_U8 update_mb_segmentation_map : 1; 37 RK_U8 update_mb_segmentation_data : 1; 38 RK_U8 mb_segement_abs_delta : 1; 39 RK_U8 ReservedSegmentFlags4Bits : 4; 41 RK_U8 wSegmentFlags; 44 RK_U8 mb_segment_tree_probs[3]; [all …]
|
| H A D | h265e_syntax_new.h | 24 RK_U8 slot_idx; 48 RK_U8 sps_max_dec_pic_buffering_minus1; 49 RK_U8 log2_min_luma_coding_block_size_minus3; 50 RK_U8 log2_diff_max_min_luma_coding_block_size; 51 RK_U8 log2_min_transform_block_size_minus2; 52 RK_U8 log2_diff_max_min_transform_block_size; 53 RK_U8 max_transform_hierarchy_depth_inter; 54 RK_U8 max_transform_hierarchy_depth_intra; 55 RK_U8 num_short_term_ref_pic_sets; 56 RK_U8 num_long_term_ref_pics_sps; [all …]
|
| H A D | vp9d_syntax.h | 64 RK_U8 y_mode[4][9]; 65 RK_U8 uv_mode[10][9]; 66 RK_U8 filter[4][2]; 67 RK_U8 mv_mode[7][3]; 68 RK_U8 intra[4]; 69 RK_U8 comp[5]; 70 RK_U8 single_ref[5][2]; 71 RK_U8 comp_ref[5]; 72 RK_U8 tx32p[2][3]; 73 RK_U8 tx16p[2][2]; [all …]
|
| H A D | jpegd_syntax.h | 124 RK_U8 fill_bottom; 125 RK_U8 fill_right; 128 RK_U8 scan_start; 129 RK_U8 scan_end; 130 RK_U8 prev_shift; /* Ah */ 131 RK_U8 point_transform; /* Al */ 134 RK_U8 dht_found; 135 RK_U8 eoi_found; 136 RK_U8 sof0_found; 139 RK_U8 qtable_cnt; [all …]
|
| H A D | mpg4d_syntax.h | 69 RK_U8 short_video_header; 70 RK_U8 vop_coding_type; 71 RK_U8 vop_quant; 98 RK_U8 profile_and_level_indication; 99 RK_U8 video_object_layer_verid; 113 RK_U8 vop_fcode_forward : 3; 114 RK_U8 vop_fcode_backward : 3; 116 RK_U8 wFcodeBitFields; 131 RK_U8 bNewQmatrix[4]; // intra Y, inter Y, intra chroma, inter chroma 132 RK_U8 Qmatrix[4][64]; // NOTE: here we change U16 to U8 [all …]
|
| H A D | h263d_syntax.h | 32 RK_U8 short_video_header; 33 RK_U8 vop_coding_type; 34 RK_U8 vop_quant; 61 RK_U8 profile_and_level_indication; 62 RK_U8 video_object_layer_verid; 76 RK_U8 vop_fcode_forward : 3; 77 RK_U8 vop_fcode_backward : 3; 79 RK_U8 wFcodeBitFields;
|
| H A D | avs2d_syntax.h | 57 RK_U8 ref_pic_num; 65 RK_U8 enable_pic_alf_y; //!< 1bits 66 RK_U8 enable_pic_alf_cb; //!< 1bits 67 RK_U8 enable_pic_alf_cr; //!< 1bits 68 RK_U8 alf_filter_num_minus1; //!< 4bits 69 RK_U8 alf_coeff_idx_tab[16]; 76 RK_U8 pic_weight_quant_enable_flag; 87 RK_U8 *bitstream;
|
| /rockchip-linux_mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_global.h | 88 RK_U8 bval;\ 168 RK_U8 eof; //!< end of frame stream 173 RK_U8 ref_pic[AVS2_MAX_REFS]; //!< delta DOI of ref pic 174 RK_U8 remove_pic[8]; //!< delta DOI of removed pic 175 RK_U8 num_of_ref; //!< number of reference picture 176 RK_U8 num_to_remove; //!< number of removed picture 177 RK_U8 refered_by_others; //!< referenced by others 183 RK_U8 profile_id; 184 RK_U8 level_id; 185 RK_U8 progressive_sequence; [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.h | 67 RK_U8 used[32]; 72 RK_U8 used[32]; 73 RK_U8 nb_refs; 104 RK_U8 colour_primaries; 105 RK_U8 transfer_characteristic; 106 RK_U8 matrix_coeffs; 139 RK_U8 profile_space; 140 RK_U8 tier_flag; 141 RK_U8 profile_idc; 142 RK_U8 profile_compatibility_flag[32]; [all …]
|
| /rockchip-linux_mpp/mpp/vproc/iep/ |
| H A D | iep.h | 27 RK_U8 scaling_supported; 28 RK_U8 i4_deinterlace_supported; 29 RK_U8 i2_deinterlace_supported; 30 RK_U8 compression_noise_reduction_supported; 31 RK_U8 sampling_noise_reduction_supported; 32 RK_U8 hsb_enhancement_supported; 33 RK_U8 cg_enhancement_supported; 34 RK_U8 direct_path_supported; 39 RK_U8 max_enhance_radius; 149 RK_U8 rb_swap; // not be used [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser.h | 74 RK_U8 seg_id, intra, comp, ref[2], mode[4], uvmode, skip; 118 RK_U8 *dst[3]; 122 RK_U8 show_existing_frame; 123 RK_U8 keyframe, last_keyframe; 124 RK_U8 last_bpp, bpp, bpp_index, bytesperpixel; 125 RK_U8 invisible; 126 RK_U8 use_last_frame_mvs; 127 RK_U8 errorres; 128 RK_U8 ss_h, ss_v; 129 RK_U8 extra_plane; [all …]
|
| H A D | vp9data.h | 38 static const RK_U8 vp9_default_kf_partition_probs[4][4][3] = { 84 static const RK_U8 vp9_default_kf_ymode_probs[10][10][9] = { 198 static const RK_U8 vp9_default_kf_uvmode_probs[10][9] = { 427 RK_U8 y_mode[4][9]; 428 RK_U8 uv_mode[10][9]; 429 RK_U8 filter[4][2]; 430 RK_U8 mv_mode[7][3]; 431 RK_U8 intra[4]; 432 RK_U8 comp[5]; 433 RK_U8 single_ref[5][2]; [all …]
|
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_common.h | 38 #define MPP_RB16(x) ((((const RK_U8*)(x))[0] << 8) | ((const RK_U8*)(x))[1]) 40 ((RK_U8*)(p))[1] = (d); \ 41 ((RK_U8*)(p))[0] = (d)>>8; } while(0) 43 #define MPP_RL16(x) ((((const RK_U8*)(x))[1] << 8) | \ 44 ((const RK_U8*)(x))[0]) 46 ((RK_U8*)(p))[0] = (d); \ 47 ((RK_U8*)(p))[1] = (d)>>8; } while(0) 49 #define MPP_RB32(x) ((((const RK_U8*)(x))[0] << 24) | \ 50 (((const RK_U8*)(x))[1] << 16) | \ 51 (((const RK_U8*)(x))[2] << 8) | \ [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_com.h | 52 RK_U8 dpb_index; 53 RK_U8 is_long_term; 60 RK_U8 used[32]; 65 RK_U8 used[32]; 66 RK_U8 nb_refs; 90 RK_U8 first_slice_in_pic_flag; 91 RK_U8 dependent_slice_segment_flag; 92 RK_U8 pic_output_flag; 93 RK_U8 colour_plane_id; 101 RK_U8 rpl_modification_flag[2]; [all …]
|
| H A D | hal_h265d_ctx.h | 76 RK_U8 ctu_size; 77 RK_U8 num_row_tiles; 78 RK_U8 bit_depth; 79 RK_U8 error_index[MAX_GEN_REG]; 102 RK_U8 sl[4][6][64]; 103 RK_U8 sl_dc[2][6]; 107 RK_U8 scalingfactor0[1248]; 108 RK_U8 scalingfactor1[96]; /*4X4 TU Rotate, total 16X4*/ 109 RK_U8 scalingdc[12]; /*N1005 Vienna Meeting*/ 110 RK_U8 reserverd[4]; /*16Bytes align*/
|
| /rockchip-linux_mpp/mpp/codec/dec/avs/ |
| H A D | avsd_parse.h | 112 RK_U8 profile_id; 113 RK_U8 level_id; 114 RK_U8 progressive_sequence; 115 RK_U8 version; 119 RK_U8 chroma_format; 120 RK_U8 sample_precision; 121 RK_U8 aspect_ratio; 122 RK_U8 frame_rate_code; 124 RK_U8 low_delay; 125 RK_U8 version_checked; [all …]
|
| /rockchip-linux_mpp/mpp/vproc/inc/ |
| H A D | iep_api.h | 79 RK_U8 color_bar_y; // [0, 127] 80 RK_U8 color_bar_u; // [0, 127] 81 RK_U8 color_bar_v; // [0, 127] 100 RK_U8 cg_en; // sw_rgb_con_gam_en 140 RK_U8 rgb2yuv_input_clip; // 0:R/G/B [0, 255], 1:R/G/B [16, 235] 141 RK_U8 yuv2rgb_input_clip; // 0:Y/U/V [0, 255], 1:Y [16, 235] U/V [16, 240] 142 RK_U8 global_alpha_value; // global alpha value for output ARGB 143 RK_U8 dither_up_en; 144 RK_U8 dither_down_en; 149 RK_U8 scaling_supported; [all …]
|
| /rockchip-linux_mpp/mpp/vproc/rga/ |
| H A D | rga.h | 103 RK_U8 b; 104 RK_U8 g; 105 RK_U8 r; 106 RK_U8 res; 110 RK_U8 mmu_en; 117 RK_U8 render_mode; 142 RK_U8 scale_mode; /* 0 nearst / 1 bilnear / 2 bicubic */ 156 RK_U8 PD_mode; /* porter duff alpha mode sel */ 157 RK_U8 alpha_global_value; /* global alpha value */ 159 RK_U8 bsfilter_flag; /* [2] 0 blur 1 sharp / [1:0] filter_type*/ [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_common.h | 46 static const RK_U8 zzOrder[64] = { 56 RK_U8 pp_out_fmt; 57 RK_U8 out_endian; 58 RK_U8 swap_16; 59 RK_U8 swap_32; 60 RK_U8 rgb_in_32; 61 RK_U8 r_padd; 62 RK_U8 g_padd; 63 RK_U8 b_padd; 64 RK_U8 r_dither; [all …]
|
| /rockchip-linux_mpp/mpp/hal/common/av1/ |
| H A D | av1d_common.h | 188 typedef RK_U8 av1_coeff_probs[REF_TYPES][COEF_BANDS][PREV_COEF_CONTEXTS] 487 RK_U8 joints[MV_JOINTS - 1]; // 3B 488 RK_U8 sign[2]; // 2B 491 RK_U8 class0[2][CLASS0_SIZE - 1]; // 2B 492 RK_U8 fp[2][MV_FP_SIZE - 1]; // 6B 493 RK_U8 class0_hp[2]; // 2B 494 RK_U8 hp[2]; // 2B 495 RK_U8 classes[2][MV_CLASSES - 1]; // 20B 498 RK_U8 class0_fp[2][CLASS0_SIZE][MV_FP_SIZE - 1]; // 12B 499 RK_U8 bits[2][MV_OFFSET_BITS]; // 20B [all …]
|
| /rockchip-linux_mpp/utils/ |
| H A D | utils.c | 47 static void rearrange_pix(RK_U8 *tmp_line, RK_U8 *base, RK_U32 n) in rearrange_pix() 70 RK_U8 *base = NULL; in dump_mpp_frame_to_file() 85 base = (RK_U8 *)mpp_buffer_get_ptr(buffer); in dump_mpp_frame_to_file() 101 RK_U8 *base_y = base; in dump_mpp_frame_to_file() 102 RK_U8 *base_c = base + h_stride * v_stride; in dump_mpp_frame_to_file() 103 RK_U8 *tmp = mpp_malloc(RK_U8, h_stride * height * 2); in dump_mpp_frame_to_file() 104 RK_U8 *tmp_u = tmp; in dump_mpp_frame_to_file() 105 RK_U8 *tmp_v = tmp + width * height / 2; in dump_mpp_frame_to_file() 125 RK_U8 *base_y = base; in dump_mpp_frame_to_file() 126 RK_U8 *base_c = base + h_stride * v_stride; in dump_mpp_frame_to_file() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_base.h | 74 RK_U8 map_modified; 81 RK_U8 segment_enabled; 134 RK_U8 filter_delta_enable; 189 RK_U8 i_frame; 190 RK_U8 p_frame; 191 RK_U8 show; 192 RK_U8 ipf; 193 RK_U8 arf; 194 RK_U8 grf; 195 RK_U8 search; [all …]
|