From: Minghai Shang Date: Fri, 2 May 2014 19:09:13 +0000 (-0700) Subject: [spatial svc] Fix one extra frame count during flush X-Git-Tag: v1.4.0~1662^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0affa0eae5cfe5cc9f3bf5cc1499bc3347ff25a2;p=platform%2Fupstream%2Flibvpx.git [spatial svc] Fix one extra frame count during flush Change-Id: Ia096aafa8aca4f9e58450c4b861393d8f0a15afe --- diff --git a/vpx/src/svc_encodeframe.c b/vpx/src/svc_encodeframe.c index 76aacd2..38c2d26 100644 --- a/vpx/src/svc_encodeframe.c +++ b/vpx/src/svc_encodeframe.c @@ -1000,8 +1000,10 @@ vpx_codec_err_t vpx_svc_encode(SvcContext *svc_ctx, vpx_codec_ctx_t *codec_ctx, (int)si->frame_size, (int)pts); } } - ++si->frame_within_gop; - ++si->encode_frame_count; + if (rawimg != NULL) { + ++si->frame_within_gop; + ++si->encode_frame_count; + } return VPX_CODEC_OK; }