Home
last modified time | relevance | path

Searched refs:data (Results 1 – 25 of 168) sorted by relevance

1234567

/rockchip-linux_mpp/test/
H A Dmpi_dec_test.c51 static int dec_simple(MpiDecLoopData *data) in dec_simple() argument
56 MpiDecTestCmd *cmd = data->cmd; in dec_simple()
57 MppCtx ctx = data->ctx; in dec_simple()
58 MppApi *mpi = data->mpi; in dec_simple()
59 MppPacket packet = data->packet; in dec_simple()
61 RK_U32 quiet = data->quiet; in dec_simple()
62 FrmCrc *checkcrc = &data->checkcrc; in dec_simple()
73 if (data->frame_num < 0 || data->frame_num > data->frame_count) { in dec_simple()
79 data->loop_end = 1; in dec_simple()
83 mpp_packet_set_data(packet, slot->data); in dec_simple()
[all …]
H A Dmpi_dec_nt_test.c51 static int dec_loop(MpiDecLoopData *data) in dec_loop() argument
56 MpiDecTestCmd *cmd = data->cmd; in dec_loop()
57 MppCtx ctx = data->ctx; in dec_loop()
58 MppApi *mpi = data->mpi; in dec_loop()
59 MppPacket packet = data->packet; in dec_loop()
61 RK_U32 quiet = data->quiet; in dec_loop()
62 FrmCrc *checkcrc = &data->checkcrc; in dec_loop()
73 if (data->frame_num < 0 || data->frame_num > data->frame_count) { in dec_loop()
79 data->loop_end = 1; in dec_loop()
85 mpp_packet_set_data(packet, slot->data); in dec_loop()
[all …]
H A Dmpi_dec_mt_test.c52 MpiDecMtLoopData *data = (MpiDecMtLoopData *)arg; in thread_input() local
53 MppCtx ctx = data->ctx; in thread_input()
54 MppApi *mpi = data->mpi; in thread_input()
55 MppPacket packet = data->packet; in thread_input()
56 FileReader reader = data->reader; in thread_input()
57 RK_U32 quiet = data->quiet; in thread_input()
68 mpp_packet_set_data(packet, slot->data); in thread_input()
70 mpp_packet_set_pos(packet, slot->data); in thread_input()
76 if (data->frame_num < 0 || data->frame_count < data->frame_num) { in thread_input()
96 } while (!data->loop_end); in thread_input()
[all …]
H A Dmpi_dec_multi_test.c67 static int multi_dec_simple(MpiDecMultiCtx *data) in multi_dec_simple() argument
69 MpiDecTestCmd *cmd = data->cmd; in multi_dec_simple()
72 MppCtx ctx = data->ctx; in multi_dec_simple()
73 MppApi *mpi = data->mpi; in multi_dec_simple()
74 MppPacket packet = data->packet; in multi_dec_simple()
77 RK_U32 quiet = data->quiet; in multi_dec_simple()
78 MPP_RET ret = reader_index_read(reader, data->packet_count++, &slot); in multi_dec_simple()
86 if (data->frame_num < 0 || data->frame_num > data->frame_count) { in multi_dec_simple()
88 data->packet_count = 0; in multi_dec_simple()
92 data->loop_end = 1; in multi_dec_simple()
[all …]
H A Dvpu_api_test.c315 enc_out->data = (RK_U8 *)malloc(cmd->width * cmd->height); in vpu_encode_demo()
316 if (enc_out->data == NULL) { in vpu_encode_demo()
442 if ((enc_out->size) && (enc_out->data)) { in vpu_encode_demo()
447 fwrite(enc_out->data, 1, enc_out->size, pOutFile); in vpu_encode_demo()
463 if (enc_out && (enc_out->data)) { in vpu_encode_demo()
464 free(enc_out->data); in vpu_encode_demo()
465 enc_out->data = NULL; in vpu_encode_demo()
555 pkt->data = NULL; in vpu_decode_demo()
617 if (pkt->data == NULL) { in vpu_decode_demo()
618 pkt->data = (RK_U8 *)(malloc)(pkt_size); in vpu_decode_demo()
[all …]
/rockchip-linux_mpp/osal/allocator/
H A Dallocator_dma_heap.c177 struct dma_heap_allocation_data data; in dma_heap_alloc() local
180 memset(&data, 0, sizeof(data)); in dma_heap_alloc()
181 data.len = len; in dma_heap_alloc()
182 data.fd_flags = O_RDWR | O_CLOEXEC; in dma_heap_alloc()
183 data.heap_flags = 0; // heap_flags should be set to 0 in dma_heap_alloc()
185 ret = ioctl(fd, DMA_HEAP_IOCTL_ALLOC, &data); in dma_heap_alloc()
191 dma_heap_dbg_ioctl("ioctl alloc get fd %d\n", data.fd); in dma_heap_alloc()
193 *dmabuf_fd = data.fd; in dma_heap_alloc()
261 static MPP_RET os_allocator_dma_heap_import(void *ctx, MppBufferInfo *data) in os_allocator_dma_heap_import() argument
264 RK_S32 fd_ext = data->fd; in os_allocator_dma_heap_import()
[all …]
H A Dallocator_ion.c61 struct ion_allocation_data data = { in ion_alloc() local
72 ret = ion_ioctl(fd, ION_IOC_ALLOC, &data); in ion_alloc()
74 *handle = data.handle; in ion_alloc()
85 struct ion_handle_data data = { in ion_free() local
90 ret = ion_ioctl(fd, ION_IOC_FREE, &data); in ion_free()
98 struct ion_fd_data data = { in ion_map_fd() local
105 ret = ion_ioctl(fd, ION_IOC_MAP, &data); in ion_map_fd()
109 *map_fd = data.fd; in ion_map_fd()
377 static MPP_RET allocator_ion_import(void *ctx, MppBufferInfo *data) in allocator_ion_import() argument
384 ctx, p->ion_device, data->fd, data->size); in allocator_ion_import()
[all …]
H A Dallocator_drm.c152 struct drm_mode_destroy_dumb data = { in drm_free() local
155 return drm_ioctl(fd, DRM_IOCTL_MODE_DESTROY_DUMB, &data); in drm_free()
251 static MPP_RET os_allocator_drm_import(void *ctx, MppBufferInfo *data) in os_allocator_drm_import() argument
254 RK_S32 fd_ext = data->fd; in os_allocator_drm_import()
261 data->fd = mpp_dup(fd_ext); in os_allocator_drm_import()
262 data->ptr = NULL; in os_allocator_drm_import()
264 if (data->fd <= 0) { in os_allocator_drm_import()
265 mpp_err_f(" fd dup return invalid fd %d\n", data->fd); in os_allocator_drm_import()
269 drm_dbg_func("leave dev %d fd %d -> %d\n", p->drm_device, fd_ext, data->fd); in os_allocator_drm_import()
274 static MPP_RET os_allocator_drm_free(void *ctx, MppBufferInfo *data) in os_allocator_drm_free() argument
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_putbit.c22 MPP_RET vp8e_set_buffer(Vp8ePutBitBuf *bitbuf, RK_U8 *data, RK_S32 size) in vp8e_set_buffer() argument
24 if ((bitbuf == NULL) || (data == NULL) || (size < 1)) in vp8e_set_buffer()
27 bitbuf->data = data; in vp8e_set_buffer()
28 bitbuf->p_data = data; in vp8e_set_buffer()
53 RK_U8 *data = bitbuf->data; in vp8e_put_bool() local
54 while (*--data == 255) { in vp8e_put_bool()
55 *data = 0; in vp8e_put_bool()
57 (*data)++; in vp8e_put_bool()
63 *bitbuf->data++ = (bitbuf->bottom >> 24) & 0xff; in vp8e_put_bool()
83 *bitbuf->data++ = byte; in vp8e_put_byte()
[all …]
H A Dhal_vp8e_base.c452 RK_U8 *pTmp = (RK_U8 *)((size_t)(ctx->bitbuf[1].data) & (~0x07)); in set_new_frame()
795 RK_U8 data[IVF_HDR_BYTES] = {0}; in write_ivf_header() local
802 data[0] = 'D'; in write_ivf_header()
803 data[1] = 'K'; in write_ivf_header()
804 data[2] = 'I'; in write_ivf_header()
805 data[3] = 'F'; in write_ivf_header()
807 data[6] = 32; in write_ivf_header()
809 data[8] = 'V'; in write_ivf_header()
810 data[9] = 'P'; in write_ivf_header()
811 data[10] = '8'; in write_ivf_header()
[all …]
/rockchip-linux_mpp/osal/
H A Dmpp_list.c33 static MppListNode* create_list(void *data, rk_s32 size, rk_u32 key) in create_list() argument
40 memcpy(dst, data, size); in create_list()
65 int mpp_list_add_at_head(MppList *list, void *data, int size) in mpp_list_add_at_head() argument
70 MppListNode *node = create_list(data, size, 0); in mpp_list_add_at_head()
82 int mpp_list_add_at_tail(MppList *list, void *data, int size) in mpp_list_add_at_tail() argument
87 MppListNode *node = create_list(data, size, 0); in mpp_list_add_at_tail()
100 static void release_list(MppListNode*node, void *data, rk_s32 size) in release_list() argument
105 if (data) in release_list()
106 memcpy(data, src, size); in release_list()
110 if (data) in release_list()
[all …]
H A Dmpp_queue.c26 rk_s32 mpp_queue_push(MppQueue *queue, void *data, rk_s32 size) in mpp_queue_push() argument
30 ret = mpp_list_add_at_tail(queue->list, data, size); in mpp_queue_push()
37 rk_s32 mpp_queue_pull(MppQueue *queue, void *data, rk_s32 size) in mpp_queue_pull() argument
50 ret = mpp_list_del_at_head(queue->list, data, size); in mpp_queue_pull()
/rockchip-linux_mpp/mpp/base/test/
H A Dmpp_packet_test.c30 void *data = NULL; in main() local
35 data = malloc(size); in main()
36 if (NULL == data) { in main()
41 ret = mpp_packet_init(&packet, data, size); in main()
53 free(data); in main()
61 if (data) in main()
62 free(data); in main()
H A Dmpp_bit_test.c86 void *data = NULL; in main() local
96 data = malloc(size); in main()
97 if (NULL == data) { in main()
102 mpp_writer_init(&writer, data, size); in main()
118 if (data) in main()
119 free(data); in main()
/rockchip-linux_mpp/mpp/legacy/
H A Drk_list.cpp44 static rk_list_node* create_list(void *data, RK_S32 size, RK_U32 key) in create_list() argument
50 memcpy(dst, data, size); in create_list()
75 RK_S32 rk_list::add_at_head(void *data, RK_S32 size) in add_at_head() argument
80 rk_list_node *node = create_list(data, size, 0); in add_at_head()
93 RK_S32 rk_list::add_at_tail(void *data, RK_S32 size) in add_at_tail() argument
98 rk_list_node *node = create_list(data, size, 0); in add_at_tail()
111 static void release_list(rk_list_node*node, void *data, RK_S32 size) in release_list() argument
115 memcpy(data, src, size); in release_list()
119 memcpy(data, src, size); in release_list()
136 static inline void _list_del_node_no_lock(rk_list_node *node, void *data, RK_S32 size) in _list_del_node_no_lock() argument
[all …]
H A Drk_list.h19 RK_S32 add_at_head(void *data, RK_S32 size);
20 RK_S32 add_at_tail(void *data, RK_S32 size);
23 RK_S32 del_at_head(void *data, RK_S32 size);
24 RK_S32 del_at_tail(void *data, RK_S32 size);
32 RK_S32 add_by_key(void *data, RK_S32 size, RK_U32 *key);
33 RK_S32 del_by_key(void *data, RK_S32 size, RK_U32 key);
34 RK_S32 show_by_key(void *data, RK_U32 key);
/rockchip-linux_mpp/osal/inc/
H A Dmpp_allocator.h26 MPP_RET (*alloc)(MppAllocator allocator, MppBufferInfo *data);
27 MPP_RET (*free)(MppAllocator allocator, MppBufferInfo *data);
28 MPP_RET (*import)(MppAllocator allocator, MppBufferInfo *data);
29 MPP_RET (*release)(MppAllocator allocator, MppBufferInfo *data);
30 MPP_RET (*mmap)(MppAllocator allocator, MppBufferInfo *data);
H A Dmpp_list.h43 int mpp_list_add_at_head(MppList *list, void *data, int size);
44 int mpp_list_add_at_tail(MppList *list, void *data, int size);
45 int mpp_list_del_at_head(MppList *list, void *data, int size);
46 int mpp_list_del_at_tail(MppList *list, void *data, int size);
48 rk_s32 mpp_list_fifo_wr(MppList *list, void *data, rk_s32 size);
49 rk_s32 mpp_list_fifo_rd(MppList *list, void *data, rk_s32 *size);
54 rk_s32 mpp_list_add_by_key(MppList *list, void *data, rk_s32 size, rk_u32 *key);
55 rk_s32 mpp_list_del_by_key(MppList *list, void *data, rk_s32 size, rk_u32 key);
56 rk_s32 mpp_list_show_by_key(MppList *list, void *data, rk_u32 key);
/rockchip-linux_mpp/mpp/base/
H A Dmpp_packet.c74 MPP_RET mpp_packet_init(MppPacket *packet, void *data, size_t size) in mpp_packet_init() argument
91 p->data = p->pos = data; in mpp_packet_init()
114 p->data = p->pos = mpp_buffer_get_ptr(buffer); in mpp_packet_init_with_buffer()
169 p->data = p->pos = pos; in mpp_packet_copy_init()
202 mpp_free(p->data); in mpp_packet_deinit()
226 offset = (RK_U8 *)pos - (RK_U8 *)p->data; in mpp_packet_set_pos()
240 mpp_assert(p->data <= p->pos); in mpp_packet_set_pos()
299 void *data; in mpp_packet_reset() local
305 data = packet->data; in mpp_packet_reset()
310 packet->data = data; in mpp_packet_reset()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/jpegd/
H A Dhal_jpegd_rkv.c65 RK_U8 *data = (RK_U8 *)mpp_buffer_get_ptr(ctx->pTableBase); in jpegd_write_rkv_qtbl() local
70 data[i + 7], data[i + 6], data[i + 5], data[i + 4], in jpegd_write_rkv_qtbl()
71 data[i + 3], data[i + 2], data[i + 1], data[i + 0]); in jpegd_write_rkv_qtbl()
200 RK_U8 *data = (RK_U8 *)mpp_buffer_get_ptr(ctx->pTableBase) + RKD_HUFFMAN_VALUE_TBL_OFFSET; in jpegd_write_rkv_htbl() local
205 data[i + 7], data[i + 6], data[i + 5], data[i + 4], in jpegd_write_rkv_htbl()
206 data[i + 3], data[i + 2], data[i + 1], data[i + 0]); in jpegd_write_rkv_htbl()
209 data = NULL; in jpegd_write_rkv_htbl()
210 data = (RK_U8 *)mpp_buffer_get_ptr(ctx->pTableBase) + RKD_HUFFMAN_MINCODE_TBL_OFFSET; in jpegd_write_rkv_htbl()
215 data[i + 7], data[i + 6], data[i + 5], data[i + 4], in jpegd_write_rkv_htbl()
216 data[i + 3], data[i + 2], data[i + 1], data[i + 0]); in jpegd_write_rkv_htbl()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/h263/
H A Dh263d_parser.c132 DXVA2_DecodeBufferDesc *data = &syntax->desc[0]; in h263_syntax_init() local
135 memset(data, 0, sizeof(*data)); in h263_syntax_init()
136 data->CompressedBufferType = DXVA2_PictureParametersBufferType; in h263_syntax_init()
137 data->pvPVPState = (void *)&syntax->pp; in h263_syntax_init()
138 data->DataSize = sizeof(syntax->pp); in h263_syntax_init()
139 syntax->data[0] = data; in h263_syntax_init()
142 data = &syntax->desc[1]; in h263_syntax_init()
143 memset(data, 0, sizeof(*data)); in h263_syntax_init()
144 data->CompressedBufferType = DXVA2_BitStreamDateBufferType; in h263_syntax_init()
145 syntax->data[1] = data; in h263_syntax_init()
[all …]
/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_base.c37 MPP_RET mpp_data_init_v2(MppDataV2 **data, RK_S32 size, RK_S32 value) in mpp_data_init_v2() argument
41 if (!data || size <= 0) { in mpp_data_init_v2()
42 mpp_err_f("invalid data %p size %d\n", data, size); in mpp_data_init_v2()
46 *data = NULL; in mpp_data_init_v2()
58 *data = p; in mpp_data_init_v2()
71 RK_S32 *data = p->val; in mpp_data_reset_v2() local
80 *data++ = val; in mpp_data_reset_v2()
167 RK_S32 *data = p->val; in mpp_data_sum_with_ratio_v2() local
173 sum += *data++; in mpp_data_sum_with_ratio_v2()
/rockchip-linux_mpp/mpp/hal/common/
H A Dhal_info.c66 MPP_RET hal_info_set(HalInfo ctx, RK_U32 type, RK_U32 flag, RK_U64 data) in hal_info_set() argument
110 if (elems->type != type || elems->flag != flag || elems->data != data) { in hal_info_set()
114 elems->data = data; in hal_info_set()
121 MPP_RET hal_info_get(HalInfo ctx, MppDevInfoCfg *data, RK_S32 *size) in hal_info_get() argument
128 if (NULL == data || NULL == size || *size == 0) { in hal_info_get()
129 mpp_err_f("found invalid output cfg data %p size %p\n", data, size); in hal_info_get()
168 memcpy(data, &info->elems[i], elem_size); in hal_info_get()
169 data++; in hal_info_get()
/rockchip-linux_mpp/mpp/codec/dec/vp8/
H A Dvp8d_parser.c1234 RK_U8 data[IVF_HDR_BYTES] = {0}; in write_ivf_header() local
1236 data[0] = 'D'; in write_ivf_header()
1237 data[1] = 'K'; in write_ivf_header()
1238 data[2] = 'I'; in write_ivf_header()
1239 data[3] = 'F'; in write_ivf_header()
1241 data[6] = 32; in write_ivf_header()
1243 data[8] = 'V'; in write_ivf_header()
1244 data[9] = 'P'; in write_ivf_header()
1245 data[10] = '8'; in write_ivf_header()
1246 data[11] = '0'; in write_ivf_header()
[all …]
/rockchip-linux_mpp/inc/
H A Dmpp_packet.h22 MPP_RET mpp_packet_init(MppPacket *packet, void *data, size_t size);
35 void mpp_packet_set_data(MppPacket packet, void *data);
65 MPP_RET mpp_packet_read(MppPacket packet, size_t offset, void *data, size_t size);
66 MPP_RET mpp_packet_write(MppPacket packet, size_t offset, void *data, size_t size);

1234567