| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.c | 330 READ_UE(gb, &s->sh.luma_log2_weight_denom); in pred_weight_table() 334 s->sh.chroma_log2_weight_denom = mpp_clip(s->sh.luma_log2_weight_denom + delta, 0, 7); in pred_weight_table() 337 for (i = 0; i < s->sh.nb_refs[L0]; i++) { in pred_weight_table() 340 s->sh.luma_weight_l0[i] = 1 << s->sh.luma_log2_weight_denom; in pred_weight_table() 341 s->sh.luma_offset_l0[i] = 0; in pred_weight_table() 346 for (i = 0; i < s->sh.nb_refs[L0]; i++) { in pred_weight_table() 350 for (i = 0; i < s->sh.nb_refs[L0]; i++) in pred_weight_table() 354 for (i = 0; i < s->sh.nb_refs[L0]; i++) { in pred_weight_table() 358 s->sh.luma_weight_l0[i] = (1 << s->sh.luma_log2_weight_denom) + delta_luma_weight_l0; in pred_weight_table() 359 READ_SE(gb, &s->sh.luma_offset_l0[i]); in pred_weight_table() [all …]
|
| H A D | h265d_parser2_syntax.c | 57 const HEVCPPS *pps = (HEVCPPS *)h->pps_list[h->sh.pps_id]; in fill_picture_parameters() 61 const ShortTermRPS *cur_src_rps = h->sh.short_term_rps; in fill_picture_parameters() 72 pp->pps_id = h->sh.pps_id; in fill_picture_parameters() 101 if (h->sh.short_term_ref_pic_set_sps_flag == 0 && h->sh.short_term_rps) { in fill_picture_parameters() 102 pp->ucNumDeltaPocsOfRefRpsIdx = h->sh.short_term_rps->rps_idx_num_delta_pocs; in fill_picture_parameters() 103 pp->wNumBitsForShortTermRPSInSlice = h->sh.short_term_ref_pic_set_size; in fill_picture_parameters() 145 …pp->IntraPicFlag = (h->first_nal_type >= 16 && h->first_nal_type <= 23) || h->sh.slice_type == I_… in fill_picture_parameters() 177 RK_U32 n_pics = h->sh.short_term_rps->num_negative_pics; in fill_picture_parameters() 302 const HEVCPPS *pps = (HEVCPPS *)h->pps_list[h->sh.pps_id]; in fill_scaling_lists()
|
| H A D | h265d_refs.c | 284 const ShortTermRPS *short_rps = s->sh.short_term_rps; in mpp_hevc_frame_rps() 285 const LongTermRPS *long_rps = &s->sh.long_term_rps; in mpp_hevc_frame_rps() 378 const ShortTermRPS *rps = s->sh.short_term_rps; in mpp_hevc_frame_nb_refs() 379 LongTermRPS *long_rps = &s->sh.long_term_rps; in mpp_hevc_frame_nb_refs() 381 if (s->sh.slice_type == I_SLICE) { in mpp_hevc_frame_nb_refs()
|
| H A D | h265d_parser.h | 466 SliceHeader sh; member 540 SliceHeader sh; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_com.c | 228 int hal_h265d_slice_rpl(void *dxva, SliceHeader_t *sh, RefPicListTab_t *ref) in hal_h265d_slice_rpl() argument 230 RK_U8 nb_list = sh->slice_type == B_SLICE ? 2 : 1; in hal_h265d_slice_rpl() 273 while ((RK_U32)rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { in hal_h265d_slice_rpl() 295 if (sh->rpl_modification_flag[list_idx]) { in hal_h265d_slice_rpl() 296 for (i = 0; i < sh->nb_refs[list_idx]; i++) { in hal_h265d_slice_rpl() 297 int idx = sh->list_entry_lx[list_idx][i]; in hal_h265d_slice_rpl() 303 rpl->nb_refs = MPP_MIN((RK_U32)rpl->nb_refs, sh->nb_refs[list_idx]); in hal_h265d_slice_rpl() 377 SliceHeader_t sh; in hal_h265d_slice_output_rps() local 396 memset(&sh, 0, sizeof(SliceHeader_t)); in hal_h265d_slice_output_rps() 418 READ_ONEBIT(gb, &sh.first_slice_in_pic_flag); in hal_h265d_slice_output_rps() [all …]
|
| /rockchip-linux_mpp/ |
| H A D | .gitignore | 35 ltmain.sh 39 install-sh 41 autoregen.sh
|
| H A D | CHANGELOG.md | 708 - [scipt]: Update changelog.sh
|
| /rockchip-linux_mpp/build/ |
| H A D | .gitignore | 2 !*.sh
|
| /rockchip-linux_mpp/tools/hooks/ |
| H A D | pre-commit | 10 ./mpp_astyle.sh
|
| /rockchip-linux_mpp/build/linux/aarch64/ |
| H A D | make-Makefiles.bash | 18 source ../opt_proc.sh
|
| /rockchip-linux_mpp/build/linux/arm/ |
| H A D | make-Makefiles.bash | 18 source ../opt_proc.sh
|
| /rockchip-linux_mpp/build/android/arm/ |
| H A D | make-Android.bash | 20 source ../env_setup.sh
|
| /rockchip-linux_mpp/build/android/aarch64/ |
| H A D | make-Android.bash | 21 source ../env_setup.sh
|
| /rockchip-linux_mpp/mpp/ |
| H A D | CMakeLists.txt | 78 COMMAND ${CMAKE_SOURCE_DIR}/merge_static_lib.sh ${CMAKE_BINARY_DIR} ${MPP_SHARED}
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser.c | 987 RK_S32 qyac, qydc, quvac, quvdc, lflvl, sh; in decode_parser_header() local 1007 sh = s->filter.level >= 32; in decode_parser_header() 1019 av_clip_uintp2(lflvl + (s->lf_delta.ref[0] << sh), 6); in decode_parser_header() 1023 s->lf_delta.mode[0]) * (1 << sh)), 6); in decode_parser_header() 1026 s->lf_delta.mode[1]) * (1 << sh)), 6); in decode_parser_header()
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_CN.md | 1104 把下载好的ndk解压到/home/pub/ndk/android-ndk-r16b,或者手动修改build/android/目录下env_setup.sh脚本的ANDROID_NDK变量路径。
|
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 1052 …dk-r16b, or manually modify the ANDROID_NDK variable path of the env_setup.sh script in the build/…
|
| /rockchip-linux_mpp/build/android/ |
| H A D | android.toolchain.cmake | 933 Usually it happens because of bug in make-standalone-toolchain.sh script from NDK r7, r7b and r7c.
|