| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_ps.c | 117 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 D | h265e_syntax.c | 149 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 D | CMakeLists.txt | 16 set_target_properties(${CODEC_H265E} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_pps.c | 56 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 D | Android.bp | 31 "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 D | readme.txt | 75 | |----- 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 D | CMakeLists.txt | 3 # 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 D | CMakeLists.txt | 6 # mpp/codec/enc/h264 for h264 syntax 7 include_directories(../../../codec/enc/h264/)
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | CMakeLists.txt | 5 # mpp/codec/enc/h265 for h265 syntax 6 include_directories(../../../codec/enc/h265/)
|
| /rockchip-linux_mpp/doc/design/ |
| H A D | 1.mpp_design.txt | 63 | | 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 D | CMakeLists.txt | 9 set_target_properties(${CODEC_JPEGE} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/h263/ |
| H A D | CMakeLists.txt | 15 set_target_properties(${CODEC_H263D} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/mpg4/ |
| H A D | CMakeLists.txt | 16 set_target_properties(${CODEC_MPEG4D} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/jpeg/ |
| H A D | CMakeLists.txt | 15 set_target_properties(${CODEC_JPEGD} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/enc/vp8/ |
| H A D | CMakeLists.txt | 20 set_target_properties(codec_vp8e PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/common/ |
| H A D | CMakeLists.txt | 22 set_target_properties(${DEC_COMMON} PROPERTIES FOLDER "mpp/codec/dec/common")
|
| /rockchip-linux_mpp/mpp/codec/enc/dummy/ |
| H A D | CMakeLists.txt | 23 set_target_properties(codec_dummy_enc PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/dummy/ |
| H A D | CMakeLists.txt | 23 set_target_properties(codec_dummy_dec PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | CMakeLists.txt | 23 set_target_properties(${CODEC_H265D} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/avs/ |
| H A D | CMakeLists.txt | 31 set_target_properties(codec_avsd PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | CMakeLists.txt | 28 set_target_properties(${CODEC_VP9D} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/mpp/codec/dec/vp8/ |
| H A D | CMakeLists.txt | 28 set_target_properties(${CODEC_VP8D} PROPERTIES FOLDER "mpp/codec")
|
| /rockchip-linux_mpp/kmpp/ |
| H A D | CMakeLists.txt | 6 include_directories(${PROJECT_SOURCE_DIR}/mpp/codec/inc)
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | CMakeLists.txt | 4 include_directories(../../../codec/enc/h264/)
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | CMakeLists.txt | 30 set_target_properties(${CODEC_AV1D} PROPERTIES FOLDER "mpp/codec")
|