From: Diego Felix de Souza
The Constant Quality (CQ) range for the AV1 codec is actually 0 to
63, contrary to what is stated in the header and documentation.
Signed-off-by: Diego Felix de Souza
---
libavcodec/nvenc_av1.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/l
From: Diego Felix de Souza
When Split frame encoding is enabled, each input frame is partitioned into
horizontal strips which are encoded independently and simultaneously by
separate NVENCs, usually resulting in increased encoding speed compared to
single NVENC encoding.
---
libavcodec/nvenc.c
discussions and patches
Cc: Diego Felix de Souza
Subject: Re: [FFmpeg-devel] [PATCH] Multi NVENC Split Frame Encoding in HEVC
and AV1
External email: Use caution opening links or attachments
On 11/04/2024 13:58, Diego Felix de Souza via ffmpeg-devel wrote:
> From: Diego Felix de Souza
>
From: Diego Felix de Souza
When Split frame encoding is enabled, each input frame is partitioned into
horizontal strips which are encoded independently and simultaneously by
separate NVENCs, usually resulting in increased encoding speed compared to
single NVENC encoding.
Signed-off-by: Diego Fel
From: Diego Felix de Souza
When Split frame encoding is enabled, each input frame is partitioned into
horizontal strips which are encoded independently and simultaneously by
separate NVENCs, usually resulting in increased encoding speed compared to
single NVENC encoding.
Signed-off-by: Diego Fel
From: Diego Felix de Souza
Adding 10-bit encoding support for HEVC if the input is 8-bit. In
case of 8-bit input content, NVENC performs an internal CUDA 8 to
10-bit conversion of the input prior to encoding. Currently, only
AV1 supports encoding 8-bit content as 10-bit.
Signed-off-by: Diego Fel
Hi Timo,
Thank you for your review. Please check my answers below.
Best regards,
Diego
On 17.04.24, 16:27, "Timo Rothenpieler" wrote:
External email: Use caution opening links or attachments
On 15/04/2024 16:39, Diego Felix de Souza via ffmpeg-devel wrote:
> From: Diego F
Hi Roman and Timo,
Timo is right. As a general rule, hybrid video coding standards allow encoders
to take advantage of encoding
a 8-bit input as 10-bit due to the interpolation filters (inter and intra) and
transform coding at 10-bit depth.
This can generate a better prediction and reduced bandi
From: Diego Felix de Souza
Adding 10-bit encoding support for HEVC if the input is 8-bit. In
case of 8-bit input content, NVENC performs an internal CUDA 8 to
10-bit conversion of the input prior to encoding. Currently, only
AV1 supports encoding 8-bit content as 10-bit.
Signed-off-by: Diego Fel
--- Begin Message ---
From: Diego de Souza
The supported YUV pixel formats were separated between planar
and semiplanar. This approach reduces the number of CUDA kernels
for all pixel formats.
This patch:
1. Adds support for YUV 4:2:2 planar and semi-planar formats:
yuv422p, yuv422p10, n
--- Begin Message ---
From: Diego de Souza
Add support for uploading additional pixel formats to NVIDIA GPUs:
- Planar formats (yuv420p10, yuv422p, yuv422p10, yuv444p10)
- Semiplanar formats (nv16, p210, p216)
Signed-off-by: Diego de Souza
---
libavfilter/vf_hwupload_cuda.c | 6 +++---
1 file
--- Begin Message ---
From: Diego de Souza
Add support for additional pixel formats in CUDA hardware context:
- Planar formats (yuv420p10, yuv422p, yuv422p10, yuv444p10)
- Semiplanar formats (nv16, p210, p216)
Signed-off-by: Diego de Souza
---
libavutil/hwcontext_cuda.c | 4
1 file change
--- Begin Message ---
From: Diego de Souza
Remove redundant display_sei_sent flag for 3D reference display info
handling in MV-HEVC encoding. The display SEI must be sent for every
frame in the multi-view sequence.
Signed-off-by: Diego de Souza
---
libavcodec/nvenc.c | 4 +---
libavcodec/nvenc
--- Begin Message ---
From: Diego de Souza
The supported YUV pixel formats were separated between planar
and semiplanar. This approach reduces the number of CUDA kernels
for all pixel formats.
This patch:
1. Adds support for YUV 4:2:2 planar and semi-planar formats:
yuv422p, yuv422p10, n
--- Begin Message ---
From: Diego de Souza
Add support for additional pixel formats in CUDA hardware context:
- Planar formats (yuv420p10, yuv422p, yuv422p10, yuv444p10)
- Semiplanar formats (nv16, p210, p216)
Signed-off-by: Diego de Souza
---
libavutil/hwcontext_cuda.c | 7 ++-
1 file cha
--- Begin Message ---
From: Diego de Souza
Add support for uploading additional pixel formats to NVIDIA GPUs:
- Planar formats (yuv420p10, yuv422p, yuv422p10, yuv444p10)
- Semiplanar formats (nv16, p210, p216)
Signed-off-by: Diego de Souza
---
libavfilter/vf_hwupload_cuda.c | 6 +++---
1 file
16 matches
Mail list logo