diff options
author | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2002-09-15 18:00:00 +0200 |
---|---|---|
committer | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2002-09-15 18:00:00 +0200 |
commit | 346f4cd1420bb02bd9cec4059385c9922d64fc3f (patch) | |
tree | 69d37a27b1b95df39f390b8ef34225da2234265e /vdr.c | |
parent | 523c4a07aa9112841743fca2ebcce957fde03bc8 (diff) | |
download | vdr-patch-lnbsharing-346f4cd1420bb02bd9cec4059385c9922d64fc3f.tar.gz vdr-patch-lnbsharing-346f4cd1420bb02bd9cec4059385c9922d64fc3f.tar.bz2 |
Version 1.1.10vdr-1.1.10
- Removed a superfluous error message from cLockFile::Unlock() (reported by
Helmut Auer).
- Fixed starting a recording of the current channel with only one DVB card
(thanks to Stefan Huelswitt for his help).
- A previous 'Transfer Mode' is now automatically re-started after a replay
stops.
- Only calling cStatus::MsgChannelSwitch() if a channel is actually going to
be switched or has actually been switched successfully (thanks to Stefan
Huelswitt).
- The EPG now drops events from "other" streams that have a duration of 86400
seconds or more (this avoids bogus entries like "PROGRAMMES ALLEMANDS").
- Fixed opening /dev/video in cDvbDevice::GrabImage() in case of NEWSTRUCT
driver (thanks to Andreas Schultz).
- Added a missing StripAudioPackets() to cDvbPlayer::Action() (thanks to
Stefan Huelswitt).
- Added an EPG bugfix for the latest VOX EPG data format.
Diffstat (limited to 'vdr.c')
-rw-r--r-- | vdr.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -22,7 +22,7 @@ * * The project's page is at http://www.cadsoft.de/people/kls/vdr * - * $Id: vdr.c 1.122 2002/09/08 11:19:01 kls Exp $ + * $Id: vdr.c 1.123 2002/09/15 11:08:35 kls Exp $ */ #include <getopt.h> @@ -400,6 +400,9 @@ int main(int argc, char *argv[]) } // Attach launched player control: cControl::Attach(); + // Make sure Transfer-Mode is re-started after detaching a player: + if (cDevice::PrimaryDevice()->PlayerDetached() && !cDevice::PrimaryDevice()->Replaying()) + Channels.SwitchTo(cDevice::CurrentChannel()); // Restart the Watchdog timer: if (WatchdogTimeout > 0) { int LatencyTime = WatchdogTimeout - alarm(WatchdogTimeout); |