/frameworks/av/media/libmediaplayer2/nuplayer2/ |
H A D | NuPlayer2DecoderPassThrough.cpp | 128 status_t NuPlayer2::DecoderPassThrough::dequeueAccessUnit(sp<ABuffer> *accessUnit) { argument 131 // Did we save an accessUnit earlier because of a discontinuity? 133 *accessUnit = mPendingAudioAccessUnit; 138 err = mSource->dequeueAccessUnit(true /* audio */, accessUnit); 145 mPendingAudioAccessUnit = *accessUnit; 146 (*accessUnit).clear(); 156 const sp<ABuffer> &accessUnit) { 159 if (accessUnit == NULL) { 160 // accessUnit is saved to mPendingAudioAccessUnit 167 size_t smallSize = accessUnit 155 aggregateBuffer( const sp<ABuffer> &accessUnit) argument 215 sp<ABuffer> accessUnit; local [all...] |
H A D | NuPlayer2CCDecoder.h | 42 void decode(const sp<ABuffer> &accessUnit); 81 bool extractFromSEI(const sp<ABuffer> &accessUnit); 85 bool extractFromMPEGUserData(const sp<ABuffer> &accessUnit);
|
H A D | NuPlayer2DecoderPassThrough.h | 72 status_t dequeueAccessUnit(sp<ABuffer> *accessUnit); 73 sp<ABuffer> aggregateBuffer(const sp<ABuffer> &accessUnit);
|
H A D | NuPlayer2CCDecoder.cpp | 211 bool NuPlayer2::CCDecoder::extractFromSEI(const sp<ABuffer> &accessUnit) { argument 213 if (!accessUnit->meta()->findBuffer("sei", &sei) || sei == NULL) { 218 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 226 timeUs, accessUnit->data() + nal->nalOffset, nal->nalSize); 303 bool NuPlayer2::CCDecoder::extractFromMPEGUserData(const sp<ABuffer> &accessUnit) { argument 305 if (!accessUnit->meta()->findBuffer(AMEDIAFORMAT_KEY_MPEG_USER_DATA, &mpegUserData) 311 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 319 timeUs, accessUnit->data() + userData[i], accessUnit->size() - userData[i]); 496 void NuPlayer2::CCDecoder::decode(const sp<ABuffer> &accessUnit) { argument [all...] |
H A D | HTTPLiveSource2.h | 44 virtual status_t dequeueAccessUnit(bool audio, sp<ABuffer> *accessUnit);
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDecoderPassThrough.cpp | 129 status_t NuPlayer::DecoderPassThrough::dequeueAccessUnit(sp<ABuffer> *accessUnit) { argument 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 156 aggregateBuffer( const sp<ABuffer> &accessUnit) argument 216 sp<ABuffer> accessUnit; local [all...] |
H A D | NuPlayerCCDecoder.h | 42 void decode(const sp<ABuffer> &accessUnit); 81 bool extractFromSEI(const sp<ABuffer> &accessUnit); 85 bool extractFromMPEGUserData(const sp<ABuffer> &accessUnit);
|
H A D | NuPlayerDecoderPassThrough.h | 72 status_t dequeueAccessUnit(sp<ABuffer> *accessUnit); 73 sp<ABuffer> aggregateBuffer(const sp<ABuffer> &accessUnit);
|
H A D | NuPlayerCCDecoder.cpp | 212 bool NuPlayer::CCDecoder::extractFromSEI(const sp<ABuffer> &accessUnit) { argument 214 if (!accessUnit->meta()->findBuffer("sei", &sei) || sei == NULL) { 219 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 227 timeUs, accessUnit->data() + nal->nalOffset, nal->nalSize); 304 bool NuPlayer::CCDecoder::extractFromMPEGUserData(const sp<ABuffer> &accessUnit) { argument 306 if (!accessUnit->meta()->findBuffer("mpeg-user-data", &mpegUserData) 312 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 320 timeUs, accessUnit->data() + userData[i], accessUnit->size() - userData[i]); 497 void NuPlayer::CCDecoder::decode(const sp<ABuffer> &accessUnit) { argument [all...] |
H A D | StreamingSource.h | 44 virtual status_t dequeueAccessUnit(bool audio, sp<ABuffer> *accessUnit);
|
H A D | HTTPLiveSource.h | 44 virtual status_t dequeueAccessUnit(bool audio, sp<ABuffer> *accessUnit);
|
/frameworks/av/media/libstagefright/rtsp/ |
H A D | ARTPSession.cpp | 148 sp<ABuffer> accessUnit; local 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 [all...] |
H A D | ARTPAssembler.cpp | 84 sp<ABuffer> accessUnit = new ABuffer(totalSize); local 89 uint8_t *dst = accessUnit->data() + offset; 116 CopyTimes(accessUnit, *frames.begin()); 118 return accessUnit; 130 sp<ABuffer> accessUnit = new ABuffer(totalSize); local 135 memcpy(accessUnit->data() + offset, nal->data(), nal->size()); 139 CopyTimes(accessUnit, *packets.begin()); 141 return accessUnit;
|
H A D | AH263Assembler.cpp | 168 sp<ABuffer> accessUnit = new ABuffer(totalSize); local 174 memcpy((uint8_t *)accessUnit->data() + offset, 182 CopyTimes(accessUnit, *mPackets.begin()); 190 accessUnit->meta()->setInt32("damaged", true); 197 msg->setBuffer("access-unit", accessUnit);
|
H A D | AMPEG4ElementaryAssembler.cpp | 353 sp<ABuffer> accessUnit = new ABuffer(header.mSize); local 354 memcpy(accessUnit->data(), buffer->data() + offset, header.mSize); 358 CopyTimes(accessUnit, buffer); 359 mPackets.push_back(accessUnit); 379 sp<ABuffer> accessUnit; local 382 accessUnit = MakeADTSCompoundFromAACFrames( 388 accessUnit = MakeCompoundFromPackets(mPackets); 397 accessUnit->meta()->setInt32("damaged", true); 404 msg->setBuffer("access-unit", accessUnit);
|
H A D | AAMRAssembler.cpp | 186 sp<ABuffer> accessUnit = new ABuffer(totalSize); local 187 CopyTimes(accessUnit, buffer); 204 accessUnit->data()[dstOffset++] = toc; 205 memcpy(accessUnit->data() + dstOffset, 213 msg->setBuffer("access-unit", accessUnit);
|
H A D | AAVCAssembler.cpp | 328 sp<ABuffer> accessUnit = new ABuffer(totalSize); local 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);
|
H A D | AMPEG4AudioAssembler.cpp | 548 sp<ABuffer> accessUnit = MakeCompoundFromPackets(mPackets); local 549 accessUnit = removeLATMFraming(accessUnit); 550 CopyTimes(accessUnit, *mPackets.begin()); 558 accessUnit->meta()->setInt32("damaged", true); 565 msg->setBuffer("access-unit", accessUnit);
|
/frameworks/av/media/libstagefright/mpeg2ts/ |
H A D | ESQueue.cpp | 625 sp<ABuffer> accessUnit = new ABuffer(info.mLength); local 626 memcpy(accessUnit->data(), mBuffer->data(), info.mLength); 627 accessUnit->meta()->setInt64("timeUs", info.mTimestampUs); 637 if (!MakeAVCCodecSpecificData(*mFormat, accessUnit->data(), accessUnit->size())) { 642 return accessUnit; 717 sp<ABuffer> accessUnit = new ABuffer(syncStartPos + payloadSize); local 718 memcpy(accessUnit->data(), mBuffer->data(), syncStartPos + payloadSize); 720 accessUnit->meta()->setInt64("timeUs", timeUs); 721 accessUnit 775 sp<ABuffer> accessUnit = new ABuffer(payloadSize); local 951 sp<ABuffer> accessUnit = new ABuffer(offset); local 1082 sp<ABuffer> accessUnit = new ABuffer(auSize); local 1238 sp<ABuffer> accessUnit = new ABuffer(frameSize); local 1444 sp<ABuffer> accessUnit = new ABuffer(offset); local 1643 sp<ABuffer> accessUnit = new ABuffer(offset); local 1714 sp<ABuffer> accessUnit = new ABuffer(size); local [all...] |
/frameworks/av/include/media/stagefright/foundation/ |
H A D | avc_utils.h | 84 const sp<ABuffer> &accessUnit, int32_t *width, int32_t *height, 88 bool IsAVCReferenceFrame(const sp<ABuffer> &accessUnit);
|
/frameworks/av/media/libstagefright/ |
H A D | MetaDataUtils.cpp | 32 sp<ABuffer> accessUnit = new ABuffer((void*)data, size); local 33 sp<ABuffer> csd = MakeAVCCodecSpecificData(accessUnit, &width, &height, &sarWidth, &sarHeight);
|
H A D | MPEG2TSWriter.cpp | 56 void setLastAccessUnit(const sp<ABuffer> &accessUnit); 421 const sp<ABuffer> &accessUnit) { 422 mLastAccessUnit = accessUnit; 793 int32_t sourceIndex, const sp<ABuffer> &accessUnit) { 843 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); 847 size_t PES_packet_length = accessUnit->size() + 8; 848 bool padding = (accessUnit->size() < (188 - 18)); 864 int paddingSize = 188 - accessUnit->size() - 18; 887 size_t copy = accessUnit->size(); 892 memcpy(ptr, accessUnit 420 setLastAccessUnit( const sp<ABuffer> &accessUnit) argument 792 writeAccessUnit( int32_t sourceIndex, const sp<ABuffer> &accessUnit) argument [all...] |
/frameworks/av/media/libstagefright/foundation/include/media/stagefright/foundation/ |
H A D | avc_utils.h | 84 const sp<ABuffer> &accessUnit, int32_t *width, int32_t *height, 88 bool IsAVCReferenceFrame(const sp<ABuffer> &accessUnit);
|
/frameworks/av/media/libstagefright/include/media/stagefright/foundation/ |
H A D | avc_utils.h | 84 const sp<ABuffer> &accessUnit, int32_t *width, int32_t *height, 88 bool IsAVCReferenceFrame(const sp<ABuffer> &accessUnit);
|
/frameworks/av/media/libstagefright/foundation/ |
H A D | avc_utils.cpp | 387 const sp<ABuffer> &accessUnit, int32_t *width, int32_t *height, 389 const uint8_t *data = accessUnit->data(); 390 size_t size = accessUnit->size(); 489 bool IsAVCReferenceFrame(const sp<ABuffer> &accessUnit) { argument 490 const uint8_t *data = accessUnit->data(); 491 size_t size = accessUnit->size(); 493 ALOGE("IsAVCReferenceFrame: called on NULL data (%p, %zu)", accessUnit.get(), size); 501 ALOGE("IsAVCReferenceFrame: invalid nalSize: 0 (%p, %zu)", accessUnit.get(), size); 386 MakeAVCCodecSpecificData( const sp<ABuffer> &accessUnit, int32_t *width, int32_t *height, int32_t *sarWidth, int32_t *sarHeight) argument
|