Home
last modified time | relevance | path

Searched refs:dst (Results 1 – 25 of 80) sorted by relevance

1234

/rockchip-linux_mpp/mpp/hal/vpu/vp8d/
H A Dhal_vp8d_vdpu2.c346 RK_U8 *dst; in hal_vp8hw_asic_probe_update() local
351 dst = probTbl; in hal_vp8hw_asic_probe_update()
353 dst[0] = p->probe_skip_false; in hal_vp8hw_asic_probe_update()
354 dst[1] = p->prob_intra; in hal_vp8hw_asic_probe_update()
355 dst[2] = p->prob_last; in hal_vp8hw_asic_probe_update()
356 dst[3] = p->prob_golden; in hal_vp8hw_asic_probe_update()
357 dst[4] = p->stVP8Segments.mb_segment_tree_probs[0]; in hal_vp8hw_asic_probe_update()
358 dst[5] = p->stVP8Segments.mb_segment_tree_probs[1]; in hal_vp8hw_asic_probe_update()
359 dst[6] = p->stVP8Segments.mb_segment_tree_probs[2]; in hal_vp8hw_asic_probe_update()
360 dst[7] = 0; /*unused*/ in hal_vp8hw_asic_probe_update()
[all …]
H A Dhal_vp8d_vdpu1.c352 RK_U8 *dst; in hal_vp8hw_asic_probe_update() local
357 dst = probTbl; in hal_vp8hw_asic_probe_update()
359 dst[0] = p->probe_skip_false; in hal_vp8hw_asic_probe_update()
360 dst[1] = p->prob_intra; in hal_vp8hw_asic_probe_update()
361 dst[2] = p->prob_last; in hal_vp8hw_asic_probe_update()
362 dst[3] = p->prob_golden; in hal_vp8hw_asic_probe_update()
363 dst[4] = p->stVP8Segments.mb_segment_tree_probs[0]; in hal_vp8hw_asic_probe_update()
364 dst[5] = p->stVP8Segments.mb_segment_tree_probs[1]; in hal_vp8hw_asic_probe_update()
365 dst[6] = p->stVP8Segments.mb_segment_tree_probs[2]; in hal_vp8hw_asic_probe_update()
366 dst[7] = 0; /*unused*/ in hal_vp8hw_asic_probe_update()
[all …]
/rockchip-linux_mpp/mpp/vproc/rga/
H A Drga.c196 int dst_format = request->dst.format; in config_rga_yuv2rgb_mode()
248 MppFrame *dst = (MppFrame *)param; in rga_control() local
249 ret = config_rga_image(&request->dst, dst); in rga_control()
251 RK_U32 width = mpp_frame_get_width(dst); in rga_control()
252 RK_U32 height = mpp_frame_get_height(dst); in rga_control()
273 MPP_RET rga_copy(RgaCtx ctx, MppFrame src, MppFrame dst) in rga_copy() argument
278 MppBuffer dst_buf = mpp_frame_get_buffer(dst); in rga_copy()
281 RK_U32 dst_w = mpp_frame_get_width(dst); in rga_copy()
282 RK_U32 dst_h = mpp_frame_get_height(dst); in rga_copy()
288 RgaFormat dst_fmt = rga_fmt_map(mpp_frame_get_fmt(dst)); in rga_copy()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c402 MPP_RET mpp_m2vd_parser_split(M2VDParserContext *ctx, MppPacket dst, MppPacket src) in mpp_m2vd_parser_split() argument
409 RK_U8 *dst_buf = (RK_U8 *)mpp_packet_get_data(dst); in mpp_m2vd_parser_split()
410 RK_U32 dst_len = (RK_U32)mpp_packet_get_length(dst); in mpp_m2vd_parser_split()
457 mpp_packet_set_eos(dst); in mpp_m2vd_parser_split()
461 mpp_packet_set_length(dst, dst_len); in mpp_m2vd_parser_split()
501 RK_U8 *dst = NULL; in m2vd_parser_prepare() local
507 dst = mpp_malloc_size(RK_U8, p->max_stream_size); in m2vd_parser_prepare()
508 mpp_assert(dst); in m2vd_parser_prepare()
511 memcpy(dst, p->bitstream_sw_buf, p->left_length); in m2vd_parser_prepare()
514 p->bitstream_sw_buf = dst; in m2vd_parser_prepare()
[all …]
/rockchip-linux_mpp/utils/
H A Dosd3_test.c29 MPP_RET osd3_gen_smpte_bar_argb(RK_U8 **dst) in osd3_gen_smpte_bar_argb() argument
48 *dst = base; in osd3_gen_smpte_bar_argb()
70 *dst = NULL; in osd3_gen_smpte_bar_argb()
79 static MPP_RET translate_argb(RK_U8 *src, RK_U8 *dst, RK_U32 width, RK_U32 height, in translate_argb() argument
96 memcpy(dst, src, width * height * 4); in translate_argb()
104 dst[j * width * 4 + i * 4 + 0] = src[j * width * 4 + i * 4 + 0]; in translate_argb()
105 dst[j * width * 4 + i * 4 + 1] = src[j * width * 4 + i * 4 + 3]; in translate_argb()
106 dst[j * width * 4 + i * 4 + 2] = src[j * width * 4 + i * 4 + 2]; in translate_argb()
107 dst[j * width * 4 + i * 4 + 3] = src[j * width * 4 + i * 4 + 1]; in translate_argb()
118 dst[j * width * 4 + i * 4 + 0] = src[j * width * 4 + i * 4 + 3]; in translate_argb()
[all …]
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api_mlvec.cpp184 VpuApiMlvecDynamicCfg *dst = &impl->dy_cfg; in vpu_api_mlvec_set_dy_cfg() local
187 dst->mark_ltr = -1; in vpu_api_mlvec_set_dy_cfg()
188 dst->use_ltr = -1; in vpu_api_mlvec_set_dy_cfg()
194 dst->mark_ltr = cfg->mark_ltr; in vpu_api_mlvec_set_dy_cfg()
197 dst->use_ltr = cfg->use_ltr; in vpu_api_mlvec_set_dy_cfg()
200 dst->frame_qp = cfg->frame_qp; in vpu_api_mlvec_set_dy_cfg()
203 dst->base_layer_pid = cfg->base_layer_pid; in vpu_api_mlvec_set_dy_cfg()
209 mlvec_dbg_flow("ltr mark %2d use %2d frm qp %2d blpid %d\n", dst->mark_ltr, in vpu_api_mlvec_set_dy_cfg()
210 dst->use_ltr, dst->frame_qp, dst->base_layer_pid); in vpu_api_mlvec_set_dy_cfg()
213 if (dst->mark_ltr >= 0) in vpu_api_mlvec_set_dy_cfg()
[all …]
H A DppOp.cpp87 VPUMemLinear_t src, dst; in main() local
91 ret |= VPUMallocLinear(&dst, dst_vir_width * dst_vir_height * 2); //DST_SIZE); in main()
161 opt.dstAddr = dst.phy_addr; in main()
194 VPUMemInvalidate(&dst); in main()
198 char *tmp = (char *)dst.vir_addr; in main()
218 memset(dst.vir_addr, 0xff, DST_SIZE); in main()
219 VPUMemClean(&dst); in main()
223 char *tmp = (char *)dst.vir_addr; in main()
228 if (fpw)fwrite((char *)(dst.vir_addr), 1, dst_vir_width * dst_vir_height * 3 / 2, fpw); in main()
237 if (dst.phy_addr) VPUFreeLinear(&dst); in main()
/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu5xx_common.c542 MPP_RET copy2osd2(MppEncOSDData2* dst, MppEncOSDData *src1, MppEncOSDData2 *src2) in copy2osd2() argument
548 dst->num_region = src1->num_region; in copy2osd2()
550 dst->region[i].enable = src1->region[i].enable; in copy2osd2()
551 dst->region[i].inverse = src1->region[i].inverse; in copy2osd2()
552 dst->region[i].start_mb_x = src1->region[i].start_mb_x; in copy2osd2()
553 dst->region[i].start_mb_y = src1->region[i].start_mb_y; in copy2osd2()
554 dst->region[i].num_mb_x = src1->region[i].num_mb_x; in copy2osd2()
555 dst->region[i].num_mb_y = src1->region[i].num_mb_y; in copy2osd2()
556 dst->region[i].buf_offset = src1->region[i].buf_offset; in copy2osd2()
557 dst->region[i].buf = src1->buf; in copy2osd2()
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_packet.c443 void *dst; in mpp_packet_write() local
453 dst = mpp_packet_get_data(packet); in mpp_packet_write()
454 mpp_assert(dst != NULL); in mpp_packet_write()
455 memcpy((char*)dst + offset, data, size); in mpp_packet_write()
459 MPP_RET mpp_packet_copy(MppPacket dst, MppPacket src) in mpp_packet_copy() argument
461 MppPacketImpl *dst_impl = (MppPacketImpl *)dst; in mpp_packet_copy()
464 if (check_is_mpp_packet(dst) || check_is_mpp_packet(src)) { in mpp_packet_copy()
465 mpp_err_f("invalid input: dst %p src %p\n", dst, src); in mpp_packet_copy()
473 mpp_packet_copy_segment_info(dst, src); in mpp_packet_copy()
478 MPP_RET mpp_packet_append(MppPacket dst, MppPacket src) in mpp_packet_append() argument
[all …]
H A Dmpp_buf_slot.c1191 MppFrameImpl *dst; in mpp_buf_slot_set_prop() local
1209 dst = (MppFrameImpl *)slot->frame; in mpp_buf_slot_set_prop()
1210 mpp_frame_copy(dst, src); in mpp_buf_slot_set_prop()
1217 dst->hor_stride = src->hor_stride; in mpp_buf_slot_set_prop()
1218 dst->ver_stride = src->ver_stride; in mpp_buf_slot_set_prop()
1219 dst->eos = slot->eos; in mpp_buf_slot_set_prop()
1237 dst->width, dst->height, dst->hor_stride, dst->ver_stride, in mpp_buf_slot_set_prop()
1238 dst->fmt); in mpp_buf_slot_set_prop()
1472 MppFrameImpl *dst = (MppFrameImpl *)slot->frame; in mpp_slots_set_prop() local
1475 dst->fmt = src->fmt; in mpp_slots_set_prop()
[all …]
H A Dmpp_frame.c247 MPP_RET mpp_frame_copy(MppFrame dst, MppFrame src) in mpp_frame_copy() argument
249 MppFrameImpl *p = (MppFrameImpl *)dst; in mpp_frame_copy()
251 if (!dst || check_is_mpp_frame(src)) { in mpp_frame_copy()
252 mpp_err_f("invalid input dst %p src %p\n", dst, src); in mpp_frame_copy()
259 memcpy(dst, src, sizeof(MppFrameImpl)); in mpp_frame_copy()
H A Dmpp_cfg.c81 base_type *dst = CFG_TO_##type##_PTR(info, cfg); \
82 base_type old = dst[0]; \
83 dst[0] = val; \
/rockchip-linux_mpp/mpp/vproc/iep/
H A Diep.c219 IepMsgImg *dst = &msg->dst; in check_msg_image() local
232 if (dst->act_w > 4096 || dst->act_h > 4096) { in check_msg_image()
237 …RK_S32 scl_fct_h = src->act_w > dst->act_w ? (src->act_w * 1000 / dst->act_w) : (dst->act_w * 1000… in check_msg_image()
238 …RK_S32 scl_fct_v = src->act_h > dst->act_h ? (src->act_h * 1000 / dst->act_h) : (dst->act_h * 1000… in check_msg_image()
371 memcpy(&msg->dst, param, sizeof(IepImg)); in iep_control()
411 memcpy(&msg->dst1, &msg->dst, sizeof(msg->dst)); in iep_control()
463 msg->dst.format >= 1 && msg->dst.format <= 5) { in iep_control()
509 (msg->dst.format & IEP_FORMAT_YUV_BASE)) { in iep_control()
557 if (color_cvt->dither_down_en && msg->dst.format != IEP_FORMAT_RGB_565) { in iep_control()
/rockchip-linux_mpp/osal/linux/
H A Dos_mem.c15 int os_realloc(void *src, void **dst, size_t alignment, size_t size) in os_realloc() argument
18 *dst = realloc(src, size); in os_realloc()
19 return (*dst) ? (0) : (-1); in os_realloc()
/rockchip-linux_mpp/osal/android/
H A Dos_mem.c27 int os_realloc(void *src, void **dst, size_t alignment, size_t size) in os_realloc() argument
30 *dst = realloc(src, size); in os_realloc()
31 return (*dst) ? (0) : (-1); in os_realloc()
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_header_gen.c42 static RK_U8 *h265e_nal_escape_c(RK_U8 *dst, RK_U8 *src, RK_U8 *end) in h265e_nal_escape_c() argument
44 if (src < end) *dst++ = *src++; in h265e_nal_escape_c()
45 if (src < end) *dst++ = *src++; in h265e_nal_escape_c()
49 *dst++ = *src++; in h265e_nal_escape_c()
51 return dst; in h265e_nal_escape_c()
54 static void h265e_nal_encode(RK_U8 *dst, H265eNal *nal) in h265e_nal_encode() argument
60 RK_U8 *orig_dst = dst; in h265e_nal_encode()
64 *dst++ = 0x00; in h265e_nal_encode()
65 *dst++ = 0x00; in h265e_nal_encode()
66 *dst++ = 0x00; in h265e_nal_encode()
[all …]
H A Dh265e_header_gen.h100 RK_U32 h265e_data_to_sei(void *dst, RK_U8 uuid[16], const void *payload, RK_S32 size);
101 MPP_RET h265e_sei_recovery_point(void *dst, RK_U8 uuid[16], const void *payload,
/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_packet_impl.h96 MPP_RET mpp_packet_copy(MppPacket dst, MppPacket src);
97 MPP_RET mpp_packet_append(MppPacket dst, MppPacket src);
107 void mpp_packet_copy_segment_info(MppPacket dst, MppPacket src);
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_sei.c47 void *dst = pos + length; in h264e_sei_recovery_point_to_packet() local
60 mpp_writer_init(bit, dst, buf_size); in h264e_sei_recovery_point_to_packet()
110 void *dst = pos + length; in h264e_sei_to_packet() local
122 mpp_writer_init(bit, dst, buf_size); in h264e_sei_to_packet()
/rockchip-linux_mpp/mpp/codec/dec/h263/
H A Dh263d_api.c243 RK_U8 *dst; in h263d_prepare() local
249 dst = mpp_malloc_size(RK_U8, p->stream_size); in h263d_prepare()
250 mpp_assert(dst); in h263d_prepare()
252 memcpy(dst, p->stream, remain_length); in h263d_prepare()
254 p->stream = dst; in h263d_prepare()
H A Dh263d_parser.c312 MPP_RET mpp_h263_parser_split(H263dParser ctx, MppPacket dst, MppPacket src) in mpp_h263_parser_split() argument
316 RK_U8 *dst_buf = mpp_packet_get_data(dst); in mpp_h263_parser_split()
317 size_t dst_len = mpp_packet_get_length(dst); in mpp_h263_parser_split()
364 mpp_packet_set_eos(dst); in mpp_h263_parser_split()
375 mpp_packet_set_length(dst, dst_len + src_len); in mpp_h263_parser_split()
381 mpp_packet_set_length(dst, dst_len + pos_frm_end); in mpp_h263_parser_split()
/rockchip-linux_mpp/osal/allocator/
H A Dallocator_dma_heap.c92 DmaHeapInfo *dst = &heap_infos[orig]; in try_flip_flag() local
104 dst->fd = mpp_dup(src->fd); in try_flip_flag()
105 dst->flags = src->flags; in try_flip_flag()
108 orig, dst->name, used, src->name); in try_flip_flag()
111 return dst->fd > 0 ? MPP_OK : MPP_NOK; in try_flip_flag()
/rockchip-linux_mpp/mpp/codec/dec/mpg4/
H A Dmpg4d_api.c212 RK_U8 *dst = NULL; in mpg4d_prepare() local
217 dst = mpp_malloc_size(RK_U8, p->stream_size); in mpg4d_prepare()
218 mpp_assert(dst); in mpg4d_prepare()
221 memcpy(dst, p->stream, p->left_length); in mpg4d_prepare()
224 p->stream = dst; in mpg4d_prepare()
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_parser.c468 AV1RawFilmGrainParams *dst = &s->cur_frame.film_grain; in load_grain_params() local
474 memcpy(dst, film_grain, sizeof(*dst)); in load_grain_params()
480 memcpy(dst, src, sizeof(*dst)); in load_grain_params()
481 dst->grain_seed = film_grain->grain_seed; in load_grain_params()
631 static RK_S32 av1d_frame_ref(Av1CodecContext *ctx, AV1Frame *dst, const AV1Frame *src) in av1d_frame_ref() argument
634 MppFrameImpl *impl_frm = (MppFrameImpl *)dst->f; in av1d_frame_ref()
635 dst->spatial_id = src->spatial_id; in av1d_frame_ref()
636 dst->temporal_id = src->temporal_id; in av1d_frame_ref()
637 dst->order_hint = src->order_hint; in av1d_frame_ref()
639 memcpy(dst->gm_params, in av1d_frame_ref()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/avs/
H A Davsd_api.c248 RK_U8 *dst = mpp_malloc_size(RK_U8, p_dec->stream_size); in avsd_prepare() local
249 mpp_assert(dst); in avsd_prepare()
252 memcpy(dst, p_dec->streambuf, p_dec->left_length); in avsd_prepare()
255 p_dec->streambuf = dst; in avsd_prepare()

1234