Searched refs:dequeueBuffer (Results 1 - 20 of 20) sorted by relevance

/frameworks/native/libs/gui/tests/
H A DStreamSplitter_test.cpp83 inputProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
117 inputProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
155 inputProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
192 inputProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
219 inputProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
232 ASSERT_EQ(NO_INIT, inputProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
H A DIGraphicBufferProducer_test.cpp192 // To easily store dequeueBuffer results into containers
198 status_t dequeueBuffer(uint32_t w, uint32_t h, uint32_t format, uint32_t usage, DequeueBufferResult* result) { function in class:android::IGraphicBufferProducerTest
199 return mProducer->dequeueBuffer(&result->slot, &result->fence, w, h, format, usage);
212 (mProducer->dequeueBuffer(slot, fence, DEFAULT_WIDTH,
350 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence,
414 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence,
483 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence,
510 (dequeueBuffer(DEFAULT_WIDTH, DEFAULT_HEIGHT, DEFAULT_FORMAT,
531 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence,
568 (mProducer->dequeueBuffer(
[all...]
H A DBufferQueue_test.cpp137 mProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
181 mProducer->dequeueBuffer(&slot, &fence, 1, 1, 0,
189 mProducer->dequeueBuffer(&slot, &fence, 1, 1, 0,
232 mProducer->dequeueBuffer(&slot, &fence, 1, 1, 0,
268 mProducer->dequeueBuffer(&slot, &fence, 1, 1, 0,
278 mProducer->dequeueBuffer(&slot, &fence, 1, 1, 0,
328 mProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
377 mProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
413 mProducer->dequeueBuffer(&slot, &fence, 0, 0, 0,
436 mProducer->dequeueBuffer(
[all...]
H A DSurface_test.cpp197 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
214 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
253 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fence));
257 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fence));
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DVirtualDisplaySurface.h106 virtual status_t dequeueBuffer(int* pslot, sp<Fence>* fence, uint32_t w,
137 status_t dequeueBuffer(Source source, PixelFormat format, uint32_t usage,
175 // dequeueBuffer. Each bit in mProducerSlotSource corresponds to a producer
220 // | PREPARED | dequeueBuffer [1] || GLES |
H A DVirtualDisplaySurface.cpp169 // dequeueBuffer().
202 // in a GLES configuration, if the sink disappears then dequeueBuffer
340 status_t VirtualDisplaySurface::dequeueBuffer(Source source, function in class:android::VirtualDisplaySurface
344 status_t result = mSource[source]->dequeueBuffer(sslot, fence,
349 VDS_LOGV("dequeueBuffer(%s): sslot=%d pslot=%d result=%d",
374 VDS_LOGV("dequeueBuffer(%s): buffers[%d]=%p fmt=%d usage=%#x",
383 status_t VirtualDisplaySurface::dequeueBuffer(int* pslot, sp<Fence>* fence, function in class:android::VirtualDisplaySurface
386 return mSource[SOURCE_SINK]->dequeueBuffer(pslot, fence, w, h, format, usage);
389 "Unexpected dequeueBuffer() in %s state", dbgStateStr());
392 VDS_LOGV("dequeueBuffer
[all...]
/frameworks/native/services/surfaceflinger/
H A DMonitoredProducer.cpp68 status_t MonitoredProducer::dequeueBuffer(int* slot, sp<Fence>* fence, function in class:android::MonitoredProducer
70 return mProducer->dequeueBuffer(slot, fence, w, h, format, usage);
H A DMonitoredProducer.h40 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, uint32_t w,
/frameworks/native/include/gui/
H A DBufferQueueProducer.h38 // by dequeueBuffer. It must be called again if dequeueBuffer returns
48 // dequeueBuffer gets the next buffer slot index for the producer to use.
83 virtual status_t dequeueBuffer(int *outSlot, sp<Fence>* outFence,
119 // will usually be the one obtained from dequeueBuffer.
151 // from the producer to the consumer without using dequeueBuffer/
221 // It's updated during connect and dequeueBuffer (which should catch
246 // Sets how long dequeueBuffer or attachBuffer will block if a buffer or
H A DIGraphicBufferProducer.h49 * dequeueBuffer() to get an empty buffer, fills it with data, then
60 // A flag returned by dequeueBuffer when the client needs to call
63 // A flag returned by dequeueBuffer when all mirrored slots should be
127 // dequeueBuffer requests a new buffer slot for the client to use. Ownership
140 // If dequeueBuffer returns the BUFFER_NEEDS_REALLOCATION flag, the client is
143 // If dequeueBuffer returns the RELEASE_ALL_BUFFERS flag, the client is
190 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, uint32_t w,
197 // hold a freshly allocated buffer in dequeueBuffer or a buffer is attached
210 // detachNextBuffer is equivalent to calling dequeueBuffer, requestBuffer,
221 // equivalent to fence from the dequeueBuffer cal
[all...]
H A DSurface.h86 * from the producer to the consumer without using dequeueBuffer/
101 * delay during dequeueBuffer. If there are already the maximum number of
190 virtual int dequeueBuffer(ANativeWindowBuffer** buffer, int* fenceFd);
/frameworks/native/libs/gui/
H A DSurface.cpp55 ANativeWindow::dequeueBuffer = hook_dequeueBuffer; member in class:android::ANativeWindow
144 return c->dequeueBuffer(buffer, fenceFd);
164 int result = c->dequeueBuffer(&buf, &fenceFd);
231 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) { function in class:android::Surface
233 ALOGV("Surface::dequeueBuffer");
258 } // Drop the lock so that we can still touch the Surface while blocking in IGBP::dequeueBuffer
262 status_t result = mGraphicBufferProducer->dequeueBuffer(&buf, &fence,
266 ALOGV("dequeueBuffer: IGraphicBufferProducer::dequeueBuffer"
277 ALOGE_IF(fence == NULL, "Surface::dequeueBuffer
[all...]
H A DIGraphicBufferProducer.cpp120 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, uint32_t width, function in class:android::BpGraphicBufferProducer
489 int result = dequeueBuffer(&buf, &fence, width, height, format,
H A DBufferQueueProducer.cpp244 "dequeueBuffer" : "attachBuffer";
343 status_t BufferQueueProducer::dequeueBuffer(int *outSlot, function in class:android::BufferQueueProducer
352 BQ_LOGE("dequeueBuffer: BufferQueue has been abandoned");
357 BQ_LOGE("dequeueBuffer: BufferQueue has no connected producer");
362 BQ_LOGV("dequeueBuffer: w=%u h=%u format=%#x, usage=%#x", width, height,
366 BQ_LOGE("dequeueBuffer: invalid size: w=%u h=%u", width, height);
402 BQ_LOGE("dequeueBuffer: no available buffer slots");
415 BQ_LOGE("dequeueBuffer: cannot re-allocate a shared"
430 BQ_LOGE("dequeueBuffer: cannot re-allocate a shared"
467 BQ_LOGV("dequeueBuffer
[all...]
/frameworks/av/media/libstagefright/colorconversion/
H A DSoftwareRenderer.cpp213 int err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
220 ALOGW("Surface::dequeueBuffer returned error %d", err);
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3OutputStream.cpp166 res = currentConsumer->dequeueBuffer(currentConsumer.get(), &anb, &fenceFd);
602 // call (e.g., attachBuffer, dequeueBuffer etc.) before reaching here. We should notify the
/frameworks/native/vulkan/libvulkan/
H A Dswapchain.cpp656 err = surface.window->dequeueBuffer(surface.window.get(), &buffer,
661 ALOGE("dequeueBuffer[%u] failed: %s (%d)", i, strerror(-err), err);
780 err = window->dequeueBuffer(window, &buffer, &fence_fd);
784 ALOGE("dequeueBuffer failed: %s (%d)", strerror(-err), err);
797 ALOGE("dequeueBuffer returned unrecognized buffer");
/frameworks/base/media/jni/
H A Dandroid_media_ImageWriter.cpp329 status_t res = anw->dequeueBuffer(anw.get(), &anb, &fenceFd);
/frameworks/native/opengl/libagl/
H A Degl.cpp378 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer,
539 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer, &fenceFd) == NO_ERROR) {
/frameworks/av/media/libstagefright/
H A DACodec.cpp1110 err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1112 ALOGE("dequeueBuffer failed: %s (%d)", strerror(-err), -err);
1237 err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1239 ALOGE("dequeueBuffer failed: %s (%d)", strerror(-err), -err);
1405 status_t err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1407 ALOGE("dequeueBuffer failed: %s(%d).", asString(err), err);

Completed in 2009 milliseconds