Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Bug in skip fwd?



Birgit Böttger wrote:
> 
> Hi all,
> 
> currently i use vdr-1.0.0-aio1004 / siemens_dvb-0.9.4-2002-04-01
> and notice the following phenomenon:
> 
> I'm watching tv in time shift and wanna skip a commercial break.
> To do so I press the yellow (skip +60s) button several times.
> After some succesful skips further jumps do not occur (only some
> seconds or nothing). To work around this, I press OK (progress bar)
> two times and can continue the normal jumping...
> 
> There are no corresponding lines in syslog.
> I'm not sure if I observed this only in time shift,
> because it happens only occasional.
> 
> What could that be?
> 
> Andreas Böttger
> (I'm addict to vdr ;o)

Please try the following modification:

--- dvbapi.c    2002/04/21 11:55:48
+++ dvbapi.c    2002/05/03 15:59:32
@@ -279,8 +279,7 @@
 int cIndexFile::GetNextIFrame(int Index, bool Forward, uchar *FileNumber, int *FileOffset, int *Length, bool StayOffEnd)
 {
   if (index) {
-     if (Forward)
-        CatchUp();
+     CatchUp();
      int d = Forward ? 1 : -1;
      for (;;) {
          Index += d;

The line numbers may be off if you have applied any patches, but you should be
able to do this manually. Simply delete the line 'if (Forward)' in cIndexFile::GetNextIFrame()
of dvbapi.c.

Klaus
-- 
_______________________________________________________________

Klaus Schmidinger                       Phone: +49-8635-6989-10
CadSoft Computer GmbH                   Fax:   +49-8635-6989-40
Hofmark 2                               Email:   kls@cadsoft.de
D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de
_______________________________________________________________



Home | Main Index | Thread Index