From fe6d17ebf4f01b8c407cc90e9e8d6e79b1ca989b Mon Sep 17 00:00:00 2001 From: David Hampton Date: Mon, 25 Jul 2022 14:31:05 -0400 Subject: [PATCH] Validate video descriptor before checking still picture bit. --- mythtv/libs/libmythtv/mpeg/mpegtables.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/mythtv/libs/libmythtv/mpeg/mpegtables.cpp b/mythtv/libs/libmythtv/mpeg/mpegtables.cpp index f9f9fedea6c..3959fefb7b5 100644 --- a/mythtv/libs/libmythtv/mpeg/mpegtables.cpp +++ b/mythtv/libs/libmythtv/mpeg/mpegtables.cpp @@ -624,6 +624,7 @@ bool ProgramMapTable::IsStillPicture(const QString& sistandard) const if (IsVideo(i, sistandard)) { return StreamInfoLength(i) > 2 && + (StreamInfo(i)[0] == DescriptorID::video_stream) && ((StreamInfo(i)[2] & kStillPictureFlag) != 0); } }