From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id DE17543C3D for ; Sat, 23 Jul 2022 18:53:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4CAB068B766; Sat, 23 Jul 2022 21:53:41 +0300 (EEST) Received: from mail.overt.org (mail.overt.org [157.230.92.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3E54B68B6AC for ; Sat, 23 Jul 2022 21:53:33 +0300 (EEST) Received: from authenticated-user (mail.overt.org [157.230.92.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.overt.org (Postfix) with ESMTPSA id 9C3FC3F404; Sat, 23 Jul 2022 13:53:30 -0500 (CDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=overt.org; s=mail; t=1658602411; bh=bZhf/X+gf1faNa0rKrAer5gsDodD34krP9LvenVbN34=; h=From:To:Cc:Subject:Date:From; b=nSNolXLGmQP0ABqUUfn8EFpowkP9EQ+AUe3o3hKOn7LrD4IcxRB1uPQZTiAqHnvSL Yh/O/D77I5A/OenDPOepQ18NlJmXNeuk6agESUydb85K+vdqt1M1R6Hz/5rj1QzjlK rH55Z53DLu9roujBoEGX7rN+c/N04uEFDYzjmnQDych9YElJxCPVN+4ucx6Wy3BzO7 u73jC5V6KdlqqJwS5b3jUVRH9iR2vupMDZquuVx+X2wO2E7Eb+w5Le/B/igd9ao4E8 4LbAGzdPj7i+tfB9zcUD+outF4e3D47zty9oKI7OoK7et6C6hhRX3PV/kE81qmoUn2 /y1N3roYwECrQ== From: Philip Langdale To: ffmpeg-devel@ffmpeg.org Date: Sat, 23 Jul 2022 11:53:12 -0700 Message-Id: <20220723185315.207081-1-philipl@overt.org> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/3] vaapi: Add support for decoding 8bit 4:4:4 content 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: Mark Thompson , Philip Langdale Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Recent Intel hardware is capable of decoding 8bit 4:4:4 HEVC and VP9, but it uses a packed format that Microsoft wants, and which we don't currently know about. This patch series adds support for the AYUV format and declares support in VAAPI. Mark has noted that due to there never being any actual Alpha produced by the hardware, we should use an XYUV format. I've not done so here because libva does declare an explicit XYUV format, which I assume we will see used in the future, and I didn't want to fudge the formats so that they lose the nominal distinction. But I'm happy to change that if desired. Philip Langdale (3): lavu/pixfmt: Add packed 4:4:4 format lavu/hwcontext_vaapi: Map the AYUV format lavc/vaapi: Declare support for decoding 8bit 4:4:4 content Changelog | 1 + doc/APIchanges | 3 +++ libavcodec/hevcdec.c | 3 +++ libavcodec/vaapi_decode.c | 2 ++ libavcodec/version.h | 2 +- libavcodec/vp9.c | 5 +++++ libavutil/hwcontext_vaapi.c | 1 + libavutil/pixdesc.c | 13 +++++++++++++ libavutil/pixfmt.h | 2 ++ libavutil/version.h | 4 ++-- tests/ref/fate/imgutils | 1 + tests/ref/fate/sws-pixdesc-query | 4 ++++ 12 files changed, 38 insertions(+), 3 deletions(-) -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".