From acf637a679a77904b4bfb78e0911f5f71239d426 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Fri, 10 Aug 2018 17:55:24 +0200 Subject: [PATCH] Attempt to fix VideoSource pause on RPi --- src/Sources/VideoSource.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Sources/VideoSource.cpp b/src/Sources/VideoSource.cpp index 3241961..16e1089 100644 --- a/src/Sources/VideoSource.cpp +++ b/src/Sources/VideoSource.cpp @@ -98,6 +98,10 @@ void VideoSource::stop(){ if(_omxPlayer->getCurrentFrame() >= _omxPlayer->getTotalNumFrames() - 1){ _omxPlayer->setPaused(true); } + + if((float)_omxPlayer->getMediaTime() >= (float)_omxPlayer->getDurationInSeconds() - 1.0f){ + _omxPlayer->setPaused(true); + } } } #endif