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 E4702434E1 for ; Sat, 13 Aug 2022 21:18:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7918268B8C8; Sun, 14 Aug 2022 00:18:37 +0300 (EEST) Received: from mail.overt.org (mail.overt.org [157.230.92.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 16C6A68B2D8 for ; Sun, 14 Aug 2022 00:18:30 +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 596193F22B; Sat, 13 Aug 2022 16:18:29 -0500 (CDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=overt.org; s=mail; t=1660425509; bh=X8M5BMbLXJ6Zowyh14cm7zU3eJvJfMrCQHcCf+Kr6qE=; h=From:To:Cc:Subject:Date:From; b=X1qPac4weo0lcNoQ7P5TZzrGznuG6ykcStqzPTbdSiFI2m5SX2nDAm32W5WuTmvep JnzI2zIy8D6+tzrkCJv1lVitFvOSFlymRQMqdyew9A8PZqFaipr84TOsdTLDAD296q nfJYEg2DpVY2z4u/ptkqmxjAG5l6SsiEoqQah4oH3bptiieejj2sLjPd46vK6KKc1Y J3GImFDtspbqup689HK+b8yvv+7eFw+ZI+1P4EQVo0/ioDvgltHD285HnyGIiYe1ro ICCQda6G8AAbwtE0yBWLbWUCibxIKl/Dm08+i+k42yJs1GPc6HDeaspfnMBAYOvuYW tqBgXTP+Zkyfw== From: Philip Langdale To: ffmpeg-devel@ffmpeg.org Date: Sat, 13 Aug 2022 14:18:19 -0700 Message-Id: <20220813211821.14916-1-philipl@overt.org> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/2] VAAPI: Add high bit depth encode/decode support 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: 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: This changeset fills in support for the remaining high bit depth formats the VAAPI exposes. This requires adding more weird Microsoft pixel formats and then mapping them in the VAAPI code. Philip Langdale (2): lavu/pixfmt: Add Y216, Y410, and Y416 formats lavc/vaapi: Add support for remaining 10/12bit profiles libavcodec/hevcdec.c | 8 ++++ libavcodec/vaapi_decode.c | 13 ++++++ libavcodec/vaapi_encode.c | 17 +++++-- libavcodec/vaapi_encode_h265.c | 10 ++++- libavcodec/vaapi_encode_vp9.c | 4 +- libavcodec/vaapi_hevc.c | 11 ++++- libavutil/hwcontext_vaapi.c | 12 +++++ libavutil/pixdesc.c | 77 +++++++++++++++++++++++++++++++- libavutil/pixfmt.h | 12 +++++ tests/ref/fate/imgutils | 6 +++ tests/ref/fate/sws-pixdesc-query | 25 +++++++++++ 11 files changed, 186 insertions(+), 9 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".