am b42aea5b: Merge "Don\'t believe the PV decoder\'s lies..." into ics-mr1
* commit 'b42aea5b4c7cc7b2766f80f5ceda94b324d776e5': Don't believe the PV decoder's lies...
This commit is contained in:
@@ -421,8 +421,13 @@ void SoftMPEG4::onQueueFilled(OMX_U32 portIndex) {
|
||||
|
||||
int32_t bufferSize = inHeader->nFilledLen;
|
||||
|
||||
// The PV decoder is lying to us, sometimes it'll claim to only have
|
||||
// consumed a subset of the buffer when it clearly consumed all of it.
|
||||
// ignore whatever it says...
|
||||
int32_t tmp = bufferSize;
|
||||
|
||||
if (PVDecodeVideoFrame(
|
||||
mHandle, &bitstream, ×tamp, &bufferSize,
|
||||
mHandle, &bitstream, ×tamp, &tmp,
|
||||
&useExtTimestamp,
|
||||
outHeader->pBuffer) != PV_TRUE) {
|
||||
LOGE("failed to decode video frame.");
|
||||
|
||||
Reference in New Issue
Block a user