summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-02-20 12:27:06 +0000
committerwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-02-20 12:27:06 +0000
commit3125b4c69099d3b035573860ce6a64563052e999 (patch)
treece1c13c0feb8296169f6daded1df8b3b253f7e88
parentb07385bcd8e1622714be8c17923190eed101303e (diff)
downloadvdr-plugin-muggle-3125b4c69099d3b035573860ce6a64563052e999.tar.gz
vdr-plugin-muggle-3125b4c69099d3b035573860ce6a64563052e999.tar.bz2
avoid infinite loop
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@497 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--vdr_player.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/vdr_player.c b/vdr_player.c
index 11a432c..38dfec5 100644
--- a/vdr_player.c
+++ b/vdr_player.c
@@ -431,7 +431,14 @@ mgPCMPlayer::Action (void)
break;
}
else
+ {
mgWarning("found no decoder for %s",filename.c_str());
+ m_state=msStop; // if loop mode is on and no decoder
+ // for any track is found, we would
+ // otherwise get into an endless loop
+ // not stoppable with the remote.
+ break;
+ }
}
m_state = msEof;
}