| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/mpp/inc/ |
| H A D | rk_venc_cmd.h | 206 RK_S32 low_delay; 300 RK_S32 bps_target; 301 RK_S32 bps_max; 302 RK_S32 bps_min; 327 RK_S32 fps_in_flex; 328 RK_S32 fps_in_num; 329 RK_S32 fps_in_denorm; 330 RK_S32 fps_out_flex; 331 RK_S32 fps_out_num; 332 RK_S32 fps_out_denorm; [all …]
|
| H A D | mpp_rc_api.h | 88 RK_S32 fps_in_flex; 89 RK_S32 fps_in_num; 90 RK_S32 fps_in_denorm; 91 RK_S32 fps_out_flex; 92 RK_S32 fps_out_num; 93 RK_S32 fps_out_denorm; 109 RK_S32 hier_qp_en; 110 RK_S32 hier_qp_delta[4]; 111 RK_S32 hier_frame_num[4]; 121 RK_S32 width; [all …]
|
| H A D | vpu_api.h | 212 RK_S32 size; 221 RK_S32 nFlags; 235 RK_S32 size; 243 RK_S32 size; 245 RK_S32 keyFrame; 249 typedef RK_S32 (*VpuFrmRdyCbFunc)(void *cb_ctx); 321 RK_S32 width; 322 RK_S32 height; 323 RK_S32 rc_mode; /* 0 - CQP mode; 1 - CBR mode; 2 - FIXQP mode*/ 324 RK_S32 bitRate; /* target bitrate */ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/mpp/include/rockchip/ |
| H A D | rk_venc_cmd.h | 206 RK_S32 low_delay; 300 RK_S32 bps_target; 301 RK_S32 bps_max; 302 RK_S32 bps_min; 327 RK_S32 fps_in_flex; 328 RK_S32 fps_in_num; 329 RK_S32 fps_in_denorm; 330 RK_S32 fps_out_flex; 331 RK_S32 fps_out_num; 332 RK_S32 fps_out_denorm; [all …]
|
| H A D | mpp_rc_api.h | 88 RK_S32 fps_in_flex; 89 RK_S32 fps_in_num; 90 RK_S32 fps_in_denorm; 91 RK_S32 fps_out_flex; 92 RK_S32 fps_out_num; 93 RK_S32 fps_out_denorm; 109 RK_S32 hier_qp_en; 110 RK_S32 hier_qp_delta[4]; 111 RK_S32 hier_frame_num[4]; 121 RK_S32 width; [all …]
|
| /OK3568_Linux_fs/external/rockit/mpi/sdk/include/ |
| H A D | rk_mpi_venc.h | 17 RK_S32 RK_MPI_VENC_SetModParam(const VENC_PARAM_MOD_S *pstModParam); 18 RK_S32 RK_MPI_VENC_GetModParam(VENC_PARAM_MOD_S *pstModParam); 19 RK_S32 RK_MPI_VENC_CreateChn(VENC_CHN VeChn, const VENC_CHN_ATTR_S *pstAttr); 20 RK_S32 RK_MPI_VENC_DestroyChn(VENC_CHN VeChn); 21 RK_S32 RK_MPI_VENC_ResetChn(VENC_CHN VeChn); 22 RK_S32 RK_MPI_VENC_SetSceneMode(VENC_CHN VeChn, const VENC_SCENE_MODE_E enSceneMode); 23 RK_S32 RK_MPI_VENC_GetSceneMode(VENC_CHN VeChn, VENC_SCENE_MODE_E *penSceneMode); 24 RK_S32 RK_MPI_VENC_StartRecvFrame(VENC_CHN VeChn, const VENC_RECV_PIC_PARAM_S *pstRecvParam); 25 RK_S32 RK_MPI_VENC_StopRecvFrame(VENC_CHN VeChn); 26 RK_S32 RK_MPI_VENC_QueryStatus(VENC_CHN VeChn, VENC_CHN_STATUS_S *pstStatus); [all …]
|
| H A D | rk_mpi_vo.h | 18 RK_S32 RK_MPI_VO_SetPubAttr(VO_DEV VoDev, const VO_PUB_ATTR_S *pstPubAttr); 19 RK_S32 RK_MPI_VO_GetPubAttr(VO_DEV VoDev, VO_PUB_ATTR_S *pstPubAttr); 21 RK_S32 RK_MPI_VO_GetPostProcessParam(VO_DEV VoDev, VO_CSC_S *pstParam); 22 RK_S32 RK_MPI_VO_SetPostProcessParam(VO_DEV VoDev, VO_CSC_S *pstParam); 24 RK_S32 RK_MPI_VO_SetVcntTiming(VO_DEV VoDev, RK_U32 u32VcntTiming); 26 RK_S32 RK_MPI_VO_Enable(VO_DEV VoDev); 27 RK_S32 RK_MPI_VO_Disable(VO_DEV VoDev); 29 RK_S32 RK_MPI_VO_SyncDevs(RK_U32 u32Vodevs); 32 RK_S32 RK_MPI_VO_GetHdmiParam(RK_U32 enIntfType, RK_U32 u32Id, VO_HDMI_PARAM_S *pstHDMIParam); 33 RK_S32 RK_MPI_VO_SetHdmiParam(RK_U32 enIntfType, RK_U32 u32Id, const VO_HDMI_PARAM_S *pstHDMIParam); [all …]
|
| H A D | rk_mpi_ai.h | 16 RK_S32 RK_MPI_AI_SetPubAttr(AUDIO_DEV AiDevId, const AIO_ATTR_S *pstAttr); 17 RK_S32 RK_MPI_AI_GetPubAttr(AUDIO_DEV AiDevId, AIO_ATTR_S *pstAttr); 18 RK_S32 RK_MPI_AI_Enable(AUDIO_DEV AiDevId); 19 RK_S32 RK_MPI_AI_Disable(AUDIO_DEV AiDevId); 20 RK_S32 RK_MPI_AI_EnableChn(AUDIO_DEV AiDevId, AI_CHN AiChn); 21 RK_S32 RK_MPI_AI_DisableChn(AUDIO_DEV AiDevId, AI_CHN AiChn); 22 RK_S32 RK_MPI_AI_EnableDataRead(AUDIO_DEV AiDevId, AI_CHN AiChn); 23 RK_S32 RK_MPI_AI_DisableDataRead(AUDIO_DEV AiDevId, AI_CHN AiChn); 24 RK_S32 RK_MPI_AI_SendFrame(AUDIO_DEV AiDevId, AO_CHN AiChn, const AUDIO_FRAME_S *pstFrm, RK_S32 s32… 25 RK_S32 RK_MPI_AI_GetFrame(AUDIO_DEV AiDevId, AI_CHN AiChn, [all …]
|
| H A D | rk_mpi_vpss.h | 19 RK_S32 RK_MPI_VPSS_CreateGrp(VPSS_GRP VpssGrp, const VPSS_GRP_ATTR_S *pstGrpAttr); 20 RK_S32 RK_MPI_VPSS_DestroyGrp(VPSS_GRP VpssGrp); 22 RK_S32 RK_MPI_VPSS_StartGrp(VPSS_GRP VpssGrp); 23 RK_S32 RK_MPI_VPSS_StopGrp(VPSS_GRP VpssGrp); 25 RK_S32 RK_MPI_VPSS_ResetGrp(VPSS_GRP VpssGrp); 27 RK_S32 RK_MPI_VPSS_GetGrpAttr(VPSS_GRP VpssGrp, VPSS_GRP_ATTR_S *pstGrpAttr); 28 RK_S32 RK_MPI_VPSS_SetGrpAttr(VPSS_GRP VpssGrp, const VPSS_GRP_ATTR_S *pstGrpAttr); 30 RK_S32 RK_MPI_VPSS_SetGrpCrop(VPSS_GRP VpssGrp, const VPSS_CROP_INFO_S *pstCropInfo); 31 RK_S32 RK_MPI_VPSS_GetGrpCrop(VPSS_GRP VpssGrp, VPSS_CROP_INFO_S *pstCropInfo); 33 RK_S32 RK_MPI_VPSS_SetGrpRotation(VPSS_GRP VpssGrp, ROTATION_E enRotation); [all …]
|
| H A D | rk_mpi_vi.h | 16 RK_S32 RK_MPI_VI_SetDevAttr(VI_DEV ViDev, const VI_DEV_ATTR_S *pstDevAttr); 17 RK_S32 RK_MPI_VI_GetDevAttr(VI_DEV ViDev, VI_DEV_ATTR_S *pstDevAttr); 18 RK_S32 RK_MPI_VI_EnableDev(VI_DEV ViDev); 19 RK_S32 RK_MPI_VI_DisableDev(VI_DEV ViDev); 20 RK_S32 RK_MPI_VI_SetDevBindPipe(VI_DEV ViDev, const VI_DEV_BIND_PIPE_S *pstDevBindPipe); 21 RK_S32 RK_MPI_VI_GetDevBindPipe(VI_DEV ViDev, VI_DEV_BIND_PIPE_S *pstDevBindPipe); 22 RK_S32 RK_MPI_VI_GetDevIsEnable(VI_DEV ViDev); 23 RK_S32 RK_MPI_VI_QueryDevStatus(VI_DEV Videv, VI_DEV_STATUS_S *pstDevStatus); 25 RK_S32 RK_MPI_VI_StartPipe(VI_PIPE ViPipe); 26 RK_S32 RK_MPI_VI_StopPipe(VI_PIPE ViPipe); [all …]
|
| H A D | rk_common.h | 33 typedef RK_S32 AI_CHN; 34 typedef RK_S32 AO_CHN; 35 typedef RK_S32 AENC_CHN; 36 typedef RK_S32 ADEC_CHN; 37 typedef RK_S32 AF_CHN; 38 typedef RK_S32 AUDIO_DEV; 39 typedef RK_S32 VI_DEV; 40 typedef RK_S32 VI_PIPE; 41 typedef RK_S32 VI_CHN; 42 typedef RK_S32 VI_STITCH_GRP; [all …]
|
| H A D | rk_mpi_ao.h | 17 RK_S32 RK_MPI_AO_SetPubAttr(AUDIO_DEV AoDevId, const AIO_ATTR_S *pstAttr); 18 RK_S32 RK_MPI_AO_GetPubAttr(AUDIO_DEV AoDevId, AIO_ATTR_S *pstAttr); 19 RK_S32 RK_MPI_AO_Enable(AUDIO_DEV AoDevId); 20 RK_S32 RK_MPI_AO_Disable(AUDIO_DEV AoDevId); 21 RK_S32 RK_MPI_AO_EnableChn(AUDIO_DEV AoDevId, AO_CHN AoChn); 22 RK_S32 RK_MPI_AO_DisableChn(AUDIO_DEV AoDevId, AO_CHN AoChn); 23 RK_S32 RK_MPI_AO_SendFrame(AUDIO_DEV AoDevId, AO_CHN AoChn, const AUDIO_FRAME_S *pstData, RK_S32 s3… 24 RK_S32 RK_MPI_AO_EnableReSmp(AUDIO_DEV AoDevId, AO_CHN AoChn, AUDIO_SAMPLE_RATE_E enInSampleRate); 25 RK_S32 RK_MPI_AO_DisableReSmp(AUDIO_DEV AoDevId, AO_CHN AoChn); 26 RK_S32 RK_MPI_AO_PauseChn(AUDIO_DEV AoDevId, AO_CHN AoChn); [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/h265/ |
| H A D | h265e_slice.h | 50 RK_S32 m_deltaRIdxMinus1; 51 RK_S32 m_deltaRPS; 52 RK_S32 m_numRefIdc; 53 RK_S32 m_refIdc[MAX_REFS + 1]; 57 RK_S32 m_pocLSBLT[MAX_REFS]; 58 RK_S32 m_deltaPOCMSBCycleLT[MAX_REFS]; 61 RK_S32 m_numberOfPictures; 62 RK_S32 num_negative_pic; 63 RK_S32 num_positive_pic; 64 RK_S32 delta_poc[MAX_REFS]; [all …]
|
| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/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 …]
|
| /OK3568_Linux_fs/external/rockit/mpi/example/include/ |
| H A D | test_mod_vpss.h | 32 RK_S32 s32LoopCount; 33 RK_S32 s32VProcDevType; 34 RK_S32 s32GrpNum; 35 RK_S32 s32ChnNum; 38 RK_S32 s32GrpCropRatio; 39 RK_S32 s32ChnCropRatio; 41 RK_S32 s32SrcWidth; 42 RK_S32 s32SrcHeight; 43 RK_S32 s32SrcVirWidth; 44 RK_S32 s32SrcVirHeight; [all …]
|
| /OK3568_Linux_fs/external/mpp/utils/ |
| H A D | mpi_enc_utils.h | 34 RK_S32 frame_num; 35 RK_S32 loop_cnt; 36 RK_S32 nthreads; 38 RK_S32 width; 39 RK_S32 height; 40 RK_S32 hor_stride; 41 RK_S32 ver_stride; 44 RK_S32 rc_mode; 47 RK_S32 bps_target; 48 RK_S32 bps_max; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/av1d/ |
| 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 …]
|