From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 1E7D74BC47 for ; Fri, 30 Jan 2026 14:49:58 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'DWWIfQB4oPOjUHvILB6pqbPKhBEFHE1OWamrl86TuzY=', expected b'xLov600PGStJRa6zrvNUIibPwODLT2Uh6ucuZYSLnQQ=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1769784590; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=DWWIfQB4oPOjUHvILB6pqbPKhBEFHE1OWamrl86TuzY=; b=dfk3mC3XjJNc85BhG9WOqh08HU0/wuhXJAasNYFfvCjbkJbMkD1/diEaB30LxmN0eNiGu YP9ePlNegzTHz94/weTs3Xurm5ly+Cy+fJLhy2/ChQWvM/uWozmM5Vj/IcW37CsW7vI+ZdG oUS9MgvukMyAXgSTDGbxQHkc6q+Dd7PagKjDFgQJXISQEib03hJotdViFS7RaHKI0hMHUFl GAabM8DHjQbjaiDUg0+3ve9zNviL9KO+qHSn0xVZjP/O617cmy8QsYEpIK0MScmOV6WJkLN oKb0/TlW+hYZYvsOZJDzT8MxNC//Yjnro5dtEE8QzlLqUWNVebfZUBWt3nwQ== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0A7A5690F71; Fri, 30 Jan 2026 16:49:50 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1769784573; b=OBD4ZWeI+C4t5GEzjDO+Yb9/LvFkWJzFMU5dFxsrwlOmJAvyUma3dGl1XxojuBc02u+CG Q1SW24iXeamL6thzydmLvkVez9RjHXmSvJDpBF0nBPjDrNQmpuPyhJneywuRPQbiixRQQFq i43Tb65XXGs1rVTCEJa4oAdeiCv1yauyRIh808gVcBliUaCKVe3KBa2j+8sqXGUP//24HS6 rfsHSrRocgoWgCUjQkrZkTo2oodO9TzHJgguJiV+GtOGPUso16fuMGRtL7uBNOtGi5YsGvb RjcZLDgc1QCRT9meXsfkQXyiGFUH6KZXl27f3vboecRjQlTNAGORUuVs92jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1769784573; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=5upNvlSRawnAgu4kauya0sV/R3fN9EyqzKBLJpsGJU4=; b=FjwA+HbteJU3nOmwA6YwcHW848tV/0ePOTEyFbWw5i9uKCGc4khMleHLnl9hi2QgwTMFB RpCCYcQA9x7nlFcds/Ab73C+qbX7U16EbSOxpjysvox09BBLn3LZppL19TROZ6hcT+G7KkU DE6Nuuux51UWfXAIhd6f1CA4fViXtacK9iXzkeIG3Kf4tutnX7030FTCIEZzmoEwAb3cqkC RWMIRkaZMd+Lo/0AOUyrjj77XPdCBKT178mVYxagUz8BINHdGB/vkJ8JqUZ+3kqxh5R8KPy KvZ/5808bnnsNTOTCLzefWLbv5JBAVVRzbJTdEisGbRueAKjGcyiMbUo680w== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1769784565; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=xLov600PGStJRa6zrvNUIibPwODLT2Uh6ucuZYSLnQQ=; b=mNJl0vAkX9ZvxaijA2SphjlHa+iyvm8dhifSarE5EtvTA4+8Ixq9jG98o+ZfXJoRzYPAV /00fumz6Lb/+pSAYJ0Vb3GyuF8tWrJPTen/YOKfhvECw8jSsxNoc9EXWbZ9vRENN2ycmyf7 Ky+fXCdWZ4+szLKy1Pk2/Ofh50213egs6JHITxjVhOpyeNyGnl0Az8AwrXMi/agQ7bkMe9C qDVvTzcl1rcAgI5djy+T/ZfsfqT0p2aJGzMTAdU3G6vCa+mIVeRjgmRwaFAQbqGDIUzObUk ox6OhpHBw1vUwC13+cVnmEjv8HgmUusDc9wbZsoZNlALWyY17lmUhvAdbfXg== Received: from c8d966988b92 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id DA146690F4A for ; Fri, 30 Jan 2026 16:49:25 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Fri, 30 Jan 2026 14:49:25 -0000 Message-ID: <176978456605.25.6892875684829732042@4457048688e7> Message-ID-Hash: GTUVS6X3VA3HYIHGXO4ZMLWBVYKW4RHT X-Message-ID-Hash: GTUVS6X3VA3HYIHGXO4ZMLWBVYKW4RHT X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] doc/filters: add entry for mestimate_d3d12 (PR #21610) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Steven Xiao via ffmpeg-devel Cc: Steven Xiao Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21610 opened by Steven Xiao (younengxiao) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21610 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21610.patch Add documentation for the filter "mestimate_d3d12" to the filters documentation. This is the follow-up for commit https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21217/commits >>From aac5406afceab57e2afe0dfd23d31b569a7aae32 Mon Sep 17 00:00:00 2001 From: stevxiao Date: Thu, 29 Jan 2026 10:14:25 -0500 Subject: [PATCH] doc/filters: add entry for mestimate_d3d12 Add documentation for the filter "mestimate_d3d12" to the filters documentation. This is the follow-up for commit https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21217/commits Signed-off-by: younengxiao --- doc/filters.texi | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/doc/filters.texi b/doc/filters.texi index 0f64b4a3fa..9aecea7d88 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -18096,6 +18096,32 @@ Macroblock size. Default @code{16}. Search parameter. Default @code{7}. @end table +@section mestimate_d3d12 + +Estimate and export motion vectors using D3D12 hardware-accelerated motion estimation. +This filter uses GPU hardware motion estimation capabilities available in +DirectX 12 Video APIs to achieve significant performance improvements +over the software-based @code{mestimate} filter. + +Motion vectors are stored in frame side data to be used by other filters. + +This filter requires the input to be in @code{d3d12} hardware pixel format. +The filter uses quarter-pixel precision for motion vector estimation. + +This filter accepts the following options: +@table @option +@item mb_size +Macroblock size. Only @code{8} and @code{16} are supported. +Default @code{16}. +@end table + +@subsection Examples + +Estimate motion vectors using D3D12 hardware acceleration with 8x8 blocks: +@example +ffmpeg -hwaccel d3d12va -hwaccel_output_format d3d12 -i input.mp4 -vf mestimate_d3d12=mb_size=8 -f null - +@end example + @section midequalizer Apply Midway Image Equalization effect using two video streams. -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org