Home
last modified time | relevance | path

Searched refs:src (Results 1 – 25 of 69) sorted by relevance

123

/rockchip-linux_mpp/utils/
H A Dosd3_test.c79 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()
119 dst[j * width * 4 + i * 4 + 1] = src[j * width * 4 + i * 4 + 2]; in translate_argb()
120 dst[j * width * 4 + i * 4 + 2] = src[j * width * 4 + i * 4 + 1]; in translate_argb()
121 dst[j * width * 4 + i * 4 + 3] = src[j * width * 4 + i * 4 + 0]; in translate_argb()
[all …]
H A Dmpp_enc_roi_utils.c191 Vepu541RoiCfg *src = (Vepu541RoiCfg *)src_buf; in vepu54x_h265_set_roi() local
215 dst[ctu_addr * 16 + cu16cnt] = src[cu16_addr_in_frame]; in vepu54x_h265_set_roi()
470 Vepu541RoiCfg *src = (Vepu541RoiCfg *)ctx->tmp; in gen_vepu580_roi_h264() local
475 if (!src || !dst_qp || !dst_base) in gen_vepu580_roi_h264()
484 Vepu541RoiCfg *cu_cfg = &src[j * stride_h + k]; in gen_vepu580_roi_h264()
541 Vepu541RoiCfg *src = (Vepu541RoiCfg *)ctx->tmp; in gen_vepu580_roi_h265() local
546 if (!src || !dst_qp || !dst_base) in gen_vepu580_roi_h265()
573 cu16_cfg = &src[cu16_addr_in_frame]; in gen_vepu580_roi_h265()
/rockchip-linux_mpp/mpp/vproc/rga/
H A Drga.c195 int src_format = request->src.format; in config_rga_yuv2rgb_mode()
238 MppFrame *src = (MppFrame *)param; in rga_control() local
239 ret = config_rga_image(&request->src, src); in rga_control()
273 MPP_RET rga_copy(RgaCtx ctx, MppFrame src, MppFrame dst) in rga_copy() argument
277 MppBuffer src_buf = mpp_frame_get_buffer(src); in rga_copy()
279 RK_U32 src_w = mpp_frame_get_width(src); in rga_copy()
280 RK_U32 src_h = mpp_frame_get_height(src); in rga_copy()
287 RgaFormat src_fmt = rga_fmt_map(mpp_frame_get_fmt(src)); in rga_copy()
311 request->src.yrgb_addr = src_fd; in rga_copy()
312 request->src.format = (RK_U32)src_fmt; in rga_copy()
[all …]
/rockchip-linux_mpp/mpp/vproc/iep/
H A Diep.c218 IepMsgImg *src = &msg->src; in check_msg_image() local
221 if (!((src->format < IEP_FORMAT_RGB_BUTT) || in check_msg_image()
222 (src->format >= IEP_FORMAT_YUV_BASE && src->format < IEP_FORMAT_YUV_BUTT))) { in check_msg_image()
227 if (src->act_w > 4096 || src->act_h > 8192) { 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()
346 IepMsgImg *src = &msg->src; in iep_control() local
350 memcpy(&msg->src, param, sizeof(IepImg)); in iep_control()
352 if ((src->format == IEP_FORMAT_YCbCr_420_P in iep_control()
353 || src->format == IEP_FORMAT_YCbCr_420_SP in iep_control()
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_meta.c403 MppEncUserData *src = (MppEncUserData *)user_data; in set_user_data() local
405 if (!src) { in set_user_data()
410 if (!src->pdata || !src->len) { in set_user_data()
411 mpp_err_f("invalid user data %p pdata %p len %d\n", user_data, src->pdata, src->len); in set_user_data()
415 if (impl->user_data.len < src->len) { in set_user_data()
416 void *buf_ptr = mpp_realloc(impl->user_data.pdata, RK_U8, src->len); in set_user_data()
419 mpp_err_f("failed to realloc user data buf size %d\n", src->len); in set_user_data()
426 memcpy(impl->user_data.pdata, src->pdata, src->len); in set_user_data()
427 impl->user_data.len = src->len; in set_user_data()
454 MppEncUserDataFull *src = &src_set->datas[i]; in set_user_datas() local
[all …]
H A Dmpp_packet.c122 MPP_RET mpp_packet_copy_init(MppPacket *packet, const MppPacket src) in mpp_packet_copy_init() argument
128 if (!packet || check_is_mpp_packet(src)) { in mpp_packet_copy_init()
129 mpp_err_f("found invalid input %p %p\n", packet, src); in mpp_packet_copy_init()
135 src_impl = (MppPacketImpl *)src; in mpp_packet_copy_init()
155 size_t length = mpp_packet_get_length(src); in mpp_packet_copy_init()
425 void *src; in mpp_packet_read() local
435 src = mpp_packet_get_data(packet); in mpp_packet_read()
436 mpp_assert(src != NULL); in mpp_packet_read()
437 memcpy(data, (char*)src + offset, size); in mpp_packet_read()
459 MPP_RET mpp_packet_copy(MppPacket dst, MppPacket src) in mpp_packet_copy() argument
[all …]
H A Dmpp_frame.c223 MppFrame mpp_frame_dup(MppFrame src) in mpp_frame_dup() argument
225 MppFrameImpl *p = (MppFrameImpl *)src; in mpp_frame_dup()
229 if (check_is_mpp_frame(src)) { in mpp_frame_dup()
230 mpp_err_f("invalid input src %p\n", src); in mpp_frame_dup()
247 MPP_RET mpp_frame_copy(MppFrame dst, MppFrame src) in mpp_frame_copy() argument
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()
260 p = (MppFrameImpl *)src; in mpp_frame_copy()
H A Dmpp_cfg.c100 base_type *src = CFG_TO_##type##_PTR(info, cfg); \
101 mpp_cfg_dbg_set("%p + %d get " #type " value %d\n", cfg, info->data_offset, src[0]); \
102 val[0] = src[0]; \
H A Dmpp_buf_slot.c1190 MppFrameImpl *src; in mpp_buf_slot_set_prop() local
1208 src = (MppFrameImpl *)frame; in mpp_buf_slot_set_prop()
1210 mpp_frame_copy(dst, src); in mpp_buf_slot_set_prop()
1215 mpp_assert(src->hor_stride); in mpp_buf_slot_set_prop()
1216 mpp_assert(src->ver_stride); 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()
1473 MppFrameImpl *src = (MppFrameImpl *)val; in mpp_slots_set_prop() local
1475 dst->fmt = src->fmt; in mpp_slots_set_prop()
1476 dst->hor_stride = src->hor_stride; in mpp_slots_set_prop()
[all …]
H A Dmpp_buffer.c133 void *src = p->info.ptr; in mpp_buffer_read_with_caller() local
134 mpp_assert(src != NULL); in mpp_buffer_read_with_caller()
135 if (src) in mpp_buffer_read_with_caller()
136 memcpy(data, (char*)src + offset, size); in mpp_buffer_read_with_caller()
/rockchip-linux_mpp/mpp/legacy/
H A DppOp.cpp87 VPUMemLinear_t src, dst; in main() local
90 ret |= VPUMallocLinear(&src, src_vir_width * src_vir_height * 2); //SRC_SIZE); in main()
104 char *tmp = (char *)src.vir_addr; in main()
112 char *tmp = (char *)src.vir_addr; in main()
118 tmp = (char *)src.vir_addr; in main()
131 VPUMemClean(&src); in main()
145 opt.srcAddr = src.phy_addr; in main()
236 if (src.phy_addr) VPUFreeLinear(&src); in main()
H A Dvpu_mem_legacy.c269 RK_S32 VPUMemDuplicate(VPUMemLinear_t *dst, VPUMemLinear_t *src) in VPUMemDuplicate() argument
271 MppBuffer buffer = (MppBuffer)src->offset; in VPUMemDuplicate()
275 memcpy(dst, src, sizeof(VPUMemLinear_t)); in VPUMemDuplicate()
/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()
46 while (src < end) { in h265e_nal_escape_c()
49 *dst++ = *src++; in h265e_nal_escape_c()
58 RK_U8 *src = nal->p_payload; in h265e_nal_encode() local
78 dst = h265e_nal_escape_c(dst, src, end); in h265e_nal_encode()
775 H265eExtraInfo *src = (H265eExtraInfo *)ctx->extra_info; in h265e_get_extra_info() local
777 for (k = 0; k < src->nal_num; k++) { in h265e_get_extra_info()
779 src->nal[k].i_type, src->nal[k].i_payload); in h265e_get_extra_info()
[all …]
H A Dh265e_api.c425 MppEncSliceSplit *src = (MppEncSliceSplit *)param; in h265e_proc_cfg() local
428 if (src->split_mode > MPP_ENC_SPLIT_NONE) { in h265e_proc_cfg()
431 if (src->split_mode == MPP_ENC_SPLIT_BY_CTU) in h265e_proc_cfg()
433 slice_cfg->slice_size = src->split_arg; in h265e_proc_cfg()
/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()
/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);
H A Dmpp_frame_impl.h202 MppFrame mpp_frame_dup(MppFrame src);
203 MPP_RET mpp_frame_copy(MppFrame dst, MppFrame src);
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_sei.c53 RK_U8 src[100] = {0}; in h264e_sei_recovery_point_to_packet() local
56 mpp_writer_init(bit, src, 100); in h264e_sei_recovery_point_to_packet()
109 const RK_U8 *src = (RK_U8 *)data; in h264e_sei_to_packet() local
154 mpp_writer_put_bits(bit, src[i], 8); in h264e_sei_to_packet()
/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()
/rockchip-linux_mpp/osal/allocator/
H A Dallocator_dma_heap.c93 DmaHeapInfo *src; in try_flip_flag() local
101 src = &heap_infos[used]; in try_flip_flag()
102 if (src->fd > 0) { in try_flip_flag()
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()
/rockchip-linux_mpp/mpp/codec/dec/h263/
H A Dh263d_parser.c312 MPP_RET mpp_h263_parser_split(H263dParser ctx, MppPacket dst, MppPacket src) in mpp_h263_parser_split() argument
318 RK_U8 *src_buf = mpp_packet_get_pos(src); in mpp_h263_parser_split()
319 RK_S32 src_len = (RK_S32)mpp_packet_get_length(src); in mpp_h263_parser_split()
322 RK_U32 src_eos = mpp_packet_get_eos(src); in mpp_h263_parser_split()
377 mpp_packet_set_pos(src, src_buf + src_len); in mpp_h263_parser_split()
384 mpp_packet_set_pos(src, src_buf + pos_frm_end); in mpp_h263_parser_split()
385 mpp_assert((RK_S32)mpp_packet_get_length(src) == (src_len - pos_frm_end)); in mpp_h263_parser_split()
386 mpp_packet_set_length(src, src_len - pos_frm_end); in mpp_h263_parser_split()
/rockchip-linux_mpp/osal/
H A Dmpp_list.c102 void *src = (void*)(node + 1); in release_list() local
106 memcpy(data, src, size); in release_list()
111 memcpy(data, src, size); in release_list()
192 rk_s32 *src = (rk_s32*)(node + 1); in release_list_with_size() local
193 rk_s32 data_size = *src++; in release_list_with_size()
198 memcpy(data, src, data_size); in release_list_with_size()
H A Dos_mem.h14 int os_realloc(void *src, void **dst, size_t alignment, size_t size);
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_parser.c467 const AV1RawFilmGrainParams *film_grain = &header->film_grain, *src; in load_grain_params() local
478 src = &s->ref[film_grain->film_grain_params_ref_idx].film_grain; in load_grain_params()
480 memcpy(dst, src, sizeof(*dst)); in load_grain_params()
631 static RK_S32 av1d_frame_ref(Av1CodecContext *ctx, AV1Frame *dst, const AV1Frame *src) in av1d_frame_ref() argument
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()
640 src->gm_params, in av1d_frame_ref()
641 sizeof(src->gm_params)); in av1d_frame_ref()
643 src->skip_mode_frame_idx, in av1d_frame_ref()
[all …]
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_obj.c244 base_type *src = ENTRY_TO_##type##_PTR(tbl, entry); \
245 … obj_dbg_get("%p + %x get " #type " value " #log_str "\n", entry, tbl->tbl.elem_offset, src[0]); \
246 val[0] = src[0]; \
284 void *src = ENTRY_TO_##type##_PTR(tbl, entry); \
285 … " #type " size %d value " #log_str "\n", entry, tbl->tbl.elem_offset, tbl->tbl.elem_size, src); \
286 memcpy(val, src, tbl->tbl.elem_size); \
1669 rk_s32 kmpp_obj_update(KmppObj dst, KmppObj src) in kmpp_obj_update() argument
1672 KmppObjImpl *src_impl = (KmppObjImpl *)src; in kmpp_obj_update()
1676 if (kmpp_obj_check_f(src) || kmpp_obj_check_f(dst) || src_impl->def != dst_impl->def) { in kmpp_obj_update()
1677 mpp_loge_f("obj %p update to %p failed invalid param\n", src, dst); in kmpp_obj_update()
[all …]

123