Home | History | Annotate | Download | only in libstagefright

Lines Matching refs:fenceFd

163                     msg->setInt32("fence_fd", omx_msg.fenceFd);
184 "fence_fd", omx_msg.fenceFd);
251 bool onOMXEmptyBufferDone(IOMX::buffer_id bufferID, int fenceFd);
258 int fenceFd);
464 void ACodec::BufferInfo::setWriteFence(int fenceFd, const char *dbg) {
467 mIsReadFence ? "read" : "write", mFenceFd, fenceFd, dbg);
469 mFenceFd = fenceFd;
473 void ACodec::BufferInfo::setReadFence(int fenceFd, const char *dbg) {
476 mIsReadFence ? "read" : "write", mFenceFd, fenceFd, dbg);
478 mFenceFd = fenceFd;
1109 int fenceFd;
1110 err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1119 info.mFenceFd = fenceFd;
1236 int fenceFd;
1237 err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1247 info->setWriteFence(fenceFd, "allocateOutputMetadataBuffers for legacy");
1349 ANativeWindowBuffer *buf, int fenceFd, BufferInfo *info) {
1353 buf, fenceFd, info - &mBuffers[kPortIndexOutput][0]);
1403 int fenceFd = -1;
1405 status_t err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
1433 info->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow");
1434 updateRenderInfoForDequeuedBuffer(buf, fenceFd, info);
1478 oldest->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow for oldest");
1504 updateRenderInfoForDequeuedBuffer(buf, fenceFd, oldest);
1553 int fenceFd = ((VideoNativeMetadata *)info->mData->data())->nFenceFd;
1554 if (fenceFd >= 0) {
1556 fenceFd, portIndex == kPortIndexInput ? "input" : "output", i);
5739 int32_t fenceFd;
5742 CHECK(msg->findInt32("fence_fd", &fenceFd));
5744 return onOMXEmptyBufferDone(bufferID, fenceFd);
5752 int32_t rangeOffset, rangeLength, flags, fenceFd;
5759 CHECK(msg->findInt32("fence_fd", &fenceFd));
5766 fenceFd);
5825 bool ACodec::BaseState::onOMXEmptyBufferDone(IOMX::buffer_id bufferID, int fenceFd) {
5834 if (fenceFd >= 0) {
5835 ::close(fenceFd);
5842 (void)mCodec->waitForFence(fenceFd, "onOMXEmptyBufferDone");
5843 fenceFd = -1;
5846 info->setWriteFence(fenceFd, "onOMXEmptyBufferDone");
6172 int fenceFd) {
6201 if (fenceFd >= 0) {
6202 ::close(fenceFd);
6221 (void)mCodec->waitForFence(fenceFd, "onOMXFillBufferDone");
6222 fenceFd = -1;
6224 info->setReadFence(fenceFd, "onOMXFillBufferDone");