| /rockchip-linux_mpp/utils/ |
| H A D | osd3_test.c | 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() 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 D | mpp_enc_roi_utils.c | 191 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 D | rga.c | 195 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 D | iep.c | 218 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 D | mpp_meta.c | 403 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 D | mpp_packet.c | 122 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 D | mpp_frame.c | 223 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 D | mpp_cfg.c | 100 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 D | mpp_buf_slot.c | 1190 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 D | mpp_buffer.c | 133 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 D | ppOp.cpp | 87 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 D | vpu_mem_legacy.c | 269 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 D | h265e_header_gen.c | 42 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 D | h265e_api.c | 425 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 D | os_mem.c | 15 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 D | mpp_packet_impl.h | 96 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 D | mpp_frame_impl.h | 202 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 D | h264e_sei.c | 53 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 D | os_mem.c | 27 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 D | allocator_dma_heap.c | 93 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 D | h263d_parser.c | 312 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 D | mpp_list.c | 102 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 D | os_mem.h | 14 int os_realloc(void *src, void **dst, size_t alignment, size_t size);
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_parser.c | 467 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 D | kmpp_obj.c | 244 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 …]
|