Lines Matching refs:buffer
41 void SkipCutBuffer::submit(MediaBuffer *buffer) {
42 int32_t offset = buffer->range_offset();
43 int32_t buflen = buffer->range_length();
45 // drop the initial data from the buffer if needed
51 buffer->set_range(offset, buflen);
57 char *src = ((char*) buffer->data()) + offset;
63 char *dst = (char*) buffer->data();
64 size_t copied = read(dst, buffer->size());
65 buffer->set_range(0, copied);
68 void SkipCutBuffer::submit(const sp<ABuffer>& buffer) {
69 int32_t offset = buffer->offset();
70 int32_t buflen = buffer->size();
72 // drop the initial data from the buffer if needed
78 buffer->setRange(offset, buflen);
84 char *src = (char*) buffer->data();
90 char *dst = (char*) buffer->base();
91 size_t copied = read(dst, buffer->capacity());
92 buffer->setRange(0, copied);
103 // Everything must fit. Make sure the buffer is a little larger than needed,
104 // so there is no ambiguity as to whether mWriteHead == mReadHead means buffer
114 ALOGV("reallocated buffer at size %d", newcapacity);