diff options
author | Alexis Ballier <aballier@gentoo.org> | 2018-04-27 14:12:58 +0200 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2018-04-27 14:13:23 +0200 |
commit | aca6a611eb0cda805b60113ccd0a6f56369ef41a (patch) | |
tree | 00c7afa8e2eb1c833dbf760deb3c6b0f061c5b4b /media-libs | |
parent | www-client/opera-beta: Old. (diff) | |
download | gentoo-aca6a611eb0cda805b60113ccd0a6f56369ef41a.tar.gz gentoo-aca6a611eb0cda805b60113ccd0a6f56369ef41a.tar.bz2 gentoo-aca6a611eb0cda805b60113ccd0a6f56369ef41a.zip |
media-libs/openimageio: backport upstream fix for ffmpeg4
Closes: https://bugs.gentoo.org/654160
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/openimageio/files/openimageio-1.8.7-ffmpeg4.patch | 26 | ||||
-rw-r--r-- | media-libs/openimageio/openimageio-1.8.7.ebuild | 4 |
2 files changed, 30 insertions, 0 deletions
diff --git a/media-libs/openimageio/files/openimageio-1.8.7-ffmpeg4.patch b/media-libs/openimageio/files/openimageio-1.8.7-ffmpeg4.patch new file mode 100644 index 000000000000..92cad26c9335 --- /dev/null +++ b/media-libs/openimageio/files/openimageio-1.8.7-ffmpeg4.patch @@ -0,0 +1,26 @@ +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> diff --git a/media-libs/openimageio/openimageio-1.8.7.ebuild b/media-libs/openimageio/openimageio-1.8.7.ebuild index 1c69cf3c6d6a..22956201293b 100644 --- a/media-libs/openimageio/openimageio-1.8.7.ebuild +++ b/media-libs/openimageio/openimageio-1.8.7.ebuild @@ -65,6 +65,10 @@ RDEPEND=">=dev-libs/boost-1.62:= DEPEND="${RDEPEND} doc? ( app-doc/doxygen[latex] )" +PATCHES=( + "${FILESDIR}/${P}-ffmpeg4.patch" +) + DOCS=( CHANGES.md CREDITS.md README.md src/doc/${PN}.pdf ) pkg_setup() { |