Fix for issue 3422485: Kenburn not showing continuous progress bar

Change-Id: I19688a89fec1edeae2af1c9a8185b96a5fde2974
diff --git a/libvideoeditor/vss/src/M4xVSS_API.c b/libvideoeditor/vss/src/M4xVSS_API.c
index a5371e7..42c24ed 100755
--- a/libvideoeditor/vss/src/M4xVSS_API.c
+++ b/libvideoeditor/vss/src/M4xVSS_API.c
@@ -6333,6 +6333,11 @@
                     == M4xVSS_kMicroStateConvertPto3GPP ) /* Pto3GPP, converting */
                 {
                     err = M4PTO3GPP_Step(xVSS_context->pM4PTO3GPP_Ctxt);
+                    /* update progress bar */
+                    if(xVSS_context->pCallBackCtxt->m_NbImage > 1)
+                    {
+                        uiProgress = (xVSS_context->pCallBackCtxt->m_ImageCounter * 100) / (xVSS_context->pCallBackCtxt->m_NbImage -1);
+                    }
 
                     if( ( err != M4NO_ERROR) && (err
                         != ((M4OSA_UInt32)M4PTO3GPP_WAR_END_OF_PROCESSING)) )