diff options
author | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-02-20 12:27:06 +0000 |
---|---|---|
committer | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-02-20 12:27:06 +0000 |
commit | 3125b4c69099d3b035573860ce6a64563052e999 (patch) | |
tree | ce1c13c0feb8296169f6daded1df8b3b253f7e88 | |
parent | b07385bcd8e1622714be8c17923190eed101303e (diff) | |
download | vdr-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.c | 7 |
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; } |