Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #278749

Category ffmpeg
Changed by Diego de Souza <ddesouzaohnoyoudont@nvidia.com>
Changed at Thu 20 Aug 2026 00:35:29
Repository https://git.ffmpeg.org/ffmpeg.git
Project ffmpeg
Branch master
Revision 96d82d90c3f5b74afda99fc51acaf7c89f39bdf2

Comments

avcodec/cuviddec: honor application-selected software output
The CUARRAY output option made the decoder override a software format
selected by get_format() with CUDA. This broke ordinary CUVID decoding
to software consumers.

Default output_format to auto and only override get_format() when the
user explicitly requests cuda/cuarray or enables zero_copy. Keep the
internal frames context in the corresponding hardware format and reject
opaque/non-opaque transitions during decoder reinitialization.

Signed-off-by: Diego de Souza <ddesouza@nvidia.com>

Changed files