Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/xbmc/cores/omxplayer/OMXPlayerVideo.cpp b/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
- index 065cd73..256617b 100644
- --- a/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
- +++ b/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
- @@ -443,7 +443,7 @@ void OMXPlayerVideo::Output(int iGroupId, double pts, bool bDropPacket)
- m_dropbase = 0.0f;
- #endif
- - double pts_media = m_av_clock->OMXMediaTime();
- + double pts_media = m_av_clock->OMXMediaTime(false, false);
- ProcessOverlays(iGroupId, pts_media);
- while(!CThread::m_bStop && m_av_clock->GetAbsoluteClock(false) < (iCurrentClock + iSleepTime + DVD_MSEC_TO_TIME(500)) )
- @@ -835,4 +835,3 @@ void OMXPlayerVideo::RenderUpdateCallBack(const void *ctx, const CRect &SrcRect,
- OMXPlayerVideo *player = (OMXPlayerVideo*)ctx;
- player->SetVideoRect(SrcRect, DestRect);
- }
- -
- diff --git a/xbmc/linux/OMXClock.cpp b/xbmc/linux/OMXClock.cpp
- index 7f0461e..6386925 100644
- --- a/xbmc/linux/OMXClock.cpp
- +++ b/xbmc/linux/OMXClock.cpp
- @@ -702,9 +702,6 @@ double OMXClock::OMXWallTime(bool lock /* = true */)
- pts = FromOMXTime(timeStamp.nTimestamp);
- - if(pts != 0.0f)
- - pts += (OMX_PRE_ROLL * 1000);
- -
- if(lock)
- UnLock();
- @@ -737,7 +734,7 @@ double OMXClock::OMXMediaTime(bool fixPreroll /* true */ , bool lock /* = true *
- pts = FromOMXTime(timeStamp.nTimestamp);
- - if(pts != 0.0f && fixPreroll)
- + if(fixPreroll)
- pts += (OMX_PRE_ROLL * 1000);
- if(lock)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement