summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vdr_player.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/vdr_player.c b/vdr_player.c
index 48f7be3..36a712b 100644
--- a/vdr_player.c
+++ b/vdr_player.c
@@ -2,12 +2,12 @@
* \file vdr_player.c
* \brief A generic PCM player for a VDR media plugin (muggle)
*
- * \version $Revision: 1.4 $
- * \date $Date: 2004/07/25 21:33:35 $
+ * \version $Revision: 1.5 $
+ * \date $Date: 2004/07/26 20:03:00 $
* \author Ralf Klueber, Lars von Wedel, Andreas Kellner
* \author Responsible author: $Author: lvw $
*
- * $Id: vdr_player.c,v 1.4 2004/07/25 21:33:35 lvw Exp $
+ * $Id: vdr_player.c,v 1.5 2004/07/26 20:03:00 lvw Exp $
*
* Adapted from
* MP3/MPlayer plugin to VDR (C++)
@@ -245,8 +245,11 @@ void mgPCMPlayer::Activate(bool on)
m_playmode_mutex.Unlock();
Lock();
+
m_playlist->initialize();
+ NextFile();
Play();
+
Unlock();
}
}
@@ -761,6 +764,7 @@ void mgPCMPlayer::Play(void)
MGLOG( "mgPCMPlayer::Play" );
Lock();
+
if( m_playmode != pmPlay && m_current )
{
if( m_playmode == pmStopped )
@@ -1043,6 +1047,9 @@ eOSState mgPlayerControl::ProcessKey(eKeys key)
/************************************************************
*
* $Log: vdr_player.c,v $
+ * Revision 1.5 2004/07/26 20:03:00 lvw
+ * Bug in initalizing playlist removed
+ *
* Revision 1.4 2004/07/25 21:33:35 lvw
* Removed bugs in finding track files and playlist indexing.
*