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

/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp79 mBQ->dequeueBuffer(&slot, &fence, false, 1, 1, 0,
87 mBQ->dequeueBuffer(&slot, &fence, false, 1, 1, 0,
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DVirtualDisplaySurface.h99 virtual status_t dequeueBuffer(int* pslot, sp<Fence>* fence, bool async,
113 status_t dequeueBuffer(Source source, uint32_t format, uint32_t usage,
151 // dequeueBuffer. Each bit in mLastSlotSource corresponds to a producer
196 // | PREPARED | dequeueBuffer [1] || GLES |
H A DVirtualDisplaySurface.cpp149 // dequeueBuffer().
180 // in a GLES configuration, if the sink disappears then dequeueBuffer
264 status_t VirtualDisplaySurface::dequeueBuffer(Source source, function in class:android::VirtualDisplaySurface
269 status_t result = mSource[source]->dequeueBuffer(sslot, fence, async,
274 VDS_LOGV("dequeueBuffer(%s): sslot=%d pslot=%d result=%d",
294 VDS_LOGV("dequeueBuffer(%s): buffers[%d]=%p fmt=%d usage=%#x",
303 status_t VirtualDisplaySurface::dequeueBuffer(int* pslot, sp<Fence>* fence, bool async, function in class:android::VirtualDisplaySurface
306 "Unexpected dequeueBuffer() in %s state", dbgStateStr());
309 VDS_LOGW_IF(!async, "EGL called dequeueBuffer with !async despite eglSwapInterval(0)");
310 VDS_LOGV("dequeueBuffer
[all...]
/frameworks/native/include/ui/
H A DFramebufferNativeWindow.h69 static int dequeueBuffer(ANativeWindow* window, ANativeWindowBuffer** buffer, int* fenceFd);
/frameworks/native/libs/ui/
H A DFramebufferNativeWindow.cpp153 ANativeWindow::dequeueBuffer = dequeueBuffer; member in class:android::ANativeWindow
224 int result = dequeueBuffer(window, buffer, &fenceFd);
235 int FramebufferNativeWindow::dequeueBuffer(ANativeWindow* window, function in class:android::FramebufferNativeWindow
/frameworks/native/include/gui/
H A DBufferQueue.h119 // by dequeueBuffer. It must be called again if dequeueBuffer returns
123 // dequeueBuffer gets the next buffer slot index for the producer to use.
160 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, bool async,
185 // will usually be the one obtained from dequeueBuffer.
269 // dequeueBuffer when a width and height of zero is requested. Default
283 // flag) and has dequeueBuffer() return WOULD_BLOCK instead.
298 // in dequeueBuffer. Formats are enumerated in graphics.h; the
302 // setConsumerUsageBits will turn on additional usage bits for dequeueBuffer.
303 // These are merged with the bits passed to dequeueBuffer
[all...]
H A DIGraphicBufferProducer.h46 * dequeueBuffer() to get an empty buffer, fills it with data, then
73 // dequeueBuffer requests a new buffer slot for the client to use. Ownership
80 // If dequeueBuffer return BUFFER_NEEDS_REALLOCATION, the client is
90 virtual status_t dequeueBuffer(int *slot, sp<Fence>* fence, bool async,
H A DSurface.h126 virtual int dequeueBuffer(ANativeWindowBuffer** buffer, int* fenceFd);
/frameworks/native/libs/gui/
H A DSurface.cpp46 ANativeWindow::dequeueBuffer = hook_dequeueBuffer; member in class:android::ANativeWindow
97 return c->dequeueBuffer(buffer, fenceFd);
117 int result = c->dequeueBuffer(&buf, &fenceFd);
178 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) { function in class:android::Surface
180 ALOGV("Surface::dequeueBuffer");
186 status_t result = mGraphicBufferProducer->dequeueBuffer(&buf, &fence, mSwapIntervalZero,
189 ALOGV("dequeueBuffer: IGraphicBufferProducer::dequeueBuffer(%d, %d, %d, %d)"
197 ALOGE_IF(fence == NULL, "Surface::dequeueBuffer: received null Fence! buf=%d", buf);
206 ALOGE("dequeueBuffer
[all...]
H A DIGraphicBufferProducer.cpp82 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, bool async, function in class:android::BpGraphicBufferProducer
206 int result = dequeueBuffer(&buf, &fence, async, w, h, format, usage);
H A DBufferQueue.cpp253 status_t BufferQueue::dequeueBuffer(int *outBuf, sp<Fence>* outFence, bool async, function in class:android::BufferQueue
256 ST_LOGV("dequeueBuffer: w=%d h=%d fmt=%#x usage=%#x", w, h, format, usage);
259 ST_LOGE("dequeueBuffer: invalid size: w=%u, h=%u", w, h);
280 ST_LOGE("dequeueBuffer: BufferQueue has been abandoned!");
290 ST_LOGE("dequeueBuffer: async mode is invalid with buffercount override");
335 ST_LOGE("dequeueBuffer: can't dequeue multiple buffers without "
349 ST_LOGE("dequeueBuffer: min undequeued buffer count (%d) "
368 ST_LOGE("dequeueBuffer: would block! returning an error instead.");
378 ST_LOGE("dequeueBuffer: no available buffer slots");
415 ST_LOGE("dequeueBuffer
[all...]
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3OutputStream.cpp109 res = currentConsumer->dequeueBuffer(currentConsumer.get(), &anb, &fenceFd);
/frameworks/native/opengl/libagl/
H A Degl.cpp378 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer,
533 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer, &fenceFd) == NO_ERROR) {

Completed in 270 milliseconds