Merge "CCodec: don't update pipeline watcher if using input surface"

gugelfrei
TreeHugger Robot 5 years ago committed by Android (Google) Code Review
commit 8f922e189d

@ -2593,9 +2593,9 @@ bool CCodecBufferChannel::handleWork(
return false;
}
if (work->worklets.size() != 1u
if (mInputSurface == nullptr && (work->worklets.size() != 1u
|| !work->worklets.front()
|| !(work->worklets.front()->output.flags & C2FrameData::FLAG_INCOMPLETE)) {
|| !(work->worklets.front()->output.flags & C2FrameData::FLAG_INCOMPLETE))) {
mPipelineWatcher.lock()->onWorkDone(work->input.ordinal.frameIndex.peeku());
}

Loading…
Cancel
Save