Searched refs:BufferInfo (Results 1 - 25 of 27) sorted by relevance

12

/frameworks/av/cmds/stagefright/
H A DSimplePlayer.h64 struct BufferInfo { struct in struct:android::SimplePlayer
79 List<BufferInfo> mAvailOutputBufferInfos;
104 CodecState *state, BufferInfo *info, const sp<ABuffer> &buffer);
/frameworks/av/media/libstagefright/include/
H A DSimpleSoftOMXComponent.h44 struct BufferInfo { struct in struct:android::SimpleSoftOMXComponent
51 Vector<BufferInfo> mBuffers;
52 List<BufferInfo *> mQueue;
70 List<BufferInfo *> &getPortQueue(OMX_U32 portIndex);
/frameworks/av/include/media/stagefright/
H A DOMXCodec.h165 struct BufferInfo { struct in struct:android::OMXCodec
199 Vector<BufferInfo> mPortBuffers[2];
296 status_t queueBufferToNativeWindow(BufferInfo *info);
297 status_t cancelBufferToNativeWindow(BufferInfo *info);
298 BufferInfo* dequeueBufferFromNativeWindow();
308 bool drainInputBuffer(BufferInfo *info);
309 void fillOutputBuffer(BufferInfo *info);
315 BufferInfo *findInputBufferByDataPointer(void *ptr);
316 BufferInfo *findEmptyInputBuffer();
328 static size_t countBuffersWeOwn(const Vector<BufferInfo>
[all...]
H A DACodec.h119 struct BufferInfo { struct in struct:android::ACodec
166 Vector<BufferInfo> mBuffers[2];
192 status_t cancelBufferToNativeWindow(BufferInfo *info);
194 BufferInfo *dequeueBufferFromNativeWindow();
196 BufferInfo *findBufferByID(
H A DMediaCodec.h169 struct BufferInfo { struct in struct:android::MediaCodec
188 Vector<BufferInfo> mPortBuffers[2];
/frameworks/av/media/libstagefright/codecs/g711/dec/
H A DSoftG711.cpp190 List<BufferInfo *> &inQueue = getPortQueue(0);
191 List<BufferInfo *> &outQueue = getPortQueue(1);
194 BufferInfo *inInfo = *inQueue.begin();
197 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/raw/
H A DSoftRaw.cpp171 List<BufferInfo *> &inQueue = getPortQueue(0);
172 List<BufferInfo *> &outQueue = getPortQueue(1);
175 BufferInfo *inInfo = *inQueue.begin();
178 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/
H A DACodec.cpp146 void postFillThisBuffer(BufferInfo *info);
442 BufferInfo info;
443 info.mStatus = BufferInfo::OWNED_BY_US;
487 const BufferInfo &info = mBuffers[portIndex][i];
613 BufferInfo info;
614 info.mStatus = BufferInfo::OWNED_BY_US;
650 BufferInfo *info = &mBuffers[kPortIndexOutput].editItemAt(i);
657 status_t ACodec::cancelBufferToNativeWindow(BufferInfo *info) {
658 CHECK_EQ((int)info->mStatus, (int)BufferInfo::OWNED_BY_US);
668 info->mStatus = BufferInfo
[all...]
H A DOMXCodec.cpp1548 BufferInfo info;
1645 const BufferInfo &info = mPortBuffers[kPortIndexInput].itemAt(i);
1813 BufferInfo info;
1851 BufferInfo *info = &mPortBuffers[kPortIndexOutput].editItemAt(i);
1858 status_t OMXCodec::cancelBufferToNativeWindow(BufferInfo *info) {
1873 OMXCodec::BufferInfo* OMXCodec::dequeueBufferFromNativeWindow() {
1886 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
1887 BufferInfo *bufInfo = 0;
2100 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2112 BufferInfo* inf
[all...]
H A DMediaCodec.cpp578 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
589 BufferInfo info;
1103 const Vector<BufferInfo> &srcBuffers = mPortBuffers[portIndex];
1106 const BufferInfo &info = srcBuffers.itemAt(i);
1199 BufferInfo *info =
1256 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
1259 BufferInfo *info = &buffers->editItemAt(i);
1283 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
1286 BufferInfo *info = &buffers->editItemAt(i);
1360 BufferInfo *inf
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/
H A DSoftAVC.cpp95 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
96 List<BufferInfo *> &inQueue = getPortQueue(kInputPortIndex);
299 List<BufferInfo *> &inQueue = getPortQueue(kInputPortIndex);
300 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
311 BufferInfo *inInfo = *inQueue.begin();
454 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
455 BufferInfo *outInfo = *outQueue.begin();
471 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
475 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp251 List<BufferInfo *> &inQueue = getPortQueue(0);
252 List<BufferInfo *> &outQueue = getPortQueue(1);
255 BufferInfo *inInfo = *inQueue.begin();
258 BufferInfo *outInfo = *outQueue.begin();
353 List<BufferInfo *> &outQueue = getPortQueue(1);
355 BufferInfo *outInfo = *outQueue.begin();
/frameworks/base/media/java/android/media/
H A DMediaCodec.java105 * the same flag ({@link #BUFFER_FLAG_END_OF_STREAM}) on the BufferInfo returned in
123 public final static class BufferInfo { class in class:MediaCodec
445 BufferInfo info, long timeoutUs);
/frameworks/av/media/libstagefright/codecs/amrnb/dec/
H A DSoftAMR.cpp278 List<BufferInfo *> &inQueue = getPortQueue(0);
279 List<BufferInfo *> &outQueue = getPortQueue(1);
286 BufferInfo *inInfo = *inQueue.begin();
289 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
H A DSoftAMRNBEncoder.cpp278 List<BufferInfo *> &inQueue = getPortQueue(0);
279 List<BufferInfo *> &outQueue = getPortQueue(1);
296 BufferInfo *inInfo = *inQueue.begin();
352 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/mp3dec/
H A DSoftMP3.cpp179 List<BufferInfo *> &inQueue = getPortQueue(0);
180 List<BufferInfo *> &outQueue = getPortQueue(1);
183 BufferInfo *inInfo = *inQueue.begin();
186 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/aacdec/
H A DSoftAAC2.cpp309 List<BufferInfo *> &inQueue = getPortQueue(0);
310 List<BufferInfo *> &outQueue = getPortQueue(1);
314 BufferInfo *info = *inQueue.begin();
350 BufferInfo *inInfo = *inQueue.begin();
353 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/aacenc/
H A DSoftAACEncoder.cpp384 List<BufferInfo *> &inQueue = getPortQueue(0);
385 List<BufferInfo *> &outQueue = getPortQueue(1);
396 BufferInfo *outInfo = *outQueue.begin();
432 BufferInfo *inInfo = *inQueue.begin();
493 BufferInfo *outInfo = *outQueue.begin();
H A DSoftAACEncoder2.cpp342 List<BufferInfo *> &inQueue = getPortQueue(0);
343 List<BufferInfo *> &outQueue = getPortQueue(1);
374 BufferInfo *outInfo = *outQueue.begin();
410 BufferInfo *inInfo = *inQueue.begin();
470 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/vorbis/dec/
H A DSoftVorbis.cpp245 List<BufferInfo *> &inQueue = getPortQueue(0);
246 List<BufferInfo *> &outQueue = getPortQueue(1);
253 BufferInfo *info = *inQueue.begin();
294 BufferInfo *inInfo = *inQueue.begin();
297 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/
H A DSoftMPEG4.cpp317 List<BufferInfo *> &inQueue = getPortQueue(0);
318 List<BufferInfo *> &outQueue = getPortQueue(1);
321 BufferInfo *inInfo = *inQueue.begin();
339 List<BufferInfo *>::iterator it = outQueue.begin();
344 BufferInfo *outInfo = *it;
463 List<BufferInfo *>::iterator it = outQueue.begin();
468 BufferInfo *outInfo = *it;
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
H A DSoftMPEG4Encoder.cpp112 List<BufferInfo *> &outQueue = getPortQueue(1);
113 List<BufferInfo *> &inQueue = getPortQueue(0);
634 List<BufferInfo *> &inQueue = getPortQueue(0);
635 List<BufferInfo *> &outQueue = getPortQueue(1);
638 BufferInfo *inInfo = *inQueue.begin();
640 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/omx/
H A DSimpleSoftOMXComponent.cpp224 BufferInfo *buffer =
277 BufferInfo *buffer = &port->mBuffers.editItemAt(i);
363 BufferInfo *buffer = &port->mBuffers.editItemAt(j);
465 BufferInfo *buffer = &port->mBuffers.editItemAt(i);
507 BufferInfo *buffer = &port->mBuffers.editItemAt(i);
633 List<SimpleSoftOMXComponent::BufferInfo *> &
/frameworks/av/media/libstagefright/codecs/amrwbenc/
H A DSoftAMRWBEncoder.cpp325 List<BufferInfo *> &inQueue = getPortQueue(0);
326 List<BufferInfo *> &outQueue = getPortQueue(1);
343 BufferInfo *inInfo = *inQueue.begin();
399 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/on2/dec/
H A DSoftVPX.cpp227 List<BufferInfo *> &inQueue = getPortQueue(0);
228 List<BufferInfo *> &outQueue = getPortQueue(1);
231 BufferInfo *inInfo = *inQueue.begin();
234 BufferInfo *outInfo = *outQueue.begin();

Completed in 399 milliseconds

12