Skip to content

Commit c4ee599

Browse files
UserBeirdo
authored andcommitted
Catch first frame corrupting unsigned count
Fixes #9801 Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
1 parent f5fd11f commit c4ee599

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mythtv/libs/libmythtv/nuppeldecoder.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1124,7 +1124,8 @@ bool NuppelDecoder::GetFrame(DecodeType decodetype)
11241124
else if (frameheader.comptype == 'V')
11251125
{
11261126
lastKey = frameheader.timecode;
1127-
framesPlayed = frameheader.timecode - 1;
1127+
framesPlayed = (frameheader.timecode > 0 ?
1128+
frameheader.timecode - 1 : 0);
11281129

11291130
if (!hasFullPositionMap)
11301131
{

0 commit comments

Comments
 (0)