Home
last modified time | relevance | path

Searched refs:codec (Results 1 – 25 of 38) sorted by relevance

12

/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_ps.c117 MppEncH265Cfg *codec = &ctx->cfg->h265; in h265e_set_vps() local
136 …cBuffering[i] = MPP_MIN(MAX_REFS, MPP_MAX((vps->m_numReorderPics[i] + 3), codec->num_ref) + vps->m… in h265e_set_vps()
150 if (codec->level < level_idc) { in h265e_set_vps()
153 profileTierLevel->m_levelIdc = codec->level; in h265e_set_vps()
155 profileTierLevel->m_tierFlag = codec->tier ? 1 : 0; in h265e_set_vps()
159 codec->profile = MPP_PROFILE_HEVC_FORMAT_RANGE_EXTENDIONS; in h265e_set_vps()
172 profileTierLevel->m_profileIdc = codec->profile; in h265e_set_vps()
173 profileTierLevel->m_profileCompatibilityFlag[codec->profile] = 1; in h265e_set_vps()
183 MppEncH265Cfg *codec = &ctx->cfg->h265; in h265e_set_sps() local
187 MppEncVuiCfg *vui = &codec->vui; in h265e_set_sps()
[all …]
H A Dh265e_syntax.c149 MppEncH265Cfg *codec = &h->cfg->h265; in fill_slice_parameters() local
152 if (codec->slice_cfg.split_enable) { in fill_slice_parameters()
155 sp->sli_splt_mode = codec->slice_cfg.split_mode; in fill_slice_parameters()
156 if (codec->slice_cfg.split_mode) { in fill_slice_parameters()
157 sp->sli_splt_cnum_m1 = codec->slice_cfg.slice_size - 1; in fill_slice_parameters()
159 sp->sli_splt_byte = codec->slice_cfg.slice_size; in fill_slice_parameters()
167 sp->merge_up_flag = codec->merge_cfg.merge_up_flag; in fill_slice_parameters()
168 sp->merge_left_flag = codec->merge_cfg.merge_left_flag; in fill_slice_parameters()
H A DCMakeLists.txt16 set_target_properties(${CODEC_H265E} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_pps.c56 MppEncH264Cfg *codec = &cfg->h264; in h264e_pps_update() local
61 pps->entropy_coding_mode = codec->entropy_coding_mode; in h264e_pps_update()
74 pps->chroma_qp_index_offset = codec->chroma_cb_qp_offset; in h264e_pps_update()
75 pps->second_chroma_qp_index_offset = codec->chroma_cb_qp_offset; in h264e_pps_update()
77 pps->constrained_intra_pred = codec->constrained_intra_pred_mode; in h264e_pps_update()
81 pps->transform_8x8_mode = codec->transform8x8_mode; in h264e_pps_update()
82 mpp_assert(codec->scaling_list_mode == 0 || codec->scaling_list_mode == 1); in h264e_pps_update()
83 pps->pic_scaling_matrix_present = codec->scaling_list_mode; in h264e_pps_update()
84 if (codec->scaling_list_mode) { in h264e_pps_update()
96 if (codec->profile < H264_PROFILE_HIGH) { in h264e_pps_update()
[all …]
/rockchip-linux_mpp/
H A DAndroid.bp31 "mpp/codec/inc",
32 "mpp/codec/dec/common",
33 "mpp/codec/enc/h264",
34 "mpp/codec/enc/h265",
76 "mpp/codec/*.cpp",
77 "mpp/codec/dec/**/*.cpp",
78 "mpp/codec/dec/**/*.c",
79 "mpp/codec/enc/**/*.cpp",
80 "mpp/codec/enc/**/*.c",
81 "mpp/codec/rc/*.cpp",
[all …]
H A Dreadme.txt75 | |----- common video codec protocol syntax interface for both
76 | | codec parser and hal
78 | |----- codec all video codec parser, convert stream to
81 | | |----- inc header files provided by codec module for
208 | | codec | | OSAL | |
269 MPP will send the stream to codec layer, codec layer parses the stream header
272 the task and resend information back. MPP notify codec by hardware result, codec
393 For other codec 10 buffers will be enough.
/rockchip-linux_mpp/mpp/
H A DCMakeLists.txt3 # setup mpp codec config first
14 include_directories(codec/inc)
25 # add codec parsers
27 add_subdirectory(codec)
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A DCMakeLists.txt6 # mpp/codec/enc/h264 for h264 syntax
7 include_directories(../../../codec/enc/h264/)
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A DCMakeLists.txt5 # mpp/codec/enc/h265 for h265 syntax
6 include_directories(../../../codec/enc/h265/)
/rockchip-linux_mpp/doc/design/
H A D1.mpp_design.txt63 | | codec | | OSAL | |
99 This module implements the high efficiency internal work flow. The codec module
103 codec specified infomation.
/rockchip-linux_mpp/mpp/codec/enc/jpeg/
H A DCMakeLists.txt9 set_target_properties(${CODEC_JPEGE} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/h263/
H A DCMakeLists.txt15 set_target_properties(${CODEC_H263D} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/mpg4/
H A DCMakeLists.txt16 set_target_properties(${CODEC_MPEG4D} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/jpeg/
H A DCMakeLists.txt15 set_target_properties(${CODEC_JPEGD} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/enc/vp8/
H A DCMakeLists.txt20 set_target_properties(codec_vp8e PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/common/
H A DCMakeLists.txt22 set_target_properties(${DEC_COMMON} PROPERTIES FOLDER "mpp/codec/dec/common")
/rockchip-linux_mpp/mpp/codec/enc/dummy/
H A DCMakeLists.txt23 set_target_properties(codec_dummy_enc PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/dummy/
H A DCMakeLists.txt23 set_target_properties(codec_dummy_dec PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A DCMakeLists.txt23 set_target_properties(${CODEC_H265D} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/avs/
H A DCMakeLists.txt31 set_target_properties(codec_avsd PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A DCMakeLists.txt28 set_target_properties(${CODEC_VP9D} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/mpp/codec/dec/vp8/
H A DCMakeLists.txt28 set_target_properties(${CODEC_VP8D} PROPERTIES FOLDER "mpp/codec")
/rockchip-linux_mpp/kmpp/
H A DCMakeLists.txt6 include_directories(${PROJECT_SOURCE_DIR}/mpp/codec/inc)
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A DCMakeLists.txt4 include_directories(../../../codec/enc/h264/)
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A DCMakeLists.txt30 set_target_properties(${CODEC_AV1D} PROPERTIES FOLDER "mpp/codec")

12