X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fffmpeg.cc;h=d9df232df3e7535caaa86c59ba90ff655b5b9a44;hb=12d1abf033654727d6ab6278087ff7cfc65d63f6;hp=a500e8df356fbc05afcb43f4a0066e0e6fb2bcc2;hpb=1b8deeaaaeb80b64bed4e61f05086a3326c104e1;p=dcpomatic.git diff --git a/src/lib/ffmpeg.cc b/src/lib/ffmpeg.cc index a500e8df3..d9df232df 100644 --- a/src/lib/ffmpeg.cc +++ b/src/lib/ffmpeg.cc @@ -127,7 +127,7 @@ FFmpeg::setup_general () for (uint32_t i = 0; i < _format_context->nb_streams; ++i) { auto stream = _format_context->streams[i]; - if (stream->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && avcodec_find_decoder(stream->codecpar->codec_id)) { + if (stream->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && avcodec_find_decoder(stream->codecpar->codec_id) && stream->disposition != AV_DISPOSITION_ATTACHED_PIC) { auto const frame_rate = av_q2d(stream->avg_frame_rate); if (frame_rate < 1 || frame_rate > 1000) { /* Ignore video streams with crazy frame rates. These are usually things like album art on MP3s. */