Home
last modified time | relevance | path

Searched refs:mbuf (Results 1 – 8 of 8) sorted by relevance

/frameworks/av/media/libstagefright/wifi-display/source/
DMediaPuller.cpp141 MediaBuffer *mbuf; in onMessageReceived() local
142 status_t err = mSource->read(&mbuf); in onMessageReceived()
146 mbuf->release(); in onMessageReceived()
147 mbuf = NULL; in onMessageReceived()
166 CHECK(mbuf->meta_data()->findInt64(kKeyTime, &timeUs)); in onMessageReceived()
168 sp<ABuffer> accessUnit = new ABuffer(mbuf->range_length()); in onMessageReceived()
171 (const uint8_t *)mbuf->data() + mbuf->range_offset(), in onMessageReceived()
172 mbuf->range_length()); in onMessageReceived()
177 mbuf->release(); in onMessageReceived()
178 mbuf = NULL; in onMessageReceived()
[all …]
DConverter.cpp336 MediaBuffer *mbuf = in onMessageReceived()
338 if (mbuf != NULL) { in onMessageReceived()
339 ALOGI("queueing mbuf %p", mbuf); in onMessageReceived()
340 mbuf->release(); in onMessageReceived()
/frameworks/av/media/libstagefright/webm/
DWebmFrame.cpp30 sp<ABuffer> toABuffer(MediaBuffer *mbuf) { in toABuffer() argument
31 sp<ABuffer> abuf = new ABuffer(mbuf->range_length()); in toABuffer()
32 memcpy(abuf->data(), (uint8_t*) mbuf->data() + mbuf->range_offset(), mbuf->range_length()); in toABuffer()
49 WebmFrame::WebmFrame(int type, bool key, uint64_t absTimecode, MediaBuffer *mbuf) in WebmFrame() argument
53 mData(toABuffer(mbuf)), in WebmFrame()
/frameworks/av/media/libstagefright/
DMediaCodecSource.cpp95 void pushBuffer(MediaBuffer *mbuf);
125 void MediaCodecSource::Puller::Queue::pushBuffer(MediaBuffer *mbuf) { in pushBuffer() argument
126 mReadBuffers.push_back(mbuf); in pushBuffer()
129 bool MediaCodecSource::Puller::Queue::readBuffer(MediaBuffer **mbuf) { in readBuffer() argument
131 *mbuf = NULL; in readBuffer()
134 *mbuf = *mReadBuffers.begin(); in readBuffer()
140 MediaBuffer *mbuf; in flush() local
141 while (readBuffer(&mbuf)) { in flush()
143 mbuf->release(); in flush()
147 bool MediaCodecSource::Puller::readBuffer(MediaBuffer **mbuf) { in readBuffer() argument
[all …]
/frameworks/av/media/libstagefright/matroska/
DMatroskaExtractor.cpp157 status_t setWebmBlockCryptoInfo(MediaBuffer *mbuf);
541 status_t MatroskaSource::setWebmBlockCryptoInfo(MediaBuffer *mbuf) { in setWebmBlockCryptoInfo() argument
542 if (mbuf->range_length() < 1 || mbuf->range_length() - 1 > INT32_MAX) { in setWebmBlockCryptoInfo()
547 const uint8_t *data = (const uint8_t *)mbuf->data() + mbuf->range_offset(); in setWebmBlockCryptoInfo()
549 if (blockEncrypted && mbuf->range_length() < 9) { in setWebmBlockCryptoInfo()
554 sp<MetaData> meta = mbuf->meta_data(); in setWebmBlockCryptoInfo()
572 int32_t encryptedSizes[] = { static_cast<int32_t>(mbuf->range_length() - 9) }; in setWebmBlockCryptoInfo()
584 mbuf->set_range(9, mbuf->range_length() - 9); in setWebmBlockCryptoInfo()
597 int32_t plainSizes[] = { static_cast<int32_t>(mbuf->range_length() - 1) }; in setWebmBlockCryptoInfo()
601 mbuf->set_range(1, mbuf->range_length() - 1); in setWebmBlockCryptoInfo()
[all …]
/frameworks/av/cmds/stagefright/
Dstagefright.cpp151 MediaBuffer *mbuf; in dumpSource() local
152 err = source->read(&mbuf); in dumpSource()
161 fwrite((const uint8_t *)mbuf->data() + mbuf->range_offset(), in dumpSource()
163 mbuf->range_length(), in dumpSource()
165 mbuf->range_length()); in dumpSource()
167 mbuf->release(); in dumpSource()
168 mbuf = NULL; in dumpSource()
/frameworks/av/media/libmediaplayerservice/nuplayer/
DGenericSource.cpp1448 MediaBuffer *mbuf = NULL; in readBuffer() local
1449 err = track->mSource->read(&mbuf, &options); in readBuffer()
1450 if (err == OK && mbuf != NULL) { in readBuffer()
1451 mediaBuffers.push_back(mbuf); in readBuffer()
1461 MediaBuffer *mbuf = mediaBuffers[id]; in readBuffer() local
1462 if (!mbuf->meta_data()->findInt64(kKeyTime, &timeUs)) { in readBuffer()
1463 mbuf->meta_data()->dumpToLog(); in readBuffer()
1477 sp<ABuffer> buffer = mediaBufferToABuffer(mbuf, trackType); in readBuffer()
DGenericSource.h294 MediaBuffer *mbuf,