From 268ab17c519f4e34783956092c9edf3ef2c4e280 Mon Sep 17 00:00:00 2001 From: Limin Wang Date: Fri, 7 Jun 2019 23:13:26 +0800 Subject: [PATCH] libavcodec/videotoolboxenc: Fix compilation broken on macOS 10.12 Signed-off-by: Limin Wang Signed-off-by: Rick Kern --- libavcodec/videotoolboxenc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c index 3665581283..f8ccdea52d 100644 --- a/libavcodec/videotoolboxenc.c +++ b/libavcodec/videotoolboxenc.c @@ -39,6 +39,11 @@ enum { kCMVideoCodecType_HEVC = 'hvc1' }; #endif +#if !HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE +enum { kCVPixelFormatType_420YpCbCr10BiPlanarFullRange = 'xf20' }; +enum { kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange = 'x420' }; +#endif + typedef OSStatus (*getParameterSetAtIndex)(CMFormatDescriptionRef videoDesc, size_t parameterSetIndex, const uint8_t **parameterSetPointerOut,