Home
last modified time | relevance | path

Searched refs:nal (Results 1 – 8 of 8) sorted by relevance

/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_header_gen.c54 static void h265e_nal_encode(RK_U8 *dst, H265eNal *nal) in h265e_nal_encode() argument
58 RK_U8 *src = nal->p_payload; in h265e_nal_encode()
59 RK_U8 *end = nal->p_payload + nal->i_payload; in h265e_nal_encode()
74 mpp_writer_put_bits(&s, nal->i_type, 6);//nal_unit_type in h265e_nal_encode()
76 mpp_writer_put_bits(&s, nal->temporal_id + 1, 3); //nuh_temporal_id_plus1 in h265e_nal_encode()
90 nal->i_payload = size + 4; in h265e_nal_encode()
91 nal->p_payload = orig_dst; in h265e_nal_encode()
102 H265eNal *nal = out->nal; in h265e_encapsulate_nals() local
106 nal_size += nal[i].i_payload; in h265e_encapsulate_nals()
111 necessary_size += nal[i].i_padding; in h265e_encapsulate_nals()
[all …]
H A Dh265e_header_gen.h80 H265eNal nal[H265E_NAL_IDX_BUTT]; member
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser.c1340 static RK_S32 parser_nal_unit(HEVCContext *s, const RK_U8 *nal, int length) in parser_nal_unit() argument
1346 mpp_set_bitread_ctx(gb, (RK_U8*)nal, length); in parser_nal_unit()
1387 memcpy(s->pre_pps_data, nal, length); in parser_nal_unit()
1392 if (memcmp(s->pre_pps_data, nal, length)) { in parser_nal_unit()
1394 memcpy(s->pre_pps_data, nal, length); in parser_nal_unit()
1400 memcpy(s->pre_pps_data, nal, length); in parser_nal_unit()
1554 HEVCNAL *nal) in mpp_hevc_extract_rbsp() argument
1595 if (length + MPP_INPUT_BUFFER_PADDING_SIZE > nal->rbsp_buffer_size) { in mpp_hevc_extract_rbsp()
1597 mpp_free(nal->rbsp_buffer); in mpp_hevc_extract_rbsp()
1598 nal->rbsp_buffer = NULL; in mpp_hevc_extract_rbsp()
[all …]
H A Dh265d_parser.h676 HEVCNAL *nal);
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.h175 RK_S32 h264e_slice_write_prefix_nal_unit_svc(H264ePrefixNal *nal, void *p, RK_S32 size);
/rockchip-linux_mpp/test/
H A Dvpu_api_test.c239 RK_S32 nal = 0x00000001; in vpu_encode_demo() local
394 nal = BSWAP32(nal); in vpu_encode_demo()
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_CN.md691 …_S32 | 表示添加prefix nal的使能标志。 0 – 表示关闭。 1 – 表示开启,在SEI信息和硬件编码的码流数据之间添加pr…
/rockchip-linux_mpp/
H A DCHANGELOG.md39 - [hal_h265e]: Fix nal type in tsvc mode