Change #278749
| Category | ffmpeg |
| Changed by | Diego de Souza <ddesouza@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
- libavcodec/cuviddec.c