/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...] |