From patchwork Wed Jan 3 13:40:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 45456 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:6623:b0:194:e134:edd4 with SMTP id n35csp7260857pzh; Wed, 3 Jan 2024 05:40:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IEdVB++KEMKcOaAU7cvgAfMt5nKfWvsso26b5AzvoRNmOuAiJ+6KaFrhdabtfycyWP4WAlQ X-Received: by 2002:a50:934a:0:b0:554:1092:2fc3 with SMTP id n10-20020a50934a000000b0055410922fc3mr23069112eda.3.1704289253322; Wed, 03 Jan 2024 05:40:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704289253; cv=none; d=google.com; s=arc-20160816; b=lflBfI9JE/bM0MPRrUAu9RMPtY0e0fZWwkPR/hLMROy9+n/wBD4JLw07wgFRIoLRxp XJqiG9d0DvoZiP7lxeMnf0F1qxr9wNq2IHjYUv/8nj4+1goTiaCLnMejllNjyUvDWlll 9Ul38Ogo8tNv1FrOMDGKuZlCPbrBQKtKY1KbGsDT5JzhK/Ed+I/1oEbV8zNnfxtS3OKg mILWd3XKDpLHMjDXKF0euNV0ic778K731t3E3I3jKV3XY3IAsciJ3dI+l+YUmWcYAe6U vqRAxOXNmONE50AJ8jqCEQPxXHR22AY3Oh8WDzf502rUdwLxXZHRr1XB1PkH6QEay2ec iV6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to:date :to:from:message-id:dkim-signature:delivered-to; bh=paAvo/oMlbg/Rea86wPR3xja1ty9ujLA8s3ikJbZx+0=; fh=HnHYuZ9XgUo86ZRXTLWWmQxhslYEI9B9taZ5X1DLFfc=; b=Uv6Qo4NbwG4rZn+VkjqEil5kWzO5bz0eCcJn4qa2OY6f62iqMTWlaDctw139+XgP7j 0vCRPEWdwJqVVgdeNVHmXmsxbmwV3W4SsgpTCnaPp3JHbLiqjm8vsW0GGVOxBzVmGAD6 fY9YqMPLdDq8BymmH6FT5gpv4HdMUIAUu33V09a4eBbQpCnkWDuNYgnftimmVe7wGGXy NNVXFye/oK00DEBn4SHaaMYkuhs4KNE0qWr+avkPEoHI8Dx6D7gVAGinll7yDY2WtDT9 NEfPfGKBjNiZtOWTxpE+XtINe2sDUR1QTlGgWv7vb8N9w57DJ/MRr5Jk0ah9VbAl0v4L 4yAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=CvITCBM9; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q6-20020a056402518600b00553366d0746si12688420edd.439.2024.01.03.05.40.52; Wed, 03 Jan 2024 05:40:53 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=CvITCBM9; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3B3FB68CC5B; Wed, 3 Jan 2024 15:40:38 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-210.mail.qq.com (out203-205-221-210.mail.qq.com [203.205.221.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D6ED568CC35 for ; Wed, 3 Jan 2024 15:40:28 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1704289220; bh=j7JUju/iCUWVoXTh4HC3odFyQT7eiZ+mjC6duX+N3u4=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=CvITCBM9zfHqYTqlgt5vDekng77hD3Hht6/yRncr+2/WGutQ/t2Mg2nCql/lQlA9h q/ymzpDMSlLzo64wMq0UOrigTZ0f09VwdBs2zq+1OzcahK5fC/GPzTLKROlORdd66h t52RaRolYp9rgvhn52qCfXiAwCMbTtwcbi+YDAek= Received: from ZHILIZHAO-MB1.tencent.com ([113.108.77.59]) by newxmesmtplogicsvrszb6-0.qq.com (NewEsmtp) with SMTP id A122029D; Wed, 03 Jan 2024 21:40:18 +0800 X-QQ-mid: xmsmtpt1704289219tdpzydarn Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAjVPV7TvUkJHDP40rjzbE8j//QfT9KR2u7pDJa7JmUcwKHhbkbqN Sp6IK37NlOTC8vMdYTxKoVPjUePdk/PFxlr6xNn22QvpLzLNa12VtkQ/9IwTCd3fgW54daSUdSsV +8+YrkciRBQcOXVCDtg+DQtwWmujNo5VC5nCzPfPHkfiQ/esLcq/aV/DJQ5IQ263UqRnxT/PscXx WmOrfXRZLxQwiRZTG4t8vO+SQl4Ij5ZVw3icmtG1O1NMSNzMlYd2WtqGPt4mRo5ZzOlTUZv1gNIM FWoGvpC8m7AJAqYcqhtVaO6SF09Mtz4uZwuYya9c7/BnQaHTD/bl2fmeDRnV9LGCFK3ttjNMn+1L rS6sr8XBm3duau+8CtPnPJ2fmD2eGr5Zr3pwSo3FDM8+uKRDiylJ0LptK36m4bunee11yCHoO7se fGCr+0d+ivVvjtpmR5VfWTkp7Y9UQ4cnDsupX7773pAk/U2bOlI0KfOTT4ZviQflB8BMBRK+Nvr3 T00ab8k0ONdSKYW/lCr9NB71uJ6b1esh6vk6kbZoeNFTVtz/+9vHC8YZmTcYARt/crn+2JzHcGba t7ZTqTvVfyTkcvdiIrTme4sIu1GpIgea7c3j6CAONfKe/EdZ2i1C6vhvRl0zlQ7w2qsOg4THv6WC QvJPtLQ026ErXs2GrQnQ/O8KJFHSgEkMS0rqi54gHHVM43bMh9oPYPSLpvXv05/uStpGKd3oEoft tsxMxnikphtX+9cUErPSCN3ejlyfJq/eQ+o9l9mkQKwuf7p+auXEfDW1fzJ9PXCsVuFyhSc0Sw3n ghwAJzgar2AmmCPGf2h3sP9ZNt5PIvMSS4iWuMyql2gdVSUix5JI3fnikwtItWu6OWlbO525QHTi oaa+Orz2bKfM6hiJiS9lzE5F5RHo4+XG9jMPLUGB0g5asOtGh0blfMVFyjiiSMisPpDL+oTa/jLA zqXkFuouyJldLkC3xYz0P9KFyQ7X+6+6Ll1z+VUoB2IUPSHCCO2sLMI4d/ndRsmogI+mGOy0BoTt tu1CZDuQ== X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Wed, 3 Jan 2024 21:40:17 +0800 X-OQ-MSGID: <20240103134017.7522-2-quinkblack@foxmail.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20240103134017.7522-1-quinkblack@foxmail.com> References: <20240103134017.7522-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] avutil/hwcontext_vt: add pixel format map for full range YUV420P X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 7bmmiEdjpj4i From: Zhao Zhili Signed-off-by: Zhao Zhili --- libavutil/hwcontext_videotoolbox.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/hwcontext_videotoolbox.c b/libavutil/hwcontext_videotoolbox.c index bb5b7e2764..fe469dc161 100644 --- a/libavutil/hwcontext_videotoolbox.c +++ b/libavutil/hwcontext_videotoolbox.c @@ -43,6 +43,7 @@ static const struct { enum AVPixelFormat pix_fmt; } cv_pix_fmts[] = { { kCVPixelFormatType_420YpCbCr8Planar, false, AV_PIX_FMT_YUV420P }, + { kCVPixelFormatType_420YpCbCr8PlanarFullRange, true, AV_PIX_FMT_YUV420P }, { kCVPixelFormatType_422YpCbCr8, false, AV_PIX_FMT_UYVY422 }, { kCVPixelFormatType_32BGRA, true, AV_PIX_FMT_BGRA }, #ifdef kCFCoreFoundationVersionNumber10_7