Home
last modified time | relevance | path

Searched refs:accessUnit (Results 1 – 25 of 37) sorted by relevance

12

/aosp12/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayerDecoderPassThrough.cpp134 *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 DRTPSource.cpp246 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 DNuPlayerCCDecoder.cpp224 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 DRTSPSource.cpp213 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 DNuPlayerCCDecoder.h43 void decode(const sp<ABuffer> &accessUnit);
82 bool extractFromSEI(const sp<ABuffer> &accessUnit);
86 bool extractFromMPEGUserData(const sp<ABuffer> &accessUnit);
H A DRTPSource.h67 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 DNuPlayerDecoderPassThrough.h72 status_t dequeueAccessUnit(sp<ABuffer> *accessUnit);
73 sp<ABuffer> aggregateBuffer(const sp<ABuffer> &accessUnit);
H A DStreamingSource.cpp259 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 DARTPSession.cpp148 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 DARTPAssembler.cpp89 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 DAMPEG4ElementaryAssembler.cpp379 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 DAH263Assembler.cpp168 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 DAAMRAssembler.cpp186 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 DAMPEG4AudioAssembler.cpp553 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 DAAVCAssembler.cpp582 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 DAHEVCAssembler.cpp594 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 DMyHandler.h1079 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 DESQueue.cpp905 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 DAVCUtilsUnitTest.cpp285 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 DMPEG2TSWriter.cpp56 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 DMetaDataUtils.cpp41 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 Davc_utils.cpp400 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 Davc_utils.h84 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 DPlaylistFetcher.cpp1676 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 DLiveSession.cpp340 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 …]

12