Home | History | Annotate | Download | only in libstagefright

Lines Matching refs:buffer

33     for (MediaBuffer *buffer = mFirstBuffer; buffer != NULL;
34 buffer = next) {
35 next = buffer->nextBuffer();
37 CHECK_EQ(buffer->refcount(), 0);
39 buffer->setObserver(NULL);
40 buffer->release();
44 void MediaBufferGroup::add_buffer(MediaBuffer *buffer) {
47 buffer->setObserver(this);
50 mLastBuffer->setNextBuffer(buffer);
52 mFirstBuffer = buffer;
55 mLastBuffer = buffer;
62 for (MediaBuffer *buffer = mFirstBuffer;
63 buffer != NULL; buffer = buffer->nextBuffer()) {
64 if (buffer->refcount() == 0) {
65 buffer->add_ref();
66 buffer->reset();
68 *out = buffer;