[FFmpeg-devel] [PATCH] [GSoC 25] lavc: add a shader-based Prores hwaccel (PR #20381)

2025-08-31 Thread averne via ffmpeg-devel
PR #20381 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20381 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20381.patch The first few commits prepare the ground for the addition of the actual hwaccel, in the last commit. Provisionary benchmark: - AMD Radeon 6700XT: 1

[FFmpeg-devel] [PATCH] fate/prores: Fix missing dependency (PR #20465)

2025-09-08 Thread averne via ffmpeg-devel
PR #20465 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20465 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20465.patch The gray.mov test vector contains an AAC stream. >From d2b4004495f29a903c48e492988f6951ad0d70f9 Mon Sep 17 00:00:00 2001 From: averne Date: Mon, 8

[FFmpeg-devel] [PATCH] vulkan/prores: output LSB-padded data (PR #20755)

2025-10-26 Thread averne via ffmpeg-devel
PR #20755 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20755 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20755.patch As discussed on #ffmpeg-devel, this fixes video playback on mpv using the gpu-next VO. Breaks frame hwdownload, pending the introduction and wiring

[FFmpeg-devel] [PATCH] [GSoC 25] avcodec/prores: add parser (PR #20752)

2025-10-25 Thread averne via ffmpeg-devel
PR #20752 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20752 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20752.patch Split off from #20381. Adds a ProRes parser, which avoids going through a full-frame decode to parse headers. >From 46f936c70e15e37f6aee5621edbad0

[FFmpeg-devel] [PATCH] vulkan/prores: Adopt the same IDCT routine as the prores-raw hwaccel (PR #20819)

2025-11-02 Thread averne via ffmpeg-devel
PR #20819 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20819 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20819.patch The added rounding at the final output conforms to the SMPTE document and reduces the deviation against the software decoder. >From 7639b6fd0cec3e7

[FFmpeg-devel] [PATCH] vulkan/prores: forward quantization parameter to the IDCT shader (PR #20870)

2025-11-08 Thread averne via ffmpeg-devel
PR #20870 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20870 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20870.patch The qScale syntax element has a maximum value of 512, which would overflow the 16-bit store from the VLD shader in extreme cases. This fixes that ed