Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: ShowReplayMode bug (was Re: Video Disk Recorder version 0.97)
it works.... fine work...
> -----Original Message-----
> From: huels@iname.com [mailto:huels@iname.com]
> Sent: Tuesday, October 23, 2001 6:38 PM
> To: vdr@linuxtv.org
> Subject: [vdr] ShowReplayMode bug (was Re: Video Disk Recorder version
> 0.97)
>
>
> On 23 Oct 2001 Sergei Haller
> <Sergei.Haller@math.uni-giessen.de> wrote:
>
> > there must be something wrong with it. e.g. if you are
> replaying without
>
> Unfortunaly true. In some cases the small OSD is left open and
> disturbs further display. I think this should cure this (there
> may be better ways to fix this):
>
>
> diff -uN VDR/menu.c VDR-0.97-orig/menu.c
> --- VDR/menu.c Tue Oct 23 18:15:23 2001
> +++ VDR-0.97-orig/menu.c Sun Oct 21 16:28:14 2001
> @@ -2364,7 +2364,7 @@
>
> cReplayControl::~cReplayControl()
> {
> - Hide(true);
> + Hide();
> dvbApi->StopReplay();
> }
>
> @@ -2413,12 +2413,12 @@
> }
> }
>
> -void cReplayControl::Hide(bool noShowMode)
> +void cReplayControl::Hide(void)
> {
> if (visible) {
> Interface->Close();
> needsFastResponse = visible = false;
> - if (!noShowMode && !modeOnly)
> + if (!modeOnly)
> ShowMode();
> else
> modeOnly = false;
> @@ -2664,7 +2664,7 @@
>
> void cReplayControl::EditCut(void)
> {
> - Hide(true);
> + Hide();
> if (!cVideoCutter::Active()) {
> if (!cVideoCutter::Start(fileName))
> Interface->Error(tr("Can't start editing process!"));
> @@ -2727,7 +2727,7 @@
> case kGreen: dvbApi->SkipSeconds(-60); break;
> case kYellow|k_Repeat:
> case kYellow: dvbApi->SkipSeconds( 60); break;
> - case kBlue: Hide(true);
> + case kBlue: Hide();
> dvbApi->StopReplay();
> return osEnd;
> default: {
> @@ -2748,7 +2748,7 @@
> displayFrames = DisplayedFrames;
> switch (Key) {
> // Menu control:
> - case kMenu: Hide(true); return osMenu; //
> allow direct switching to menu
> + case kMenu: Hide(); return osMenu; // allow
> direct switching to menu
> case kOk: if (visible && !modeOnly)
> Hide();
> else
> diff -uN VDR/menu.h VDR-0.97-orig/menu.h
> --- VDR/menu.h Tue Oct 23 18:12:53 2001
> +++ VDR-0.97-orig/menu.h Sun Oct 21 16:26:01 2001
> @@ -110,7 +110,7 @@
> void TimeSearchProcess(eKeys Key);
> void TimeSearch(void);
> void Show(int Seconds = 0);
> - void Hide(bool noShowMode = false);
> + void Hide(void);
> static char *fileName;
> #ifdef DVDSUPPORT
> static cDVD *dvd;//XXX member really necessary???
>
> --
> Stefan Huelswitt
> huels@iname.com | http://home.pages.de/~nathan
>
>
Home |
Main Index |
Thread Index