[FFmpeg-devel] [PATCH v2] libavcodec/videotoolboxenc: Fix compilation broken on macOS 10.12

Lance Wang lance.lmwang at gmail.com
Sun Jun 16 02:54:06 EEST 2019


On Fri, Jun 7, 2019 at 11:13 PM <lance.lmwang at gmail.com> wrote:

> From: Limin Wang <lance.lmwang at gmail.com>
>
> Signed-off-by: Limin Wang <lance.lmwang at gmail.com>
> ---
>  libavcodec/videotoolboxenc.c | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
> index 3665581..f8ccdea 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
> +
>


Anybody can check the patch is OK or not,  I'm glad that the FFmpeg master
will be build on my old Mac pro system without self patch.
Or apply below patch if you prefer to.
https://patchwork.ffmpeg.org/patch/13109/



>  typedef OSStatus (*getParameterSetAtIndex)(CMFormatDescriptionRef
> videoDesc,
>                                             size_t parameterSetIndex,
>                                             const uint8_t
> **parameterSetPointerOut,
> --
> 2.6.4
>
>


More information about the ffmpeg-devel mailing list