diff options
Diffstat (limited to 'libav_compat.h')
-rw-r--r-- | libav_compat.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libav_compat.h b/libav_compat.h index d057f5ea2b..ec6570f0f0 100644 --- a/libav_compat.h +++ b/libav_compat.h @@ -20,9 +20,11 @@ #define MPV_LIBAV_COMPAT_H #include <libavutil/version.h> +#include <libavutil/avutil.h> #include <libavutil/cpu.h> +#include <libavcodec/version.h> -#ifdef AV_CPU_FLAG_MMXEXT +#ifndef AV_CPU_FLAG_MMX2 #define AV_CPU_FLAG_MMX2 AV_CPU_FLAG_MMXEXT #endif @@ -30,4 +32,8 @@ #define AV_CODEC_ID_SUBRIP CODEC_ID_TEXT #endif +#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54, 28, 0) +#define avcodec_free_frame av_freep +#endif + #endif /* MPV_LIBAV_COMPAT_H */ |