ref: 25b723c4132f0cb5dcdb617b9517104913603585
parent: 8538b22f23b9c3e47548d841b8d6e94ccf7fb2cc
parent: ca96def4ff6debc1d7a578dc3a1db1d91b482d50
author: ruil2 <[email protected]>
date: Wed Sep 17 11:19:40 EDT 2014
Merge pull request #1366 from lyao2/refine_frameskip2 fix skipframe count error
--- a/codec/encoder/core/src/ratectl.cpp
+++ b/codec/encoder/core/src/ratectl.cpp
@@ -731,6 +731,8 @@
pWelsSvcRc->bSkipFlag = false;
if (pWelsSvcRc->iBufferFullnessSkip > pWelsSvcRc->iBufferSizeSkip) {
pWelsSvcRc->bSkipFlag = true;
+ pWelsSvcRc->iSkipFrameNum++;
+ pWelsSvcRc->iSkipFrameInVGop++;
pWelsSvcRc->iBufferFullnessSkip -= iSentBits;
pWelsSvcRc->iBufferFullnessSkip = WELS_MAX (pWelsSvcRc->iBufferFullnessSkip, 0);
}