Araz Iusubov:
> From: ffmpeg-devel On Behalf Of Araz
> Iusubov
> Sent: Thursday, July 17, 2025 9:30 PM
> To: ffmpeg-devel@ffmpeg.org
> Cc: Araz Iusubov
> Subject: [FFmpeg-devel] [PATCH, v6] avcodec/d3d12va_encode: texture array
> support for HEVC
>
> This patch adds support for the texture array
Araz Iusubov:
> -Original Message-
> From: ffmpeg-devel On Behalf Of Araz
> Iusubov
> Sent: Monday, July 7, 2025 9:52 PM
> To: ffmpeg-devel@ffmpeg.org
> Cc: Araz Iusubov
> Subject: [FFmpeg-devel] [PATCH, v5] avcodec/d3d12va_encode: texture array
> support for HEVC
>
> This patch adds s
Araz Iusubov:
> From: ffmpeg-devel On Behalf Of Araz
> Iusubov
> Sent: Wednesday, June 4, 2025 4:37 PM
> To: ffmpeg-devel@ffmpeg.org
> Cc: Araz Iusubov
> Subject: [FFmpeg-devel] [PATCH] avcodec/d3d12va_encode: fix l0 reference
> count limit
>
> Prevents potential null pointer dereference when qu
Araz Iusubov:
> From: ffmpeg-devel On Behalf Of Araz
> Iusubov
> Sent: Saturday, May 24, 2025 5:35 PM
> To: ffmpeg-devel@ffmpeg.org
> Cc: Araz Iusubov
> Subject: [FFmpeg-devel] [PATCH, v3] avcodec/d3d12va_encode: texture array
> support for HEVC
>
> This patch adds support for the texture array
Araz Iusubov:
> -Original Message-
> From: ffmpeg-devel On Behalf Of Araz
> Iusubov
> Sent: Friday, May 16, 2025 5:44 PM
> To: ffmpeg-devel@ffmpeg.org
> Cc: Araz Iusubov
> Subject: [FFmpeg-devel] [PATCH, v2] avcodec/d3d12va_encode: texture array
> support for HEVC
>
> This patch adds sup
Araz Iusubov:
>Subject: [FFmpeg-devel] [PATCH, v2] avcodec/d3d12va_decode: enable
>reference-only mode
>
>The Reference-Only feature in DirectX 12 is a memory optimization technique
>designed for video decoding scenarios.
>This feature requires that reference resources must be allocated with the
>
Araz Iusubov:
Hi there. Thanks for the patch.
>Subject: [FFmpeg-devel] [PATCH] avcodec/d3d12va_decode: enable reference-
>only decoder mode
You should add this as PATCH v2 to better track it.
>
>The Reference-Only feature in DirectX 12 is a memory optimization technique
>designed for video deco
Araz Iusubov:
>Subject: [FFmpeg-devel] [PATCH] avcodec/amfenc: DX12 Reference-only feature
>support
>
>The Reference-Only feature in DirectX 12 is a memory optimization technique
>designed for video decoding scenarios.
>This feature requires that reference resources must be allocated with the
>D3D1
>From: ffmpeg-devel On Behalf Of Tong
>Wu
>To: FFmpeg development discussions and patches de...@ffmpeg.org>
>Subject: Re: [FFmpeg-devel] [PATCH] d3d12va_encode_hevc: use base to init
>VPS/SPS/PPS
>
>>From: ffmpeg-devel On Behalf Of Tong
>>Wu
>>To: ffmpeg-de
>From: ffmpeg-devel On Behalf Of Tong
>Wu
>To: ffmpeg-devel@ffmpeg.org
>Subject: [FFmpeg-devel] [PATCH] d3d12va_encode_hevc: use base to init
>VPS/SPS/PPS
>
>Patch attached.
>
>Tong
Ping. Will apply if there's no more com
Patch attached.
Tong
0001-d3d12va_encode_hevc-use-base-to-init-VPS-SPS-PPS.patch
Description: 0001-d3d12va_encode_hevc-use-base-to-init-VPS-SPS-PPS.patch
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-d
Lynne:
>To: Tong Wu ; FFmpeg development discussions and
>patches
>Cc: Lynne
>Subject: Re: [FFmpeg-devel] [PATCH 03/10] hw_base_encode: allocate DPB image
>upfront
>
>On 04/09/2024 16:36, Tong Wu wrote:
>> Lynne:
>>> Subject: [FFmpeg-devel] [PATCH 03/10] hw
Lynne:
>To: Tong Wu ; FFmpeg development discussions and
>patches
>Subject: Re: [FFmpeg-devel] [PATCH 02/10] hw_base_encode: move VAAPI
>SPS/PPS constructors to a shared file
>
>On 04/09/2024 16:09, Tong Wu wrote:
>> Lynne:
>>> Subject: [FFmpeg-devel] [PATCH
Lynne:
>Subject: [FFmpeg-devel] [PATCH 03/10] hw_base_encode: allocate DPB image
>upfront
>
>Vulkan requires this, as it needs to initialize state upfront.
>---
> libavcodec/d3d12va_encode.c | 6 --
> libavcodec/hw_base_encode.c | 6 ++
> libavcodec/vaapi_encode.c | 5 -
> 3 files change
Lynne:
>Subject: [FFmpeg-devel] [PATCH 02/10] hw_base_encode: move VAAPI SPS/PPS
>constructors to a shared file
>
>---
> libavcodec/Makefile | 2 +-
> libavcodec/hw_base_encode_h264.c | 265
>+++ libavcodec/hw_base_encode_h264.h | 53
>+++
> libavcodec/
Lynne:
>On 19/08/2024 17:07, Tong Wu wrote:
>> Lynne:
>>> Subject: [PATCH] hw_base_encode: refactor picture allocation/freeing
>>>
>>> This commit cleans up and refactors the mess of private state upon
>>> private state that used to be.
>>>
&g
both the
input image, and the reconstruction (DPB) image.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_encode.c | 68 +++-
libavcodec/d3d12va_encode.h | 4 +-
libavcodec/d3d12va_encode_hevc.c | 12 ++---
libavcodec/hw_base_encode.c | 39
Lynne:
>Subject: [PATCH] hw_base_encode: refactor picture allocation/freeing
>
>This commit cleans up and refactors the mess of private state upon private
>state
>that used to be.
>
>Now, FFHWBaseEncodePicture is fully initialized upon call-time, and, most
>importantly, this lets APIs which requir
>-Original Message-
>From: ffmpeg-devel On Behalf Of
>fei.w.wang-at-intel@ffmpeg.org
>Sent: 2024年7月23日 9:27
>To: ffmpeg-devel@ffmpeg.org
>Cc: fei.w.w...@intel.com
>Subject: [FFmpeg-devel] [PATCH] lavu/hwcontext_qsv: Derive bind flag from
>frame type if no valid surface
>
>From: Fei Wan
Lynne:
>Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/d3d12va_encode: trim header
>alignment at output
>
>On 28/07/2024 15:06, Tong Wu wrote:
>> Tong Wu:
>>> Subject: [FFmpeg-devel][PATCH 2/2] lavc/d3d12va_encode: trim header
>>> alignment at output
>>
Tong Wu:
>Subject: [FFmpeg-devel][PATCH 2/2] lavc/d3d12va_encode: trim header
>alignment at output
>
>It is d3d12va's requirement that the FrameStartOffset must be aligned as per
>hardware limitation. However, we could trim this alignment at output to reduce
>coded size. A
>From: Tong Wu
>Sent: 2024年7月8日 23:13
>To: ffmpeg-devel@ffmpeg.org
>Cc: Tong Wu
>Subject: [FFmpeg-devel][PATCH 1/2] lavc/hw_base_encode: correct the
>timestamp when input_order = decode_delay
>
>Fixed the command line: ffmpeg -hwaccel vaapi -pix_fmt nv12 -s:v
>wi
Signed-off-by: Tong Wu
---
.mailmap | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.mailmap b/.mailmap
index 53cb5eac26..fe019b88c7 100644
--- a/.mailmap
+++ b/.mailmap
@@ -24,3 +24,5 @@ rcombs
Cosmin Stejerean Cosmin Stejerean via ffmpeg-devel
+
+
--
2.45.1.windows.1
Michael Niedermayer:
>Subject: Re: [FFmpeg-devel] [PATCH] MAINTAINERS: add myself as
>d3d12va_encode maintainer
>
>On Tue, Jul 09, 2024 at 02:41:20PM +0200, Michael Niedermayer wrote:
>> On Mon, Jul 08, 2024 at 03:16:28PM +, Tong Wu wrote:
>> > Ping. As the author
Ping. As the author of d3d12va_encode, I would like to get the access in order
maintain the code and add more new features.
>-Original Message-
>From: wutong1...@outlook.com
>Sent: 2024年7月2日 23:23
>To: ffmpeg-devel@ffmpeg.org
>Cc: Tong Wu
>Subject: [FFmpeg-devel][
It is d3d12va's requirement that the FrameStartOffset must be aligned as
per hardware limitation. However, we could trim this alignment at output
to reduce coded size. A aligned_header_size is added to
D3D12VAEncodePicture.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_encode.c
Fixed the command line: ffmpeg -hwaccel vaapi -pix_fmt nv12 -s:v
widthxheight -i input.yuv -vf "hwupload" -c:v hevc_vaapi -bf 10 -b_depth 3
-vframes 3 -f null -
Signed-off-by: Tong Wu
---
libavcodec/hw_base_encode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/
Andreas Rheinhardt:
>Subject: [FFmpeg-devel] [PATCH] avcodec/hw_base_encode: Add missing include
>
>Fixes checkheaders.
>
>Signed-off-by: Andreas Rheinhardt
>---
> libavcodec/hw_base_encode.h | 1 +
> 1 file changed, 1 insertion(+)
>
>diff --git a/libavcodec/hw_base_encode.h b/libavcodec/hw_base_en
Lynne
> >>>>> via ffmpeg-devel
> >>>>> Sent: Friday, June 7, 2024 11:10 PM
> >>>>> To: ffmpeg-devel@ffmpeg.org
> >>>>> Cc: Lynne
> >>>>> Subject: Re: [FFmpeg-devel] [PATCH v13 06/15]
> avcodec/vaapi_encode:
> >>
August 2010 version of this specification.
As a result, we could give VC1_VLD2010 a higher priority and initialize
it first.
Signed-off-by: Aleksoid
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_vc1.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/libavcodec
Fixes -Wincompatible-pointer-types warnings.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_av1.c | 2 +-
libavcodec/d3d12va_h264.c | 2 +-
libavcodec/d3d12va_hevc.c | 2 +-
libavcodec/d3d12va_vc1.c | 2 +-
libavcodec/d3d12va_vp9.c | 2 +-
5 files changed, 5 insertions(+), 5 deletions
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_av1.c| 18 +-
libavcodec/d3d12va_decode.c | 9 ++---
libavcodec/d3d12va_h264.c | 4
libavcodec/d3d12va_hevc.c | 5 -
libavcodec/d3d12va_vc1.c| 3 ---
libavcodec/d3d12va_vp9.c| 4
6 files changed
Previous assertion was not useful. Now a warning is added to replace it.
For get_surface_index, we should return a zero index in case the index is not
found.
But a warning is necessary to notify.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_decode.c | 3 +--
libavcodec/dxva2.c | 2
Signed-off-by: Tong Wu
---
libavcodec/dxva2.c | 4 ++--
libavcodec/dxva2_h264.c | 16
libavcodec/dxva2_mpeg2.c | 2 +-
libavcodec/dxva2_vc1.c | 2 +-
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/libavcodec/dxva2.c b/libavcodec/dxva2.c
index
Previous max_num_refs was based on pp.frame_refs plus 1 and it could possibly
reaches the size limit. Actually it should be the size of pp.ref_frame_map
plus 1.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_vp9.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_h264.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/d3d12va_h264.c b/libavcodec/d3d12va_h264.c
index 5a6d6852c8..24e1c523fa 100644
--- a/libavcodec/d3d12va_h264.c
+++ b/libavcodec/d3d12va_h264.c
@@ -60,7 +60,7
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_decode.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/libavcodec/d3d12va_decode.c b/libavcodec/d3d12va_decode.c
index e0b67bf964..50d5b8d601 100644
--- a/libavcodec/d3d12va_decode.c
+++ b/libavcodec/d3d12va_decode.c
Signed-off-by: Tong Wu
---
libavcodec/dxva2.c | 6 +++---
libavcodec/dxva2_h264.c | 16
libavcodec/dxva2_mpeg2.c | 2 +-
libavcodec/dxva2_vc1.c | 2 +-
4 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/libavcodec/dxva2.c b/libavcodec/dxva2.c
index
Return zero for failed case and avoid aborting the program.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_decode.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavcodec/d3d12va_decode.c b/libavcodec/d3d12va_decode.c
index 50d5b8d601..20dc485284 100644
--- a/libavcodec/d3d12va_decode.c
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_h264.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/d3d12va_h264.c b/libavcodec/d3d12va_h264.c
index 5a6d6852c8..24e1c523fa 100644
--- a/libavcodec/d3d12va_h264.c
+++ b/libavcodec/d3d12va_h264.c
@@ -60,7 +60,7
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_decode.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/libavcodec/d3d12va_decode.c b/libavcodec/d3d12va_decode.c
index e0b67bf964..50d5b8d601 100644
--- a/libavcodec/d3d12va_decode.c
+++ b/libavcodec/d3d12va_decode.c
Previous max_num_refs was based on pp.frame_refs plus 1 and it could possibly
reaches the size limit. Actually it should be the size of pp.ref_frame_map
plus 1.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_vp9.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec
It caused lacking a public declaration build error with
-Werror=missing-prototypes.
Since DXGI_FORMAT is moved to public since patch set V10, this function
is no longer useful. Now remove it.
Signed-off-by: Tong Wu
---
libavutil/hwcontext_d3d12va.c | 9 -
1 file changed, 9 deletions
Signed-off-by: Tong Wu
---
libavutil/hwcontext_d3d12va.c | 9 -
1 file changed, 9 deletions(-)
diff --git a/libavutil/hwcontext_d3d12va.c b/libavutil/hwcontext_d3d12va.c
index 1600d94cb0..4995518dbd 100644
--- a/libavutil/hwcontext_d3d12va.c
+++ b/libavutil/hwcontext_d3d12va.c
@@ -71,15
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vc1.c| 214
Same as d3d11va, this flag enables main still picture profile for
d3d12va. User should add this flag when decoding main still picture
profile.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_hevc.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 1 +
1 file changed, 1 insertion(+)
diff --git a/Changelog b/Changelog
index f00bc27ca4..d4f8bd42b7 100644
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,7 @@ version :
- EVC encoding using external library
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_mpeg2.c | 191
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/av1dec.c | 10 ++
libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vp9.c| 171
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_hevc.c | 208
overhead, which is beneficial especially if you
are trying to render or post-process a 4K or 8K video.
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Compared to v11, v12 set the initial value to 0 for the fence value,
fixing a potential dynamic pool sync issue. Hence removed the non zero
initial_pool_size for
d3d12va decoder.
Some other minor error message changes
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vc1.c| 214
Same as d3d11va, this flag enables main still picture profile for
d3d12va. User should add this flag when decoding main still picture
profile.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_hevc.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 1 +
1 file changed, 1 insertion(+)
diff --git a/Changelog b/Changelog
index f00bc27ca4..d4f8bd42b7 100644
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,7 @@ version :
- EVC encoding using external library
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_mpeg2.c | 191
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/av1dec.c | 10 ++
libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vp9.c| 171
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_hevc.c | 208
overhead, which is beneficial especially if you
are trying to render or post-process a 4K or 8K video.
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 5 +
doc/APIchanges | 5 +
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 4 +
libavutil/hwcontext.h
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vc1.c| 214
Same as d3d11va, this flag enables main still picture profile for
d3d12va. User should add this flag when decoding main still picture
profile.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_hevc.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 1 +
1 file changed, 1 insertion(+)
diff --git a/Changelog b/Changelog
index f00bc27ca4..d4f8bd42b7 100644
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,7 @@ version :
- EVC encoding using external library
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_mpeg2.c | 191
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/av1dec.c | 10 ++
libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vp9.c| 171
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_hevc.c | 208
overhead, which is beneficial especially if you
are trying to render or post-process a 4K or 8K video.
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 5 +
doc/APIchanges | 5 +
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 4 +
libavutil/hwcontext.h
Same as d3d11va, this flag enables main still picture profile for
d3d12va. User should add this flag when decoding main still picture
profile.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_hevc.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_mpeg2.c | 191
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Changelog b/Changelog
index 8f0606fc26..c394534afb 100644
--- a/Changelog
+++ b/Changelog
@@ -1,6 +1,9 @@
Entries are sorted chronologically from oldest to
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/av1dec.c | 10 ++
libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vc1.c| 214
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vp9.c| 176
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_hevc.c | 211
overhead, which is beneficial especially if you
are trying to render or post-process a 4K or 8K video.
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 5 +
doc/APIchanges | 7 +
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 4 +
libavutil/hwcontext.h
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Changelog b/Changelog
index c010e86159..bdac4cb034 100644
--- a/Changelog
+++ b/Changelog
@@ -30,7 +30,7 @@ version :
- support for the P_SKIP
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vc1.c| 214
Same as d3d11va, this flag enables main still picture profile for
d3d12va. User should add this flag when decoding main still picture
profile.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_hevc.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_mpeg2.c | 191
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/av1dec.c | 10 ++
libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vp9.c| 176
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_hevc.c | 211
overhead, which is beneficial especially if you
are trying to render or post-process a 4K or 8K video.
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 5 +
doc/APIchanges | 7 +
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 4 +
libavutil/hwcontext.h
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Changelog b/Changelog
index c010e86159..bdac4cb034 100644
--- a/Changelog
+++ b/Changelog
@@ -30,7 +30,7 @@ version :
- support for the P_SKIP
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vc1.c| 214
Same as d3d11va, this flag enables main still picture profile for
d3d12va. User should add this flag when decoding main still picture
profile.
Signed-off-by: Tong Wu
---
libavcodec/d3d12va_hevc.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_mpeg2.c | 191
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/av1dec.c | 10 ++
libavcodec
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_vp9.c| 176
From: Wu Jianhua
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec/Makefile | 1 +
libavcodec/d3d12va_hevc.c | 211
overhead, which is beneficial especially if you
are trying to render or post-process a 4K or 8K video.
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 2 +
libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
configure | 5 +
doc/APIchanges | 7 +
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 4 +
libavutil/hwcontext.h
Compiler: MSVC 14.35.32215
Error type: error C2099: initializer is not a constant
Related commit: 0c0dd23 avcodec/jpegxl_parser: add JPEG XL parser
Signed-off-by: Tong Wu
---
libavcodec/jpegxl_parser.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec
From: Wu Jianhua
Signed-off-by: Wu Jianhua
Signed-off-by: Tong Wu
---
Changelog | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Changelog b/Changelog
index c010e86159..bdac4cb034 100644
--- a/Changelog
+++ b/Changelog
@@ -30,7 +30,7 @@ version :
- support for the P_SKIP
1 - 100 of 203 matches
Mail list logo