HomeSort by relevance Sort by last modified time
    Searched refs:BufferQueue (Results 26 - 50 of 100) sorted by null

12 3 4

  /frameworks/native/include/gui/
CpuConsumer.h 31 class BufferQueue;
34 * CpuConsumer is a BufferQueue consumer endpoint that allows direct CPU
35 * access to the underlying gralloc buffers provided by BufferQueue. Multiple
84 // setDefaultBufferFormat allows CpuConsumer's BufferQueue to create buffers
125 mSlot(BufferQueue::INVALID_BUFFER_SLOT),
GLConsumer.h 24 #include <gui/BufferQueue.h>
40 * GLConsumer consumes buffers of graphics data from a BufferQueue,
152 // the BufferQueue associated with this consumer.
198 // These functions call the corresponding BufferQueue implementation
243 virtual status_t acquireBufferLocked(BufferQueue::BufferItem *item,
262 status_t updateAndReleaseLocked(const BufferQueue::BufferItem& item);
358 // BufferQueue instance; these will be OR:d with any additional flags passed
380 // mCurrentFence is the fence received from BufferQueue in updateTexImage.
424 // GLConsumer maintains about a BufferQueue buffer slot.
450 // mEGLSlots stores the buffers that have been allocated by the BufferQueue
    [all...]
ConsumerBase.h 20 #include <gui/BufferQueue.h>
34 // ConsumerBase is a base class for BufferQueue consumer end-points. It
35 // handles common tasks like management of the connection to the BufferQueue
104 // BufferQueue. The onFrameAvailable and onBuffersReleased methods should
124 // abandonLocked puts the BufferQueue into the abandoned state, causing
149 // acquireBufferLocked fetches the next buffer from the BufferQueue and
160 // control to the BufferQueue.
163 // must take place when a buffer is released back to the BufferQueue. If
184 // ConsumerBase maintains about a BufferQueue buffer slot.
200 // mSlots stores the buffers that have been allocated by the BufferQueue
    [all...]
  /frameworks/native/services/surfaceflinger/DisplayHardware/
FramebufferSurface.cpp 89 BufferQueue::BufferItem item;
91 if (err == BufferQueue::NO_BUFFER_AVAILABLE) {
99 // If the BufferQueue has freed and reallocated a buffer in mCurrentSlot
107 if (mCurrentBufferSlot != BufferQueue::INVALID_BUFFER_SLOT &&
143 mCurrentBufferSlot = BufferQueue::INVALID_BUFFER_SLOT;
150 mCurrentBufferSlot != BufferQueue::INVALID_BUFFER_SLOT) {
  /external/chromium_org/media/base/
stream_parser_unittest.cc 16 typedef StreamParser::BufferQueue BufferQueue;
46 BufferQueue* queue) {
92 // is NULL, then the corresponding BufferQueue is neither appended to nor
127 for (BufferQueue::const_iterator itr = merged_buffers_.begin();
227 BufferQueue audio_buffers_;
228 BufferQueue video_buffers_;
229 BufferQueue text_buffers_a_;
230 BufferQueue text_buffers_b_;
231 BufferQueue merged_buffers_
    [all...]
audio_buffer_queue.cc 73 BufferQueue::iterator current_buffer = current_buffer_;
124 BufferQueue::iterator next = current_buffer + 1;
152 void AudioBufferQueue::UpdateCurrentTime(BufferQueue::iterator buffer,
seekable_buffer.cc 47 BufferQueue::iterator current_buffer = current_buffer_;
171 BufferQueue::iterator i = buffers_.begin();
188 BufferQueue::iterator current_buffer = current_buffer_;
234 BufferQueue::iterator next = current_buffer;
264 void SeekableBuffer::UpdateCurrentTime(BufferQueue::iterator buffer,
  /external/chromium_org/media/formats/common/
stream_parser_test_base.cc 14 const StreamParser::BufferQueue& buffers) {
18 for (StreamParser::BufferQueue::const_iterator itr = buffers.begin();
97 const StreamParser::BufferQueue& audio_buffers,
98 const StreamParser::BufferQueue& video_buffers,
  /frameworks/av/cmds/screenrecord/
EglWindow.h 20 #include <gui/BufferQueue.h>
FrameOutput.h 23 #include <gui/BufferQueue.h>
Overlay.h 24 #include <gui/BufferQueue.h>
56 // Returns a reference to the producer side of a new BufferQueue that will
  /frameworks/av/media/libstagefright/omx/
GraphicBufferSource.cpp 77 BufferQueue::createBufferQueue(&mProducer, &mConsumer);
93 wp<BufferQueue::ConsumerListener> listener = static_cast<BufferQueue::ConsumerListener*>(this);
94 sp<BufferQueue::ProxyConsumerListener> proxy = new BufferQueue::ProxyConsumerListener(listener);
98 ALOGE("Error connecting to BufferQueue: %s (%d)",
281 // Find matching entry in our cached copy of the BufferQueue slots.
282 // If we find a match, release that slot. If we don't, the BufferQueue
346 if (mOriginalTimeUs.size() > BufferQueue::NUM_BUFFER_SLOTS) {
362 BufferQueue::BufferItem item
    [all...]
  /frameworks/native/libs/gui/tests/
SurfaceTextureGL.h 41 BufferQueue::createBufferQueue(&producer, &mConsumer);
StreamSplitter_test.cpp 20 #include <gui/BufferQueue.h>
83 BufferQueue::createBufferQueue(&inputProducer, &inputConsumer, allocator);
87 BufferQueue::createBufferQueue(&outputProducer, &outputConsumer, allocator);
143 BufferQueue::createBufferQueue(&inputProducer, &inputConsumer, allocator);
148 BufferQueue::createBufferQueue(&outputProducers[output],
209 BufferQueue::createBufferQueue(&inputProducer, &inputConsumer);
213 BufferQueue::createBufferQueue(&outputProducer, &outputConsumer);
IGraphicBufferProducer_test.cpp 27 #include <gui/BufferQueue.h>
86 BufferQueue::createBufferQueue(&mProducer, &mConsumer);
282 EXPECT_GE(BufferQueue::NUM_BUFFER_SLOTS, value);
321 // but not by BufferQueue::query
339 EXPECT_GT(BufferQueue::NUM_BUFFER_SLOTS, dequeuedSlot);
381 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(BufferQueue::NUM_BUFFER_SLOTS,
513 ASSERT_OK(mProducer->setBufferCount(BufferQueue::NUM_BUFFER_SLOTS));
516 for (int i = 0; i < BufferQueue::NUM_BUFFER_SLOTS; ++i) {
539 EXPECT_EQ(BAD_VALUE, mProducer->setBufferCount(BufferQueue::NUM_BUFFER_SLOTS + 1))
540 << "bufferCount: " << BufferQueue::NUM_BUFFER_SLOTS + 1
    [all...]
  /frameworks/native/services/surfaceflinger/
SurfaceFlingerConsumer.h 50 virtual status_t acquireBufferLocked(BufferQueue::BufferItem *item, nsecs_t presentWhen);
  /external/chromium_org/media/filters/
frame_processor_base.h 134 virtual bool ProcessFrames(const StreamParser::BufferQueue& audio_buffers,
135 const StreamParser::BufferQueue& video_buffers,
frame_processor.cc 40 const StreamParser::BufferQueue& audio_buffers,
41 const StreamParser::BufferQueue& video_buffers,
47 StreamParser::BufferQueue frames;
62 for (StreamParser::BufferQueue::const_iterator frames_itr = frames.begin();
340 StreamParser::BufferQueue buffer_to_append;
  /external/chromium_org/media/formats/mp2t/
mp2t_stream_parser.h 55 StreamParser::BufferQueue audio_queue;
57 StreamParser::BufferQueue video_queue;
  /frameworks/av/include/media/stagefright/
SurfaceMediaSource.h 21 #include <gui/BufferQueue.h>
38 // enforce this as in BufferQueue, dequeue can be used by Surface
124 // Implementation of the BufferQueue::ConsumerListener interface. These
126 // BufferQueue.
129 // Used as a hook to BufferQueue::disconnect()
149 // A BufferQueue, represented by these interfaces, is the exchange point
160 SlotData mSlots[BufferQueue::NUM_BUFFER_SLOTS];
  /frameworks/av/media/libstagefright/
SurfaceMediaSource.cpp 43 mCurrentSlot(BufferQueue::INVALID_BUFFER_SLOT),
59 BufferQueue::createBufferQueue(&mProducer, &mConsumer);
71 sp<BufferQueue::ProxyConsumerListener> proxy = new BufferQueue::ProxyConsumerListener(listener);
75 ALOGE("SurfaceMediaSource: error connecting to BufferQueue: %s (%d)",
293 BufferQueue::BufferItem item;
299 if (err == BufferQueue::NO_BUFFER_AVAILABLE) {
412 for (int id = 0; id < BufferQueue::NUM_BUFFER_SLOTS; id++) {
450 // Part of the BufferQueue::ConsumerListener
468 // the prodcuer is disconnecting from the BufferQueue
    [all...]
  /frameworks/native/libs/gui/
ConsumerBase.cpp 56 ConsumerBase::ConsumerBase(const sp<IGraphicBufferConsumer>& bufferQueue, bool controlledByApp) :
58 mConsumer(bufferQueue) {
67 sp<IConsumerListener> proxy = new BufferQueue::ProxyConsumerListener(listener);
71 CB_LOGE("ConsumerBase: error connecting to BufferQueue: %s (%d)",
128 for (int i = 0; i < BufferQueue::NUM_BUFFER_SLOTS; i++) {
150 for (int i =0; i < BufferQueue::NUM_BUFFER_SLOTS; i++) {
153 // disconnect from the BufferQueue
182 status_t ConsumerBase::acquireBufferLocked(BufferQueue::BufferItem *item,
262 if (slot < 0 || slot >= BufferQueue::NUM_BUFFER_SLOTS) {
Android.mk 10 BufferQueue.cpp \
  /frameworks/rs/
rsGrallocConsumer.cpp 60 if (mAcquiredBuffer.mSlot != BufferQueue::INVALID_BUFFER_SLOT) {
67 BufferQueue::BufferItem b;
71 if (err == BufferQueue::NO_BUFFER_AVAILABLE) {
120 assert(mAcquiredBuffer.mSlot == BufferQueue::INVALID_BUFFER_SLOT);
174 // release the buffer if it hasn't already been freed by the BufferQueue.
184 mAcquiredBuffer.mSlot = BufferQueue::INVALID_BUFFER_SLOT;
  /external/chromium_org/media/formats/mp4/
mp4_stream_parser_unittest.cc 79 const StreamParser::BufferQueue& buffers) {
81 for (StreamParser::BufferQueue::const_iterator buf = buffers.begin();
89 bool NewBuffersF(const StreamParser::BufferQueue& audio_buffers,
90 const StreamParser::BufferQueue& video_buffers,

Completed in 1644 milliseconds

12 3 4