Home | History | Annotate | Download | only in libstagefright

Lines Matching defs:fenceFd

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;
1031 int fenceFd;
1032 err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1041 info.mFenceFd = fenceFd;
1154 int fenceFd;
1155 err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1165 info->setWriteFence(fenceFd, "allocateOutputMetadataBuffers for legacy");
1267 ANativeWindowBuffer *buf, int fenceFd, BufferInfo *info) {
1271 buf, fenceFd, info - &mBuffers[kPortIndexOutput][0]);
1321 int fenceFd = -1;
1323 status_t err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1350 info->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow");
1351 updateRenderInfoForDequeuedBuffer(buf, fenceFd, info);
1394 oldest->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow for oldest");
1420 updateRenderInfoForDequeuedBuffer(buf, fenceFd, oldest);
1469 int fenceFd = ((VideoNativeMetadata *)info->mData->data())->nFenceFd;
1470 if (fenceFd >= 0) {
1472 fenceFd, portIndex == kPortIndexInput ? "input" : "output", i);
4688 int32_t fenceFd;
4691 CHECK(msg->findInt32("fence_fd", &fenceFd));
4693 return onOMXEmptyBufferDone(bufferID, fenceFd);
4701 int32_t rangeOffset, rangeLength, flags, fenceFd;
4708 CHECK(msg->findInt32("fence_fd", &fenceFd));
4715 fenceFd);
4763 bool ACodec::BaseState::onOMXEmptyBufferDone(IOMX::buffer_id bufferID, int fenceFd) {
4772 if (fenceFd >= 0) {
4773 ::close(fenceFd);
4780 (void)mCodec->waitForFence(fenceFd, "onOMXEmptyBufferDone");
4781 fenceFd = -1;
4784 info->setWriteFence(fenceFd, "onOMXEmptyBufferDone");
5065 int fenceFd) {
5094 if (fenceFd >= 0) {
5095 ::close(fenceFd);
5114 (void)mCodec->waitForFence(fenceFd, "onOMXFillBufferDone");
5115 fenceFd = -1;
5117 info->setReadFence(fenceFd, "onOMXFillBufferDone");