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); } }