From 467bc14e4337da6c39b75d8acad5d30bcad9a266 Mon Sep 17 00:00:00 2001 From: Hendi Date: Sun, 9 May 2021 21:04:09 +0200 Subject: [PATCH] movieplayer: show subtitles for at least 1.5 seconds (#11) SRT subtitles from the web often have split-second end times, making it very hard to read the text in time. Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/c732a93eb07f575ac887f16e11ce2029d5dc231f Author: Hendi Date: 2021-05-09 (Sun, 09 May 2021) --- src/gui/movieplayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index 1de6a6634..cde2ad22a 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -3298,7 +3298,7 @@ void CMoviePlayerGui::showSubtitle(neutrino_msg_data_t data) for (unsigned i = 0; i < subtext.size(); i++) g_Font[SNeutrinoSettings::FONT_TYPE_SUBTITLES]->RenderString(x[i], y[i], sw, subtext[i].c_str(), COL_MENUCONTENT_TEXT); - end_time = sub->end_display_time + time_monotonic_ms(); + end_time = std::max(sub->end_display_time, 1500u) + time_monotonic_ms(); } avsubtitle_free(sub); delete sub;