[Softdevice-devel] Suspending playback of a recording makes it fast-forward

Martin Wache M.Wache at gmx.net
Wed May 25 17:38:51 CEST 2005


Marko Mäkelä wrote:
> This may be an old bug (I remember seeing some similar report a some time
> ago), but if I suspend softdevice, the hard disk light will light up, and
> VDR will apparently scan forward the MPEG stream as fast as possible,
> until I enable playback again.  It would be better to pause the playback.
> 
The problem here is that currently there is now way for the softdevice 
to tell if it is playing a recording or live - tv. I think we could use 
cStatus (or whatever it is called) but actually I have never checked.
When the softdevice enters pause mode during playback of a recording it 
just doesn't accept any data any more, this is not possible during 
live-tv, vdr will complain a lot about buffer overflows.
So we need to know if we are playing a recording or live-tv and 
currently I don't know an appropriate way to get to know that. Using 
cStatus I don't like very much for two reasons: I think it is not meant 
to be used for this, and as far as I remember it is a quite recent 
feature so it won't work for all vdr versions.
If you find an simple and reliable way to distinguish replaying of a 
recording and live-tv, pausing the recording during suspend is no 
problem ;-)

Martin



More information about the Softdevice-devel mailing list