Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Alter the watched flag fix slightly to take into account the need to …

…ignore post-roll for recordings, something I forgot before.

(cherry picked from commit b758ea8)
  • Loading branch information...
commit 074fb6e3a2795b6756d17a818ddf0aa9f258dc33 1 parent aac81b7
@stuartm stuartm authored
Showing with 6 additions and 3 deletions.
  1. +6 −3 mythtv/libs/libmythtv/mythplayer.cpp
View
9 mythtv/libs/libmythtv/mythplayer.cpp
@@ -3057,10 +3057,13 @@ void MythPlayer::SetWatched(bool forceWatched)
long long numFrames = totalFrames;
- // Handle in-progress recordings where totalFrames doesn't represent
- // the full length of the recording
+ // For recordings we want to ignore the post-roll and account for
+ // in-progress recordings where totalFrames doesn't represent
+ // the full length of the recording. For videos we can only rely on
+ // totalFrames as duration metadata can be wrong
if (player_ctx->playingInfo->IsRecording() &&
- player_ctx->playingInfo->GetRecordingStatus() == rsRecording)
+ player_ctx->playingInfo->QueryTranscodeStatus() !=
+ TRANSCODING_COMPLETE)
{
uint endtime;
Please sign in to comment.
Something went wrong with that request. Please try again.