summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2003-05-11 08:42:57 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2003-05-11 08:42:57 +0200
commit823945204cbf8e70c36ceab03ed6be37e5345338 (patch)
treef73df324be7fc87348026b2542b86febd0efdae0
parent91b51148385826769300454ad972a1623cfccb9e (diff)
downloadvdr-823945204cbf8e70c36ceab03ed6be37e5345338.tar.gz
vdr-823945204cbf8e70c36ceab03ed6be37e5345338.tar.bz2
Fixed keeping live video active in case the primary device doesn't have an MPEG decoder
-rw-r--r--CONTRIBUTORS4
-rw-r--r--HISTORY4
-rw-r--r--vdr.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index e0afe087..135a486a 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -632,3 +632,7 @@ Kai Moeller <moeller.ki@gmx.de>
Carsten Siebholz <c.siebholz@t-online.de>
for adding cStatus::OsdItem() to provide the entire list of menu items to a plugin
+
+Wolfgang Goeller <wgoeller@heraklit.ch>
+ for reporting a bug in keeping live video active in case the primary device doesn't
+ have an MPEG decoder
diff --git a/HISTORY b/HISTORY
index 81aa7063..4ad777f5 100644
--- a/HISTORY
+++ b/HISTORY
@@ -2109,10 +2109,12 @@ Video Disk Recorder Revision History
- The red ("Record") and yellow ("Pause") button in the "Main" menu are no longer
available when replaying.
-2003-05-10: Version 1.1.31
+2003-05-11: Version 1.1.31
- Introduced the new function cPlugin::Initialize(), in order to be able to separate
the startup of a plugin into an "early" (Initialize()) and "late" (Start()) phase
(suggested by Andreas Schultz). Plugin authors should please read the section
about "Getting started" in PLUGINS.html and adapt their code if applicable.
- Implemented the CableDeliverySystemDescriptor in libdtv (thanks to Sven Grothklags)
+- Fixed keeping live video active in case the primary device doesn't have an MPEG
+ decoder (thanks to Wolfgang Goeller for reporting this one).
diff --git a/vdr.c b/vdr.c
index 0b1e8e3c..c969e6eb 100644
--- a/vdr.c
+++ b/vdr.c
@@ -22,7 +22,7 @@
*
* The project's page is at http://www.cadsoft.de/people/kls/vdr
*
- * $Id: vdr.c 1.153 2003/05/09 14:14:13 kls Exp $
+ * $Id: vdr.c 1.154 2003/05/11 08:39:09 kls Exp $
*/
#include <getopt.h>
@@ -469,7 +469,7 @@ int main(int argc, char *argv[])
// Attach launched player control:
cControl::Attach();
// Make sure we have a visible programme in case device usage has changed:
- if (!cDevice::PrimaryDevice()->HasProgramme()) {
+ if (cDevice::PrimaryDevice()->HasDecoder() && !cDevice::PrimaryDevice()->HasProgramme()) {
static time_t lastTime = 0;
if (time(NULL) - lastTime > MINCHANNELWAIT) {
if (!Channels.SwitchTo(cDevice::CurrentChannel()))