aboutsummaryrefslogtreecommitdiff
path: root/graphics/openimageio
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2018-04-24 00:17:53 +0000
committerJan Beich <jbeich@FreeBSD.org>2018-04-24 00:17:53 +0000
commitc2219fa236bac4652c753e53bb3ac2311e40daa0 (patch)
tree37ca350c098ab27df6f245e21d7778ceae84b126 /graphics/openimageio
parentb5b69e94487cc5485bab4fb26c4cf2fee2b37192 (diff)
downloadports-c2219fa236bac4652c753e53bb3ac2311e40daa0.tar.gz
ports-c2219fa236bac4652c753e53bb3ac2311e40daa0.zip
graphics/openimageio: unbreak with ffmpeg 4.0
src/ffmpeg.imageio/ffmpeginput.cpp:333:72: error: use of undeclared identifier 'CODEC_CAP_DELAY' m_codec_cap_delay = (bool) (m_codec_context->codec->capabilities & CODEC_CAP_DELAY); ^ PR: 227726 Obtained from: upstream
Notes
Notes: svn path=/head/; revision=468158
Diffstat (limited to 'graphics/openimageio')
-rw-r--r--graphics/openimageio/files/patch-src_ffmpeg.imageio_ffmpeginput.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/graphics/openimageio/files/patch-src_ffmpeg.imageio_ffmpeginput.cpp b/graphics/openimageio/files/patch-src_ffmpeg.imageio_ffmpeginput.cpp
new file mode 100644
index 000000000000..6690f8d5c75b
--- /dev/null
+++ b/graphics/openimageio/files/patch-src_ffmpeg.imageio_ffmpeginput.cpp
@@ -0,0 +1,20 @@
+https://github.com/OpenImageIO/oiio/pull/1926
+
+--- src/ffmpeg.imageio/ffmpeginput.cpp.orig 2017-08-31 04:36:04 UTC
++++ src/ffmpeg.imageio/ffmpeginput.cpp
+@@ -124,6 +124,15 @@ inline int receive_frame(AVCodecContext *avctx, AVFram
+ }
+ #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"