HomeSort by relevance Sort by last modified time
    Searched defs:fenceFd (Results 1 - 17 of 17) sorted by null

  /hardware/intel/img/hwcomposer/moorefield_hdmi/platforms/merrifield_plus/
PlatfBufferManager.cpp 67 int fenceFd;
72 srcCrop.y, 0, -1, &fenceFd)) {
78 sync_wait(fenceFd, -1);
80 close(fenceFd);
  /frameworks/av/services/camera/libcameraservice/device3/
Camera3OutputStream.cpp 99 int fenceFd;
115 res = currentConsumer->dequeueBuffer(currentConsumer.get(), &anb, &fenceFd);
124 * FenceFD now owned by HAL except in case of error,
127 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
Camera3InputStream.cpp 63 int fenceFd;
78 fenceFd = bufferItem.mFence->dup();
81 * FenceFD now owned by HAL except in case of error,
84 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
Camera3ZslStream.cpp 152 int fenceFd;
174 fenceFd = bufferItem->getBufferItem().mFence->dup();
177 * FenceFD now owned by HAL except in case of error,
180 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
  /frameworks/native/libs/gui/tests/
Surface_test.cpp 192 int fenceFd;
193 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
194 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, fenceFd));
210 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
  /frameworks/native/libs/ui/
FramebufferNativeWindow.cpp 224 int fenceFd = -1;
225 int result = dequeueBuffer(window, buffer, &fenceFd);
226 sp<Fence> fence(new Fence(fenceFd));
237 ANativeWindowBuffer** buffer, int* fenceFd)
257 *fenceFd = -1;
275 ANativeWindowBuffer* buffer, int fenceFd)
282 sp<Fence> fence(new Fence(fenceFd));
  /frameworks/av/include/media/
IOMX.h 160 // Calls OMX_FillBuffer on buffer, and passes |fenceFd| to component if it supports
161 // fences. Otherwise, it waits on |fenceFd| before calling OMX_FillBuffer.
162 // Takes ownership of |fenceFd| even if this call fails.
163 virtual status_t fillBuffer(node_id node, buffer_id buffer, int fenceFd = -1) = 0;
166 // |range_length|, |flags| and |timestamp|). Passes |fenceFd| to component if it
167 // supports fences. Otherwise, it waits on |fenceFd| before calling OMX_EmptyBuffer.
168 // Takes ownership of |fenceFd| even if this call fails.
173 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd = -1) = 0;
205 int fenceFd; // used for EMPTY_BUFFER_DONE and FILL_BUFFER_DONE; client must close this
  /frameworks/av/media/libstagefright/colorconversion/
