/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3IOStreamBase.cpp | 151 int releaseFence, 163 buffer.release_fence = releaseFence; 235 sp<Fence> releaseFence; local 237 &releaseFence); 242 if (releaseFence != 0) { 243 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence); 148 handoutBufferLocked(camera3_stream_buffer &buffer, buffer_handle_t *handle, int acquireFence, int releaseFence, camera3_buffer_status_t status, bool output) argument
|
H A D | Camera3InputStream.cpp | 85 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false); 150 sp<Fence> releaseFence = new Fence(buffer.release_fence); local 151 res = mConsumer->releaseBuffer(bufferItem, releaseFence); 157 *releaseFenceOut = releaseFence;
|
H A D | Camera3OutputStream.cpp | 173 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/true); 213 sp<Fence> releaseFence = new Fence(buffer.release_fence); local 214 int anwReleaseFence = releaseFence->dup(); 284 *releaseFenceOut = releaseFence;
|
H A D | Camera3Device.cpp | 915 if (bSrc.releaseFence == nullptr) { 917 } else if (bSrc.releaseFence->numFds == 1) { 918 bDst.release_fence = dup(bSrc.releaseFence->data[0]); 921 __FUNCTION__, result.frameNumber, i, bSrc.releaseFence->numFds); 949 if (result.inputBuffer.releaseFence == nullptr) { 951 } else if (result.inputBuffer.releaseFence->numFds == 1) { 952 inputBuffer.release_fence = dup(result.inputBuffer.releaseFence->data[0]); 955 __FUNCTION__, result.frameNumber, result.inputBuffer.releaseFence->numFds); 3146 captureRequest->inputBuffer.releaseFence = nullptr; 3175 dst.releaseFence [all...] |
/frameworks/native/include/gui/ |
H A D | BufferQueueConsumer.h | 72 const sp<Fence>& releaseFence, EGLDisplay display, 162 const sp<Fence>& releaseFence) { 163 return releaseBuffer(buf, frameNumber, releaseFence, display, fence); 160 releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display, EGLSyncKHR fence, const sp<Fence>& releaseFence) argument
|
H A D | IGraphicBufferConsumer.h | 134 EGLSyncKHR fence, const sp<Fence>& releaseFence) = 0; 136 status_t releaseHelper(int buf, uint64_t frameNumber, const sp<Fence>& releaseFence) { argument 137 return releaseBuffer(buf, frameNumber, EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence);
|
H A D | BufferItemConsumer.h | 90 const sp<Fence>& releaseFence = Fence::NO_FENCE);
|
H A D | FrameTimestamps.h | 97 std::shared_ptr<FenceTime> releaseFence{FenceTime::NO_FENCE};
|
/frameworks/native/libs/gui/ |
H A D | BufferItemConsumer.cpp | 97 const sp<Fence>& releaseFence) { 102 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence); 96 releaseBuffer(const BufferItem &item, const sp<Fence>& releaseFence) argument
|
H A D | FrameTimestamps.cpp | 86 releaseFence->getSignalTime(); 150 true, *releaseFence); 295 frame.releaseFence = FenceTime::NO_FENCE; 305 &frame.releaseFence, d.mReleaseFence); 442 frame->releaseFence = std::move(release); 508 mReleaseFence = frameTimestamps.releaseFence->getSnapshot();
|
H A D | BufferQueueConsumer.cpp | 405 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, 411 releaseFence == NULL) { 413 releaseFence.get()); 440 mSlots[slot].mFence = releaseFence; 404 releaseBuffer(int slot, uint64_t frameNumber, const sp<Fence>& releaseFence, EGLDisplay eglDisplay, EGLSyncKHR eglFence) argument
|
H A D | IGraphicBufferConsumer.cpp | 86 const sp<Fence>& releaseFence) override { 87 return callRemote<ReleaseBuffer>(Tag::RELEASE_BUFFER, buf, frameNumber, releaseFence);
|
/frameworks/native/libs/ui/ |
H A D | Gralloc2.cpp | 164 int releaseFence = -1; local 178 releaseFence = fd; 194 return releaseFence;
|
/frameworks/base/media/jni/ |
H A D | android_media_ImageReader.cpp | 467 sp<Fence> releaseFence = new Fence(fenceFd); local 468 return releaseFence; 490 sp<Fence> releaseFence = Image_unlockIfLocked(env, image); local 491 bufferConsumer->releaseBuffer(*buffer, releaseFence);
|
/frameworks/av/media/ndk/ |
H A D | NdkImageReader.cpp | 490 sp<Fence> releaseFence = releaseFenceFd > 0 ? new Fence(releaseFenceFd) : Fence::NO_FENCE; local 491 sp<Fence> bufferFence = Fence::merge("AImageReader", unlockFence, releaseFence);
|
/frameworks/native/libs/gui/bufferqueue/1.0/ |
H A D | H2BGraphicBufferProducer.cpp | 682 getFlattenedSize(t.releaseFence); 697 getFdCount(t.releaseFence); 749 tSnapshot[3] = &t.releaseFence;
|
/frameworks/native/libs/hwc2on1adapter/ |
H A D | HWC2On1Adapter.cpp | 729 auto releaseFence = layer->getReleaseFence(); local 730 if (releaseFence != MiniFence::NO_FENCE) { 733 outFences[numWritten] = releaseFence->dup(); 883 int32_t releaseFence) { 886 ALOGV("[%" PRIu64 "] setOutputBuffer(%p, %d)", mId, buffer, releaseFence); 888 mOutputBuffer.setFence(releaseFence); 882 setOutputBuffer(buffer_handle_t buffer, int32_t releaseFence) argument
|
/frameworks/av/media/libstagefright/omx/1.0/ |
H A D | Conversion.h | 1339 getFlattenedSize(t.releaseFence); 1354 getFdCount(t.releaseFence); 1408 tSnapshot[3] = &t->releaseFence; 1472 tSnapshot[3] = &t.releaseFence;
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | ComposerHal.h | 202 int releaseFence);
|
H A D | HWC2.h | 253 const android::sp<android::Fence>& releaseFence);
|
H A D | ComposerHal.cpp | 507 int releaseFence) 510 mWriter.setOutputBuffer(0, buffer, dup(releaseFence)); 506 setOutputBuffer(Display display, const native_handle_t* buffer, int releaseFence) argument
|
H A D | HWC2.cpp | 659 const sp<Fence>& releaseFence) 661 int32_t fenceFd = releaseFence->dup(); 658 setOutputBuffer(const sp<GraphicBuffer>& buffer, const sp<Fence>& releaseFence) argument
|
/frameworks/native/services/vr/hardware_composer/impl/ |
H A D | vr_hwc.h | 247 int32_t releaseFence) override;
|
H A D | vr_hwc.cpp | 473 int32_t releaseFence) { 474 base::unique_fd fence(releaseFence); 472 setOutputBuffer(Display display, buffer_handle_t buffer, int32_t releaseFence) argument
|
/frameworks/native/services/surfaceflinger/ |
H A D | Layer.h | 344 void onLayerDisplayed(const sp<Fence>& releaseFence);
|