From 3b9fd40444f045284017163df27b489a526300d8 Mon Sep 17 00:00:00 2001 From: eumagga0x2a Date: Tue, 8 Jan 2019 14:49:51 +0100 Subject: [PATCH] [coreSubtitles] Fix SSA timestamps generation --- avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp b/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp index eac7a38d0a..be74fed88c 100644 --- a/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp +++ b/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp @@ -26,11 +26,13 @@ static char buffer[256]; uint32_t ms=(uint32_t)(ams/1000); uint32_t hh,mm,ss,mms; if(ams==ADM_NO_PTS) - sprintf(buffer,"xx:xx:xx.xxx"); + sprintf(buffer,"xx:xx:xx.xx"); else { + ms+=5; ms2time(ms,&hh,&mm,&ss,&mms); - sprintf(buffer,"%01" PRIu32":%02" PRIu32":%02" PRIu32".%03" PRIu32,hh,mm,ss,mms); + mms/=10; + sprintf(buffer,"%01" PRIu32":%02" PRIu32":%02" PRIu32".%02" PRIu32,hh,mm,ss,mms); } return buffer;