aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-yu Huang <akahuang@google.com>2020-09-16 12:52:17 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-09-16 12:52:17 +0000
commitfd6d402fcb0de7c7c2c6362681bcf0ffd0e06c93 (patch)
tree0b601a06e311f9050b6f34515e60ae7200f1268a
parentc31a1dc005986f5c22a6c53a5ffcf6044d7da59a (diff)
parent26c574307ae7fbb909635b0a460129329edbed3d (diff)
downloadv4l2_codec2-fd6d402fcb0de7c7c2c6362681bcf0ffd0e06c93.tar.gz
Merge "V4L2Decoder: do not stop fetching output buffers on drain or flush" into rvc-dev am: 26c574307a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/v4l2_codec2/+/12593344 Change-Id: Ia3347bc6bac1e3823fcfddd75a33631cb2a70d3b
-rw-r--r--components/V4L2Decoder.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/components/V4L2Decoder.cpp b/components/V4L2Decoder.cpp
index c070d64..0df4e50 100644
--- a/components/V4L2Decoder.cpp
+++ b/components/V4L2Decoder.cpp
@@ -502,8 +502,6 @@ void V4L2Decoder::tryFetchVideoFrame() {
ALOG_ASSERT(mTaskRunner->RunsTasksInCurrentSequence());
ALOG_ASSERT(mVideoFramePool, "mVideoFramePool is null, haven't get the instance yet?");
- if (mState == State::Idle) return;
-
if (mOutputQueue->FreeBuffersCount() == 0) {
ALOGD("No free V4L2 output buffers, ignore.");
return;