[mpp_enc]: Fix stuck on reset async mode encoder

Change-Id: I11ff972d9dccd81ea4d274443c920710379f1aff
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
Herman Chen
2022-03-14 09:00:04 +08:00
parent c07169d533
commit 8a85dc5db0

View File

@@ -920,6 +920,9 @@ MPP_RET Mpp::reset()
mFrmOut->flush(); mFrmOut->flush();
mFrmOut->unlock(); mFrmOut->unlock();
} else { } else {
mFrmIn->lock();
mFrmIn->flush();
mFrmIn->unlock();
mFrmOut->lock(); mFrmOut->lock();
mFrmOut->flush(); mFrmOut->flush();
mFrmOut->unlock(); mFrmOut->unlock();
@@ -929,6 +932,9 @@ MPP_RET Mpp::reset()
mPktIn->lock(); mPktIn->lock();
mPktIn->flush(); mPktIn->flush();
mPktIn->unlock(); mPktIn->unlock();
mPktOut->lock();
mPktOut->flush();
mPktOut->unlock();
} }
return MPP_OK; return MPP_OK;