xbmc: update to xbmc-14-f78c550

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2014-09-10 00:20:39 +02:00
parent eb55ed4178
commit 4286243201
3 changed files with 2 additions and 41 deletions

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xbmc-theme-Confluence"
PKG_VERSION="14-8fc6f31"
PKG_VERSION="14-f78c550"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xbmc"
PKG_VERSION="14-8fc6f31"
PKG_VERSION="14-f78c550"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -22,45 +22,6 @@ index 55f8ac7..2d5ddf2 100644
m_messageQueue.Put( new CDVDMsg(CDVDMsg::GENERAL_FLUSH), 1);
}
From c91dc3d4c772d38882ce2aeed58b9ce0b779cffe Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 18 Aug 2014 23:16:28 +0100
Subject: [PATCH 02/77] [omxplayer] Don't flush queued data on general reset
We were flushing the queue of data to gpu (which can be a number of seconds worth) on a general reset.
However this is generated on inoccuous events like a chapter change in dvd playback.
This results in a few seconds loss of audio, and a temporary audio/video sync error
---
xbmc/cores/omxplayer/OMXPlayerAudio.cpp | 1 -
xbmc/cores/omxplayer/OMXPlayerVideo.cpp | 1 -
2 files changed, 2 deletions(-)
diff --git a/xbmc/cores/omxplayer/OMXPlayerAudio.cpp b/xbmc/cores/omxplayer/OMXPlayerAudio.cpp
index 2d5ddf2..01d2afc 100644
--- a/xbmc/cores/omxplayer/OMXPlayerAudio.cpp
+++ b/xbmc/cores/omxplayer/OMXPlayerAudio.cpp
@@ -403,7 +403,6 @@ void OMXPlayerAudio::Process()
CLog::Log(LOGDEBUG, "COMXPlayerAudio - CDVDMsg::GENERAL_RESET");
if (m_pAudioCodec)
m_pAudioCodec->Reset();
- m_omxAudio.Flush();
m_started = false;
m_audioClock = DVD_NOPTS_VALUE;
}
diff --git a/xbmc/cores/omxplayer/OMXPlayerVideo.cpp b/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
index 7a30c6c..2c25fd9 100644
--- a/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
+++ b/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
@@ -391,7 +391,6 @@ void OMXPlayerVideo::Process()
else if (pMsg->IsType(CDVDMsg::GENERAL_RESET))
{
CLog::Log(LOGDEBUG, "COMXPlayerVideo - CDVDMsg::GENERAL_RESET");
- m_omxVideo.Reset();
m_started = false;
m_nextOverlay = DVD_NOPTS_VALUE;
m_iCurrentPts = DVD_NOPTS_VALUE;
From 05e74bdeac984a465a5a132f127ea60c0aa2a773 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 30 Dec 2013 12:02:14 +0000