From patchwork Fri Jun 7 15:13:26 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 13450 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 82B29448A99 for ; Fri, 7 Jun 2019 18:13:49 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 69E8268A957; Fri, 7 Jun 2019 18:13:49 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8CA8268A920 for ; Fri, 7 Jun 2019 18:13:43 +0300 (EEST) Received: by mail-pf1-f196.google.com with SMTP id u22so1380089pfm.3 for ; Fri, 07 Jun 2019 08:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=lfRf0d83rr3B1V8bz28M6l/8Zknud9/X13OO92Thkoo=; b=M4iL6rByT2P0LTe/j1zvOQ1MAyiZOZ6lvCpWOu0iLB/+afEd7IRGfmednWh3LGwtih KNKkuYjMXMV7Xo9MJDzr0lwNOjJh/YzS60jB8xKQu+aVj5dx6hCb2ZOAMmVlHTVprGJo FUCXTLWjOUzd3a4KqJ/h1Y26H+PmhsRqV8luXRp+lNTrj1lKopPyJDJz8uRAAEc5QmmS 4N2LfDwOJ5pnxrRlhl3IYYy0ZeK/L+Avn7GUX7ZKTB1lwPd0osVB4LMsVltNFEm6wjrY aB8Ly1XcXGk2nq+prKQq783MlOJZXTgikr8tOa6e2UqbQCDpOwyoxeIQlw9iBASv97zz frhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=lfRf0d83rr3B1V8bz28M6l/8Zknud9/X13OO92Thkoo=; b=P5sIVEeh8JXzD9E02uaJpjk2edZDRDSSEKQwFk7Kg4B9b7YHOPZteXO4wcmiMMZFz1 guz4bWTaAnl5ricVluo4GzCabxpfDvbRYqe8Sfn0WoIoZoCKweUFENNJUdBFQjS+sS9E lBmJP3ud9Xe0FlyjaOR2dnkEp3EOoZgZtPoxVJQZBACGHddmtQP2l6XmbizikXj0kbUl f9f+3bTcAiAICthIY+65fxe/NJ5tnVYd7nQ/wYGw9vysCdim/RzYnJVlGiPft6arv18v 6LRlaoVEP4ijjleCuJI8S3IUG+UJijs9k/oUlonhSP35WzgxqKAh3OO++Z+qPtWi9nIv ZiCg== X-Gm-Message-State: APjAAAV9DBS5QR5iRF2DpD+w1TqPrbrs0WsE0eBRSJ5marwQ3+Wp9MfQ Y+CJHAEnhSWr7ARA4GWirzoazhVOI20= X-Google-Smtp-Source: APXvYqwuHSwoU1PewIxBP/KHfS4eYb0Zf0CPz+pasKYUd9rX5R8BoMHiaRXZFzPYxEU7V68DAyTZIA== X-Received: by 2002:a17:90a:b115:: with SMTP id z21mr5958073pjq.64.1559920421219; Fri, 07 Jun 2019 08:13:41 -0700 (PDT) Received: from localhost.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id x6sm2773966pgr.36.2019.06.07.08.13.39 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 07 Jun 2019 08:13:40 -0700 (PDT) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Fri, 7 Jun 2019 23:13:26 +0800 Message-Id: <1559920406-37495-1-git-send-email-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.6.4 In-Reply-To: <1559901577-34240-1-git-send-email-lance.lmwang@gmail.com> References: <1559901577-34240-1-git-send-email-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH v2] libavcodec/videotoolboxenc: Fix compilation broken on macOS 10.12 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Limin Wang Signed-off-by: Limin Wang --- 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 + typedef OSStatus (*getParameterSetAtIndex)(CMFormatDescriptionRef videoDesc, size_t parameterSetIndex, const uint8_t **parameterSetPointerOut,