SoftwareRenderer.cpp 212 int fenceFd = -1;
213 int err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
214 if (err == 0 && fenceFd >= 0) {
215 info = mRenderTracker.updateInfoForDequeuedBuffer(buf, fenceFd, 0);
216 sp<Fence> fence = new Fence(fenceFd);
  /hardware/intel/common/libmix/videoencoder/
VideoEncoderUtils.cpp 166 int fenceFd;
167 err = GrallocMod->Blit(GrallocMod, src, dest, w, h, 0, 0, 0, -1, &fenceFd);
169 sync_wait(fenceFd, -1);
170 close(fenceFd);
  /frameworks/av/media/libmedia/
IOMX.cpp 514 virtual status_t fillBuffer(node_id node, buffer_id buffer, int fenceFd) {
519 data.writeInt32(fenceFd >= 0);
520 if (fenceFd >= 0) {
521 data.writeFileDescriptor(fenceFd, true /* takeOwnership */);
532 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) {
541 data.writeInt32(fenceFd >= 0);
542 if (fenceFd >= 0) {
543 data.writeFileDescriptor(fenceFd, true /* takeOwnership */);
1024 int fenceFd = haveFence ? ::dup(data.readFileDescriptor()) : -1;
1025 reply->writeInt32(fillBuffer(node, buffer, fenceFd));
    [all...]
  /frameworks/av/media/libstagefright/omx/
OMXNodeInstance.cpp 79 #define EMPTY_BUFFER(addr, header, fenceFd) "%#x [%u@%p fc=%d]", \
80 (addr), (header)->nAllocLen, (header)->pBuffer, (fenceFd)
81 #define FULL_BUFFER(addr, header, fenceFd) "%#" PRIxPTR " [%u@%p (%u..+%u) f=%x ts=%lld fc=%d]", \
83 (header)->nOffset, (header)->nFilledLen, (header)->nFlags, (header)->nTimeStamp, (fenceFd)
    [all...]
  /frameworks/base/media/jni/
android_media_ImageWriter.cpp 186 sp<GraphicBuffer> buffer, int fenceFd);
188 GraphicBuffer** buffer, int* fenceFd);
338 int fenceFd = -1;
339 status_t res = anw->dequeueBuffer(anw.get(), &anb, &fenceFd);
364 Image_setNativeContext(env, image, buffer, fenceFd);
414 int fenceFd = -1;
415 Image_getNativeContext(env, image, &buffer, &fenceFd);
425 anw->cancelBuffer(anw.get(), buffer, fenceFd);
444 int fenceFd = -1;
445 Image_getNativeContext(env, image, &buffer, &fenceFd);
    [all...]
  /frameworks/native/libs/gui/
GLConsumer.cpp 664 int fenceFd = eglDupNativeFenceFDANDROID(dpy, sync);
666 if (fenceFd == EGL_NO_NATIVE_FENCE_FD_ANDROID) {
671 sp<Fence> fence(new Fence(fenceFd));
964 int fenceFd = mCurrentFence->dup();
965 if (fenceFd == -1) {
970 EGL_SYNC_NATIVE_FENCE_FD_ANDROID, fenceFd,
    [all...]
Surface.cpp 124 ANativeWindowBuffer** buffer, int* fenceFd) {
126 return c->dequeueBuffer(buffer, fenceFd);
130 ANativeWindowBuffer* buffer, int fenceFd) {
132 return c->cancelBuffer(buffer, fenceFd);
136 ANativeWindowBuffer* buffer, int fenceFd) {
138 return c->queueBuffer(buffer, fenceFd);
145 int fenceFd = -1;
146 int result = c->dequeueBuffer(&buf, &fenceFd);
147 sp<Fence> fence(new Fence(fenceFd));
207 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
    [all...]
  /frameworks/native/services/surfaceflinger/
Layer.cpp 567 int fenceFd = -1;
575 fenceFd = fence->dup();
576 if (fenceFd == -1) {
581 layer.setAcquireFenceFd(fenceFd);
    [all...]
  /frameworks/native/opengl/libagl/
egl.cpp 377 int fenceFd = -1;
379 &fenceFd) != NO_ERROR) {
384 sp<Fence> fence(new Fence(fenceFd));
386 nativeWindow->cancelBuffer(nativeWindow, buffer, fenceFd);
538 int fenceFd = -1;
539 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer, &fenceFd) == NO_ERROR) {
540 sp<Fence> fence(new Fence(fenceFd));
542 nativeWindow->cancelBuffer(nativeWindow, buffer, fenceFd);
    [all...]
  /frameworks/av/media/libstagefright/
ACodec.cpp 160 msg->setInt32("fence_fd", omx_msg.fenceFd);
181 "fence_fd", omx_msg.fenceFd);
248 bool onOMXEmptyBufferDone(IOMX::buffer_id bufferID, int fenceFd);
255 int fenceFd);
461 void ACodec::BufferInfo::setWriteFence(int fenceFd, const char *dbg) {
464 mIsReadFence ? "read" : "write", mFenceFd, fenceFd, dbg);
466 mFenceFd = fenceFd;
470 void ACodec::BufferInfo::setReadFence(int fenceFd, const char *dbg) {
473 mIsReadFence ? "read" : "write", mFenceFd, fenceFd, dbg);
475 mFenceFd = fenceFd;
    [all...]

Completed in 544 milliseconds