/frameworks/av/media/libstagefright/rtsp/ |
ARTPAssembler.cpp | 84 sp<ABuffer> accessUnit = new ABuffer(totalSize); 89 uint8_t *dst = accessUnit->data() + offset; 116 CopyTimes(accessUnit, *frames.begin()); 118 return accessUnit; 130 sp<ABuffer> accessUnit = new ABuffer(totalSize); 135 memcpy(accessUnit->data() + offset, nal->data(), nal->size()); 139 CopyTimes(accessUnit, *packets.begin()); 141 return accessUnit;
|
AH263Assembler.cpp | 168 sp<ABuffer> accessUnit = new ABuffer(totalSize); 174 memcpy((uint8_t *)accessUnit->data() + offset, 182 CopyTimes(accessUnit, *mPackets.begin()); 190 accessUnit->meta()->setInt32("damaged", true); 197 msg->setBuffer("access-unit", accessUnit);
|
AAMRAssembler.cpp | 186 sp<ABuffer> accessUnit = new ABuffer(totalSize); 187 CopyTimes(accessUnit, buffer); 204 accessUnit->data()[dstOffset++] = toc; 205 memcpy(accessUnit->data() + dstOffset, 213 msg->setBuffer("access-unit", accessUnit);
|
AAVCAssembler.cpp | 328 sp<ABuffer> accessUnit = new ABuffer(totalSize); 332 memcpy(accessUnit->data() + offset, "\x00\x00\x00\x01", 4); 336 memcpy(accessUnit->data() + offset, nal->data(), nal->size()); 340 CopyTimes(accessUnit, *mNALUnits.begin()); 348 accessUnit->meta()->setInt32("damaged", true); 355 msg->setBuffer("access-unit", accessUnit);
|
ARTPSession.cpp | 148 sp<ABuffer> accessUnit; 149 CHECK(msg->findBuffer("access-unit", &accessUnit)); 152 CHECK(accessUnit->meta()->findInt64( 158 accessUnit->size(), ntpTime); 161 accessUnit->size(), ntpTime); 162 hexdump(accessUnit->data(), accessUnit->size()); 167 CHECK_GE(accessUnit->size(), 5u); 168 CHECK(!memcmp("\x00\x00\x00\x01", accessUnit->data(), 4)); 169 unsigned x = accessUnit->data()[4] [all...] |
AMPEG4ElementaryAssembler.cpp | 353 sp<ABuffer> accessUnit = new ABuffer(header.mSize); 354 memcpy(accessUnit->data(), buffer->data() + offset, header.mSize); 358 CopyTimes(accessUnit, buffer); 359 mPackets.push_back(accessUnit); 379 sp<ABuffer> accessUnit; 382 accessUnit = MakeADTSCompoundFromAACFrames( 388 accessUnit = MakeCompoundFromPackets(mPackets); 397 accessUnit->meta()->setInt32("damaged", true); 404 msg->setBuffer("access-unit", accessUnit);
|
AMPEG4AudioAssembler.cpp | 548 sp<ABuffer> accessUnit = MakeCompoundFromPackets(mPackets); 549 accessUnit = removeLATMFraming(accessUnit); 550 CopyTimes(accessUnit, *mPackets.begin()); 558 accessUnit->meta()->setInt32("damaged", true); 565 msg->setBuffer("access-unit", accessUnit);
|
MyHandler.h | [all...] |
/frameworks/av/media/libstagefright/wifi-display/source/ |
MediaPuller.cpp | 168 sp<ABuffer> accessUnit = new ABuffer(mbuf->range_length()); 170 memcpy(accessUnit->data(), 174 accessUnit->meta()->setInt64("timeUs", timeUs); 182 accessUnit->setMediaBufferBase(mbuf); 188 notify->setBuffer("accessUnit", accessUnit);
|
Converter.cpp | 280 bool Converter::IsSilence(const sp<ABuffer> &accessUnit) { 281 const uint8_t *ptr = accessUnit->data(); 282 const uint8_t *end = ptr + accessUnit->size(); 305 sp<ABuffer> accessUnit; 306 CHECK(msg->findBuffer("accessUnit", &accessUnit)); 308 accessUnit->setMediaBufferBase(NULL); 322 sp<ABuffer> accessUnit; 323 CHECK(msg->findBuffer("accessUnit", &accessUnit)); [all...] |
PlaybackSession.cpp | 81 void queueAccessUnit(const sp<ABuffer> &accessUnit); 85 void queueOutputBuffer(const sp<ABuffer> &accessUnit); 262 const sp<ABuffer> &accessUnit) { 263 mQueuedAccessUnits.push_back(accessUnit); 271 sp<ABuffer> accessUnit = *mQueuedAccessUnits.begin(); 272 CHECK(accessUnit != NULL); 276 return accessUnit; 312 const sp<ABuffer> &accessUnit) { 313 mQueuedOutputBuffers.push_back(accessUnit); 496 sp<ABuffer> accessUnit; [all...] |
TSPacketizer.cpp | 54 sp<ABuffer> prependCSD(const sp<ABuffer> &accessUnit) const; 55 sp<ABuffer> prependADTSHeader(const sp<ABuffer> &accessUnit) const; 177 const sp<ABuffer> &accessUnit) const { 183 sp<ABuffer> dup = new ABuffer(accessUnit->size() + size); 192 memcpy(dup->data() + offset, accessUnit->data(), accessUnit->size()); 198 const sp<ABuffer> &accessUnit) const { 203 const uint32_t aac_frame_length = accessUnit->size() + 7; 236 memcpy(ptr, accessUnit->data(), accessUnit->size()) [all...] |
/frameworks/av/media/libstagefright/wifi-display/ |
MediaSender.cpp | 205 size_t trackIndex, const sp<ABuffer> &accessUnit) { 216 info->mAccessUnits.push_back(accessUnit); 234 const sp<ABuffer> &accessUnit = *info.mAccessUnits.begin(); 235 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 248 sp<ABuffer> accessUnit = *info->mAccessUnits.begin(); 253 minTrackIndex, accessUnit, &tsPackets); 261 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 279 accessUnit, 390 sp<ABuffer> accessUnit, 403 && IsIDR(accessUnit); [all...] |
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
NuPlayerDecoderPassThrough.cpp | 129 status_t NuPlayer::DecoderPassThrough::dequeueAccessUnit(sp<ABuffer> *accessUnit) { 132 // Did we save an accessUnit earlier because of a discontinuity? 134 *accessUnit = mPendingAudioAccessUnit; 139 err = mSource->dequeueAccessUnit(true /* audio */, accessUnit); 146 mPendingAudioAccessUnit = *accessUnit; 147 (*accessUnit).clear(); 157 const sp<ABuffer> &accessUnit) { 160 if (accessUnit == NULL) { 161 // accessUnit is saved to mPendingAudioAccessUnit 168 size_t smallSize = accessUnit->size() [all...] |
NuPlayerDecoder.cpp | 850 sp<ABuffer> accessUnit; 853 status_t err = mSource->dequeueAccessUnit(mIsAudio, &accessUnit); 860 CHECK(accessUnit->meta()->findInt32("discontinuity", &type)); 925 bool haveLayerId = accessUnit->meta()->findInt32("temporal-layer-id", &layerId); 928 && !IsAVCReferenceFrame(accessUnit)) { 940 } else if (layerId == 0 && mNumVideoTemporalLayerTotal > 1 && IsIDR(accessUnit)) { 956 CHECK(accessUnit->meta()->findInt64("timeUs", &mediaTimeUs)); 963 mCCDecoder->decode(accessUnit); [all...] |
RTSPSource.cpp | 219 bool audio, sp<ABuffer> *accessUnit) { 267 return source->dequeueAccessUnit(accessUnit); 626 sp<ABuffer> accessUnit; 627 CHECK(msg->findBuffer("accessUnit", &accessUnit)); 630 if (accessUnit->meta()->findInt32("damaged", &damaged) 639 while (offset + 188 <= accessUnit->size()) { 641 accessUnit->data() + offset, 188); 649 if (offset < accessUnit->size()) { 666 CHECK(accessUnit->meta()->findInt32("rtp-time", (int32_t *)&rtpTime)) [all...] |
/frameworks/av/media/libstagefright/mpeg2ts/ |
MPEG2PSExtractor.cpp | 704 sp<ABuffer> accessUnit; 705 while ((accessUnit = mQueue->dequeueAccessUnit()) != NULL) { 713 mSource->queueAccessUnit(accessUnit); 716 mSource->queueAccessUnit(accessUnit);
|
ESQueue.cpp | 625 sp<ABuffer> accessUnit = new ABuffer(info.mLength); 626 memcpy(accessUnit->data(), mBuffer->data(), info.mLength); 627 accessUnit->meta()->setInt64("timeUs", info.mTimestampUs); 636 mFormat = MakeAVCCodecSpecificData(accessUnit); 639 return accessUnit; 714 sp<ABuffer> accessUnit = new ABuffer(syncStartPos + payloadSize); 715 memcpy(accessUnit->data(), mBuffer->data(), syncStartPos + payloadSize); 717 accessUnit->meta()->setInt64("timeUs", timeUs); 718 accessUnit->meta()->setInt32("isSync", 1); 727 return accessUnit; [all...] |
ATSParser.cpp | [all...] |
/frameworks/av/media/libstagefright/httplive/ |
LiveSession.cpp | 335 StreamType stream, sp<ABuffer> *accessUnit) { 364 status_t err = packetSource->dequeueAccessUnit(accessUnit); 369 CHECK((*accessUnit)->meta()->findInt32("discontinuity", &type)); 372 if (!(*accessUnit)->meta()->findMessage("extra", &extra)) { 386 CHECK((*accessUnit)->meta()->findInt64("timeUs", &timeUs)); 388 (*accessUnit)->meta()->findInt32("discontinuitySeq", &discontinuitySeq); 422 } else if ((*accessUnit)->meta()->findInt32("discard", &discard) && discard) { 434 (*accessUnit)->meta()->setInt64("timeUs", timeUs); 439 if ((*accessUnit)->meta()->findInt32("subtitleGeneration", &subtitleGeneration) 443 (*accessUnit)->meta()->setInt32 [all...] |
PlaylistFetcher.cpp | [all...] |