/aosp12/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDecoderPassThrough.cpp | 134 *accessUnit = mPendingAudioAccessUnit; in dequeueAccessUnit() 147 (*accessUnit).clear(); in dequeueAccessUnit() 157 const sp<ABuffer> &accessUnit) { in aggregateBuffer() argument 160 if (accessUnit == NULL) { in aggregateBuffer() 168 size_t smallSize = accessUnit->size(); in aggregateBuffer() 209 aggregate = accessUnit; in aggregateBuffer() 216 sp<ABuffer> accessUnit; in fetchInputData() local 224 if (accessUnit != NULL) { in fetchInputData() 267 accessUnit = aggregateBuffer(accessUnit); in fetchInputData() 268 } while (accessUnit == NULL); in fetchInputData() [all …]
|
H A D | RTPSource.cpp | 246 bool audio, sp<ABuffer> *accessUnit) { in dequeueAccessUnit() argument 299 finalResult = source->dequeueAccessUnit(accessUnit); in dequeueAccessUnit() 305 if ((*accessUnit) != NULL && (*accessUnit)->meta()->findInt32("cvo", &cvo) && in dequeueAccessUnit() 419 sp<ABuffer> accessUnit; in onMessageReceived() local 458 source->queueAccessUnit(accessUnit); in onMessageReceived() 554 postQueueAccessUnit(i, accessUnit); in onTimeUpdate() 563 const sp<ABuffer> &accessUnit) { in addMediaTimestamp() argument 566 CHECK(accessUnit->meta()->findInt32( in addMediaTimestamp() 589 accessUnit->meta()->setInt64("timeUs", mediaTimeUs); in addMediaTimestamp() 606 size_t trackIndex, const sp<ABuffer> &accessUnit) { in postQueueAccessUnit() argument [all …]
|
H A D | NuPlayerCCDecoder.cpp | 224 bool NuPlayer::CCDecoder::extractFromSEI(const sp<ABuffer> &accessUnit) { in extractFromSEI() argument 226 if (!accessUnit->meta()->findBuffer("sei", &sei) || sei == NULL) { in extractFromSEI() 231 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); in extractFromSEI() 239 timeUs, accessUnit->data() + nal->nalOffset, nal->nalSize); in extractFromSEI() 316 bool NuPlayer::CCDecoder::extractFromMPEGUserData(const sp<ABuffer> &accessUnit) { in extractFromMPEGUserData() argument 318 if (!accessUnit->meta()->findBuffer("mpeg-user-data", &mpegUserData) in extractFromMPEGUserData() 324 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); in extractFromMPEGUserData() 331 if (accessUnit->size() < userData[i]) { in extractFromMPEGUserData() 337 timeUs, accessUnit->data() + userData[i], accessUnit->size() - userData[i]); in extractFromMPEGUserData() 531 void NuPlayer::CCDecoder::decode(const sp<ABuffer> &accessUnit) { in decode() argument [all …]
|
H A D | RTSPSource.cpp | 213 bool audio, sp<ABuffer> *accessUnit) { in dequeueAccessUnit() argument 261 return source->dequeueAccessUnit(accessUnit); in dequeueAccessUnit() 599 sp<ABuffer> accessUnit; in onMessageReceived() local 600 CHECK(msg->findBuffer("accessUnit", &accessUnit)); in onMessageReceived() 603 if (accessUnit->meta()->findInt32("damaged", &damaged) in onMessageReceived() 612 while (offset + 188 <= accessUnit->size()) { in onMessageReceived() 614 accessUnit->data() + offset, 188); in onMessageReceived() 622 if (offset < accessUnit->size()) { in onMessageReceived() 644 source->queueAccessUnit(accessUnit); in onMessageReceived() 654 accessUnit->meta()->setInt64("timeUs", nptUs); in onMessageReceived() [all …]
|
H A D | NuPlayerCCDecoder.h | 43 void decode(const sp<ABuffer> &accessUnit); 82 bool extractFromSEI(const sp<ABuffer> &accessUnit); 86 bool extractFromMPEGUserData(const sp<ABuffer> &accessUnit);
|
H A D | RTPSource.h | 67 virtual status_t dequeueAccessUnit(bool audio, sp<ABuffer> *accessUnit); 192 const sp<ABuffer> &accessUnit); 194 void postQueueAccessUnit(size_t trackIndex, 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 | StreamingSource.cpp | 259 bool audio, sp<ABuffer> *accessUnit) { in dequeueAccessUnit() argument 275 status_t err = source->dequeueAccessUnit(accessUnit); in dequeueAccessUnit() 280 CHECK((*accessUnit)->meta()->findInt64("timeUs", &timeUs)); in dequeueAccessUnit()
|
/aosp12/frameworks/av/media/libstagefright/rtsp/ |
H A D | ARTPSession.cpp | 148 sp<ABuffer> accessUnit; in onMessageReceived() local 149 CHECK(msg->findBuffer("access-unit", &accessUnit)); in onMessageReceived() 152 CHECK(accessUnit->meta()->findInt64( in onMessageReceived() 158 accessUnit->size(), ntpTime); in onMessageReceived() 161 accessUnit->size(), ntpTime); in onMessageReceived() 162 hexdump(accessUnit->data(), accessUnit->size()); in onMessageReceived() 167 CHECK_GE(accessUnit->size(), 5u); in onMessageReceived() 169 unsigned x = accessUnit->data()[4]; in onMessageReceived() 175 accessUnit->meta()->setInt64("ntp-time", ntpTime); in onMessageReceived() 176 accessUnit->meta()->setInt64("timeUs", 0); in onMessageReceived() [all …]
|
H A D | ARTPAssembler.cpp | 89 sp<ABuffer> accessUnit = new ABuffer(totalSize); in MakeADTSCompoundFromAACFrames() local 94 uint8_t *dst = accessUnit->data() + offset; in MakeADTSCompoundFromAACFrames() 121 CopyTimes(accessUnit, *frames.begin()); in MakeADTSCompoundFromAACFrames() 123 return accessUnit; in MakeADTSCompoundFromAACFrames() 135 sp<ABuffer> accessUnit = new ABuffer(totalSize); in MakeCompoundFromPackets() local 140 memcpy(accessUnit->data() + offset, nal->data(), nal->size()); in MakeCompoundFromPackets() 144 CopyTimes(accessUnit, *packets.begin()); in MakeCompoundFromPackets() 146 return accessUnit; in MakeCompoundFromPackets()
|
H A D | AMPEG4ElementaryAssembler.cpp | 379 sp<ABuffer> accessUnit = new ABuffer(header.mSize); in addPacket() local 380 memcpy(accessUnit->data(), buffer->data() + offset, header.mSize); in addPacket() 384 CopyTimes(accessUnit, buffer); in addPacket() 385 mPackets.push_back(accessUnit); in addPacket() 405 sp<ABuffer> accessUnit; in submitAccessUnit() local 408 accessUnit = MakeADTSCompoundFromAACFrames( in submitAccessUnit() 414 accessUnit = MakeCompoundFromPackets(mPackets); in submitAccessUnit() 423 accessUnit->meta()->setInt32("damaged", true); in submitAccessUnit() 430 msg->setBuffer("access-unit", accessUnit); in submitAccessUnit()
|
H A D | AH263Assembler.cpp | 168 sp<ABuffer> accessUnit = new ABuffer(totalSize); in submitAccessUnit() local 174 memcpy((uint8_t *)accessUnit->data() + offset, in submitAccessUnit() 182 CopyTimes(accessUnit, *mPackets.begin()); in submitAccessUnit() 190 accessUnit->meta()->setInt32("damaged", true); in submitAccessUnit() 197 msg->setBuffer("access-unit", accessUnit); in submitAccessUnit()
|
H A D | AAMRAssembler.cpp | 186 sp<ABuffer> accessUnit = new ABuffer(totalSize); in addPacket() local 187 CopyTimes(accessUnit, buffer); in addPacket() 204 accessUnit->data()[dstOffset++] = toc; in addPacket() 205 memcpy(accessUnit->data() + dstOffset, in addPacket() 213 msg->setBuffer("access-unit", accessUnit); in addPacket()
|
H A D | AMPEG4AudioAssembler.cpp | 553 sp<ABuffer> accessUnit = MakeCompoundFromPackets(mPackets); in submitAccessUnit() local 554 accessUnit = removeLATMFraming(accessUnit); in submitAccessUnit() 555 CopyTimes(accessUnit, *mPackets.begin()); in submitAccessUnit() 563 accessUnit->meta()->setInt32("damaged", true); in submitAccessUnit() 570 msg->setBuffer("access-unit", accessUnit); in submitAccessUnit()
|
H A D | AAVCAssembler.cpp | 582 sp<ABuffer> accessUnit = new ABuffer(totalSize); in submitAccessUnit() local 587 memcpy(accessUnit->data() + offset, "\x00\x00\x00\x01", 4); in submitAccessUnit() 591 memcpy(accessUnit->data() + offset, nal->data(), nal->size()); in submitAccessUnit() 597 CopyTimes(accessUnit, *mNALUnits.begin()); in submitAccessUnit() 604 accessUnit->meta()->setInt32("cvo", cvo); in submitAccessUnit() 608 accessUnit->meta()->setInt32("damaged", true); in submitAccessUnit() 615 msg->setBuffer("access-unit", accessUnit); in submitAccessUnit()
|
H A D | AHEVCAssembler.cpp | 594 sp<ABuffer> accessUnit = new ABuffer(totalSize); in submitAccessUnit() local 599 memcpy(accessUnit->data() + offset, "\x00\x00\x00\x01", 4); in submitAccessUnit() 603 memcpy(accessUnit->data() + offset, nal->data(), nal->size()); in submitAccessUnit() 608 CopyTimes(accessUnit, *mNALUnits.begin()); in submitAccessUnit() 615 accessUnit->meta()->setInt32("cvo", cvo); in submitAccessUnit() 619 accessUnit->meta()->setInt32("damaged", true); in submitAccessUnit() 626 msg->setBuffer("access-unit", accessUnit); in submitAccessUnit()
|
H A D | MyHandler.h | 1079 sp<ABuffer> accessUnit; in onMessageReceived() local 1081 onAccessUnitComplete(trackIndex, accessUnit); in onMessageReceived() 1841 sp<ABuffer> accessUnit = *track->mPackets.begin(); in processAccessUnitQueue() local 1888 postQueueAccessUnit(trackIndex, accessUnit); in processAccessUnitQueue() 1897 track->mPackets.push_back(accessUnit); in onAccessUnitComplete() 1899 uint32_t seqNum = (uint32_t)accessUnit->int32Data(); in onAccessUnitComplete() 1926 const sp<ABuffer> &accessUnit) { in addMediaTimestamp() 1930 CHECK(accessUnit->meta()->findInt32( in addMediaTimestamp() 1953 accessUnit->meta()->setInt64("timeUs", mediaTimeUs); in addMediaTimestamp() 1959 size_t trackIndex, const sp<ABuffer> &accessUnit) { in postQueueAccessUnit() [all …]
|
/aosp12/frameworks/av/media/libstagefright/mpeg2ts/ |
H A D | ESQueue.cpp | 905 if (!MakeAVCCodecSpecificData(*mFormat, accessUnit->data(), accessUnit->size())) { in dequeueAccessUnit() 910 return accessUnit; in dequeueAccessUnit() 1009 return accessUnit; in dequeueAccessUnitEAC3() 1072 return accessUnit; in dequeueAccessUnitAC4() 1140 return accessUnit; in dequeueAccessUnitPCMAudio() 1289 return accessUnit; in dequeueAccessUnitAAC() 1503 mAUIndex, accessUnit->data(), accessUnit->size(), in dequeueAccessUnitH264() 1507 return accessUnit; in dequeueAccessUnitH264() 1610 return accessUnit; in dequeueAccessUnitMPEGAudio() 1795 return accessUnit; in dequeueAccessUnitMPEGVideo() [all …]
|
/aosp12/frameworks/av/media/libstagefright/foundation/tests/AVCUtils/ |
H A D | AVCUtilsUnitTest.cpp | 285 sp<ABuffer> accessUnit = new ABuffer(accessUnitLength); in TEST_P() local 286 ASSERT_NE(accessUnit, nullptr) in TEST_P() 289 memcpy(accessUnit->data(), accessUnitData, accessUnitLength); in TEST_P() 290 sp<ABuffer> csdDataBuffer = MakeAVCCodecSpecificData(accessUnit, &avcWidth, &avcHeight); in TEST_P() 310 accessUnit.clear(); in TEST_P() 338 sp<ABuffer> accessUnit = new ABuffer(chunkLength); in TEST_P() local 339 ASSERT_NE(accessUnit, nullptr) << "Unable to create access Unit"; in TEST_P() 341 memcpy(accessUnit->data(), data, chunkLength); in TEST_P() 342 bool isReferenceFrame = IsAVCReferenceFrame(accessUnit); in TEST_P() 345 accessUnit.clear(); in TEST_P()
|
/aosp12/frameworks/av/media/libstagefright/ |
H A D | MPEG2TSWriter.cpp | 56 void setLastAccessUnit(const sp<ABuffer> &accessUnit); 421 const sp<ABuffer> &accessUnit) { in setLastAccessUnit() argument 422 mLastAccessUnit = accessUnit; in setLastAccessUnit() 847 size_t PES_packet_length = accessUnit->size() + 8; in writeAccessUnit() 848 bool padding = (accessUnit->size() < (188 - 18)); in writeAccessUnit() 864 int paddingSize = 188 - accessUnit->size() - 18; in writeAccessUnit() 887 size_t copy = accessUnit->size(); in writeAccessUnit() 892 memcpy(ptr, accessUnit->data(), copy); in writeAccessUnit() 897 while (offset < accessUnit->size()) { in writeAccessUnit() 933 size_t copy = accessUnit->size() - offset; in writeAccessUnit() [all …]
|
H A D | MetaDataUtils.cpp | 41 sp<ABuffer> accessUnit = new ABuffer((void*)data, size); in MakeAVCCodecSpecificData() local 42 sp<ABuffer> csd = MakeAVCCodecSpecificData(accessUnit, &width, &height, &sarWidth, &sarHeight); in MakeAVCCodecSpecificData() 67 sp<ABuffer> accessUnit = new ABuffer((void*)data, size); in MakeAVCCodecSpecificData() local 68 sp<ABuffer> csd = MakeAVCCodecSpecificData(accessUnit, &width, &height, &sarWidth, &sarHeight); in MakeAVCCodecSpecificData()
|
/aosp12/frameworks/av/media/libstagefright/foundation/ |
H A D | avc_utils.cpp | 400 const sp<ABuffer> &accessUnit, int32_t *width, int32_t *height, in MakeAVCCodecSpecificData() argument 402 const uint8_t *data = accessUnit->data(); in MakeAVCCodecSpecificData() 403 size_t size = accessUnit->size(); in MakeAVCCodecSpecificData() 502 bool IsAVCReferenceFrame(const sp<ABuffer> &accessUnit) { in IsAVCReferenceFrame() argument 503 const uint8_t *data = accessUnit->data(); in IsAVCReferenceFrame() 504 size_t size = accessUnit->size(); in IsAVCReferenceFrame() 506 ALOGE("IsAVCReferenceFrame: called on NULL data (%p, %zu)", accessUnit.get(), size); in IsAVCReferenceFrame() 514 ALOGE("IsAVCReferenceFrame: invalid nalSize: 0 (%p, %zu)", accessUnit.get(), size); in IsAVCReferenceFrame()
|
/aosp12/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);
|
/aosp12/frameworks/av/media/libstagefright/httplive/ |
H A D | PlaylistFetcher.cpp | 1676 accessUnit->meta()->setObject("format", format); in setAccessUnitProperties() 1680 accessUnit->meta()->setInt32("discard", discard); in setAccessUnitProperties() 1683 accessUnit->meta()->setInt32("discontinuitySeq", mDiscontinuitySeq); in setAccessUnitProperties() 1690 return accessUnit; in setAccessUnitProperties() 1840 sp<ABuffer> accessUnit; in extractAndQueueAccessUnitsFromTs() local 1843 && source->dequeueAccessUnit(&accessUnit) == OK) { in extractAndQueueAccessUnitsFromTs() 1846 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs)); in extractAndQueueAccessUnitsFromTs() 1860 if (IsIDR(accessUnit->data(), accessUnit->size())) { in extractAndQueueAccessUnitsFromTs() 1866 mVideoBuffer->queueAccessUnit(accessUnit); in extractAndQueueAccessUnitsFromTs() 1928 setAccessUnitProperties(accessUnit, source); in extractAndQueueAccessUnitsFromTs() [all …]
|
H A D | LiveSession.cpp | 340 StreamType stream, sp<ABuffer> *accessUnit) { in dequeueAccessUnit() argument 369 status_t err = packetSource->dequeueAccessUnit(accessUnit); in dequeueAccessUnit() 377 if (!(*accessUnit)->meta()->findMessage("extra", &extra)) { in dequeueAccessUnit() 439 (*accessUnit)->meta()->setInt64("timeUs", timeUs); in dequeueAccessUnit() 448 (*accessUnit)->meta()->setInt32( in dequeueAccessUnit() 452 HLSTime mdTime((*accessUnit)->meta()); in dequeueAccessUnit() 454 packetSource->requeueAccessUnit((*accessUnit)); in dequeueAccessUnit() 459 (*accessUnit)->meta()->setInt64("timeUs", timeUs); in dequeueAccessUnit() 1983 sp<ABuffer> accessUnit; in swapPacketSource() local 1985 OK == aps2->dequeueAccessUnit(&accessUnit)) { in swapPacketSource() [all …]
|