mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-11-06 13:28:17 +00:00
Formats with the same dimensions may expose different frame rates. The selection loop previously updated selected_format for every size match but kept selected_range from an earlier format. This could apply a range to a format that does not support it and make device configuration fail. Only update selected_format together with its matching range. Track a size-only match separately so the muxed-device fallback remains unchanged. Reported-by: MW-de <mw-de@noreply.code.ffmpeg.org> Suggested-by: MW-de <mw-de@noreply.code.ffmpeg.org> Fixes: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22694 Signed-off-by: iSold Leo <s@qwqlog.com>