You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-libs/openimageio/files/openimageio-1.8.7-ffmpeg4.p...

27 lines
752 B

commit 810a0235837d6f31d8b3c05544f99461df71403e
Author: Larry Gritz <lg@larrygritz.com>
Date: Mon Apr 23 15:50:14 2018 -0700
Changes to allow building against the new ffmpeg 4.0 (#1926)
diff --git a/src/ffmpeg.imageio/ffmpeginput.cpp b/src/ffmpeg.imageio/ffmpeginput.cpp
index 4e0cb3b9..548ddba4 100644
--- a/src/ffmpeg.imageio/ffmpeginput.cpp
+++ b/src/ffmpeg.imageio/ffmpeginput.cpp
@@ -124,6 +124,15 @@ inline int receive_frame(AVCodecContext *avctx, AVFrame *picture,
}
#endif
+
+// Changes for ffmpeg 4.0
+#define USE_FFMPEG_4_0 (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(58, 18, 100))
+
+#if USE_FFMPEG_4_0
+# define CODEC_CAP_DELAY AV_CODEC_CAP_DELAY
+#endif
+
+
#include <boost/thread/once.hpp>
#include <OpenImageIO/imageio.h>