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 | 2a0ddd39763351bc1c992964752fc6299ab15852 (patch) | |
tree | a23bc87ff5c9e4e7b3f63adbb82fec3f9f357bb4 | |
parent | 578ecb618d8fed7f9ee4e8f0a09cc6e8c281690a (diff) | |
download | vdr-plugin-muggle-2a0ddd39763351bc1c992964752fc6299ab15852.tar.gz vdr-plugin-muggle-2a0ddd39763351bc1c992964752fc6299ab15852.tar.bz2 |
avoid infinite loop
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@497 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r-- | muggle-plugin/vdr_player.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/muggle-plugin/vdr_player.c b/muggle-plugin/vdr_player.c index 11a432c..38dfec5 100644 --- a/muggle-plugin/vdr_player.c +++ b/muggle-plugin/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; } |