From 94011adf93ce067712567b4c69866a1c86897c36 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Fri, 18 Jul 2008 20:43:07 +0000 Subject: [PATCH] Fix SMPTE timecode formatting, never round frame up to avoid things like frame 30 in a second in a 30 fps movie, where frame numbers go from 0 to 29. Originally committed to SVN as r2268. --- aegisub/ass_time.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aegisub/ass_time.cpp b/aegisub/ass_time.cpp index d63819eff..8ea585250 100644 --- a/aegisub/ass_time.cpp +++ b/aegisub/ass_time.cpp @@ -246,7 +246,7 @@ wxString AssTime::GetSRTFormated () { // SMPTE formatted wxString AssTime::GetSMPTE(double fps) { - int f = int(GetTimeMiliseconds() * fps / 1000.0 + 0.5); + int f = int(GetTimeMiliseconds() * fps / 1000.0); return wxString::Format(_T("%02i:%02i:%02i:%02i"),GetTimeHours(),GetTimeMinutes(),GetTimeSeconds(),f); }