diff --git a/src/video_core/host1x/ffmpeg/ffmpeg.h b/src/video_core/host1x/ffmpeg/ffmpeg.h index bd0ad97adc..ba441b3960 100644 --- a/src/video_core/host1x/ffmpeg/ffmpeg.h +++ b/src/video_core/host1x/ffmpeg/ffmpeg.h @@ -22,7 +22,7 @@ extern "C" { #include #include #ifndef ANDROID -#include +#include #endif #if defined(__GNUC__) || defined(__clang__) @@ -106,7 +106,11 @@ public: } bool IsInterlaced() const { - return m_frame->interlaced_frame != 0; +#if defined(FF_API_INTERLACED_FRAME) || LIBAVUTIL_VERSION_MAJOR >= 59 + return m_frame->flags & AV_FRAME_FLAG_INTERLACED; +#else + return m_frame->interlaced_frame; +#endif } bool IsHardwareDecoded() const {