Searched refs:releaseFence (Results 1 - 25 of 30) sorted by relevance

12

/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3IOStreamBase.cpp151 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 DCamera3InputStream.cpp85 /*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 DCamera3OutputStream.cpp173 /*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 DCamera3Device.cpp915 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 DBufferQueueConsumer.h72 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 DIGraphicBufferConsumer.h134 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 DBufferItemConsumer.h90 const sp<Fence>& releaseFence = Fence::NO_FENCE);
H A DFrameTimestamps.h97 std::shared_ptr<FenceTime> releaseFence{FenceTime::NO_FENCE};
/frameworks/native/libs/gui/
H A DBufferItemConsumer.cpp97 const sp<Fence>& releaseFence) {
102 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence);
96 releaseBuffer(const BufferItem &item, const sp<Fence>& releaseFence) argument
H A DFrameTimestamps.cpp86 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 DBufferQueueConsumer.cpp405 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 DIGraphicBufferConsumer.cpp86 const sp<Fence>& releaseFence) override {
87 return callRemote<ReleaseBuffer>(Tag::RELEASE_BUFFER, buf, frameNumber, releaseFence);
/frameworks/native/libs/ui/
H A DGralloc2.cpp164 int releaseFence = -1; local
178 releaseFence = fd;
194 return releaseFence;
/frameworks/base/media/jni/
H A Dandroid_media_ImageReader.cpp467 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 DNdkImageReader.cpp490 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 DH2BGraphicBufferProducer.cpp682 getFlattenedSize(t.releaseFence);
697 getFdCount(t.releaseFence);
749 tSnapshot[3] = &t.releaseFence;
/frameworks/native/libs/hwc2on1adapter/
H A DHWC2On1Adapter.cpp729 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 DConversion.h1339 getFlattenedSize(t.releaseFence);
1354 getFdCount(t.releaseFence);
1408 tSnapshot[3] = &t->releaseFence;
1472 tSnapshot[3] = &t.releaseFence;
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DComposerHal.h202 int releaseFence);
H A DHWC2.h253 const android::sp<android::Fence>& releaseFence);
H A DComposerHal.cpp507 int releaseFence)
510 mWriter.setOutputBuffer(0, buffer, dup(releaseFence));
506 setOutputBuffer(Display display, const native_handle_t* buffer, int releaseFence) argument
H A DHWC2.cpp659 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 Dvr_hwc.h247 int32_t releaseFence) override;
H A Dvr_hwc.cpp473 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 DLayer.h344 void onLayerDisplayed(const sp<Fence>& releaseFence);

Completed in 2737 milliseconds

12