[rbp] fixed buffering behavior on audio only playback. fixed trac ticket #13326.
authorgimli <ebsi4711@gmail.com>
Thu, 13 Sep 2012 18:27:17 +0000 (20:27 +0200)
committergimli <ebsi4711@gmail.com>
Thu, 13 Sep 2012 18:27:17 +0000 (20:27 +0200)
xbmc/cores/omxplayer/OMXPlayerAudio.cpp

index 6fa0f32..785539b 100644 (file)
@@ -463,7 +463,7 @@ bool OMXPlayerAudio::Decode(DemuxPacket *pkt, bool bDropPacket)
     m_messageParent.Put(new CDVDMsgInt(CDVDMsg::PLAYER_STARTED, DVDPLAYER_AUDIO));
   }
 
-  if(!bDropPacket && m_speed == DVD_PLAYSPEED_NORMAL)
+  if(!bDropPacket && m_speed == DVD_PLAYSPEED_NORMAL && m_av_clock->HasVideo())
   {
     if(GetDelay() < 0.1f && !m_av_clock->OMXAudioBuffer())
     {