Home
last modified time | relevance | path

Searched refs:BufferInfo (Results 1 – 25 of 55) sorted by relevance

123

/frameworks/av/media/libstagefright/filters/
DMediaFilter.cpp248 BufferInfo info; in allocateBuffersOnPort()
249 info.mStatus = BufferInfo::OWNED_BY_US; in allocateBuffersOnPort()
272 const BufferInfo &info = mBuffers[portIndex][i]; in allocateBuffersOnPort()
283 MediaFilter::BufferInfo* MediaFilter::findBufferByID( in findBufferByID()
287 BufferInfo *info = &mBuffers[portIndex].editItemAt(i); in findBufferByID()
302 void MediaFilter::postFillThisBuffer(BufferInfo *info) { in postFillThisBuffer()
308 CHECK_EQ((int)info->mStatus, (int)BufferInfo::OWNED_BY_US); in postFillThisBuffer()
324 info->mStatus = BufferInfo::OWNED_BY_UPSTREAM; in postFillThisBuffer()
328 void MediaFilter::postDrainThisBuffer(BufferInfo *info) { in postDrainThisBuffer()
329 CHECK_EQ((int)info->mStatus, (int)BufferInfo::OWNED_BY_US); in postDrainThisBuffer()
[all …]
/frameworks/av/include/media/stagefright/
DMediaFilter.h74 struct BufferInfo { struct
129 Vector<BufferInfo> mBuffers[2];
130 Vector<BufferInfo*> mAvailableInputBuffers;
131 Vector<BufferInfo*> mAvailableOutputBuffers;
142 BufferInfo *findBufferByID(
145 void postFillThisBuffer(BufferInfo *info);
146 void postDrainThisBuffer(BufferInfo *info);
DOMXCodec.h165 struct BufferInfo { struct
199 Vector<BufferInfo> mPortBuffers[2];
298 status_t queueBufferToNativeWindow(BufferInfo *info);
299 status_t cancelBufferToNativeWindow(BufferInfo *info);
300 BufferInfo* dequeueBufferFromNativeWindow();
309 bool drainInputBuffer(BufferInfo *info);
310 void fillOutputBuffer(BufferInfo *info);
316 BufferInfo *findInputBufferByDataPointer(void *ptr);
317 BufferInfo *findEmptyInputBuffer();
329 static size_t countBuffersWeOwn(const Vector<BufferInfo> &buffers);
DACodec.h154 struct BufferInfo { struct
164 static inline Status getSafeStatus(BufferInfo *info) { in getSafeStatus() argument
187 static const char *_asString(BufferInfo::Status s);
230 Vector<BufferInfo> mBuffers[2];
287 status_t cancelBufferToNativeWindow(BufferInfo *info);
289 BufferInfo *dequeueBufferFromNativeWindow();
299 BufferInfo *findBufferByID(
398 ANativeWindowBuffer *buf, int fenceFd, BufferInfo *info);
/frameworks/av/services/camera/libcameraservice/device3/
DCamera3StreamBufferListener.h30 struct BufferInfo { struct
40 virtual void onBufferAcquired(const BufferInfo& bufferInfo) = 0; argument
42 virtual void onBufferReleased(const BufferInfo& bufferInfo) = 0;
DCamera3ZslStream.cpp35 typedef RingBufferConsumer::BufferInfo BufferInfo; typedef
61 virtual int compare(const BufferInfo *i1, in compare()
62 const BufferInfo *i2) const { in compare()
77 const BufferInfo* infoPtrs[2] = { in compare()
/frameworks/av/media/libstagefright/codecs/on2/h264dec/
DSoftAVC.cpp86 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex); in ~SoftAVC()
87 List<BufferInfo *> &inQueue = getPortQueue(kInputPortIndex); in ~SoftAVC()
111 List<BufferInfo *> &inQueue = getPortQueue(kInputPortIndex); in onQueueFilled()
112 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex); in onQueueFilled()
131 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
246 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex); in drainOneOutputBuffer()
247 BufferInfo *outInfo = *outQueue.begin(); in drainOneOutputBuffer()
271 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex); in drainAllOutputBuffers()
289 BufferInfo *outInfo = *outQueue.begin(); in drainAllOutputBuffers()
/frameworks/av/services/camera/libcameraservice/api1/client2/
DZslProcessor3.h78 typedef camera3::Camera3StreamBufferListener::BufferInfo BufferInfo; typedef
80 virtual void onBufferAcquired(const BufferInfo& bufferInfo);
82 virtual void onBufferReleased(const BufferInfo& bufferInfo);
/frameworks/av/media/libstagefright/codecs/on2/dec/
DSoftVPX.cpp105 List<BufferInfo *> &inQueue = getPortQueue(0); in outputBuffers()
106 List<BufferInfo *> &outQueue = getPortQueue(1); in outputBuffers()
107 BufferInfo *outInfo = NULL; in outputBuffers()
193 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
194 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
216 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
220 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
/frameworks/av/media/libstagefright/include/
DSimpleSoftOMXComponent.h44 struct BufferInfo { struct
51 Vector<BufferInfo> mBuffers;
52 List<BufferInfo *> mQueue;
75 List<BufferInfo *> &getPortQueue(OMX_U32 portIndex);
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/decoder/
DTrackDecoder.java21 import android.media.MediaCodec.BufferInfo;
67 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info); in onDataAvailable()
154 BufferInfo outputInfo = new BufferInfo(); in drainOutputBuffer()
DAudioTrackDecoder.java21 import android.media.MediaCodec.BufferInfo;
77 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info) { in onDataAvailable()
/frameworks/av/media/libstagefright/
DACodec.cpp236 void postFillThisBuffer(BufferInfo *info);
461 void ACodec::BufferInfo::setWriteFence(int fenceFd, const char *dbg) { in setWriteFence()
470 void ACodec::BufferInfo::setReadFence(int fenceFd, const char *dbg) { in setReadFence()
479 void ACodec::BufferInfo::checkWriteFence(const char *dbg) { in checkWriteFence()
485 void ACodec::BufferInfo::checkReadFence(const char *dbg) { in checkReadFence()
698 Vector<BufferInfo> &buffers = mBuffers[kPortIndexOutput]; in handleSetSurface()
714 const BufferInfo &info = buffers[i]; in handleSetSurface()
718 && info.mStatus == BufferInfo::OWNED_BY_NATIVE_WINDOW) { in handleSetSurface()
736 BufferInfo &info = buffers.editItemAt(i); in handleSetSurface()
737 if (info.mStatus == BufferInfo::OWNED_BY_NATIVE_WINDOW) { in handleSetSurface()
[all …]
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/
DSoftMPEG4.cpp100 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
101 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
104 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
128 List<BufferInfo *>::iterator it = outQueue.begin(); in onQueueFilled()
133 BufferInfo *outInfo = *it; in onQueueFilled()
277 List<BufferInfo *>::iterator it = outQueue.begin(); in onQueueFilled()
282 BufferInfo *outInfo = *it; in onQueueFilled()
/frameworks/av/cmds/stagefright/
DSimplePlayer.h64 struct BufferInfo { struct
79 List<BufferInfo> mAvailOutputBufferInfos;
104 CodecState *state, BufferInfo *info, const sp<ABuffer> &buffer);
/frameworks/av/services/camera/libcameraservice/gui/
DRingBufferConsumer.h88 struct BufferInfo { struct
115 virtual int compare(const BufferInfo* i1, argument
116 const BufferInfo* i2) const = 0;
/frameworks/av/media/libstagefright/codecs/raw/
DSoftRaw.cpp171 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
172 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
175 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
178 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
/frameworks/base/media/java/android/media/
DMediaCodec.java1371 public final static class BufferInfo { class in MediaCodec
1428 public BufferInfo dup() { in dup()
1429 BufferInfo copy = new BufferInfo(); in dup()
1554 BufferInfo info = (MediaCodec.BufferInfo) msg.obj; in handleCallback()
2378 @NonNull BufferInfo info, long timeoutUs) { in dequeueOutputBuffer()
2394 @NonNull BufferInfo info, long timeoutUs); in native_dequeueOutputBuffer()
2416 BufferInfo info = null; in releaseOutputBuffer()
2477 BufferInfo info = null; in releaseOutputBuffer()
2624 private final Map<Integer, BufferInfo> mDequeuedOutputInfos =
2625 new HashMap<Integer, BufferInfo>();
[all …]
/frameworks/av/media/libstagefright/codecs/flac/enc/
DSoftFlacEncoder.cpp273 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
274 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
277 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
280 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
377 List<BufferInfo *> &outQueue = getPortQueue(1); in onEncodedFlacAvailable()
379 BufferInfo *outInfo = *outQueue.begin(); in onEncodedFlacAvailable()
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
DSoftMPEG4Encoder.cpp99 List<BufferInfo *> &outQueue = getPortQueue(1); in ~SoftMPEG4Encoder()
100 List<BufferInfo *> &inQueue = getPortQueue(0); in ~SoftMPEG4Encoder()
367 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
368 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
371 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
373 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
/frameworks/av/media/libstagefright/codecs/gsm/dec/
DSoftGSM.cpp183 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
184 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
187 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
190 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
/frameworks/av/media/libstagefright/codecs/g711/dec/
DSoftG711.cpp200 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
201 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
204 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
207 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
/frameworks/av/media/libstagefright/codecs/vorbis/dec/
DSoftVorbis.cpp247 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
248 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
255 BufferInfo *info = *inQueue.begin(); in onQueueFilled()
296 BufferInfo *inInfo = NULL; in onQueueFilled()
303 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()
/frameworks/base/tests/AccessoryDisplay/sink/src/com/android/accessorydisplay/sink/
DDisplaySinkService.java26 import android.media.MediaCodec.BufferInfo;
53 private BufferInfo mCodecBufferInfo;
162 mCodecBufferInfo = new BufferInfo(); in updateSurfaceFromUi()
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
DSoftAMRNBEncoder.cpp278 List<BufferInfo *> &inQueue = getPortQueue(0); in onQueueFilled()
279 List<BufferInfo *> &outQueue = getPortQueue(1); in onQueueFilled()
296 BufferInfo *inInfo = *inQueue.begin(); in onQueueFilled()
352 BufferInfo *outInfo = *outQueue.begin(); in onQueueFilled()

123