[FFmpeg-devel] [PATCH] avcodec/v4l2_buffers: map additional V4L2 TRCs (PR #20880)

2025-11-09 Thread cgutman via ffmpeg-devel
PR #20880 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20880 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20880.patch Adds a few missing `V4L2_XFER_FUNC_` -> `AVCOL_TRC_` mappings. >From 0135c65a0b026d271fba073382fd6a4f83968cb1 Mon Sep 17 00:00:00 2001 From: Camer

[FFmpeg-devel] [PATCH] avcodec/av1dec: fix decoding with pix_fmt set (PR #20720)

2025-10-19 Thread cgutman via ffmpeg-devel
PR #20720 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20720 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20720.patch 194414f introduced a regression by skipping the call to ff_get_format() if pix_fmt was already set by the user. In this scenario, critical hwaccel i

[FFmpeg-devel] [PATCH] avcodec/rkmppdec: Don't fill the decoder in low-delay mode (PR #20518)

2025-09-14 Thread cgutman via ffmpeg-devel
PR #20518 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20518 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20518.patch For low delay usecases, we should not trade latency for throughput. This addresses my comment in https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20511

[FFmpeg-devel] [PATCH] avcodec/amfenc: avoid unnecessary output delay in low delay mode (PR #20473)

2025-09-08 Thread cgutman via ffmpeg-devel
PR #20473 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20473 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20473.patch 88a8ba5c991a0ffd00c8ce34d127b1b201b1ee19 introduced an output latency regression making it impossible to acheive lower than 1 frame of latency from

[FFmpeg-devel] [PATCH] avcodec/videotoolboxenc: allow low latency RC with HEVC on Apple Silicon (PR #20453)

2025-09-05 Thread cgutman via ffmpeg-devel
PR #20453 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20453 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20453.patch `kVTVideoEncoderSpecification_EnableLowLatencyRateControl` was supported only for H.264 on Intel Macs, but it can be used with both H.264 and HEVC

[FFmpeg-devel] [PATCH] avcodec/vaapi_encode: skip AVBR if HRD parameters are set (PR #20424)

2025-09-04 Thread cgutman via ffmpeg-devel
PR #20424 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20424 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20424.patch AVBR does not use `VAEncMiscParameterTypeHRD` (see [line 1212](https://code.ffmpeg.org/FFmpeg/FFmpeg/src/commit/858aa6176b5320e8f648461194a80cfda76

[FFmpeg-devel] [PATCH] avutil/hwcontext_drm: fix mapping when dst format is unset (PR #20425)

2025-09-03 Thread cgutman via ffmpeg-devel
PR #20425 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20425 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20425.patch `av_hwframe_map()` is documented to work with a blank dst frame, but hwcontext_drm currently fails if `dst->format == AV_PIX_FMT_NONE`. >From 37f

[FFmpeg-devel] [PATCH] avcodec/mfenc: fix memory leak with D3D11 input surfaces (PR #20383)

2025-08-31 Thread cgutman via ffmpeg-devel
PR #20383 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20383 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20383.patch This should also cherry-pick cleanly to `release/8.0` Fixes: d56522c6eb75 ("avcodec/mfenc: add support for D3D11 input surfaces") Signed-off-by: Ca

[FFmpeg-devel] [PATCH] avcodec/mfenc: add low_latency encoder parameter (PR #20384)

2025-08-31 Thread cgutman via ffmpeg-devel
PR #20384 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20384 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20384.patch Implement support for CODECAPI_AVLowLatencyMode property, which is useful for live streaming use cases (and cannot be achieved by selecting any of t

[FFmpeg-devel] [PATCH] avcodec/dxva2: add support for HEVC RExt DXVA profiles (PR #20334)

2025-08-24 Thread cgutman via ffmpeg-devel
PR #20334 opened by cgutman URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20334 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20334.patch Microsoft has formally standardized DXVA GUIDs for HEVC Range Extension profiles in the Windows 11 24H2 SDK. They are supported by Intel GPUs starti