Home
last modified time | relevance | path

Searched refs:profile_idc (Results 1 – 25 of 28) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/media/platform/coda/
H A Dcoda-h264.c81 int coda_h264_profile(int profile_idc) in coda_h264_profile() argument
83 switch (profile_idc) { in coda_h264_profile()
253 int profile_idc; in coda_h264_sps_fixup() local
269 profile_idc = sps.buf[0]; in coda_h264_sps_fixup()
279 if (profile_idc == 100 || profile_idc == 110 || profile_idc == 122 || in coda_h264_sps_fixup()
280 profile_idc == 244 || profile_idc == 44 || profile_idc == 83 || in coda_h264_sps_fixup()
281 profile_idc == 86 || profile_idc == 118 || profile_idc == 128 || in coda_h264_sps_fixup()
282 profile_idc == 138 || profile_idc == 139 || profile_idc == 134 || in coda_h264_sps_fixup()
283 profile_idc == 135) { in coda_h264_sps_fixup()
286 __func__, profile_idc); in coda_h264_sps_fixup()
H A Dcoda-mpeg2.c12 int coda_mpeg2_profile(int profile_idc) in coda_mpeg2_profile() argument
14 switch (profile_idc) { in coda_mpeg2_profile()
H A Dcoda-mpeg4.c13 int coda_mpeg4_profile(int profile_idc) in coda_mpeg4_profile() argument
15 switch (profile_idc) { in coda_mpeg4_profile()
H A Dcoda.h356 int coda_h264_profile(int profile_idc);
362 int coda_mpeg2_profile(int profile_idc);
365 int coda_mpeg4_profile(int profile_idc);
369 void coda_update_profile_level_ctrls(struct coda_ctx *ctx, u8 profile_idc,
H A Dcoda-common.c1789 void coda_update_profile_level_ctrls(struct coda_ctx *ctx, u8 profile_idc, in coda_update_profile_level_ctrls() argument
1809 profile = coda_h264_profile(profile_idc); in coda_update_profile_level_ctrls()
1818 profile = coda_mpeg2_profile(profile_idc); in coda_update_profile_level_ctrls()
1827 profile = coda_mpeg4_profile(profile_idc); in coda_update_profile_level_ctrls()
1839 codec_name, profile_idc); in coda_update_profile_level_ctrls()
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_sps.c184 READ_BITS(p_bitctx, 8, &cur_sps->profile_idc); in parser_sps()
185 VAL_CHECK (ret, (cur_sps->profile_idc == H264_PROFILE_BASELINE) in parser_sps()
186 || (cur_sps->profile_idc == H264_PROFILE_MAIN) in parser_sps()
187 || (cur_sps->profile_idc == H264_PROFILE_EXTENDED) in parser_sps()
188 || (cur_sps->profile_idc == H264_PROFILE_HIGH) in parser_sps()
189 || (cur_sps->profile_idc == H264_PROFILE_HIGH10) in parser_sps()
190 || (cur_sps->profile_idc == H264_PROFILE_HIGH422) in parser_sps()
191 || (cur_sps->profile_idc == H264_PROFILE_HIGH444) in parser_sps()
192 || (cur_sps->profile_idc == H264_PROFILE_FREXT_CAVLC444) in parser_sps()
193 || (cur_sps->profile_idc == H264_PROFILE_MVC_HIGH) in parser_sps()
[all …]
H A Dh264d_scalist.c162 RK_U32 is_prext_profile(RK_U32 profile_idc) in is_prext_profile() argument
164 return (profile_idc >= H264_PROFILE_HIGH || profile_idc == H264_PROFILE_FREXT_CAVLC444) ? 1 : 0; in is_prext_profile()
225 if (sps->constrained_set3_flag && !is_prext_profile(sps->profile_idc)) { in get_max_dec_frame_buf_size()
H A Dh264d_scalist.h30 RK_U32 is_prext_profile(RK_U32 profile_idc);
H A Dh264d_global.h517 RK_S32 profile_idc; // u(8) member
999 RK_S32 profile_idc; // u(8) member
H A Dh264d_fill.c311 p_long->profileIdc = currSlice->active_sps->profile_idc; in fill_slice_syntax()
H A Dh264d_dpb.c63 if (!is_prext_profile(active_sps->profile_idc) && (active_sps->constrained_set3_flag == 1)) in getDpbSize()
116 … (p_Vid->profile_idc == H264_PROFILE_MVC_HIGH || p_Vid->profile_idc == H264_PROFILE_STEREO_HIGH)) { in getDpbSize()
H A Dh264d_slice.c286 ret |= (sps->profile_idc == 244); in check_sps_pps()
/OK3568_Linux_fs/kernel/drivers/staging/media/allegro-dvt/
H A Dnal-h264.c603 rbsp_bits(rbsp, 8, &sps->profile_idc); in nal_h264_rbsp_sps()
615 if (sps->profile_idc == 100 || sps->profile_idc == 110 || in nal_h264_rbsp_sps()
616 sps->profile_idc == 122 || sps->profile_idc == 244 || in nal_h264_rbsp_sps()
617 sps->profile_idc == 44 || sps->profile_idc == 83 || in nal_h264_rbsp_sps()
618 sps->profile_idc == 86 || sps->profile_idc == 118 || in nal_h264_rbsp_sps()
619 sps->profile_idc == 128 || sps->profile_idc == 138 || in nal_h264_rbsp_sps()
620 sps->profile_idc == 139 || sps->profile_idc == 134 || in nal_h264_rbsp_sps()
621 sps->profile_idc == 135) { in nal_h264_rbsp_sps()
H A Dnal-h264.h97 unsigned int profile_idc; member
/OK3568_Linux_fs/kernel/drivers/staging/media/hantro/
H A Dhantro_g1_h264_dec.c36 if (sps->profile_idc > 66) { in set_params()
82 if (sps->profile_idc >= 100 && sps->chroma_format_idc == 0) in set_params()
252 if (ctrls->sps->profile_idc > 66 && ctrls->decode->nal_ref_idc) { in set_buffers()
256 if (ctrls->sps->profile_idc >= 100 && in set_buffers()
/OK3568_Linux_fs/external/mpp/mpp/codec/enc/h264/
H A Dh264e_sps.c81 sps->profile_idc = h264->profile; in h264e_sps_update()
82 switch (sps->profile_idc) { in h264e_sps_update()
277 mpp_writer_put_bits(bit, sps->profile_idc, 8); in h264e_sps_to_packet()
298 if (sps->profile_idc >= H264_PROFILE_HIGH) { in h264e_sps_to_packet()
H A Dh264e_sps.h84 RK_S32 profile_idc; member
/OK3568_Linux_fs/kernel/include/media/
H A Dh264-ctrls.h67 __u8 profile_idc; member
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h265/
H A Dh265d_ps.c274 READ_BITS(gb, 5, &ptl->profile_idc); in decode_profile_tier_level()
276 if (ptl->profile_idc == MPP_PROFILE_HEVC_MAIN) in decode_profile_tier_level()
278 else if (ptl->profile_idc == MPP_PROFILE_HEVC_MAIN_10) in decode_profile_tier_level()
280 else if (ptl->profile_idc == MPP_PROFILE_HEVC_MAIN_STILL_PICTURE) in decode_profile_tier_level()
283 mpp_log("Unknown HEVC profile: %d\n", ptl->profile_idc); in decode_profile_tier_level()
H A Dh265d_parser.h140 RK_U8 profile_idc; member
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu1_v2.c364 if (sps->profile_idc > 31) in hal_h264e_vepu1_gen_regs_v2()
H A Dhal_h264e_vepu2_v2.c405 if (sps->profile_idc > 31) in hal_h264e_vepu2_gen_regs_v2()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c776 regs->reg102.rect_size = (sps->profile_idc == H264_PROFILE_BASELINE && in setup_vepu541_rdo_pred()
779 regs->reg102.vlc_lmt = (sps->profile_idc < H264_PROFILE_MAIN) && in setup_vepu541_rdo_pred()
H A Dhal_h264e_vepu540c.c755 regs->reg_base.rdo_cfg.rect_size = (sps->profile_idc == H264_PROFILE_BASELINE && in setup_vepu540c_rdo_pred()
757 regs->reg_base.rdo_cfg.vlc_lmt = (sps->profile_idc < H264_PROFILE_MAIN) && in setup_vepu540c_rdo_pred()
H A Dhal_h264e_vepu580.c1105 regs->reg_base.rdo_cfg.rect_size = (sps->profile_idc == H264_PROFILE_BASELINE && in setup_vepu580_rdo_pred()
1108 regs->reg_base.rdo_cfg.vlc_lmt = (sps->profile_idc < H264_PROFILE_MAIN) && in setup_vepu580_rdo_pred()

12