Lines Matching refs:buffer

69     sp<ABuffer> buffer = *queue->begin();
73 mNextExpectedSeqNo = (uint32_t)buffer->int32Data();
74 } else if ((uint32_t)buffer->int32Data() != mNextExpectedSeqNo) {
80 const uint8_t *data = buffer->data();
81 size_t size = buffer->size();
86 ALOGV("Ignoring corrupt buffer.");
95 addSingleNALUnit(buffer);
104 bool success = addSingleTimeAggregationPacket(buffer);
110 ALOGV("Ignoring unsupported buffer (nalType=%d)", nalType);
119 void AAVCAssembler::addSingleNALUnit(const sp<ABuffer> &buffer) {
120 ALOGV("addSingleNALUnit of size %d", buffer->size());
122 hexdump(buffer->data(), buffer->size());
126 CHECK(buffer->meta()->findInt32("rtp-time", (int32_t *)&rtpTime));
133 mNALUnits.push_back(buffer);
136 bool AAVCAssembler::addSingleTimeAggregationPacket(const sp<ABuffer> &buffer) {
137 const uint8_t *data = buffer->data();
138 size_t size = buffer->size();
158 CopyTimes(unit, buffer);
177 sp<ABuffer> buffer = *queue->begin();
178 const uint8_t *data = buffer->data();
179 size_t size = buffer->size();
187 ALOGV("Ignoring malformed FU buffer (size = %d)", size);
195 // Start bit not set on the first buffer.
197 ALOGV("Start bit not set on first buffer");
207 uint32_t expectedSeqNo = (uint32_t)buffer->int32Data() + 1;
213 // Huh? End bit also set on the first buffer.
223 const sp<ABuffer> &buffer = *it;
225 const uint8_t *data = buffer->data();
226 size_t size = buffer->size();
228 if ((uint32_t)buffer->int32Data() != expectedSeqNo) {
230 expectedSeqNo, (uint32_t)buffer->int32Data());
239 ALOGV("Ignoring malformed FU buffer.");
288 const sp<ABuffer> &buffer = *it;
292 hexdump(buffer->data(), buffer->size());
295 memcpy(unit->data() + offset, buffer->data() + 2, buffer->size() - 2);
296 offset += buffer->size() - 2;