mpv
mpv copied to clipboard
vo_gpu_next/d3d11: `--d3d11-output-format=auto` selects the wrong output format
mpv Information
mpv v0.38.0-344-g2fa66b85 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on May 25 2024 00:09:40
libplacebo version: v7.349.0 (v6.338.0-133-g9e1257c-dirty)
FFmpeg version: N-115376-gaff24c165
FFmpeg library versions:
libavutil 59.20.100
libavcodec 61.5.104
libavformat 61.3.104
libswscale 8.2.100
libavfilter 10.2.102
libswresample 5.2.100
Other Information
- Windows version: Windows 11 10.0.22631.3593
- GPU model, driver and version: AMD 24.5.1
- Source of mpv: shinchiro
- Introduced in version: n/a
Reproduction Steps
mpv --vo=gpu-next --gpu-api=d3d11 <file>
Expected Behavior
libplacebo selects rgba8 because that's the configured bit depth of the device.
Actual Behavior
libplacebo selects rgb10_a2 instead, which results in the driver having to apply its own dithering in addition to whatever mpv is doing. --d3d11-output-format=rgba8
has to be stated explicitly.
Log File
Sample Files
No response
I carefully read all instruction and confirm that I did the following:
- [X] I tested with the latest mpv version to validate that the issue is not already fixed.
- [X] I provided all required information including system and mpv version.
- [X] I produced the log file with the exact same set of files, parameters, and conditions used in "Reproduction Steps", with the addition of
--log-file=output.txt
. - [X] I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
- [X] I attached the full, untruncated log file.
- [X] I attached the backtrace in the case of a crash.