diff --git a/mythtv/libs/libmythtv/mythplayer.cpp b/mythtv/libs/libmythtv/mythplayer.cpp
index e5dab68..63d6d6d 100644
a
|
b
|
void MythPlayer::JumpToProgram(void) |
2373 | 2373 | bool newIsDummy = player_ctx->tvchain->GetCardType(newid) == "DUMMY"; |
2374 | 2374 | SetPlayingInfo(*pginfo); |
2375 | 2375 | |
| 2376 | fftime = rewindtime = 0; |
2376 | 2377 | Pause(); |
2377 | 2378 | ChangeSpeed(); |
2378 | 2379 | ResetCaptions(); |
… |
… |
void MythPlayer::WaitForSeek(uint64_t frame, bool override_seeks, |
3444 | 3445 | (allpaused && !deleteMap.IsEditing()) ? true: after; |
3445 | 3446 | decoder->setExactSeeks(before); |
3446 | 3447 | |
| 3448 | bool islivetvcur = (livetv && player_ctx->tvchain && |
| 3449 | !player_ctx->tvchain->HasNext()); |
| 3450 | |
3447 | 3451 | uint64_t max = totalFrames; |
3448 | | if ((livetv || (watchingrecording && player_ctx->recorder && |
| 3452 | if ((islivetvcur || (watchingrecording && player_ctx->recorder && |
3449 | 3453 | player_ctx->recorder->IsValidRecorder()))) |
3450 | 3454 | { |
3451 | 3455 | max = (uint64_t)player_ctx->recorder->GetFramesWritten(); |