Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/platform/mtk-vcodec/venc/
Dvenc_h264_if.c336 struct mtk_vcodec_mem *bs_buf, in h264_encode_sps() argument
345 bs_buf, bs_size); in h264_encode_sps()
363 struct mtk_vcodec_mem *bs_buf, in h264_encode_pps() argument
372 bs_buf, bs_size); in h264_encode_pps()
390 struct mtk_vcodec_mem *bs_buf, in h264_encode_header() argument
397 ret = h264_encode_sps(inst, bs_buf, &bs_size_sps); in h264_encode_header()
405 memcpy(bs_buf->va + bs_size_sps, inst->pps_buf.va, bs_size_pps); in h264_encode_header()
413 struct mtk_vcodec_mem *bs_buf, in h264_encode_frame() argument
422 bs_buf, bs_size); in h264_encode_frame()
432 memcpy(bs_buf->va, in h264_encode_frame()
[all …]
Dvenc_vp8_if.c245 struct mtk_vcodec_mem *bs_buf, in vp8_enc_compose_one_frame() argument
279 if (bs_buf->size < bs_hdr_len + bs_frm_size + ac_tag_size) { in vp8_enc_compose_one_frame()
281 bs_buf->size); in vp8_enc_compose_one_frame()
292 memmove(bs_buf->va + bs_hdr_len + ac_tag_size, in vp8_enc_compose_one_frame()
293 bs_buf->va, bs_frm_size); in vp8_enc_compose_one_frame()
294 memcpy(bs_buf->va + ac_tag_size, in vp8_enc_compose_one_frame()
297 memcpy(bs_buf->va, ac_tag, ac_tag_size); in vp8_enc_compose_one_frame()
305 struct mtk_vcodec_mem *bs_buf, in vp8_enc_encode_frame() argument
313 ret = vpu_enc_encode(&inst->vpu_inst, 0, frm_buf, bs_buf, bs_size); in vp8_enc_encode_frame()
323 if (vp8_enc_compose_one_frame(inst, bs_buf, bs_size)) { in vp8_enc_encode_frame()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-vcodec/
Dvenc_vpu_if.c180 struct mtk_vcodec_mem *bs_buf, in vpu_enc_encode() argument
203 if (bs_buf) { in vpu_enc_encode()
204 out.bs_addr = bs_buf->dma_addr; in vpu_enc_encode()
205 out.bs_size = bs_buf->size; in vpu_enc_encode()
Dvenc_drv_if.c72 struct mtk_vcodec_mem *bs_buf, in venc_if_encode() argument
86 bs_buf, result); in venc_if_encode()
Dmtk_vcodec_enc.c942 struct mtk_vcodec_mem bs_buf; in mtk_venc_encode_header() local
951 bs_buf.va = vb2_plane_vaddr(dst_buf, 0); in mtk_venc_encode_header()
952 bs_buf.dma_addr = vb2_dma_contig_plane_dma_addr(dst_buf, 0); in mtk_venc_encode_header()
953 bs_buf.size = (size_t)dst_buf->planes[0].length; in mtk_venc_encode_header()
958 dst_buf->index, bs_buf.va, in mtk_venc_encode_header()
959 (u64)bs_buf.dma_addr, in mtk_venc_encode_header()
960 bs_buf.size); in mtk_venc_encode_header()
964 NULL, &bs_buf, &enc_result); in mtk_venc_encode_header()
1072 struct mtk_vcodec_mem bs_buf; in mtk_venc_worker() local
1096 bs_buf.va = vb2_plane_vaddr(dst_buf, 0); in mtk_venc_worker()
[all …]
Dvenc_drv_base.h43 struct mtk_vcodec_mem *bs_buf,
Dvenc_vpu_if.h57 struct mtk_vcodec_mem *bs_buf,
Dvenc_drv_if.h160 struct mtk_vcodec_mem *bs_buf,