diff options
author | Chih-yu Huang <akahuang@google.com> | 2020-09-16 12:52:17 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-09-16 12:52:17 +0000 |
commit | fd6d402fcb0de7c7c2c6362681bcf0ffd0e06c93 (patch) | |
tree | 0b601a06e311f9050b6f34515e60ae7200f1268a | |
parent | c31a1dc005986f5c22a6c53a5ffcf6044d7da59a (diff) | |
parent | 26c574307ae7fbb909635b0a460129329edbed3d (diff) | |
download | v4l2_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.cpp | 2 |
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; |