Lines Matching refs:packet
20 #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()
90 p = (MppPacketImpl *)*packet; in mpp_packet_init()
97 MPP_RET mpp_packet_init_with_buffer(MppPacket *packet, MppBuffer buffer) in mpp_packet_init_with_buffer() argument
102 if (!packet || !buffer) { in mpp_packet_init_with_buffer()
103 mpp_err_f("invalid input packet %p buffer %p\n", packet, buffer); in mpp_packet_init_with_buffer()
107 ret = mpp_packet_new(packet); in mpp_packet_init_with_buffer()
113 p = (MppPacketImpl *)*packet; in mpp_packet_init_with_buffer()
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()
133 *packet = NULL; in mpp_packet_copy_init()
182 *packet = pkt; in mpp_packet_copy_init()
186 MPP_RET mpp_packet_deinit(MppPacket *packet) in mpp_packet_deinit() argument
190 if (!packet || check_is_mpp_packet(*packet)) { in mpp_packet_deinit()
195 p = (MppPacketImpl *)(*packet); in mpp_packet_deinit()
212 mpp_mem_pool_put_f(pool_packet, *packet); in mpp_packet_deinit()
213 *packet = NULL; in mpp_packet_deinit()
217 void mpp_packet_set_pos(MppPacket packet, void *pos) in mpp_packet_set_pos() argument
219 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_pos()
244 void *mpp_packet_get_pos(const MppPacket packet) in mpp_packet_get_pos() argument
246 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_get_pos()
254 MPP_RET mpp_packet_set_eos(MppPacket packet) in mpp_packet_set_eos() argument
256 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_eos()
265 MPP_RET mpp_packet_clr_eos(MppPacket packet) in mpp_packet_clr_eos() argument
267 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_clr_eos()
276 RK_U32 mpp_packet_get_eos(MppPacket packet) in mpp_packet_get_eos() argument
278 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_get_eos()
286 MPP_RET mpp_packet_set_extra_data(MppPacket packet) in mpp_packet_set_extra_data() argument
288 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_extra_data()
297 MPP_RET mpp_packet_reset(MppPacketImpl *packet) in mpp_packet_reset() argument
302 if (check_is_mpp_packet(packet)) in mpp_packet_reset()
305 data = packet->data; in mpp_packet_reset()
306 size = packet->size; in mpp_packet_reset()
308 memset(packet, 0, sizeof(*packet)); in mpp_packet_reset()
310 packet->data = data; in mpp_packet_reset()
311 packet->pos = data; in mpp_packet_reset()
312 packet->size = size; in mpp_packet_reset()
313 setup_mpp_packet_name(packet); in mpp_packet_reset()
314 mpp_packet_reset_segment(packet); in mpp_packet_reset()
318 void mpp_packet_set_buffer(MppPacket packet, MppBuffer buffer) in mpp_packet_set_buffer() argument
320 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_buffer()
336 MppBuffer mpp_packet_get_buffer(const MppPacket packet) in mpp_packet_get_buffer() argument
338 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_get_buffer()
346 RK_S32 mpp_packet_has_meta(const MppPacket packet) in mpp_packet_has_meta() argument
348 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_has_meta()
356 MppMeta mpp_packet_get_meta(const MppPacket packet) in mpp_packet_get_meta() argument
358 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_get_meta()
369 MPP_RET mpp_packet_set_status(MppPacket packet, MppPacketStatus status) in mpp_packet_set_status() argument
371 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_status()
380 MPP_RET mpp_packet_get_status(MppPacket packet, MppPacketStatus *status) in mpp_packet_get_status() argument
382 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_get_status()
393 RK_U32 mpp_packet_is_partition(const MppPacket packet) in mpp_packet_is_partition() argument
395 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_is_partition()
403 RK_U32 mpp_packet_is_soi(const MppPacket packet) in mpp_packet_is_soi() argument
405 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_is_soi()
413 RK_U32 mpp_packet_is_eoi(const MppPacket packet) in mpp_packet_is_eoi() argument
415 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_is_eoi()
423 MPP_RET mpp_packet_read(MppPacket packet, size_t offset, void *data, size_t size) in mpp_packet_read() argument
427 if (check_is_mpp_packet(packet) || !data) { in mpp_packet_read()
428 mpp_err_f("invalid input: packet %p data %p\n", packet, data); in mpp_packet_read()
435 src = mpp_packet_get_data(packet); in mpp_packet_read()
441 MPP_RET mpp_packet_write(MppPacket packet, size_t offset, void *data, size_t size) in mpp_packet_write() argument
445 if (check_is_mpp_packet(packet) || !data) { in mpp_packet_write()
446 mpp_err_f("invalid input: packet %p data %p\n", packet, data); in mpp_packet_write()
453 dst = mpp_packet_get_data(packet); in mpp_packet_write()
506 void mpp_packet_reset_segment(MppPacket packet) in mpp_packet_reset_segment() argument
508 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_reset_segment()
517 void mpp_packet_set_segment_nb(MppPacket packet, RK_U32 segment_nb) in mpp_packet_set_segment_nb() argument
519 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_segment_nb()
527 mpp_packet_reset_segment(packet); in mpp_packet_set_segment_nb()
552 MPP_RET mpp_packet_add_segment_info(MppPacket packet, RK_S32 type, RK_S32 offset, RK_S32 len) in mpp_packet_add_segment_info() argument
554 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_add_segment_info()
641 const MppPktSeg *mpp_packet_get_segment_info(const MppPacket packet) in mpp_packet_get_segment_info() argument
643 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_get_segment_info()
654 void mpp_packet_set_release(MppPacket packet, ReleaseCb release, void *ctx, void *arg) in mpp_packet_set_release() argument
656 MppPacketImpl *p = (MppPacketImpl *)packet; in mpp_packet_set_release()