From patchwork Thu Oct 13 08:25:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Wenbin" X-Patchwork-Id: 38714 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4a86:b0:9d:28a3:170e with SMTP id fn6csp225710pzb; Thu, 13 Oct 2022 01:30:21 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5NZJPKAPeibU4XsoydwMokLULdV91yIRr0CBOC74mnzjT0TAWQ52l27UwNy3v2Bht/JF5x X-Received: by 2002:a17:906:99c3:b0:78d:9cc9:deda with SMTP id s3-20020a17090699c300b0078d9cc9dedamr18898107ejn.712.1665649821202; Thu, 13 Oct 2022 01:30:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665649821; cv=none; d=google.com; s=arc-20160816; b=t135xhKaTEWswXWVpCytkk7nK4ewK/Kbr8DKF4ASp839Ou+DPosxIkIGnQA3T2z+sz LfGU3cmFI/Rx6kQbO+BYsFQxBw72b79B1ONewL/y0BwClMTlIzewR3HWyBVqdakEPxP2 yXc84AApsWhRb4PNUz/WNnpwM/qgaMMWQcAMO8bwD97t7/9QpLOv7Ts6dUW8wIBxORco M/a526gHJTd0Cz1qR554J9hGEpU09jy/7WWpLQkgcHLMOtoaTAqFPMhbrJAsZVYCsbg3 ggZ/vUHdBBSjQODz0qkJb12f86bm3kjOHmkTLCmeGqWsAsZmjISVrw+XP6cDzmi2OWmI XSrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=uk99w7fNQKG3WPFxa9CY289EdG6w7+vNUja3anRuSQ8=; b=nj15pHa9UD3KZAuuPLjTm4VIhfkdTrsU+atQF8L/oozem5Hvt0f23rOmLojYswaIKg osOaAmVc398shxneek7VK9+m8YJS84G8BWLarx5yDYyptjEtREyi/r/1HKHF0svzLvmI ajXnpEC/T1U4jXNEVeKIigOWajHpcClQ/j1R+VycPN1li5BKCJsoX92PxAdJP+7UguBq SO2X1mgxJ0h72UkrMAwjnpNmoxHKfuGYhyITx1ypy6BMO0HKpOB6CM+o6cD11Y9jSqVO nzV2oQjzWvWFzEM+bbbVUtgrObeLtKOWAD34VjTmh2HcOkC3ZTHyCIud0V2316nBHzzO PJRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel.com header.s=Intel header.b=SOKWogsH; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id k25-20020a056402049900b0045c97cb9027si4158991edv.421.2022.10.13.01.30.20; Thu, 13 Oct 2022 01:30:21 -0700 (PDT) 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=@intel.com header.s=Intel header.b=SOKWogsH; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5DE0868BD48; Thu, 13 Oct 2022 11:30:12 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3846368BC41 for ; Thu, 13 Oct 2022 11:30:05 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665649810; x=1697185810; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=5W8UthI1NBkAzeWqcOH2zSd4DEWyP1+q5q3yHmTBTa8=; b=SOKWogsHk1QyJ9IEjEQnIq9+RSygGlSgnUe3FPPVX8ie9dpg4+rvdLqA zFwgxgsVSehV37N0s77FF76WLlvYS3AVNyS0Ytapjw7pXr0lZE26fDztq mDM5orDP/JKcc60lPK9V0NiGjNyxYV1DeIFe+aOOP34vkksOZqIbLLyMP BUiWZ/O6GOraWg2+p8mwv3EcwrJwENAzS8ag5sKTS9DjrZCFRxj3W4Q32 tFkUrRHuIK9TEtC5Xgzrgo/7jUVolBghFlhMfaPUlC5PA4tlTf2Hl0SMR TtrD0xGOypdNwJV0lN6aYRnuIv6r2/QSP0tvkoc6wa0ONoWO8A7u8++Zx A==; X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="303760630" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208";a="303760630" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2022 01:29:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="658095404" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208";a="658095404" Received: from wenbin-z390-aorus-ultra.sh.intel.com ([10.239.35.4]) by orsmga008.jf.intel.com with ESMTP; 13 Oct 2022 01:29:57 -0700 From: wenbin.chen-at-intel.com@ffmpeg.org To: ffmpeg-devel@ffmpeg.org Date: Thu, 13 Oct 2022 16:25:24 +0800 Message-Id: <20221013082524.47409-2-wenbin.chen@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221013082524.47409-1-wenbin.chen@intel.com> References: <20221013082524.47409-1-wenbin.chen@intel.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] doc/encoders: Add doc for av1_qsv 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: /uuzeVHAGOTz From: Wenbin Chen Add doc for av1_qsv. Signed-off-by: Wenbin Chen --- doc/encoders.texi | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/doc/encoders.texi b/doc/encoders.texi index 1a5216f8eb..53dd02fd28 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -3775,6 +3775,38 @@ Number of columns for tiled encoding (requires libmfx >= 1.29). Number of rows for tiled encoding (requires libmfx >= 1.29). @end table +@subsection AV1 Options +These options are used by av1_qsv (requires libvpl). +@table @option +@item @var{profile} +@table @samp +@item unknown +@item main +@end table + +@item @var{tile_cols} +Number of columns for tiled encoding. + +@item @var{tile_rows} +Number of rows for tiled encoding. + +@item @var{adaptive_i} +This flag controls insertion of I frames by the QSV encoder. Turn ON this flag +to allow changing of frame type from P and B to I. + +@item @var{adaptive_b} +This flag controls changing of frame type from B to P. + +@item @var{b_strategy} +This option controls usage of B frames as reference. + +@item @var{extbrc} +Extended bitrate control. + +@item @var{look_ahead_depth} +Depth of look ahead in number frames, available when extbrc option is enabled. +@end table + @section snow @subsection Options