Advertisement
Guest User

Untitled

a guest
Jan 8th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 0.95 KB | None | 0 0
  1. diff --git a/mythtv/libs/libmythtv/mythplayer.cpp b/mythtv/libs/libmythtv/mythplayer.cpp
  2. index 37fe62b..6b364d9 100644
  3. --- a/mythtv/libs/libmythtv/mythplayer.cpp
  4. +++ b/mythtv/libs/libmythtv/mythplayer.cpp
  5. @@ -2895,8 +2895,15 @@ void MythPlayer::EventLoop(void)
  6.      // Handle end of file
  7.      EofState _eof = GetEof();
  8.      if ((_eof != kEofStateNone && !allpaused) ||
  9. -        (!GetEditMode() && framesPlayed >= deleteMap.GetLastFrame()))
  10. -    {
  11. +        (!player_ctx->buffer->IsInStillFrame() && !GetEditMode() &&
  12. +         deleteMap.GetLastFrame() &&
  13. +         framesPlayed >= deleteMap.GetLastFrame()))
  14. +    {
  15. +        LOG(VB_GENERAL, LOG_NOTICE, LOC + QString("eof=%1, allpaused=%2, framesPlayed=%3, lastFrame=%4")
  16. +            .arg(_eof)
  17. +            .arg(allpaused)
  18. +            .arg(framesPlayed)
  19. +            .arg(deleteMap.GetLastFrame()));
  20.  #ifdef USING_MHEG
  21.          if (interactiveTV && interactiveTV->StreamStarted(false))
  22.          {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement