diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 3a6fb5b3..f1ee5291 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -3820,3 +3820,4 @@ Andreas Baierl for implementing scaling images for reporting a problem in the progress display when switching from "pause" to "slow back" + for moving the call to Empty() back into the pmSlow case diff --git a/HISTORY b/HISTORY index 3d7d9c25..5d014952 100644 --- a/HISTORY +++ b/HISTORY @@ -10090,7 +10090,7 @@ Video Disk Recorder Revision History - Added missing locks to SetMenuItem() functions. - Revised locking in cMenuSchedule and cMenuWhatsOn. -2025-04-05: +2025-04-08: - Added the "override" keyword to virtual functions reimplemented in derived classes. Plugins may want to do the same, but don't have to. @@ -10113,3 +10113,4 @@ Video Disk Recorder Revision History behave like before, the new "after rewind" turns on subtitles after a fast rewind during replay, and off again when the point where the rewind was started is reached. - Removed an unnecessary call to cDevice::GetVideoSize(). +- Moved the call to Empty() back into the pmSlow case (thanks to Andreas Baierl). diff --git a/dvbplayer.c b/dvbplayer.c index 59356076..67aef40b 100644 --- a/dvbplayer.c +++ b/dvbplayer.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: dvbplayer.c 5.9 2025/03/28 22:49:17 kls Exp $ + * $Id: dvbplayer.c 5.10 2025/04/08 14:11:05 kls Exp $ */ #include "dvbplayer.h" @@ -793,11 +793,11 @@ void cDvbPlayer::Forward(void) Pause(); break; } + Empty(); // run into pmPause case pmStill: case pmPause: { LOCK_THREAD; - Empty(); DeviceMute(); playMode = pmSlow; playDir = pdForward;