mpv-player / mpv-player/mpv

dmabuf-wayland does not use preferred transfer function

Open
#16,524 16 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

os:linux
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

mpv Information
mpv v0.40.0-dirty Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
 built on May 21 2025 20:53:16
libplacebo version: v7.351.0
FFmpeg version: n7.1.1
FFmpeg library versions:
   libavcodec      61.19.101
   libavdevice     61.3.100
   libavfilter     10.4.100
   libavformat     61.7.100
   libavutil       59.39.100
   libswresample   5.3.100
   libswscale      8.3.100
Other Information
- Linux version:
- Kernel Version:
- GPU Model:
- Mesa/GPU Driver Version:
- Window Manager and Version:
- Source of mpv:
- Latest known working version:
- Issue started after the following happened:
Reproduction Steps

Play SDR content with dmabuf-wayland.

Expected Behavior

If the video signal is converted, and all other things being equal, it should be converted to the preferred color description to allow for direct scanout.

Actual Behavior

mpv always converts to BT.1886, which prevents direct scanout.

Log File
[   0.729][v][cplayer] mpv v0.40.0-174-g272606434 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[   0.729][v][cplayer]  built on Jul 10 2025 17:07:55
[   0.729][v][cplayer] libplacebo version: v7.351.0
[   0.729][v][cplayer] FFmpeg version: n7.1.1
[   0.729][v][cplayer] FFmpeg library versions:
[   0.729][v][cplayer]    libavcodec      61.19.101
[   0.729][v][cplayer]    libavdevice     61.3.100
[   0.729][v][cplayer]    libavfilter     10.4.100
[   0.729][v][cplayer]    libavformat     61.7.100
[   0.729][v][cplayer]    libavutil       59.39.100
[   0.729][v][cplayer]    libswresample   5.3.100
[   0.729][v][cplayer]    libswscale      8.3.100
[   0.729][v][cplayer] Configuration: 
[   0.729][v][cplayer] List of enabled features: alsa build-date caca cdda cplugins cuda-hwaccel cuda-interop debug dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vapoursynth vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 x11 xv zimg zimg-st428 zlib
[   0.729][v][cplayer] Command line options: '--gpu-debug' '--log-file=debug.txt' '--vo=dmabuf-wayland' '300 - Rise Of An Empire.mp4'
[   0.729][v][cplayer] mpv v0.40.0-174-g272606434 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[   0.729][v][cplayer]  built on Jul 10 2025 17:07:55
[   0.729][v][cplayer] libplacebo version: v7.351.0
[   0.729][v][cplayer] FFmpeg version: n7.1.1
[   0.729][v][cplayer] FFmpeg library versions:
[   0.729][v][cplayer]    libavcodec      61.19.101
[   0.729][v][cplayer]    libavdevice     61.3.100
[   0.729][v][cplayer]    libavfilter     10.4.100
[   0.729][v][cplayer]    libavformat     61.7.100
[   0.729][v][cplayer]    libavutil       59.39.100
[   0.729][v][cplayer]    libswresample   5.3.100
[   0.729][v][cplayer]    libswscale      8.3.100
[   0.729][v][cplayer] Configuration: 
[   0.729][v][cplayer] List of enabled features: alsa build-date caca cdda cplugins cuda-hwaccel cuda-interop debug dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vapoursynth vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 x11 xv zimg zimg-st428 zlib
[   0.729][d][global] home path: '' -> '/home/julian/.config/mpv'
[   0.729][d][global] user path: '~~home/' -> '/home/julian/.config/mpv'
[   0.729][d][global] user path: '~~old_home/' -> '/home/julian/.mpv'
[   0.729][d][global] config path: 'encoding-profiles.conf' -/-> '/home/julian/.config/mpv/encoding-profiles.conf'
[   0.729][d][global] config path: 'encoding-profiles.conf' -/-> '/home/julian/.mpv/encoding-profiles.conf'
[   0.729][d][global] config path: 'encoding-profiles.conf' -/-> '/usr/local/etc/mpv/encoding-profiles.conf'
[   0.730][d][global] config path: 'mpv.conf' -> '/home/julian/.config/mpv/mpv.conf'
[   0.730][d][global] config path: 'config' -/-> '/home/julian/.config/mpv/config'
[   0.730][d][global] config path: 'mpv.conf' -/-> '/home/julian/.mpv/mpv.conf'
[   0.730][d][global] config path: 'config' -/-> '/home/julian/.mpv/config'
[   0.730][d][global] config path: 'mpv.conf' -/-> '/usr/local/etc/mpv/mpv.conf'
[   0.730][d][global] config path: 'config' -/-> '/usr/local/etc/mpv/config'
[   0.730][v][cplayer] Reading config file /home/julian/.config/mpv/mpv.conf
[   0.730][v][ifo_dvdnav] Opening /home/julian/.config/mpv/mpv.conf
[   0.730][v][bdmv/bluray] Opening /home/julian/.config/mpv/mpv.conf
[   0.730][v][file] Opening /home/julian/.config/mpv/mpv.conf
[   0.730][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.730][d][file] Stream opened successfully.
[   0.730][v][cplayer] Applying profile 'default'...
[   0.730][v][cplayer] Setting option 'vo' = 'gpu-next' (flags = 4)
[   0.730][v][cplayer] Setting option 'subs-fallback' = 'default' (flags = 4)
[   0.730][v][cplayer] Setting option 'slang' = 'en' (flags = 4)
[   0.730][v][cplayer] Setting option 'gpu-debug' = '' (flags = 8)
[   0.730][v][cplayer] Setting option 'log-file' = 'debug.txt' (flags = 8)
[   0.730][v][cplayer] Setting option 'vo' = 'dmabuf-wayland' (flags = 8)
[   0.731][d][global] config path: 'input.conf' -> '/home/julian/.config/mpv/input.conf'
[   0.731][d][global] config path: 'input.conf' -/-> '/home/julian/.mpv/input.conf'
[   0.731][d][global] config path: 'input.conf' -/-> '/usr/local/etc/mpv/input.conf'
[   0.731][v][ifo_dvdnav] Opening /home/julian/.config/mpv/input.conf
[   0.731][v][bdmv/bluray] Opening /home/julian/.config/mpv/input.conf
[   0.731][v][file] Opening /home/julian/.config/mpv/input.conf
[   0.731][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.731][d][file] Stream opened successfully.
[   0.731][v][input] Parsing input config file /home/julian/.config/mpv/input.conf
[   0.731][v][input] Input config file /home/julian/.config/mpv/input.conf parsed: 4 binds
[   0.731][d][osc] Loading lua script @osc.lua...
[   0.731][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[   0.731][d][stats] Loading lua script @stats.lua...
[   0.731][d][console] Loading lua script @console.lua...
[   0.731][d][auto_profiles] Loading lua script @auto_profiles.lua...
[   0.731][d][select] Loading lua script @select.lua...
[   0.731][d][ytdl_hook] loading mp.defaults
[   0.731][d][osc] loading mp.defaults
[   0.731][d][positioning] Loading lua script @positioning.lua...
[   0.731][d][commands] Loading lua script @commands.lua...
[   0.731][d][stats] loading mp.defaults
[   0.731][d][console] loading mp.defaults
[   0.731][d][auto_profiles] loading mp.defaults
[   0.731][d][select] loading mp.defaults
[   0.731][d][positioning] loading mp.defaults
[   0.731][d][commands] loading mp.defaults
[   0.731][d][ytdl_hook] loading @ytdl_hook.lua
[   0.732][v][clipboard/wayland] Registered interface wl_seat at version 8
[   0.732][v][clipboard/wayland] Compositor doesn't support the ext_data_control_manager_v1 protocol!
[   0.732][v][clipboard/wayland] Deregistering seat 0x34
[   0.732][v][clipboard] Initialized vo clipboard backend.
[   0.732][d][global] config path: 'scripts' -/-> '/home/julian/.config/mpv/scripts'
[   0.732][d][global] config path: 'scripts' -/-> '/home/julian/.mpv/scripts'
[   0.732][d][global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts'
[   0.732][v][cplayer] Waiting for scripts...
[   0.732][d][osc] loading @osc.lua
[   0.732][d][stats] loading @stats.lua
[   0.732][d][console] loading @console.lua
[   0.732][d][select] loading @select.lua
[   0.732][d][auto_profiles] loading @auto_profiles.lua
[   0.732][d][positioning] loading @positioning.lua
[   0.732][d][commands] loading @commands.lua
[   0.732][d][positioning] reading options for positioning
[   0.732][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/julian/.config/mpv/script-opts/positioning.conf'
[   0.732][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/julian/.mpv/script-opts/positioning.conf'
[   0.732][d][global] config path: 'script-opts/positioning.conf' -/-> '/usr/local/etc/mpv/script-opts/positioning.conf'
[   0.732][d][positioning] script-opts/positioning.conf not found.
[   0.732][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/julian/.config/mpv/lua-settings/positioning.conf'
[   0.732][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/julian/.mpv/lua-settings/positioning.conf'
[   0.732][d][global] config path: 'lua-settings/positioning.conf' -/-> '/usr/local/etc/mpv/lua-settings/positioning.conf'
[   0.732][d][positioning] lua-settings/positioning.conf not found.
[   0.732][d][ytdl_hook] reading options for ytdl_hook
[   0.732][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/julian/.config/mpv/script-opts/ytdl_hook.conf'
[   0.732][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/julian/.mpv/script-opts/ytdl_hook.conf'
[   0.732][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/usr/local/etc/mpv/script-opts/ytdl_hook.conf'
[   0.732][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
[   0.732][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/julian/.config/mpv/lua-settings/ytdl_hook.conf'
[   0.732][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/julian/.mpv/lua-settings/ytdl_hook.conf'
[   0.732][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/usr/local/etc/mpv/lua-settings/ytdl_hook.conf'
[   0.732][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
[   0.732][d][select] reading options for select
[   0.732][d][global] config path: 'script-opts/select.conf' -/-> '/home/julian/.config/mpv/script-opts/select.conf'
[   0.732][d][global] config path: 'script-opts/select.conf' -/-> '/home/julian/.mpv/script-opts/select.conf'
[   0.732][d][global] config path: 'script-opts/select.conf' -/-> '/usr/local/etc/mpv/script-opts/select.conf'
[   0.732][d][select] script-opts/select.conf not found.
[   0.732][d][global] config path: 'lua-settings/select.conf' -/-> '/home/julian/.config/mpv/lua-settings/select.conf'
[   0.732][d][global] config path: 'lua-settings/select.conf' -/-> '/home/julian/.mpv/lua-settings/select.conf'
[   0.732][d][global] config path: 'lua-settings/select.conf' -/-> '/usr/local/etc/mpv/lua-settings/select.conf'
[   0.732][d][select] lua-settings/select.conf not found.
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][commands] reading options for commands
[   0.733][d][global] config path: 'script-opts/commands.conf' -/-> '/home/julian/.config/mpv/script-opts/commands.conf'
[   0.733][d][global] config path: 'script-opts/commands.conf' -/-> '/home/julian/.mpv/script-opts/commands.conf'
[   0.733][d][global] config path: 'script-opts/commands.conf' -/-> '/usr/local/etc/mpv/script-opts/commands.conf'
[   0.733][d][commands] script-opts/commands.conf not found.
[   0.733][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/julian/.config/mpv/lua-settings/commands.conf'
[   0.733][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/julian/.mpv/lua-settings/commands.conf'
[   0.733][d][global] config path: 'lua-settings/commands.conf' -/-> '/usr/local/etc/mpv/lua-settings/commands.conf'
[   0.733][d][commands] lua-settings/commands.conf not found.
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][auto_profiles] Destroying client handle...
[   0.733][d][console] reading options for console
[   0.733][d][global] config path: 'script-opts/console.conf' -/-> '/home/julian/.config/mpv/script-opts/console.conf'
[   0.733][d][global] config path: 'script-opts/console.conf' -/-> '/home/julian/.mpv/script-opts/console.conf'
[   0.733][d][global] config path: 'script-opts/console.conf' -/-> '/usr/local/etc/mpv/script-opts/console.conf'
[   0.733][d][console] script-opts/console.conf not found.
[   0.733][d][global] config path: 'lua-settings/console.conf' -/-> '/home/julian/.config/mpv/lua-settings/console.conf'
[   0.733][d][global] config path: 'lua-settings/console.conf' -/-> '/home/julian/.mpv/lua-settings/console.conf'
[   0.733][d][global] config path: 'lua-settings/console.conf' -/-> '/usr/local/etc/mpv/lua-settings/console.conf'
[   0.733][d][console] lua-settings/console.conf not found.
[   0.733][d][stats] reading options for stats
[   0.733][d][global] config path: 'script-opts/stats.conf' -/-> '/home/julian/.config/mpv/script-opts/stats.conf'
[   0.733][d][global] config path: 'script-opts/stats.conf' -/-> '/home/julian/.mpv/script-opts/stats.conf'
[   0.733][d][global] config path: 'script-opts/stats.conf' -/-> '/usr/local/etc/mpv/script-opts/stats.conf'
[   0.733][d][stats] script-opts/stats.conf not found.
[   0.733][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/julian/.config/mpv/lua-settings/stats.conf'
[   0.733][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/julian/.mpv/lua-settings/stats.conf'
[   0.733][d][global] config path: 'lua-settings/stats.conf' -/-> '/usr/local/etc/mpv/lua-settings/stats.conf'
[   0.733][d][stats] lua-settings/stats.conf not found.
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.733][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[   0.733][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.734][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[   0.734][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[   0.734][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.734][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.734][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[   0.734][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[   0.734][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[   0.734][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[   0.734][d][osc] reading options for osc
[   0.734][d][global] config path: 'script-opts/osc.conf' -/-> '/home/julian/.config/mpv/script-opts/osc.conf'
[   0.734][d][global] config path: 'script-opts/osc.conf' -/-> '/home/julian/.mpv/script-opts/osc.conf'
[   0.734][d][global] config path: 'script-opts/osc.conf' -/-> '/usr/local/etc/mpv/script-opts/osc.conf'
[   0.734][d][osc] script-opts/osc.conf not found.
[   0.734][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/julian/.config/mpv/lua-settings/osc.conf'
[   0.734][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/julian/.mpv/lua-settings/osc.conf'
[   0.734][d][global] config path: 'lua-settings/osc.conf' -/-> '/usr/local/etc/mpv/lua-settings/osc.conf'
[   0.734][d][osc] lua-settings/osc.conf not found.
[   0.734][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1
[   0.734][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[   0.734][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[   0.734][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1
[   0.734][v][cplayer] Done loading scripts.
[   0.734][d][global] state path: 'watch_later' -> '/home/julian/.local/state/mpv/watch_later'
[   0.734][v][cplayer] Running hook: auto_profiles/on_before_start_file
[   0.734][v][cplayer] Failed sending hook command auto_profiles/on_before_start_file. Removing hook.
[   0.734][d][global] state path: 'watch_later' -> '/home/julian/.local/state/mpv/watch_later'
[   0.734][v][cplayer] Running hook: auto_profiles/on_load
[   0.734][v][cplayer] Failed sending hook command auto_profiles/on_load. Removing hook.
[   0.734][v][cplayer] Running hook: ytdl_hook/on_load
[   0.735][v][cplayer] Running hook: ytdl_hook/on_load
[   0.735][v][ytdl_hook] playlist hook
[   0.735][v][ifo_dvdnav] Opening 300 - Rise Of An Empire.mp4
[   0.735][v][bdmv/bluray] Opening 300 - Rise Of An Empire.mp4
[   0.735][v][file] Opening 300 - Rise Of An Empire.mp4
[   0.735][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.735][d][file] Stream opened successfully.
[   0.735][v][demux] Trying demuxers for level=normal.
[   0.735][d][demux] Trying demuxer: directory (force-level: normal)
[   0.735][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1
[   0.735][d][osc] osc_init
[   0.735][d][demux] Trying demuxer: disc (force-level: normal)
[   0.735][d][demux] Trying demuxer: edl (force-level: normal)
[   0.735][d][demux] Trying demuxer: cue (force-level: normal)
[   0.735][d][demux] Trying demuxer: rawaudio (force-level: normal)
[   0.735][d][demux] Trying demuxer: rawvideo (force-level: normal)
[   0.735][d][demux] Trying demuxer: mkv (force-level: normal)
[   0.735][d][demux] Trying demuxer: libarchive (force-level: normal)
[   0.735][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1
[   0.735][d][demux] Trying demuxer: lavf (force-level: normal)
[   0.735][d][global] config path: 'fonts' -/-> '/home/julian/.config/mpv/fonts'
[   0.735][d][global] config path: 'fonts' -/-> '/home/julian/.mpv/fonts'
[   0.735][d][global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts'
[   0.735][d][osd/libass] ASS library version: 0x1703000 (runtime 0x1703000)
[   0.735][v][osd/libass] libass API version: 0x1703000
[   0.735][v][osd/libass] libass source: commit: 0.17.3-0-ge46aedea0a0d17da4c4ef49d84b94a7994664ab5-dirty
[   0.735][v][osd/libass] Shaper: FriBidi 1.0.15 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
[   0.735][d][global] config path: 'subfont.ttf' -/-> '/home/julian/.config/mpv/subfont.ttf'
[   0.735][d][global] config path: 'subfont.ttf' -/-> '/home/julian/.mpv/subfont.ttf'
[   0.735][d][global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf'
[   0.735][d][global] config path: 'fonts.conf' -/-> '/home/julian/.config/mpv/fonts.conf'
[   0.735][d][global] config path: 'fonts.conf' -/-> '/home/julian/.mpv/fonts.conf'
[   0.735][d][global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf'
[   0.735][v][osd/libass] Setting up fonts...
[   0.736][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048.
[   0.747][v][osd/libass] Using font provider fontconfig
[   0.747][v][osd/libass] Done.
[   0.747][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[   0.747][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.747][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[   0.747][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.752][v][file] stream level seek from 3255670 to 847707751
[   0.752][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat)
[   0.752][v][cplayer] Opening done: 300 - Rise Of An Empire.mp4
[   0.752][v][find_files] Loading external files in .
[   0.752][d][global] config path: 'sub' -/-> '/home/julian/.config/mpv/sub'
[   0.752][d][global] config path: 'sub' -/-> '/home/julian/.mpv/sub'
[   0.752][d][global] config path: 'sub' -/-> '/usr/local/etc/mpv/sub'
[   0.752][v][cplayer] Running hook: auto_profiles/on_preloaded
[   0.752][v][cplayer] Failed sending hook command auto_profiles/on_preloaded. Removing hook.
[   0.752][v][cplayer] Running hook: ytdl_hook/on_preloaded
[   0.752][v][lavf] select track 0
[   0.752][v][lavf] select track 1
[   0.752][i][cplayer] ● Video  --vid=1               (h264 1280x536 23.976 fps) [default]
[   0.752][i][cplayer] ● Audio  --aid=1  --alang=eng  (aac 2ch 48000 Hz 94 kbps) [default]
[   0.753][v][vo/dmabuf-wayland/none] Initializing GPU context 'wldmabuf'
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_fractional_scale_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface xdg_activation_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface zwp_linux_dmabuf_v1 at version 4
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_compositor at version 6
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_single_pixel_buffer_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_shm at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface zwp_idle_inhibit_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_presentation at version 2
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface xdg_wm_base at version 6
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_data_device_manager at version 3
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_subcompositor at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_color_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_fifo_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface zwp_text_input_manager_v3 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_content_type_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface zxdg_decoration_manager_v1 at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_cursor_shape_manager_v1 at version 2
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wp_viewporter at version 1
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_output at version 4
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_seat at version 8
[   0.753][v][vo/dmabuf-wayland/wayland] Registered interface wl_output at version 4
[   0.753][v][vo/dmabuf-wayland/wayland] Compositor doesn't support the wp_color_representation_surface_v1 protocol!
[   0.753][d][vo/dmabuf-wayland/wayland] Querying available drm format and modifier pairs from tranche on device '57857'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR24(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR24(0200000018767b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR24(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR24(0200000018737b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR24(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR24(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA15(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA15(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA15(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA15(0200000000000a01)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA15(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB24(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB24(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB24(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB24(0200000018737b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB24(0200000018767b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB24(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'R8  (0200000000000a01)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'R8  (020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'R8  (0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'R8  (0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'R8  (0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX12(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX12(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX12(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX12(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX12(0200000000000a01)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX12(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX12(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX12(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX12(0200000000000a01)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX12(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BG16(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BG16(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BG16(0200000000000a01)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BG16(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BG16(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB24(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB24(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB24(0200000018737b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB24(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB24(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB24(0200000018767b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB30(0200000018767b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB30(0200000000000901)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB30(0200000018601b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB30(0000000000000000)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB30(0200000018737b03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB30(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA12(020000001876bb03)'
[   0.753][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA12(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA12(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA12(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RA12(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'GR88(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'GR88(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'GR88(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'GR88(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'GR88(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB30(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB30(0200000018737b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB30(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB30(0200000018767b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB30(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB30(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR30(0200000018767b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR30(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR30(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR30(0200000018737b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR30(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR30(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB4H(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB4H(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB4H(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB4H(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB4H(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB48(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB48(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB48(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB48(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB48(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RG16(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RG16(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RG16(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RG16(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RG16(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA15(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA15(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA15(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA15(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA15(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB48(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB48(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB48(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB48(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AB48(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX15(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX15(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX15(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX15(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'RX15(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR15(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR15(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR15(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR15(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'AR15(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR15(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR15(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR15(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR15(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR15(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR30(0200000018737b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR30(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR30(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR30(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR30(0200000018767b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR30(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR24(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR24(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR24(0200000018767b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR24(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR24(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XR24(0200000018737b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA12(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA12(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA12(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA12(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BA12(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB4H(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB4H(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB4H(0200000000000a01)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB4H(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'XB4H(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX15(0200000018601b03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX15(020000001876bb03)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX15(0200000000000901)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX15(0000000000000000)'
[   0.754][d][vo/dmabuf-wayland/wayland] Compositor supports drm format: 'BX15(0200000000000a01)'
[   0.754][v][vo/dmabuf-wayland/wayland] Compositor supports parametric image description creator.
[   0.754][v][vo/dmabuf-wayland/wayland] Compositor supports setting primaries.
[   0.754][v][vo/dmabuf-wayland/wayland] Compositor supports setting luminances.
[   0.754][v][vo/dmabuf-wayland/wayland] Compositor supports setting mastering display primaries.
[   0.754][v][vo/dmabuf-wayland/wayland] Registered output BNQ BenQ GW2480 (DP-3) (0x38):
[   0.754][v][vo/dmabuf-wayland/wayland] 	x: 1920px, y: 0px
[   0.754][v][vo/dmabuf-wayland/wayland] 	w: 1920px (530mm), h: 1080px (300mm)
[   0.754][v][vo/dmabuf-wayland/wayland] 	scale: 1.000000
[   0.754][v][vo/dmabuf-wayland/wayland] 	Hz: 60.000000
[   0.754][v][vo/dmabuf-wayland/wayland] Registered output AOC 24G4 (DP-1) (0x36):
[   0.754][v][vo/dmabuf-wayland/wayland] 	x: 0px, y: 0px
[   0.754][v][vo/dmabuf-wayland/wayland] 	w: 1920px (530mm), h: 1080px (300mm)
[   0.754][v][vo/dmabuf-wayland/wayland] 	scale: 1.000000
[   0.754][v][vo/dmabuf-wayland/wayland] 	Hz: 120.000000
[   0.754][v][vo/dmabuf-wayland/wayland] Obtained preferred fractional scale, 1.000000, from the compositor.
[   0.754][v][vo/dmabuf-wayland/wayland] Enabling server decorations
[   0.754][v][vo/dmabuf-wayland/wayland] Enabling server decorations
[   0.754][v][vo/dmabuf-wayland/wayland] Compositor does not support ICC profiles!
[   0.754][v][vo/dmabuf-wayland] Loading hwdec driver 'vaapi'
[   0.754][v][vo/dmabuf-wayland/vaapi] Trying to open a x11 VA display...
[   0.754][v][vo/dmabuf-wayland/vaapi] Trying to open a wayland VA display...
[   0.755][v][vo/dmabuf-wayland/vaapi/vaapi] libva: VA-API version 1.22.0
[   0.755][v][vo/dmabuf-wayland/vaapi/vaapi] libva: Trying to open /usr/lib/dri/radeonsi_drv_video.so
[   0.773][v][vo/dmabuf-wayland/vaapi/vaapi] libva: Found init function __vaDriverInit_1_22
[   0.780][v][vo/dmabuf-wayland/vaapi/vaapi] libva: va_openDriver() returns 0
[   0.780][v][vo/dmabuf-wayland/vaapi/vaapi] Initialized VAAPI: version 1.22
[   0.780][d][ffmpeg] AVHWDeviceContext: VAAPI driver: Mesa Gallium driver 25.1.5-arch1.1 for AMD Radeon RX 6600 (radeonsi, navi23, LLVM 20.1.7, DRM 3.61, 6.14.7-arch2-1).
[   0.780][d][ffmpeg] AVHWDeviceContext: Driver not found in known nonstandard list, using standard behaviour.
[   0.780][v][vo/dmabuf-wayland/vaapi] Going to probe surface formats (may log bogus errors)...
[   0.781][v][vo/dmabuf-wayland/vaapi] Mapped surface with format nv12; drm format 'NV12(0200000018601b03)' is not supported by compositor and GPU combination.
[   0.781][d][vo/dmabuf-wayland/vaapi] Unsupported format: nv12
[   0.781][v][vo/dmabuf-wayland/vaapi] Mapped surface with format p010; drm format 'P010(0200000018601b03)' is not supported by compositor and GPU combination.
[   0.781][d][vo/dmabuf-wayland/vaapi] Unsupported format: p010
[   0.781][v][vo/dmabuf-wayland/vaapi] Mapped surface with format p012; drm format 'P012(0200000018601b03)' is not supported by compositor and GPU combination.
[   0.781][d][vo/dmabuf-wayland/vaapi] Unsupported format: p012
[   0.781][d][vo/dmabuf-wayland/vaapi] vaExportSurfaceHandle() failed (an unsupported memory type was supplied)
[   0.781][d][vo/dmabuf-wayland/vaapi] Unsupported format: yuv420p
[   0.781][d][vo/dmabuf-wayland/vaapi] vaExportSurfaceHandle() failed (an unsupported memory type was supplied)
[   0.781][d][vo/dmabuf-wayland/vaapi] Unsupported format: yuv420p
[   0.789][v][vo/dmabuf-wayland/vaapi] Mapped surface with format yuyv422; drm format 'YUYV(0000000000000000)' is not supported by compositor and GPU combination.
[   0.789][d][vo/dmabuf-wayland/vaapi] Unsupported format: yuyv422
[   0.789][d][vo/dmabuf-wayland/vaapi] vaExportSurfaceHandle() failed (an unsupported memory type was supplied)
[   0.789][d][vo/dmabuf-wayland/vaapi] Unsupported format: uyvy422
[   0.789][d][vo/dmabuf-wayland/vaapi] vaExportSurfaceHandle() failed (an unsupported memory type was supplied)
[   0.789][d][vo/dmabuf-wayland/vaapi] Unsupported format: gray
[   0.789][d][vo/dmabuf-wayland/vaapi] vaExportSurfaceHandle() failed (an unsupported memory type was supplied)
[   0.789][d][vo/dmabuf-wayland/vaapi] Unsupported format: yuv444p
[   0.789][d][vo/dmabuf-wayland/vaapi] vaExportSurfaceHandle() failed (an unsupported memory type was supplied)
[   0.789][d][vo/dmabuf-wayland/vaapi] Unsupported format: yuv440p
[   0.790][v][vo/dmabuf-wayland/vaapi] Supported Wayland display format bgra: 'AR24(0200000018601b03)'
[   0.790][v][vo/dmabuf-wayland/vaapi] Supported Wayland display format rgba: 'AB24(0200000018601b03)'
[   0.790][v][vo/dmabuf-wayland/vaapi] Mapped surface with format argb; drm format 'BA24(0200000018601b03)' is not supported by compositor and GPU combination.
[   0.790][d][vo/dmabuf-wayland/vaapi] Unsupported format: argb
[   0.790][v][vo/dmabuf-wayland/vaapi] Supported Wayland display format bgr0: 'XR24(0200000018601b03)'
[   0.790][v][vo/dmabuf-wayland/vaapi] Supported Wayland display format rgb0: 'XB24(0200000018601b03)'
[   0.790][v][vo/dmabuf-wayland/vaapi] Supported Wayland display format rgb30: 'XR30(0200000018601b03)'
[   0.790][d][vo/dmabuf-wayland/vaapi] Supported formats:
[   0.790][d][vo/dmabuf-wayland/vaapi]  bgra
[   0.790][d][vo/dmabuf-wayland/vaapi]  rgba
[   0.790][d][vo/dmabuf-wayland/vaapi]  bgr0
[   0.790][d][vo/dmabuf-wayland/vaapi]  rgb0
[   0.790][d][vo/dmabuf-wayland/vaapi]  rgb30
[   0.790][v][vo/dmabuf-wayland/vaapi] Done probing surface formats.
[   0.790][v][vo/dmabuf-wayland] Loading hwdec driver 'drmprime'
[   0.790][v][vo/dmabuf-wayland/drmprime] Using DRM device: /dev/dri/renderD128
[   0.790][d][ffmpeg] AVHWDeviceContext: Opened DRM device /dev/dri/renderD128: driver amdgpu version 3.61.0.
[   0.790][v][vo/dmabuf-wayland] Assuming 120.000000 FPS for display sync.
[   0.790][v][vd] Container reported FPS: 23.976024
[   0.790][v][vd] Codec list:
[   0.790][v][vd]     h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[   0.790][v][vd]     h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
[   0.790][v][vd]     h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
[   0.790][v][vd]     h264_cuvid (h264) - Nvidia CUVID H264 decoder
[   0.790][v][vd] Opening decoder h264
[   0.791][v][vd] No hardware decoding requested.
[   0.791][v][vd] Using software decoding.
[   0.791][v][vd] Detected 32 logical cores.
[   0.791][v][vd] Requesting 16 threads for decoding.
[   0.795][v][vd] Selected decoder: h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[   0.795][v][vf] User filter list:
[   0.795][v][vf]   (empty)
[   0.795][v][ad] Codec list:
[   0.795][v][ad]     aac - AAC (Advanced Audio Coding)
[   0.795][v][ad]     aac_fixed (aac) - AAC (Advanced Audio Coding)
[   0.795][v][ad] Opening decoder aac
[   0.796][v][ad] Requesting 1 threads for decoding.
[   0.796][v][ad] Selected decoder: aac - AAC (Advanced Audio Coding)
[   0.796][v][af] User filter list:
[   0.796][v][af]   (empty)
[   0.796][v][cplayer] Starting playback...
[   0.796][v][file] stream level seek from 847707806 to 3178302
[   0.797][d][osc] osc_init
[   0.797][v][af] [in] 48000Hz stereo 2ch floatp
[   0.797][v][af] [userspeed] 48000Hz stereo 2ch floatp
[   0.797][v][af] [userspeed] (disabled)
[   0.797][v][af] [convert] 48000Hz stereo 2ch floatp
[   0.797][d][ffmpeg/video] h264: Reinit context to 1280x544, pix_fmt: yuv420p
[   0.797][d][vd] DR parameter change to 1280x546 yuv420p align=64
[   0.797][d][vd] Allocating new (host-cached) DR image...
[   0.797][d][vd] ...failed..
[   0.797][v][vd] DR failed - disabling.
[   0.807][v][vd] Using software decoding.
[   0.807][v][vd] Decoder format: 1280x536 [0:1] yuv420p bt.709/bt.709/auto/limited/auto CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.807][v][vf] [in] 1280x536 yuv420p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.807][v][vf] [userdeint] 1280x536 yuv420p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.807][v][vf] [userdeint] (disabled)
[   0.807][v][vf] [autovflip] 1280x536 yuv420p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.807][v][vf] [autovflip] (disabled)
[   0.807][v][vf] [autorotate] 1280x536 yuv420p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.807][v][vf] [autorotate] (disabled)
[   0.807][v][vf] [convert] 1280x536 yuv420p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.807][d][hwupload] looking at format vaapi/nv12
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/p010
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/p012
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/yuv420p
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/yuyv422
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/uyvy422
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/gray
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/yuv444p
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/yuv440p
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/bgra
[   0.807][d][hwupload]   supports: bgra nv12 p010 p012 yuv420p yuv420p yuyv422 uyvy422 gray yuv444p yuv440p rgba argb bgr0 rgb0 rgb30
[   0.807][d][hwupload] looking at format vaapi/rgba
[   0.807][d][hwupload]   supports: rgba nv12 p010 p012 yuv420p yuv420p yuyv422 uyvy422 gray yuv444p yuv440p bgra argb bgr0 rgb0 rgb30
[   0.807][d][hwupload] looking at format vaapi/argb
[   0.807][d][hwupload]   not supported by VO
[   0.807][d][hwupload] looking at format vaapi/bgr0
[   0.807][d][hwupload]   supports: bgr0 nv12 p010 p012 yuv420p yuv420p yuyv422 uyvy422 gray yuv444p yuv440p bgra rgba argb rgb0 rgb30
[   0.807][d][hwupload] looking at format vaapi/rgb0
[   0.807][d][hwupload]   supports: rgb0 nv12 p010 p012 yuv420p yuv420p yuyv422 uyvy422 gray yuv444p yuv440p bgra rgba argb bgr0 rgb30
[   0.807][d][hwupload] looking at format vaapi/rgb30
[   0.807][d][hwupload]   supports: rgb30 nv12 p010 p012 yuv420p yuv420p yuyv422 uyvy422 gray yuv444p yuv440p bgra rgba argb bgr0 rgb0
[   0.809][i][autoconvert] HW-uploading to vaapi
[   0.809][i][hwupload] upload yuv420p -> vaapi[bgr0]
[   0.811][v][vf] [out] 1280x536 vaapi[bgr0] rgb/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.811][d][global] config path: 'fonts' -/-> '/home/julian/.config/mpv/fonts'
[   0.811][d][global] config path: 'fonts' -/-> '/home/julian/.mpv/fonts'
[   0.811][d][global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts'
[   0.811][d][osd/libass] ASS library version: 0x1703000 (runtime 0x1703000)
[   0.811][v][osd/libass] libass API version: 0x1703000
[   0.811][v][osd/libass] libass source: commit: 0.17.3-0-ge46aedea0a0d17da4c4ef49d84b94a7994664ab5-dirty
[   0.811][v][osd/libass] Shaper: FriBidi 1.0.15 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
[   0.811][d][global] config path: 'subfont.ttf' -/-> '/home/julian/.config/mpv/subfont.ttf'
[   0.811][d][global] config path: 'subfont.ttf' -/-> '/home/julian/.mpv/subfont.ttf'
[   0.811][d][global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf'
[   0.811][d][global] config path: 'fonts.conf' -/-> '/home/julian/.config/mpv/fonts.conf'
[   0.811][d][global] config path: 'fonts.conf' -/-> '/home/julian/.mpv/fonts.conf'
[   0.811][d][global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf'
[   0.811][v][osd/libass] Setting up fonts...
[   0.818][v][osd/libass] Using font provider fontconfig
[   0.818][v][osd/libass] Done.
[   0.818][v][ao] Trying audio driver 'pipewire'
[   0.818][v][ao/pipewire] requested format: 48000 Hz, stereo channels, floatp
[   0.818][v][ao/pipewire] Headers version: 1.4.6
[   0.818][v][ao/pipewire] Library version: 1.4.6
[   0.820][v][ao/pipewire] Core user: julian
[   0.820][v][ao/pipewire] Core host: desk
[   0.820][v][ao/pipewire] Core version: 1.4.2
[   0.820][v][ao/pipewire] Core name: pipewire-0
[   0.820][d][ao/pipewire] Stream state changed: old_state=unconnected state=connecting error=(null)
[   0.820][v][ao/pipewire] using soft-buffer of 9600 samples.
[   0.820][i][cplayer] AO: [pipewire] 48000Hz stereo 2ch floatp
[   0.820][v][cplayer] AO: Description: PipeWire audio output
[   0.820][v][af] [convert] (disabled)
[   0.820][v][af] [out] 48000Hz stereo 2ch floatp
[   0.821][d][ao/pipewire] Stream state changed: old_state=connecting state=paused error=(null)
[   0.821][i][cplayer] VO: [dmabuf-wayland] 1280x536 vaapi[bgr0]
[   0.821][v][cplayer] VO: Description: Wayland dmabuf video output
[   0.821][v][vo/dmabuf-wayland] reconfig to 1280x536 vaapi[bgr0] rgb/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x536+0+0 A=none
[   0.822][v][vo/dmabuf-wayland/wayland] Reconfiguring!
[   0.822][d][vo/dmabuf-wayland] max content size: 1920x1080
[   0.822][d][vo/dmabuf-wayland] monitor size: 1920x1080
[   0.822][v][vo/dmabuf-wayland] Window size: 1280x536 (Borders: l=0 t=0 r=0 b=0)
[   0.822][v][vo/dmabuf-wayland] Video source: 1280x536 (1:1)
[   0.822][v][vo/dmabuf-wayland] Video display: (0, 0) 1280x536 -> (0, 0) 1280x536
[   0.822][v][vo/dmabuf-wayland] Video scale: 1.000000/1.000000
[   0.822][v][vo/dmabuf-wayland] OSD borders: l=0 t=0 r=0 b=0
[   0.822][v][vo/dmabuf-wayland] Video borders: l=0 t=0 r=0 b=0
[   0.822][v][vo/dmabuf-wayland] Window size: 1280x536 (Borders: l=0 t=0 r=0 b=0)
[   0.822][v][vo/dmabuf-wayland] Video source: 1280x536 (1:1)
[   0.822][v][vo/dmabuf-wayland] Video display: (0, 0) 1280x536 -> (0, 0) 1280x536
[   0.822][v][vo/dmabuf-wayland] Video scale: 1.000000/1.000000
[   0.822][v][vo/dmabuf-wayland] OSD borders: l=0 t=0 r=0 b=0
[   0.822][v][vo/dmabuf-wayland] Video borders: l=0 t=0 r=0 b=0
[   0.822][v][vo/dmabuf-wayland] Window size: 1280x536 (Borders: l=0 t=0 r=0 b=0)
[   0.822][v][vo/dmabuf-wayland] Video source: 1280x536 (1:1)
[   0.822][v][vo/dmabuf-wayland] Video display: (0, 0) 1280x536 -> (0, 0) 1280x536
[   0.822][v][vo/dmabuf-wayland] Video scale: 1.000000/1.000000
[   0.822][v][vo/dmabuf-wayland] OSD borders: l=0 t=0 r=0 b=0
[   0.822][v][vo/dmabuf-wayland] Video borders: l=0 t=0 r=0 b=0
[   0.824][v][vo/dmabuf-wayland/wayland] Image description set on color surface.
[   0.825][d][vo/dmabuf-wayland] max content size: 1920x1080
[   0.825][d][vo/dmabuf-wayland] monitor size: 1920x1080
[   0.825][v][vo/dmabuf-wayland/wayland] Surface entered output AOC 24G4 (0x36), scale = 1.000000, refresh rate = 120.000000 Hz
[   0.825][v][vo/dmabuf-wayland/wayland] Resizing due to xdg from 1280x536 to 1280x536
[   0.825][v][vo/dmabuf-wayland/wayland] Resizing due to xdg from 1280x536 to 1280x536
[   0.825][v][vo/dmabuf-wayland/wayland] Given data offer with mime type text/plain;charset=utf-8
[   0.825][v][vo/dmabuf-wayland/wayland] Resizing due to xdg from 1280x536 to 958x1044
[   0.825][v][vo/dmabuf-wayland] Window size: 1280x536 (Borders: l=0 t=0 r=0 b=0)
[   0.825][v][vo/dmabuf-wayland] Video source: 1280x536 (1:1)
[   0.825][v][vo/dmabuf-wayland] Video display: (0, 0) 1280x536 -> (0, 0) 1280x536
[   0.825][v][vo/dmabuf-wayland] Video scale: 1.000000/1.000000
[   0.825][v][vo/dmabuf-wayland] OSD borders: l=0 t=0 r=0 b=0
[   0.825][v][vo/dmabuf-wayland] Video borders: l=0 t=0 r=0 b=0
[   0.825][v][cplayer] first video frame after restart shown
[   0.826][v][vo/dmabuf-wayland] Window size: 958x1044 (Borders: l=0 t=0 r=0 b=0)
[   0.826][v][vo/dmabuf-wayland] Video source: 1280x536 (1:1)
[   0.826][v][vo/dmabuf-wayland] Video display: (0, 0) 1280x536 -> (0, 321) 958x401
[   0.826][v][vo/dmabuf-wayland] Video scale: 0.748437/0.748134
[   0.826][v][vo/dmabuf-wayland] OSD borders: l=0 t=321 r=0 b=322
[   0.826][v][vo/dmabuf-wayland] Video borders: l=0 t=321 r=0 b=322
[   0.826][v][vo/dmabuf-wayland] Window size: 958x1044 (Borders: l=0 t=0 r=0 b=0)
[   0.826][v][vo/dmabuf-wayland] Video source: 1280x536 (1:1)
[   0.826][v][vo/dmabuf-wayland] Video display: (0, 0) 1280x536 -> (0, 321) 958x401
[   0.826][v][vo/dmabuf-wayland] Video scale: 0.748437/0.748134
[   0.826][v][vo/dmabuf-wayland] OSD borders: l=0 t=321 r=0 b=322
[   0.826][v][vo/dmabuf-wayland] Video borders: l=0 t=321 r=0 b=322
[   0.833][d][vo/dmabuf-wayland/wayland] Presentation was done with a copy.
[   0.833][v][vo/dmabuf-wayland/wayland] Read 298 bytes from the data offer fd
[   0.833][d][cplayer] Run command: notify-property, flags=73, args=[property="clipboard"]
[   0.841][v][cplayer] audio ready
[   0.841][d][cplayer] starting video playback
[   0.841][v][cplayer] starting audio playback
[   0.841][v][cplayer] playback restart complete @ 0.083417, audio=playing, video=playing
[   0.841][v][vo/dmabuf-wayland/wayland] Enabling idle inhibitor
[   0.841][d][ao/pipewire] Stream state changed: old_state=paused state=streaming error=(null)
[   0.842][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1
[   0.843][d][osc] osc_init
[   0.843][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1
[   3.826][d][cplayer] Run command: quit, flags=73, args=[code="0"]
[   3.826][v][cplayer] EOF code: 5  
[   3.826][d][ad] Uninit decoder.
[   3.826][d][vd] Uninit decoder.
[   3.827][d][ao/pipewire] Stream state changed: old_state=streaming state=paused error=(null)
[   3.827][d][cplayer] Terminating demuxers...
[   3.827][d][cplayer] Done terminating demuxers.
[   3.827][v][cplayer] finished playback, success (reason 3)
[   3.827][v][cplayer] Running hook: ytdl_hook/on_after_end_file
[   3.833][v][vo/dmabuf-wayland/wayland] Disabling the idle inhibitor
[   3.833][d][cplayer] Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[   3.833][d][osc] osc_init
[   3.833][i][cplayer] Exiting... (Quit)
[   3.833][d][cplayer] Run command: del, flags=64, args=[name="user-data/mpv/console"]
[   3.833][d][positioning] Destroying client handle...
[   3.833][d][stats] Destroying client handle...
[   3.833][d][commands] Destroying client handle...
[   3.833][d][select] Destroying client handle...
[   3.833][d][console] Destroying client handle...
[   3.833][d][ytdl_hook] Destroying client handle...
[   3.833][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1
[   3.834][d][cplayer] Run command: del, flags=64, args=[name="user-data/osc"]
[   3.834][d][osc] Destroying client handle...
[   3.843][v][vo/dmabuf-wayland/wayland] Deregistering output AOC 24G4 (0x36)
[   3.843][v][vo/dmabuf-wayland/wayland] Deregistering output BNQ BenQ GW2480 (0x38)
[   3.843][v][vo/dmabuf-wayland/wayland] Deregistering seat 0x34
Sample Files

No response

I carefully read all instruction and confirm that I did the following:
  • I tested with the latest mpv version to validate that the issue is not already fixed.
  • I provided all required information including system and mpv version.
  • 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.
  • I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
  • I attached the full, untruncated log file.
  • I attached the backtrace in the case of a crash.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the dmabuf-wayland output path and how it selects the transfer function for SDR content. Reproduce the issue with the provided mpv configuration and log, then verify that conversion uses the preferred color description and permits direct scanout.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
computer-graphics, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.