Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2013
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. diff --git a/xbmc/cores/omxplayer/OMXPlayerVideo.cpp b/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
  2. index 065cd73..256617b 100644
  3. --- a/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
  4. +++ b/xbmc/cores/omxplayer/OMXPlayerVideo.cpp
  5. @@ -443,7 +443,7 @@ void OMXPlayerVideo::Output(int iGroupId, double pts, bool bDropPacket)
  6.    m_dropbase = 0.0f;
  7.  #endif
  8.  
  9. -  double pts_media = m_av_clock->OMXMediaTime();
  10. +  double pts_media = m_av_clock->OMXMediaTime(false, false);
  11.    ProcessOverlays(iGroupId, pts_media);
  12.  
  13.    while(!CThread::m_bStop && m_av_clock->GetAbsoluteClock(false) < (iCurrentClock + iSleepTime + DVD_MSEC_TO_TIME(500)) )
  14. @@ -835,4 +835,3 @@ void OMXPlayerVideo::RenderUpdateCallBack(const void *ctx, const CRect &SrcRect,
  15.    OMXPlayerVideo *player = (OMXPlayerVideo*)ctx;
  16.    player->SetVideoRect(SrcRect, DestRect);
  17.  }
  18. -
  19. diff --git a/xbmc/linux/OMXClock.cpp b/xbmc/linux/OMXClock.cpp
  20. index 7f0461e..6386925 100644
  21. --- a/xbmc/linux/OMXClock.cpp
  22. +++ b/xbmc/linux/OMXClock.cpp
  23. @@ -702,9 +702,6 @@ double OMXClock::OMXWallTime(bool lock /* = true */)
  24.  
  25.    pts = FromOMXTime(timeStamp.nTimestamp);
  26.  
  27. -  if(pts != 0.0f)
  28. -    pts += (OMX_PRE_ROLL * 1000);
  29. -
  30.    if(lock)
  31.      UnLock();
  32.    
  33. @@ -737,7 +734,7 @@ double OMXClock::OMXMediaTime(bool fixPreroll /* true */ , bool lock /* = true *
  34.  
  35.    pts = FromOMXTime(timeStamp.nTimestamp);
  36.  
  37. -  if(pts != 0.0f && fixPreroll)
  38. +  if(fixPreroll)
  39.      pts += (OMX_PRE_ROLL * 1000);
  40.  
  41.    if(lock)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement