Lines Matching refs:buffer
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()
114 p->data = p->pos = mpp_buffer_get_ptr(buffer); in mpp_packet_init_with_buffer()
115 p->size = p->length = mpp_buffer_get_size(buffer); in mpp_packet_init_with_buffer()
116 p->buffer = buffer; in mpp_packet_init_with_buffer()
117 mpp_buffer_inc_ref(buffer); in mpp_packet_init_with_buffer()
147 if (src_impl->buffer) { in mpp_packet_copy_init()
149 mpp_buffer_inc_ref(src_impl->buffer); in mpp_packet_copy_init()
198 if (p->buffer) in mpp_packet_deinit()
199 mpp_buffer_put(p->buffer); in mpp_packet_deinit()
318 void mpp_packet_set_buffer(MppPacket packet, MppBuffer buffer) in mpp_packet_set_buffer() argument
325 if (p->buffer != buffer) { in mpp_packet_set_buffer()
326 if (buffer) in mpp_packet_set_buffer()
327 mpp_buffer_inc_ref(buffer); in mpp_packet_set_buffer()
329 if (p->buffer) in mpp_packet_set_buffer()
330 mpp_buffer_put(p->buffer); in mpp_packet_set_buffer()
332 p->buffer = buffer; in mpp_packet_set_buffer()
343 return p->buffer; in mpp_packet_get_buffer()