Searched defs:accessUnit (Results 1 - 25 of 28) sorted by relevance

12

/frameworks/av/media/libstagefright/rtsp/
H A DAH263Assembler.cpp168 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 DARTPAssembler.cpp84 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 DAAMRAssembler.cpp186 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 DAAVCAssembler.cpp328 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 DARTPSession.cpp148 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 DAMPEG4ElementaryAssembler.cpp353 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 DAMPEG4AudioAssembler.cpp545 sp<ABuffer> accessUnit = MakeCompoundFromPackets(mPackets); local
546 accessUnit = removeLATMFraming(accessUnit);
547 CopyTimes(accessUnit, *mPackets.begin());
555 accessUnit->meta()->setInt32("damaged", true);
562 msg->setBuffer("access-unit", accessUnit);
/frameworks/av/media/libstagefright/wifi-display/source/
H A DMediaPuller.cpp168 sp<ABuffer> accessUnit = new ABuffer(mbuf->range_length()); local
170 memcpy(accessUnit->data(),
174 accessUnit->meta()->setInt64("timeUs", timeUs);
182 accessUnit->setMediaBufferBase(mbuf);
188 notify->setBuffer("accessUnit", accessUnit);
H A DConverter.cpp279 bool Converter::IsSilence(const sp<ABuffer> &accessUnit) { argument
280 const uint8_t *ptr = accessUnit->data();
281 const uint8_t *end = ptr + accessUnit->size();
304 sp<ABuffer> accessUnit; local
305 CHECK(msg->findBuffer("accessUnit", &accessUnit));
307 accessUnit->setMediaBufferBase(NULL);
321 sp<ABuffer> accessUnit; local
322 CHECK(msg->findBuffer("accessUnit", &accessUnit));
[all...]
H A DTSPacketizer.cpp54 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
460 sp<ABuffer> accessUnit = _accessUnit; local
[all...]
H A DPlaybackSession.cpp82 void queueAccessUnit(const sp<ABuffer> &accessUnit);
86 void queueOutputBuffer(const sp<ABuffer> &accessUnit);
263 const sp<ABuffer> &accessUnit) {
264 mQueuedAccessUnits.push_back(accessUnit);
272 sp<ABuffer> accessUnit = *mQueuedAccessUnits.begin(); local
273 CHECK(accessUnit != NULL);
277 return accessUnit;
313 const sp<ABuffer> &accessUnit) {
314 mQueuedOutputBuffers.push_back(accessUnit);
497 sp<ABuffer> accessUnit; local
262 queueAccessUnit( const sp<ABuffer> &accessUnit) argument
312 queueOutputBuffer( const sp<ABuffer> &accessUnit) argument
852 sp<ABuffer> accessUnit = new ABuffer(1024 * 1024); local
[all...]
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DStreamingSource.cpp229 bool audio, sp<ABuffer> *accessUnit) {
245 status_t err = source->dequeueAccessUnit(accessUnit);
250 CHECK((*accessUnit)->meta()->findInt64("timeUs", &timeUs));
228 dequeueAccessUnit( bool audio, sp<ABuffer> *accessUnit) argument
H A DHTTPLiveSource.cpp126 bool audio, sp<ABuffer> *accessUnit) {
130 accessUnit);
125 dequeueAccessUnit( bool audio, sp<ABuffer> *accessUnit) argument
H A DNuPlayerCCDecoder.cpp189 bool NuPlayer::CCDecoder::extractFromSEI(const sp<ABuffer> &accessUnit) { argument
191 if (!accessUnit->meta()->findBuffer("sei", &sei) || sei == NULL) {
196 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs));
204 timeUs, accessUnit->data() + nal->nalOffset, nal->nalSize);
342 void NuPlayer::CCDecoder::decode(const sp<ABuffer> &accessUnit) { argument
343 if (extractFromSEI(accessUnit)) {
H A DNuPlayerDecoderPassThrough.cpp134 status_t NuPlayer::DecoderPassThrough::dequeueAccessUnit(sp<ABuffer> *accessUnit) { argument
137 // Did we save an accessUnit earlier because of a discontinuity?
139 *accessUnit = mPendingAudioAccessUnit;
144 err = mSource->dequeueAccessUnit(true /* audio */, accessUnit);
151 mPendingAudioAccessUnit = *accessUnit;
152 (*accessUnit).clear();
162 const sp<ABuffer> &accessUnit) {
165 if (accessUnit == NULL) {
166 // accessUnit is saved to mPendingAudioAccessUnit
173 size_t smallSize = accessUnit
161 aggregateBuffer( const sp<ABuffer> &accessUnit) argument
221 sp<ABuffer> accessUnit; local
[all...]
H A DRTSPSource.cpp200 bool audio, sp<ABuffer> *accessUnit) {
254 return source->dequeueAccessUnit(accessUnit);
428 sp<ABuffer> accessUnit; local
429 CHECK(msg->findBuffer("accessUnit", &accessUnit));
432 if (accessUnit->meta()->findInt32("damaged", &damaged)
441 while (offset + 188 <= accessUnit->size()) {
443 accessUnit->data() + offset, 188);
451 if (offset < accessUnit->size()) {
474 CHECK(accessUnit
199 dequeueAccessUnit( bool audio, sp<ABuffer> *accessUnit) argument
[all...]
H A DNuPlayerDecoder.cpp683 sp<ABuffer> accessUnit; local
686 status_t err = mSource->dequeueAccessUnit(mIsAudio, &accessUnit);
693 CHECK(accessUnit->meta()->findInt32("discontinuity", &type));
747 && !IsAVCReferenceFrame(accessUnit)) {
756 CHECK(accessUnit->meta()->findInt64("timeUs", &mediaTimeUs));
763 mCCDecoder->decode(accessUnit);
766 reply->setBuffer("buffer", accessUnit);
H A DGenericSource.cpp1001 bool audio, sp<ABuffer> *accessUnit) {
1023 status_t result = track->mPackets->dequeueAccessUnit(accessUnit);
1045 CHECK((*accessUnit)->meta()->findInt64("timeUs", &timeUs));
1000 dequeueAccessUnit( bool audio, sp<ABuffer> *accessUnit) argument
/frameworks/av/media/libstagefright/wifi-display/
H A DMediaSender.cpp205 size_t trackIndex, const sp<ABuffer> &accessUnit) {
216 info->mAccessUnits.push_back(accessUnit);
234 const sp<ABuffer> &accessUnit = *info.mAccessUnits.begin(); local
235 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs));
248 sp<ABuffer> accessUnit = *info->mAccessUnits.begin(); local
253 minTrackIndex, accessUnit, &tsPackets);
261 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs));
279 accessUnit,
390 sp<ABuffer> accessUnit,
403 && IsIDR(accessUnit);
204 queueAccessUnit( size_t trackIndex, const sp<ABuffer> &accessUnit) argument
388 packetizeAccessUnit( size_t trackIndex, sp<ABuffer> accessUnit, sp<ABuffer> *tsPackets) argument
[all...]
/frameworks/av/media/libstagefright/
H A DMPEG2TSWriter.cpp56 void setLastAccessUnit(const sp<ABuffer> &accessUnit);
444 const sp<ABuffer> &accessUnit) {
445 mLastAccessUnit = accessUnit;
822 int32_t sourceIndex, const sp<ABuffer> &accessUnit) {
872 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs));
876 size_t PES_packet_length = accessUnit->size() + 8;
877 bool padding = (accessUnit->size() < (188 - 18));
893 int paddingSize = 188 - accessUnit->size() - 18;
916 size_t copy = accessUnit->size();
921 memcpy(ptr, accessUnit
443 setLastAccessUnit( const sp<ABuffer> &accessUnit) argument
821 writeAccessUnit( int32_t sourceIndex, const sp<ABuffer> &accessUnit) argument
[all...]
H A Davc_utils.cpp338 sp<MetaData> MakeAVCCodecSpecificData(const sp<ABuffer> &accessUnit) { argument
339 const uint8_t *data = accessUnit->data();
340 size_t size = accessUnit->size();
445 bool IsAVCReferenceFrame(const sp<ABuffer> &accessUnit) { argument
446 const uint8_t *data = accessUnit->data();
447 size_t size = accessUnit->size();
/frameworks/av/media/libstagefright/mpeg2ts/
H A DMPEG2PSExtractor.cpp703 sp<ABuffer> accessUnit; local
704 while ((accessUnit = mQueue->dequeueAccessUnit()) != NULL) {
712 mSource->queueAccessUnit(accessUnit);
715 mSource->queueAccessUnit(accessUnit);
H A DESQueue.cpp475 sp<ABuffer> accessUnit = new ABuffer(info.mLength); local
476 memcpy(accessUnit->data(), mBuffer->data(), info.mLength);
477 accessUnit->meta()->setInt64("timeUs", info.mTimestampUs);
486 mFormat = MakeAVCCodecSpecificData(accessUnit);
489 return accessUnit;
544 sp<ABuffer> accessUnit = new ABuffer(syncStartPos + payloadSize); local
545 memcpy(accessUnit->data(), mBuffer->data(), syncStartPos + payloadSize);
552 accessUnit->meta()->setInt64("timeUs", timeUs);
553 accessUnit->meta()->setInt32("isSync", 1);
562 return accessUnit;
606 sp<ABuffer> accessUnit = new ABuffer(payloadSize); local
740 sp<ABuffer> accessUnit = new ABuffer(offset); local
839 sp<ABuffer> accessUnit = new ABuffer(auSize); local
958 sp<ABuffer> accessUnit = new ABuffer(frameSize); local
1135 sp<ABuffer> accessUnit = new ABuffer(offset); local
1316 sp<ABuffer> accessUnit = new ABuffer(offset); local
1387 sp<ABuffer> accessUnit = new ABuffer(size); local
[all...]
/frameworks/av/media/libstagefright/wifi-display/rtp/
H A DRTPSender.cpp310 const sp<ABuffer> &accessUnit, uint8_t packetType) {
312 CHECK(accessUnit->meta()->findInt64("timeUs", &timeUs));
321 const uint8_t *data = accessUnit->data();
322 size_t size = accessUnit->size();
309 queueAVCBuffer( const sp<ABuffer> &accessUnit, uint8_t packetType) argument
/frameworks/av/media/libstagefright/httplive/
H A DLiveSession.cpp340 StreamType stream, sp<ABuffer> *accessUnit) {
369 status_t err = packetSource->dequeueAccessUnit(accessUnit);
374 CHECK((*accessUnit)->meta()->findInt32("discontinuity", &type));
377 if (!(*accessUnit)->meta()->findMessage("extra", &extra)) {
391 CHECK((*accessUnit)->meta()->findInt64("timeUs", &timeUs));
393 (*accessUnit)->meta()->findInt32("discontinuitySeq", &discontinuitySeq);
427 } else if ((*accessUnit)->meta()->findInt32("discard", &discard) && discard) {
439 (*accessUnit)->meta()->setInt64("timeUs", timeUs);
444 if ((*accessUnit)->meta()->findInt32("subtitleGeneration", &subtitleGeneration)
448 (*accessUnit)
339 dequeueAccessUnit( StreamType stream, sp<ABuffer> *accessUnit) argument
1962 sp<ABuffer> accessUnit; local
[all...]

Completed in 3444 milliseconds

12