Lines Matching refs:buffer
88 void ARTPSource::processRTPPacket(const sp<ABuffer> &buffer) {
89 if (queuePacket(buffer) && mAssembler != NULL) {
105 bool ARTPSource::queuePacket(const sp<ABuffer> &buffer) {
106 uint32_t seqNum = (uint32_t)buffer->int32Data();
110 mQueue.push_back(buffer);
145 buffer->setInt32Data(seqNum);
153 ALOGW("Discarding duplicate buffer");
157 mQueue.insert(it, buffer);
166 void ARTPSource::addFIR(const sp<ABuffer> &buffer) {
179 if (buffer->size() + 20 > buffer->capacity()) {
180 ALOGW("RTCP buffer too small to accomodate FIR.");
184 uint8_t *data = buffer->data() + buffer->size();
211 buffer->setRange(buffer->offset(), buffer->size() + 20);
216 void ARTPSource::addReceiverReport(const sp<ABuffer> &buffer) {
217 if (buffer->size() + 32 > buffer->capacity()) {
218 ALOGW("RTCP buffer too small to accomodate RR.");
222 uint8_t *data = buffer->data() + buffer->size();
273 buffer->setRange(buffer->offset(), buffer->size() + 32);