Home | History | Annotate | Download | only in rtsp

Lines Matching refs:mediaBuf

268     MediaBuffer *mediaBuf;
269 status_t err = mSource->read(&mediaBuf);
279 if (mediaBuf->range_length() > 0) {
280 ALOGV("read buffer of size %zu", mediaBuf->range_length());
283 StripStartcode(mediaBuf);
284 sendAVCData(mediaBuf);
286 sendH263Data(mediaBuf);
288 sendAMRData(mediaBuf);
292 mediaBuf->release();
293 mediaBuf = NULL;
570 void ARTPWriter::sendAVCData(MediaBuffer *mediaBuf) {
575 CHECK(mediaBuf->meta_data()->findInt64(kKeyTime, &timeUs));
580 (const uint8_t *)mediaBuf->data() + mediaBuf->range_offset();
583 if (mediaBuf->range_length() + 12 <= buffer->capacity()) {
600 mediaData, mediaBuf->range_length());
602 buffer->setRange(0, mediaBuf->range_length() + 12);
616 while (offset < mediaBuf->range_length()) {
617 size_t size = mediaBuf->range_length() - offset;
666 void ARTPWriter::sendH263Data(MediaBuffer *mediaBuf) {
670 CHECK(mediaBuf->meta_data()->findInt64(kKeyTime, &timeUs));
675 (const uint8_t *)mediaBuf->data() + mediaBuf->range_offset();
677 // hexdump(mediaData, mediaBuf->range_length());
683 size_t size = mediaBuf->range_length();
687 // CHECK_LE(mediaBuf->range_length() -2 + 14, buffer->capacity());
744 void ARTPWriter::sendAMRData(MediaBuffer *mediaBuf) {
746 (const uint8_t *)mediaBuf->data() + mediaBuf->range_offset();
748 size_t mediaLength = mediaBuf->range_length();
755 CHECK(mediaBuf->meta_data()->findInt64(kKeyTime, &timeUs));