diff options
Diffstat (limited to 'videocodec/OMXVideoEncoderAVC.cpp')
| -rw-r--r-- | videocodec/OMXVideoEncoderAVC.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/videocodec/OMXVideoEncoderAVC.cpp b/videocodec/OMXVideoEncoderAVC.cpp index 5979303..5409271 100644 --- a/videocodec/OMXVideoEncoderAVC.cpp +++ b/videocodec/OMXVideoEncoderAVC.cpp @@ -487,6 +487,7 @@ OMX_ERRORTYPE OMXVideoEncoderAVC::ProcessorProcess( mFrameEncodedCount ++; if (mFrameEncodedCount == 2) {//not getoutput for second encode frame to keep in async mode eInfo.DataRetrieved = true; + ports[INPORT_INDEX]->ReturnAllRetainedBuffers(); retains[INPORT_INDEX] = BUFFER_RETAIN_ACCUMULATE; retains[OUTPORT_INDEX] = BUFFER_RETAIN_GETAGAIN; } |
