Home
last modified time | relevance | path

Searched refs:dst_len (Results 1 – 5 of 5) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h263/
H A Dh263d_parser.c317 size_t dst_len = mpp_packet_get_length(dst); in mpp_h263_parser_split() local
330 if (dst_len) { in mpp_h263_parser_split()
331 mpp_assert(dst_len >= 4); in mpp_h263_parser_split()
332 state = ((RK_U32)(dst_buf[dst_len - 1]) << 0) | in mpp_h263_parser_split()
333 ((RK_U32)(dst_buf[dst_len - 2]) << 8) | in mpp_h263_parser_split()
334 ((RK_U32)(dst_buf[dst_len - 3]) << 16) | in mpp_h263_parser_split()
335 ((RK_U32)(dst_buf[dst_len - 4]) << 24); in mpp_h263_parser_split()
373 memcpy(dst_buf + dst_len, src_buf, src_len); in mpp_h263_parser_split()
375 mpp_packet_set_length(dst, dst_len + src_len); in mpp_h263_parser_split()
380 memcpy(dst_buf + dst_len, src_buf, pos_frm_end); in mpp_h263_parser_split()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/avs/
H A Davsd_parse.c676 RK_U32 dst_len = (RK_U32)mpp_packet_get_length(dst); in avsd_parser_split() local
682 if ((dst_len < sizeof(p->state)) in avsd_parser_split()
687 dst_len = 3; in avsd_parser_split()
691 dst_buf[dst_len++] = src_buf[src_pos++]; in avsd_parser_split()
706 dst_buf[dst_len++] = src_buf[src_pos++]; in avsd_parser_split()
710 dst_len -= 3; in avsd_parser_split()
725 p->vop_header_found, dst_len, src_pos); in avsd_parser_split()
727 mpp_packet_set_length(dst, dst_len); in avsd_parser_split()
/rockchip-linux_mpp/mpp/codec/dec/mpg4/
H A Dmpg4d_parser.c1186 RK_U32 dst_len = (RK_U32)mpp_packet_get_length(dst); in mpp_mpg4_parser_split() local
1194 if ((dst_len < sizeof(p->state)) in mpp_mpg4_parser_split()
1199 dst_len = 3; in mpp_mpg4_parser_split()
1203 dst_buf[dst_len++] = src_buf[src_pos++]; in mpp_mpg4_parser_split()
1215 dst_buf[dst_len++] = src_buf[src_pos++]; in mpp_mpg4_parser_split()
1217 dst_len -= 3; in mpp_mpg4_parser_split()
1230 mpp_packet_set_length(dst, dst_len); in mpp_mpg4_parser_split()
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c410 RK_U32 dst_len = (RK_U32)mpp_packet_get_length(dst); in mpp_m2vd_parser_split() local
414 if ((dst_len < sizeof(p->state)) && in mpp_m2vd_parser_split()
419 dst_len = 3; in mpp_m2vd_parser_split()
424 dst_buf[dst_len++] = src_buf[src_pos++]; in mpp_m2vd_parser_split()
443 dst_buf[dst_len++] = src_buf[src_pos++]; in mpp_m2vd_parser_split()
448 dst_len -= 3; in mpp_m2vd_parser_split()
461 mpp_packet_set_length(dst, dst_len); in mpp_m2vd_parser_split()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.c1007 RK_U32 dst_len = 0; in h264e_slice_move() local
1067 mpp_log("found 03 at dst frame %d pos %d\n", frame_no, dst_len); in h264e_slice_move()
1074 dst_len++; in h264e_slice_move()
1087 dst_len++; in h264e_slice_move()