Home
last modified time | relevance | path

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

123

/rockchip-linux_mpp/inc/
H A Dmpp_packet.h21 MPP_RET mpp_packet_new(MppPacket *packet);
22 MPP_RET mpp_packet_init(MppPacket *packet, void *data, size_t size);
23 MPP_RET mpp_packet_init_with_buffer(MppPacket *packet, MppBuffer buffer);
24 MPP_RET mpp_packet_copy_init(MppPacket *packet, const MppPacket src);
25 MPP_RET mpp_packet_deinit(MppPacket *packet);
35 void mpp_packet_set_data(MppPacket packet, void *data);
36 void mpp_packet_set_size(MppPacket packet, size_t size);
37 void mpp_packet_set_pos(MppPacket packet, void *pos);
38 void mpp_packet_set_length(MppPacket packet, size_t size);
40 void* mpp_packet_get_data(const MppPacket packet);
[all …]
H A Drk_mpi.h94 MPP_RET (*decode)(MppCtx ctx, MppPacket packet, MppFrame *frame);
103 MPP_RET (*decode_put_packet)(MppCtx ctx, MppPacket packet);
123 MPP_RET (*encode)(MppCtx ctx, MppFrame frame, MppPacket *packet);
141 MPP_RET (*encode_get_packet)(MppCtx ctx, MppPacket *packet);
/rockchip-linux_mpp/mpp/base/
H A Dmpp_packet.c20 #define setup_mpp_packet_name(packet) ((MppPacketImpl*)packet)->name = module_name; argument
40 MPP_RET check_is_mpp_packet_f(void *packet, const char *caller) in MPP_SINGLETON()
42 if (packet && ((MppPacketImpl*)packet)->name == module_name) in MPP_SINGLETON()
45 mpp_err("MppPacket %p failed on check from %s\n", packet, caller); in MPP_SINGLETON()
50 MPP_RET mpp_packet_new(MppPacket *packet) in mpp_packet_new() argument
54 if (!packet) { in mpp_packet_new()
63 *packet = p; in mpp_packet_new()
74 MPP_RET mpp_packet_init(MppPacket *packet, void *data, size_t size) in mpp_packet_init() argument
79 if (!packet) { in mpp_packet_init()
84 ret = mpp_packet_new(packet); in mpp_packet_init()
[all …]
H A Dmpp_task.c49 MPP_RET mpp_task_meta_set_packet(MppTask task, MppMetaKey key, MppPacket packet) in mpp_task_meta_set_packet() argument
55 return mpp_meta_set_packet(impl->meta, key, packet); in mpp_task_meta_set_packet()
115 MPP_RET mpp_task_meta_get_packet(MppTask task, MppMetaKey key, MppPacket *packet) in mpp_task_meta_get_packet() argument
121 MPP_RET ret = mpp_meta_get_packet(impl->meta, key, packet); in mpp_task_meta_get_packet()
123 *packet = NULL; in mpp_task_meta_get_packet()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_sei.c40 MPP_RET h264e_sei_recovery_point_to_packet(MppPacket packet, RK_S32 *len, RK_U32 recovery_frame_cnt) in h264e_sei_recovery_point_to_packet() argument
43 void *pos = mpp_packet_get_pos(packet); in h264e_sei_recovery_point_to_packet()
44 void *pkt_base = mpp_packet_get_data(packet); in h264e_sei_recovery_point_to_packet()
45 size_t pkt_size = mpp_packet_get_size(packet); in h264e_sei_recovery_point_to_packet()
46 size_t length = mpp_packet_get_length(packet); in h264e_sei_recovery_point_to_packet()
92 mpp_packet_set_length(packet, length + sei_size); in h264e_sei_recovery_point_to_packet()
93 mpp_packet_add_segment_info(packet, H264_NALU_TYPE_SEI, length, sei_size); in h264e_sei_recovery_point_to_packet()
102 MPP_RET h264e_sei_to_packet(MppPacket packet, RK_S32 *len, RK_S32 type, in h264e_sei_to_packet() argument
105 void *pos = mpp_packet_get_pos(packet); in h264e_sei_to_packet()
106 void *pkt_base = mpp_packet_get_data(packet); in h264e_sei_to_packet()
[all …]
H A Dh264e_pps.c121 RK_S32 h264e_pps_to_packet(H264ePps *pps, MppPacket packet, RK_S32 *offset, RK_S32 *len) in h264e_pps_to_packet() argument
123 void *pos = mpp_packet_get_pos(packet); in h264e_pps_to_packet()
124 void *data = mpp_packet_get_data(packet); in h264e_pps_to_packet()
125 size_t size = mpp_packet_get_size(packet); in h264e_pps_to_packet()
126 size_t length = mpp_packet_get_length(packet); in h264e_pps_to_packet()
229 mpp_packet_set_length(packet, length + pps_size); in h264e_pps_to_packet()
H A Dh264e_sei.h26 MPP_RET h264e_sei_recovery_point_to_packet(MppPacket packet, RK_S32 *len, RK_U32 recovery_frame_cnt…
27 MPP_RET h264e_sei_to_packet(MppPacket packet, RK_S32 *len, RK_S32 type,
H A Dh264e_api_v2.c528 MppPacket packet = task->packet; in h264e_proc_hal() local
529 MppMeta meta = mpp_packet_get_meta(packet); in h264e_proc_hal()
563 MppPacket packet = task->packet; in h264e_sw_enc() local
564 void *pos = mpp_packet_get_pos(packet); in h264e_sw_enc()
565 void *data = mpp_packet_get_data(packet); in h264e_sw_enc()
566 size_t size = mpp_packet_get_size(packet); in h264e_sw_enc()
567 size_t length = mpp_packet_get_length(packet); in h264e_sw_enc()
594 mpp_packet_add_segment_info(packet, H264_NALU_TYPE_SLICE, length, final_len); in h264e_sw_enc()
595 mpp_buffer_sync_partial_end(mpp_packet_get_buffer(packet), length, final_len); in h264e_sw_enc()
/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_packet_impl.h95 MPP_RET mpp_packet_reset(MppPacketImpl *packet);
99 MPP_RET mpp_packet_set_status(MppPacket packet, MppPacketStatus status);
100 MPP_RET mpp_packet_get_status(MppPacket packet, MppPacketStatus *status);
101 void mpp_packet_set_task(MppPacket packet, MppTask task);
102 MppTask mpp_packet_get_task(MppPacket packet);
104 void mpp_packet_reset_segment(MppPacket packet);
105 void mpp_packet_set_segment_nb(MppPacket packet, RK_U32 segment_nb);
106 MPP_RET mpp_packet_add_segment_info(MppPacket packet, RK_S32 type, RK_S32 offset, RK_S32 len);
108 void mpp_packet_set_release(MppPacket packet, ReleaseCb release, void *ctx, void *arg);
/rockchip-linux_mpp/test/
H A Dmpi_dec_nt_test.c33 MppPacket packet; member
59 MppPacket packet = data->packet; in dec_loop() local
85 mpp_packet_set_data(packet, slot->data); in dec_loop()
86 mpp_packet_set_size(packet, slot->size); in dec_loop()
87 mpp_packet_set_pos(packet, slot->data); in dec_loop()
88 mpp_packet_set_length(packet, slot->size); in dec_loop()
94 mpp_packet_set_data(packet, buf); in dec_loop()
95 mpp_packet_set_size(packet, size); in dec_loop()
96 mpp_packet_set_pos(packet, buf); in dec_loop()
97 mpp_packet_set_length(packet, size); in dec_loop()
[all …]
H A Dmpi_dec_mt_test.c37 MppPacket packet; member
55 MppPacket packet = data->packet; in thread_input() local
68 mpp_packet_set_data(packet, slot->data); in thread_input()
69 mpp_packet_set_size(packet, slot->size); in thread_input()
70 mpp_packet_set_pos(packet, slot->data); in thread_input()
71 mpp_packet_set_length(packet, slot->size); in thread_input()
82 mpp_packet_set_eos(packet); in thread_input()
88 ret = mpi->decode_put_packet(ctx, packet); in thread_input()
90 mpp_assert(0 == mpp_packet_get_length(packet)); in thread_input()
233 MppPacket packet = NULL; in mt_dec_decode() local
[all …]
H A Dmpi_dec_multi_test.c36 MppPacket packet; member
74 MppPacket packet = data->packet; in multi_dec_simple() local
96 mpp_packet_set_data(packet, slot->data); in multi_dec_simple()
97 mpp_packet_set_size(packet, slot->size); in multi_dec_simple()
98 mpp_packet_set_pos(packet, slot->data); in multi_dec_simple()
99 mpp_packet_set_length(packet, slot->size); in multi_dec_simple()
102 mpp_packet_set_eos(packet); in multi_dec_simple()
109 ret = mpi->decode_put_packet(ctx, packet); in multi_dec_simple()
255 MppPacket packet = NULL; in multi_dec_advanced() local
265 mpp_packet_init_with_buffer(&packet, slot->buf); in multi_dec_advanced()
[all …]
H A Dmpi_dec_test.c33 MppPacket packet; member
59 MppPacket packet = data->packet; in dec_simple() local
83 mpp_packet_set_data(packet, slot->data); in dec_simple()
84 mpp_packet_set_size(packet, slot->size); in dec_simple()
85 mpp_packet_set_pos(packet, slot->data); in dec_simple()
86 mpp_packet_set_length(packet, slot->size); in dec_simple()
89 mpp_packet_set_eos(packet); in dec_simple()
97 ret = mpi->decode_put_packet(ctx, packet); in dec_simple()
273 MppPacket packet = NULL; in dec_advanced() local
286 mpp_packet_init_with_buffer(&packet, slot->buf); in dec_advanced()
[all …]
H A Dmpi_enc_test.c759 MppPacket packet = NULL; in test_mpp_run() local
766 mpp_packet_init_with_buffer(&packet, p->pkt_buf); in test_mpp_run()
768 mpp_packet_set_length(packet, 0); in test_mpp_run()
770 ret = mpi->control(ctx, MPP_ENC_GET_HDR_SYNC, packet); in test_mpp_run()
777 void *ptr = mpp_packet_get_pos(packet); in test_mpp_run()
778 size_t len = mpp_packet_get_length(packet); in test_mpp_run()
784 mpp_packet_deinit(&packet); in test_mpp_run()
793 MppPacket packet = NULL; in test_mpp_run() local
861 mpp_packet_init_with_buffer(&packet, p->pkt_buf); in test_mpp_run()
863 mpp_packet_set_length(packet, 0); in test_mpp_run()
[all …]
/rockchip-linux_mpp/mpp/base/test/
H A Dmpp_packet_test.c29 MppPacket packet = NULL; in main() local
41 ret = mpp_packet_init(&packet, data, size); in main()
46 mpp_packet_set_eos(packet); in main()
51 mpp_packet_deinit(&packet); in main()
58 if (packet) in main()
59 mpp_packet_deinit(&packet); in main()
/rockchip-linux_mpp/kmpp/test/
H A Dkmpp_vdec_test.c64 KmppPacket packet = NULL; in main() local
70 kmpp_packet_get(&packet); in main()
74 kmpp_packet_set_data(packet, &sptr); in main()
75 kmpp_packet_set_size(packet, size); in main()
76 kmpp_packet_set_pos(packet, &sptr); in main()
77 kmpp_packet_set_length(packet, size); in main()
79 kmpp_vdec_put_pkt(vdec, packet); in main()
83 kmpp_packet_put(packet); in main()
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_packet.c8 rk_s32 kmpp_packet_get_meta(KmppPacket packet, KmppMeta *meta) in kmpp_packet_get_meta() argument
14 if (!packet || !meta) { in kmpp_packet_get_meta()
15 mpp_loge_f("invalid packet %p meta %p\n", packet, meta); in kmpp_packet_get_meta()
19 priv = (KmppPacketPriv *)kmpp_obj_to_priv(packet); in kmpp_packet_get_meta()
25 kmpp_obj_get_shm(packet, "meta", &sptr); in kmpp_packet_get_meta()
/rockchip-linux_mpp/mpp/
H A Dmpi.c89 static MPP_RET mpi_decode(MppCtx ctx, MppPacket packet, MppFrame *frame) in mpi_decode() argument
94 mpi_dbg_func("enter ctx %p packet %p frame %p\n", ctx, packet, frame); in mpi_decode()
109 ret = mpp_decode(p->ctx, packet, frame); in mpi_decode()
116 static MPP_RET mpi_decode_put_packet(MppCtx ctx, MppPacket packet) in mpi_decode_put_packet() argument
121 mpi_dbg_func("enter ctx %p packet %p\n", ctx, packet); in mpi_decode_put_packet()
127 if (NULL == packet) { in mpi_decode_put_packet()
133 ret = mpp_put_packet(p->ctx, packet); in mpi_decode_put_packet()
164 static MPP_RET mpi_encode(MppCtx ctx, MppFrame frame, MppPacket *packet) in mpi_encode() argument
169 mpi_dbg_func("enter ctx %p frame %p packet %p\n", ctx, frame, packet); in mpi_encode()
175 if (NULL == frame || NULL == packet) { in mpi_encode()
[all …]
H A Dmpp.c41 MppPacket packet = *(MppPacket*)arg; in list_wraper_packet() local
43 if (mpp_packet_has_meta(packet)) { in list_wraper_packet()
44 MppMeta meta = mpp_packet_get_meta(packet); in list_wraper_packet()
438 MPP_RET mpp_put_packet(Mpp *mpp, MppPacket packet) in mpp_put_packet() argument
481 if (mpp_packet_get_eos(packet)) { in mpp_put_packet()
510 if (NULL == mpp_packet_get_buffer(packet)) { in mpp_put_packet()
514 mpp_packet_copy_init(&pkt_in, packet); in mpp_put_packet()
515 mpp_packet_set_length(packet, 0); in mpp_put_packet()
517 packet = pkt_in; in mpp_put_packet()
526 ret = mpp_task_meta_set_packet(task_dequeue, KEY_INPUT_PACKET, packet); in mpp_put_packet()
[all …]
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c96 enc->packet = NULL; in reset_enc_task()
145 MppPacket packet = NULL; in release_task_in_port() local
157 packet = NULL; in release_task_in_port()
164 ret = mpp_task_meta_get_packet(mpp_task, KEY_OUTPUT_PACKET, &packet); in release_task_in_port()
165 if (packet) { in release_task_in_port()
166 mpp_packet_deinit(&packet); in release_task_in_port()
167 packet = NULL; in release_task_in_port()
182 RK_U32 packet_length = mpp_packet_get_length(task->packet); in check_hal_task_pkt_len()
291 MppPacket packet = NULL; in mpp_enc_callback() local
306 packet = task->packet; in mpp_enc_callback()
[all …]
H A Dmpp_dec_normal.c78 MppPacket packet = NULL; in dec_release_task_in_port() local
91 packet = NULL; in dec_release_task_in_port()
98 ret = mpp_task_meta_get_packet(mpp_task, KEY_INPUT_PACKET, &packet); in dec_release_task_in_port()
99 if (packet && NULL == mpp_packet_get_buffer(packet)) { in dec_release_task_in_port()
100 mpp_packet_deinit(&packet); in dec_release_task_in_port()
101 packet = NULL; in dec_release_task_in_port()
279 MppPacket packet = NULL; in try_get_input_packet() local
290 mpp_task_meta_get_packet(mpp_task, KEY_INPUT_PACKET, &packet); in try_get_input_packet()
291 mpp_assert(packet); in try_get_input_packet()
294 if (NULL == mpp_packet_get_buffer(packet)) in try_get_input_packet()
[all …]
/rockchip-linux_mpp/kmpp/base/test/
H A Dkmpp_meta_test.c25 KmppShmPtr packet; in meta_test() local
36 packet.uaddr = 0; in meta_test()
37 packet.kaddr = 0; in meta_test()
51 ret |= kmpp_meta_set_shm(meta[i], KEY_INPUT_PACKET, &packet); in meta_test()
53 ret |= kmpp_meta_set_shm(meta[i], KEY_OUTPUT_PACKET, &packet); in meta_test()
84 ret |= kmpp_meta_get_shm(meta[i], KEY_INPUT_PACKET, &packet); in meta_test()
86 ret |= kmpp_meta_get_shm(meta[i], KEY_OUTPUT_PACKET, &packet); in meta_test()
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api_legacy.cpp682 MppPacket packet = NULL; in decode() local
780 mpp_packet_init_with_buffer(&packet, str_buf); /* input */ in decode()
798 mpp_task_meta_set_packet(task, KEY_INPUT_PACKET, packet); in decode()
869 mpp_packet_init(&packet, pkt->data, pkt->size); in decode()
870 mpp_packet_set_pts(packet, pkt->pts); in decode()
872 mpp_packet_set_eos(packet); in decode()
878 ret = mpi->decode(mpp_ctx, packet, &mframe); in decode()
931 if (packet) in decode()
932 mpp_packet_deinit(&packet); in decode()
1083 MppPacket packet = NULL; in encode() local
[all …]
/rockchip-linux_mpp/kmpp/
H A Dkmpp.c246 static MPP_RET put_packet(Kmpp *ctx, MppPacket packet) in put_packet() argument
248 (void) packet; in put_packet()
305 MppPacket packet = NULL; in put_frame() local
307 mpp_meta_get_packet(meta, KEY_OUTPUT_PACKET, &packet); in put_frame()
308 ctx->mPacket = packet; in put_frame()
350 static MPP_RET get_packet(Kmpp *ctx, MppPacket *packet) in get_packet() argument
420 *packet = pkt; in get_packet()
426 static MPP_RET release_packet(Kmpp *ctx, MppPacket *packet) in release_packet() argument
428 KmppPacket pkt = (KmppPacket) * packet; in release_packet()
436 if (*packet == NULL) in release_packet()
/rockchip-linux_mpp/kmpp/inc/
H A Dkmpp.h28 MPP_RET (*put_packet)(Kmpp *ctx, MppPacket packet);
32 MPP_RET (*get_packet)(Kmpp *ctx, MppPacket *packet);
33 MPP_RET (*release_packet)(Kmpp *ctx, MppPacket *packet);

123