[ 0.000][v][cplayer] Command line options: '--player-operation-mode=pseudo-gui' 'C:\Users\User\Desktop\mpv-x86_64-v3-20240421-git-b364e4a\sample.mkv' [ 0.000][v][cplayer] mpv v0.38.0-63-gb364e4a6 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [ 0.000][v][cplayer] built on Apr 21 2024 00:06:58 [ 0.000][v][cplayer] libplacebo version: v7.349.0 (v6.338.0-124-gd0eb997-dirty) [ 0.000][v][cplayer] FFmpeg version: N-114900-ga44c34631 [ 0.000][v][cplayer] FFmpeg library versions: [ 0.000][v][cplayer] libavutil 59.15.100 [ 0.000][v][cplayer] libavcodec 61.5.103 [ 0.000][v][cplayer] libavformat 61.3.100 [ 0.000][v][cplayer] libswscale 8.2.100 [ 0.000][v][cplayer] libavfilter 10.2.101 [ 0.000][v][cplayer] libswresample 5.2.100 [ 0.000][v][cplayer] [ 0.000][v][cplayer] Configuration: -Ddebug=true -Db_ndebug=true -Doptimization=3 -Db_lto=true -Db_lto_mode=thin -Dlibmpv=true -Dpdf-build=enabled -Dlua=enabled -Djavascript=enabled -Dsdl2=enabled -Dlibarchive=enabled -Dlibbluray=enabled -Ddvdnav=enabled -Duchardet=enabled -Drubberband=enabled -Dlcms2=enabled -Dopenal=enabled -Dspirv-cross=enabled -Dvulkan=enabled -Dvapoursynth=enabled -Degl-angle=enabled -Dprefix=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/x86_64_v3-w64-mingw32 -Dlibdir=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/x86_64_v3-w64-mingw32/lib -Ddefault_library=shared -Dprefer_static=True --cross-file=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/meson_cross.txt [ 0.000][v][cplayer] List of enabled features: av-channel-layout avif-muxer build-date cplugins cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug direct3d dos-paths dvdnav dxgi-debug dxgi-debug-d3d11 egl-angle egl-angle-win32 ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libplacebo luajit openal rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc spirv-cross uchardet vaapi vaapi-win32 vapoursynth vector vulkan vulkan-interop wasapi win32 win32-desktop win32-executable win32-threads zimg zimg-st428 zlib [ 0.000][v][cplayer] Built with NDEBUG. [ 0.000][d][global] home path: '' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config' [ 0.000][d][global] user path: '~~home/' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config' [ 0.000][d][global] user path: '~~old_home/' -> '' [ 0.000][d][global] config path: 'encoding-profiles.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/encoding-profiles.conf' [ 0.000][d][global] config path: 'mpv.conf' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/mpv.conf' [ 0.000][d][global] config path: 'config' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/config' [ 0.000][v][cplayer] Reading config file C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/mpv.conf [ 0.000][v][ifo_dvdnav] Opening C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/mpv.conf [ 0.000][v][bdmv/bluray] Opening C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/mpv.conf [ 0.000][v][file] Opening C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/mpv.conf [ 0.000][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.000][d][file] Stream opened successfully. [ 0.000][v][cplayer] Applying profile 'default'... [ 0.000][v][cplayer] Setting option 'log-file' = '~~/log.txt' (flags = 4) [ 0.000][v][cplayer] Setting option 'player-operation-mode' = 'pseudo-gui' (flags = 8) [ 0.000][v][cplayer] Applying profile 'builtin-pseudo-gui'... [ 0.000][v][cplayer] Setting option 'terminal' = 'no' (flags = 260) [ 0.000][v][cplayer] Setting option 'force-window' = 'yes' (flags = 260) [ 0.000][v][cplayer] Setting option 'idle' = 'once' (flags = 260) [ 0.000][v][cplayer] Setting option 'screenshot-dir' = '~~desktop/' (flags = 260) [ 0.000][v][cplayer] Applying profile 'pseudo-gui'... [ 0.000][v][cplayer] Setting option 'player-operation-mode' = 'pseudo-gui' (flags = 4) [ 0.000][d][global] config path: 'input.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/input.conf' [ 0.000][d][global] config path: 'log.txt' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/log.txt' [ 0.000][d][global] user path: '~~/log.txt' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/log.txt' [ 0.005][v][cplayer] mpv v0.38.0-63-gb364e4a6 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [ 0.005][v][cplayer] built on Apr 21 2024 00:06:58 [ 0.005][v][cplayer] libplacebo version: v7.349.0 (v6.338.0-124-gd0eb997-dirty) [ 0.005][v][cplayer] FFmpeg version: N-114900-ga44c34631 [ 0.005][v][cplayer] FFmpeg library versions: [ 0.005][v][cplayer] libavutil 59.15.100 [ 0.005][v][cplayer] libavcodec 61.5.103 [ 0.005][v][cplayer] libavformat 61.3.100 [ 0.005][v][cplayer] libswscale 8.2.100 [ 0.005][v][cplayer] libavfilter 10.2.101 [ 0.005][v][cplayer] libswresample 5.2.100 [ 0.005][v][cplayer] [ 0.005][v][cplayer] Configuration: -Ddebug=true -Db_ndebug=true -Doptimization=3 -Db_lto=true -Db_lto_mode=thin -Dlibmpv=true -Dpdf-build=enabled -Dlua=enabled -Djavascript=enabled -Dsdl2=enabled -Dlibarchive=enabled -Dlibbluray=enabled -Ddvdnav=enabled -Duchardet=enabled -Drubberband=enabled -Dlcms2=enabled -Dopenal=enabled -Dspirv-cross=enabled -Dvulkan=enabled -Dvapoursynth=enabled -Degl-angle=enabled -Dprefix=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/x86_64_v3-w64-mingw32 -Dlibdir=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/x86_64_v3-w64-mingw32/lib -Ddefault_library=shared -Dprefer_static=True --cross-file=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/meson_cross.txt [ 0.005][v][cplayer] List of enabled features: av-channel-layout avif-muxer build-date cplugins cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug direct3d dos-paths dvdnav dxgi-debug dxgi-debug-d3d11 egl-angle egl-angle-win32 ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libplacebo luajit openal rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc spirv-cross uchardet vaapi vaapi-win32 vapoursynth vector vulkan vulkan-interop wasapi win32 win32-desktop win32-executable win32-threads zimg zimg-st428 zlib [ 0.005][v][cplayer] Built with NDEBUG. [ 0.005][d][osc] Loading lua script @osc.lua... [ 0.005][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.005][d][stats] Loading lua script @stats.lua... [ 0.005][d][console] Loading lua script @console.lua... [ 0.005][d][auto_profiles] Loading lua script @auto_profiles.lua... [ 0.005][d][global] config path: 'scripts' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/scripts' [ 0.005][v][cplayer] Waiting for scripts... [ 0.006][d][stats] loading mp.defaults [ 0.006][d][osc] loading mp.defaults [ 0.006][d][console] loading mp.defaults [ 0.006][d][ytdl_hook] loading mp.defaults [ 0.006][d][auto_profiles] loading mp.defaults [ 0.006][d][console] loading @console.lua [ 0.006][d][auto_profiles] loading @auto_profiles.lua [ 0.006][d][ytdl_hook] loading @ytdl_hook.lua [ 0.006][d][osc] loading @osc.lua [ 0.006][d][stats] loading @stats.lua [ 0.007][d][ytdl_hook] reading options for ytdl_hook [ 0.007][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/script-opts/ytdl_hook.conf' [ 0.007][d][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.007][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/lua-settings/ytdl_hook.conf' [ 0.007][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.007][d][console] reading options for console [ 0.008][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/script-opts/console.conf' [ 0.008][d][console] script-opts/console.conf not found. [ 0.008][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/lua-settings/console.conf' [ 0.008][d][console] lua-settings/console.conf not found. [ 0.008][d][stats] reading options for stats [ 0.008][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/script-opts/stats.conf' [ 0.008][d][stats] script-opts/stats.conf not found. [ 0.008][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/lua-settings/stats.conf' [ 0.008][d][stats] lua-settings/stats.conf not found. [ 0.008][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.008][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.008][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.008][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.008][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.008][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.008][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.008][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.008][d][osc] reading options for osc [ 0.008][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/script-opts/osc.conf' [ 0.008][d][osc] script-opts/osc.conf not found. [ 0.008][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/lua-settings/osc.conf' [ 0.008][d][osc] lua-settings/osc.conf not found. [ 0.009][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.009][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.009][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid 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.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.010][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1 [ 0.010][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 0.010][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.010][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 0.010][v][cplayer] Done loading scripts. [ 0.010][d][global] state path: 'watch_later' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/watch_later' [ 0.010][v][cplayer] Running hook: auto_profiles/on_before_start_file [ 0.010][d][global] state path: 'watch_later' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/watch_later' [ 0.010][v][cplayer] Running hook: ytdl_hook/on_load [ 0.010][v][ytdl_hook] ytdl:// hook [ 0.010][v][ytdl_hook] not a ytdl:// url [ 0.010][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 0.010][v][cplayer] Running hook: ytdl_hook/on_load [ 0.010][d][osc] osc_init [ 0.010][v][ytdl_hook] playlist hook [ 0.010][v][cplayer] Running hook: auto_profiles/on_load [ 0.010][v][ifo_dvdnav] Opening C:\Users\User\Desktop\mpv-x86_64-v3-20240421-git-b364e4a\sample.mkv [ 0.010][v][bdmv/bluray] Opening C:\Users\User\Desktop\mpv-x86_64-v3-20240421-git-b364e4a\sample.mkv [ 0.011][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 0.011][v][file] Opening C:\Users\User\Desktop\mpv-x86_64-v3-20240421-git-b364e4a\sample.mkv [ 0.011][d][global] config path: 'fonts' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/fonts' [ 0.011][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000) [ 0.011][v][osd/libass] libass API version: 0x1701000 [ 0.011][v][osd/libass] libass source: commit: 0.17.0-83-g342a0d2e767c33ff28a39794813294c67c9e7312 [ 0.011][v][osd/libass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 8.4.0 (COMPLEX) [ 0.011][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/subfont.ttf' [ 0.011][d][global] config path: 'fonts.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/fonts.conf' [ 0.011][v][osd/libass] Setting up fonts... [ 0.012][v][osd/libass] Using font provider directwrite (with GDI) [ 0.012][v][osd/libass] Done. [ 0.013][d][osc] osc_init [ 0.013][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.014][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.014][d][file] Stream opened successfully. [ 0.014][v][demux] Trying demuxers for level=normal. [ 0.014][d][demux] Trying demuxer: disc (force-level: normal) [ 0.014][d][demux] Trying demuxer: edl (force-level: normal) [ 0.014][d][demux] Trying demuxer: cue (force-level: normal) [ 0.014][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 0.014][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 0.014][d][demux] Trying demuxer: mkv (force-level: normal) [ 0.015][d][mkv] Found the head... [ 0.015][d][mkv] + a segment... [ 0.015][d][mkv] Parsing seek head... [ 0.015][d][mkv] |+ segment information... [ 0.015][d][mkv] float 33784.000000 [ 0.015][d][mkv] | + muxing app: libebml v1.4.5 + libmatroska v1.7.1 [ 0.015][d][mkv] | + writing app: mkvmerge v83.0 ('Circle Of Friends') 64-bit [ 0.015][d][mkv] | + timecode scale: 1000000 [ 0.015][d][mkv] | + duration: 33.784s [ 0.015][d][mkv] | + segment uid 2d bd 96 f8 a9 0d 03 87 3b d8 78 bd 60 fd 76 f2 [ 0.015][d][mkv] |+ segment tracks... [ 0.015][d][mkv] Ignoring unrecognized subelement. ID: 55af size: 1 [ 0.015][d][mkv] float 48000.000000 [ 0.015][d][mkv] Ignoring unrecognized subelement. ID: 55af size: 1 [ 0.015][d][mkv] float 48000.000000 [ 0.015][d][mkv] Ignoring unrecognized subelement. ID: 55ab size: 1 [ 0.015][d][mkv] Ignoring unrecognized subelement. ID: 55af size: 1 [ 0.015][d][mkv] Ignoring unrecognized subelement. ID: 55ab size: 1 [ 0.015][d][mkv] Ignoring unrecognized subelement. ID: 55af size: 1 [ 0.015][d][mkv] | + a track... [ 0.015][d][mkv] | + Track number: 1 [ 0.015][d][mkv] | + Track type: Video [ 0.015][d][mkv] | + Video track [ 0.015][d][mkv] | + Display width: 1920 [ 0.015][d][mkv] | + Display height: 1080 [ 0.015][d][mkv] | + Pixel width: 1920 [ 0.015][d][mkv] | + Pixel height: 1080 [ 0.015][d][mkv] | + Codec ID: V_MPEGH/ISO/HEVC [ 0.015][d][mkv] | + CodecPrivate, length 2468 [ 0.015][d][mkv] | + LanguageBCP47: ja [ 0.015][d][mkv] | + Default duration: 41.708ms ( = 23.976 fps) [ 0.015][d][mkv] | + a track... [ 0.015][d][mkv] | + Track number: 2 [ 0.015][d][mkv] | + Track type: Audio [ 0.015][d][mkv] | + Audio track [ 0.015][d][mkv] | + Sampling frequency: 48000.000000 [ 0.015][d][mkv] | + Channels: 6 [ 0.015][d][mkv] | + Codec ID: A_TRUEHD [ 0.015][d][mkv] | + LanguageBCP47: en [ 0.015][d][mkv] | + Default flag: 0 [ 0.015][d][mkv] | + a track... [ 0.015][d][mkv] | + Track number: 3 [ 0.015][d][mkv] | + Track type: Audio [ 0.015][d][mkv] | + Audio track [ 0.015][d][mkv] | + Sampling frequency: 48000.000000 [ 0.015][d][mkv] | + Channels: 2 [ 0.015][d][mkv] | + Codec ID: A_TRUEHD [ 0.015][d][mkv] | + LanguageBCP47: ja [ 0.015][d][mkv] | + Default flag: 0 [ 0.015][d][mkv] | + a track... [ 0.015][d][mkv] | + Track number: 4 [ 0.015][d][mkv] | + Name: Signs / Songs [ 0.015][d][mkv] | + Track type: Subtitle [ 0.015][d][mkv] | + Codec ID: S_HDMV/PGS [ 0.015][d][mkv] | + LanguageBCP47: en [ 0.015][d][mkv] | + a track... [ 0.015][d][mkv] | + Track number: 5 [ 0.015][d][mkv] | + Name: Dialogue [ 0.015][d][mkv] | + Track type: Subtitle [ 0.015][d][mkv] | + Codec ID: S_HDMV/PGS [ 0.015][d][mkv] | + LanguageBCP47: en [ 0.015][d][mkv] | + Default flag: 0 [ 0.015][d][mkv] Parsing chapters... [ 0.015][v][mkv] Default edition: 0 [ 0.015][v][mkv] New edition 0 [ 0.015][v][mkv] Default edition flag: 1 [ 0.015][d][mkv] Chapter 0 from 00:00:00.000000000 to 00:00:33.783000000, Chapter 01 [ 0.015][d][mkv] |+ found cluster [ 0.015][v][mkv] Seeking to 24906012 to read header element 0x1c53bb6b. [ 0.015][v][file] stream level seek from 131072 to 24906012 [ 0.015][v][mkv] Parsing cues... [ 0.015][v][mkv] Seeking to 24906530 to read header element 0x1254c367. [ 0.015][v][file] stream level seek from 24908191 to 8501 [ 0.015][v][mkv] All headers are parsed! [ 0.017][v][demux] Detected file format: Matroska [ 0.017][v][cplayer] Opening done: C:\Users\User\Desktop\mpv-x86_64-v3-20240421-git-b364e4a\sample.mkv [ 0.017][v][find_files] Loading external files in C:\Users\User\Desktop\mpv-x86_64-v3-20240421-git-b364e4a\ [ 0.018][d][global] config path: 'sub' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/sub' [ 0.018][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 0.018][v][cplayer] Running hook: auto_profiles/on_preloaded [ 0.018][v][mkv] select track 0 [ 0.018][v][mkv] select track 1 [ 0.018][v][mkv] select track 3 [ 0.018][i][cplayer] (+) Video --vid=1 (*) (hevc 1920x1080 23.976fps) [ 0.018][i][cplayer] (+) Audio --aid=1 --alang=en (truehd 6ch 48000Hz) [ 0.018][i][cplayer] Audio --aid=2 --alang=ja (truehd 2ch 48000Hz) [ 0.018][i][cplayer] (+) Subs --sid=1 --slang=en (*) 'Signs / Songs' (hdmv_pgs_subtitle) [ 0.018][i][cplayer] Subs --sid=2 --slang=en 'Dialogue' (hdmv_pgs_subtitle) [ 0.018][v][vo/gpu] Probing for best GPU context. [ 0.018][v][vo/gpu/auto] Initializing GPU context 'auto' [ 0.018][v][vo/gpu/d3d11] Initializing GPU context 'd3d11' [ 0.059][v][vo/gpu/d3d11] Using Direct3D 11 feature level 12_1 [ 0.059][v][vo/gpu/d3d11] Device Name: Intel(R) UHD Graphics [ 0.059][v][vo/gpu/d3d11] Device ID: 8086:9bc4 (rev 05) [ 0.059][v][vo/gpu/d3d11] Subsystem ID: 17aa:22c1 [ 0.059][v][vo/gpu/d3d11] LUID: 000000000001b51b [ 0.059][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc' [ 0.059][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime [ 0.059][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384 [ 0.061][v][vo/gpu/d3d11] D3DCompiler version: 10.0.19041.3636 [ 0.076][v][vo/gpu/d3d11] Using DXGI 1.2+ [ 0.076][v][vo/gpu/d3d11] Queried output: \\.\DISPLAY1, 3840x2160 @ 8 bits, colorspace: RGB_FULL_G22_NONE_P709 (0) [ 0.076][v][vo/gpu/d3d11] Selected swapchain format R8G8B8A8_UNORM (28), attempting to utilize it. [ 0.077][v][vo/gpu/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it. [ 0.077][v][vo/gpu/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: yes [ 0.077][v][vo/gpu/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)! [ 0.077][v][vo/gpu/d3d11] Using flip-model presentation [ 0.077][d][vo/gpu/d3d11] Texture formats: [ 0.077][d][vo/gpu/d3d11] NAME COMP*TYPE SIZE DEPTH PER COMP. [ 0.077][d][vo/gpu/d3d11] r8 1*unorm 1B LF CR ST {8} [ 0.077][d][vo/gpu/d3d11] rg8 2*unorm 2B LF CR ST {8 8} [ 0.077][d][vo/gpu/d3d11] rgba8 4*unorm 4B LF CR ST {8 8 8 8} [ 0.077][d][vo/gpu/d3d11] r16 1*unorm 2B LF CR ST {16} [ 0.077][d][vo/gpu/d3d11] rg16 2*unorm 4B LF CR ST {16 16} [ 0.077][d][vo/gpu/d3d11] rgba16 4*unorm 8B LF CR ST {16 16 16 16} [ 0.077][d][vo/gpu/d3d11] r32ui 1*uint 4B ST {32} [ 0.077][d][vo/gpu/d3d11] rg32ui 2*uint 8B ST {32 32} [ 0.077][d][vo/gpu/d3d11] rgb32ui 3*uint 12B {32 32 32} [ 0.077][d][vo/gpu/d3d11] rgba32ui 4*uint 16B ST {32 32 32 32} [ 0.077][d][vo/gpu/d3d11] r16hf 1*float 2B LF CR ST {16} [ 0.077][d][vo/gpu/d3d11] rg16hf 2*float 4B LF CR ST {16 16} [ 0.077][d][vo/gpu/d3d11] rgba16hf 4*float 8B LF CR ST {16 16 16 16} [ 0.077][d][vo/gpu/d3d11] r32f 1*float 4B LF CR ST {32} [ 0.077][d][vo/gpu/d3d11] rg32f 2*float 8B LF CR ST {32 32} [ 0.077][d][vo/gpu/d3d11] rgb32f 3*float 12B LF {32 32 32} [ 0.077][d][vo/gpu/d3d11] rgba32f 4*float 16B LF CR ST {32 32 32 32} [ 0.077][d][vo/gpu/d3d11] rgb10_a2 4*unorm 4B LF CR ST {10 10 10 2} [ 0.077][d][vo/gpu/d3d11] bgra8 4*unorm 4B LF CR ST {8 8 8 8} [ 0.077][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8} [ 0.077][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format [ 0.077][d][vo/gpu/d3d11] LF = linear filterable [ 0.077][d][vo/gpu/d3d11] CR = can be used for render targets [ 0.077][d][vo/gpu/d3d11] ST = can be used for storable images [ 0.077][d][vo/gpu/d3d11] Image formats: [ 0.077][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [unorm] [ 0.077][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm] [ 0.077][d][vo/gpu/d3d11] uyvy422 [ 0.077][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm] [ 0.077][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm] [ 0.077][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [ 0.077][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.077][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm] [ 0.077][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm] [ 0.077][d][vo/gpu/d3d11] bgr24 [ 0.077][d][vo/gpu/d3d11] rgb24 [ 0.077][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm] [ 0.077][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.077][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm] [ 0.077][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm] [ 0.077][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm] [ 0.077][d][vo/gpu/d3d11] rgb565 [ 0.077][d][vo/gpu/d3d11] pal8 [ 0.077][d][vo/gpu/d3d11] vdpau [ 0.077][d][vo/gpu/d3d11] d3d11 [ 0.077][d][vo/gpu/d3d11] dxva2_vld [ 0.077][d][vo/gpu/d3d11] mmal [ 0.077][d][vo/gpu/d3d11] mediacodec [ 0.077][d][vo/gpu/d3d11] cuda [ 0.077][d][vo/gpu/d3d11] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm] [ 0.077][d][vo/gpu/d3d11] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm] [ 0.077][d][vo/gpu/d3d11] grayaf32 => 2 planes 1x1 32/0 [r32f/r32f] (r/a) [float] [ 0.077][d][vo/gpu/d3d11] yuv444pf => 3 planes 1x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.077][d][vo/gpu/d3d11] yuva444pf => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.077][d][vo/gpu/d3d11] yuv420pf => 3 planes 2x2 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.077][d][vo/gpu/d3d11] yuva420pf => 4 planes 2x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.077][d][vo/gpu/d3d11] yuv422pf => 3 planes 2x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.077][d][vo/gpu/d3d11] yuva422pf => 4 planes 2x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.077][d][vo/gpu/d3d11] yuv440pf => 3 planes 1x2 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.077][d][vo/gpu/d3d11] yuva440pf => 4 planes 1x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.077][d][vo/gpu/d3d11] yuv410pf => 3 planes 4x4 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.077][d][vo/gpu/d3d11] yuva410pf => 4 planes 4x4 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.077][d][vo/gpu/d3d11] yuv411pf => 3 planes 4x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.077][d][vo/gpu/d3d11] yuva411pf => 4 planes 4x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.077][d][vo/gpu/d3d11] rgb30 [ 0.077][d][vo/gpu/d3d11] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] vdpau_output [ 0.077][d][vo/gpu/d3d11] vaapi [ 0.077][d][vo/gpu/d3d11] videotoolbox [ 0.077][d][vo/gpu/d3d11] vulkan [ 0.077][d][vo/gpu/d3d11] drm_prime [ 0.077][d][vo/gpu/d3d11] yuyv422 [ 0.077][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] monow [ 0.077][d][vo/gpu/d3d11] monob [ 0.077][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] uyyvyy411 [ 0.077][d][vo/gpu/d3d11] bgr8 [ 0.077][d][vo/gpu/d3d11] bgr4 [ 0.077][d][vo/gpu/d3d11] bgr4_byte [ 0.077][d][vo/gpu/d3d11] rgb8 [ 0.077][d][vo/gpu/d3d11] rgb4 [ 0.077][d][vo/gpu/d3d11] rgb4_byte [ 0.077][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm] [ 0.077][d][vo/gpu/d3d11] gray16be [ 0.077][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.077][d][vo/gpu/d3d11] rgb48be [ 0.077][d][vo/gpu/d3d11] rgb48 [ 0.077][d][vo/gpu/d3d11] rgb565be [ 0.077][d][vo/gpu/d3d11] rgb555be [ 0.077][d][vo/gpu/d3d11] rgb555 [ 0.077][d][vo/gpu/d3d11] bgr565be [ 0.077][d][vo/gpu/d3d11] bgr565 [ 0.077][d][vo/gpu/d3d11] bgr555be [ 0.077][d][vo/gpu/d3d11] bgr555 [ 0.077][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv420p16be [ 0.077][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv422p16be [ 0.077][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv444p16be [ 0.077][d][vo/gpu/d3d11] rgb444 [ 0.077][d][vo/gpu/d3d11] rgb444be [ 0.077][d][vo/gpu/d3d11] bgr444 [ 0.077][d][vo/gpu/d3d11] bgr444be [ 0.077][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm] [ 0.077][d][vo/gpu/d3d11] bgr48be [ 0.077][d][vo/gpu/d3d11] bgr48 [ 0.077][d][vo/gpu/d3d11] yuv420p9be [ 0.077][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv420p10be [ 0.077][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv422p10be [ 0.077][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv444p9be [ 0.077][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv444p10be [ 0.077][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] yuv422p9be [ 0.077][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp9be [ 0.077][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp10be [ 0.077][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] gbrp16be [ 0.077][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm] [ 0.077][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.077][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.077][d][vo/gpu/d3d11] yuva420p9be [ 0.077][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva422p9be [ 0.078][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva444p9be [ 0.078][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva420p10be [ 0.078][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva422p10be [ 0.078][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva444p10be [ 0.078][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva420p16be [ 0.078][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva422p16be [ 0.078][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva444p16be [ 0.078][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] xyz12 [ 0.078][d][vo/gpu/d3d11] xyz12be [ 0.078][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] nv20be [ 0.078][d][vo/gpu/d3d11] rgba64be [ 0.078][d][vo/gpu/d3d11] bgra64be [ 0.078][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm] [ 0.078][d][vo/gpu/d3d11] yvyu422 [ 0.078][d][vo/gpu/d3d11] ya16be [ 0.078][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrap16be [ 0.078][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.078][d][vo/gpu/d3d11] qsv [ 0.078][d][vo/gpu/d3d11] d3d11va_vld [ 0.078][d][vo/gpu/d3d11] yuv420p12be [ 0.078][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv420p14be [ 0.078][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv422p12be [ 0.078][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv422p14be [ 0.078][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv444p12be [ 0.078][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv444p14be [ 0.078][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrp12be [ 0.078][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrp14be [ 0.078][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm] [ 0.078][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] bayer_bggr8 [ 0.078][d][vo/gpu/d3d11] bayer_rggb8 [ 0.078][d][vo/gpu/d3d11] bayer_gbrg8 [ 0.078][d][vo/gpu/d3d11] bayer_grbg8 [ 0.078][d][vo/gpu/d3d11] bayer_bggr16 [ 0.078][d][vo/gpu/d3d11] bayer_bggr16be [ 0.078][d][vo/gpu/d3d11] bayer_rggb16 [ 0.078][d][vo/gpu/d3d11] bayer_rggb16be [ 0.078][d][vo/gpu/d3d11] bayer_gbrg16 [ 0.078][d][vo/gpu/d3d11] bayer_gbrg16be [ 0.078][d][vo/gpu/d3d11] bayer_grbg16 [ 0.078][d][vo/gpu/d3d11] bayer_grbg16be [ 0.078][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv440p10be [ 0.078][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.078][d][vo/gpu/d3d11] yuv440p12be [ 0.078][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm] [ 0.078][d][vo/gpu/d3d11] ayuv64be [ 0.078][d][vo/gpu/d3d11] p010be [ 0.078][d][vo/gpu/d3d11] gbrap12be [ 0.078][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrap10be [ 0.078][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.078][d][vo/gpu/d3d11] gray12be [ 0.078][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm] [ 0.078][d][vo/gpu/d3d11] gray10be [ 0.078][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm] [ 0.078][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] p016be [ 0.078][d][vo/gpu/d3d11] gray9be [ 0.078][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrpf32be [ 0.078][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [float] [ 0.078][d][vo/gpu/d3d11] gbrapf32be [ 0.078][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [float] [ 0.078][d][vo/gpu/d3d11] opencl [ 0.078][d][vo/gpu/d3d11] gray14be [ 0.078][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm] [ 0.078][d][vo/gpu/d3d11] grayf32be [ 0.078][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [float] [ 0.078][d][vo/gpu/d3d11] yuva422p12be [ 0.078][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] yuva444p12be [ 0.078][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.078][d][vo/gpu/d3d11] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm] [ 0.078][d][vo/gpu/d3d11] y210be [ 0.078][d][vo/gpu/d3d11] y210 [ 0.078][d][vo/gpu/d3d11] x2rgb10be [ 0.078][d][vo/gpu/d3d11] x2bgr10 [ 0.078][d][vo/gpu/d3d11] x2bgr10be [ 0.078][d][vo/gpu/d3d11] p210be [ 0.078][d][vo/gpu/d3d11] p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] p410be [ 0.078][d][vo/gpu/d3d11] p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] p216be [ 0.078][d][vo/gpu/d3d11] p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] p416be [ 0.078][d][vo/gpu/d3d11] p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.078][d][vo/gpu/d3d11] rgbaf16be [ 0.078][d][vo/gpu/d3d11] rgbaf16 => 1 planes 1x1 16/0 [rgba16hf] (rgba) [float] [ 0.078][d][vo/gpu/d3d11] vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.078][d][vo/gpu/d3d11] p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] p012be [ 0.078][d][vo/gpu/d3d11] y212be [ 0.078][d][vo/gpu/d3d11] y212 [ 0.078][d][vo/gpu/d3d11] xv30be [ 0.078][d][vo/gpu/d3d11] xv30 [ 0.078][d][vo/gpu/d3d11] xv36be [ 0.078][d][vo/gpu/d3d11] xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm] [ 0.078][d][vo/gpu/d3d11] rgbf32be [ 0.078][d][vo/gpu/d3d11] rgbf32 [ 0.078][d][vo/gpu/d3d11] rgbaf32be [ 0.078][d][vo/gpu/d3d11] rgbaf32 [ 0.078][d][vo/gpu/d3d11] p212be [ 0.078][d][vo/gpu/d3d11] p212 => 2 planes 2x1 16/4 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] p412be [ 0.078][d][vo/gpu/d3d11] p412 => 2 planes 1x1 16/4 [r16/rg16] (r/gb) [unorm] [ 0.078][d][vo/gpu/d3d11] gbrap14be [ 0.078][d][vo/gpu/d3d11] gbrap14 => 4 planes 1x1 16/-2 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.078][d][vo/gpu/d3d11] d3d12 [ 0.078][v][vo/gpu] Testing FBO format rgba16hf [ 0.078][d][vo/gpu] Resizing texture: 16x16 [ 0.078][v][vo/gpu] Using FBO format rgba16hf. [ 0.078][d][global] cache path: '' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 0.078][v][vo/gpu/win32] DPI detected from the new API: 192 [ 0.078][v][vo/gpu/win32] display-fps: 59.939356 [ 0.082][v][vo/gpu/win32] color-profile: C:\WINDOWS\system32\spool\drivers\color\ATNA56WR08-0 #1 2022-08-30 16-46 0.3127x 0.329y 2.2 S XYZLUT+MTX.icm [ 0.082][v][vo/gpu] Assuming 59.939356 FPS for display sync. [ 0.083][v][vd] Container reported FPS: 23.976024 [ 0.085][v][vd] Codec list: [ 0.085][v][vd] hevc - HEVC (High Efficiency Video Coding) [ 0.085][v][vd] hevc_qsv (hevc) - HEVC video (Intel Quick Sync Video acceleration) [ 0.085][v][vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder [ 0.085][v][vd] Opening decoder hevc [ 0.085][v][vd] No hardware decoding requested. [ 0.085][v][vd] Using software decoding. [ 0.086][v][vd] Detected 16 logical cores. [ 0.086][v][vd] Requesting 16 threads for decoding. [ 0.091][v][vd] Selected decoder: hevc - HEVC (High Efficiency Video Coding) [ 0.091][v][vf] User filter list: [ 0.091][v][vf] (empty) [ 0.091][v][ad] Codec list: [ 0.091][v][ad] truehd - TrueHD [ 0.091][v][ad] Opening decoder truehd [ 0.091][v][ad] Requesting 1 threads for decoding. [ 0.092][v][ad] Selected decoder: truehd - TrueHD [ 0.092][v][af] User filter list: [ 0.092][v][af] (empty) [ 0.092][v][cplayer] Starting playback... [ 0.093][d][osc] osc_init [ 0.093][v][af] [in] 48000Hz 5.1(side) 6ch s32 [ 0.093][v][af] [userspeed] 48000Hz 5.1(side) 6ch s32 [ 0.093][v][af] [userspeed] (disabled) [ 0.093][v][af] [convert] 48000Hz 5.1(side) 6ch s32 [ 0.093][d][global] config path: 'fonts' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/fonts' [ 0.093][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000) [ 0.093][v][osd/libass] libass API version: 0x1701000 [ 0.093][v][osd/libass] libass source: commit: 0.17.0-83-g342a0d2e767c33ff28a39794813294c67c9e7312 [ 0.093][v][osd/libass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 8.4.0 (COMPLEX) [ 0.093][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/subfont.ttf' [ 0.093][d][global] config path: 'fonts.conf' -/-> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/fonts.conf' [ 0.093][v][osd/libass] Setting up fonts... [ 0.094][d][vd] DR parameter change to 1920x1088 yuv420p10 align=64 [ 0.094][d][vd] Allocating new (host-cached) DR image... [ 0.094][d][vd] ...failed.. [ 0.094][v][vd] DR failed - disabling. [ 0.094][v][osd/libass] Using font provider directwrite (with GDI) [ 0.094][v][osd/libass] Done. [ 0.095][v][ao] Trying audio driver 'wasapi' [ 0.095][v][ao/wasapi] requested format: 48000 Hz, 5.1(side) channels, s32 [ 0.095][d][ao/wasapi] Init wasapi [ 0.095][d][ao/wasapi] Find device '' [ 0.097][v][ao/wasapi] No device specified. Selecting default. [ 0.098][v][ao/wasapi] Selecting device '{f14afae7-dcc7-4015-b60d-429fd22e0dc3}' (Realtek HD Audio 2nd output (2- Realtek(R) Audio)) [ 0.098][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{f14afae7-dcc7-4015-b60d-429fd22e0dc3} [ 0.104][d][ao/wasapi] Init wasapi thread [ 0.104][d][ao/wasapi] Activating pAudioClient interface [ 0.106][d][ao/wasapi] Probing formats [ 0.224][v][ao/wasapi] Trying 5.1(side) float (32/32 bits) @ 48000hz (shared) -> ok [ 0.224][v][ao/wasapi] Accepted as 5.1(side) float @ 48000hz -> 5.1(side) float (32/32 bits) @ 48000hz (shared) [ 0.224][d][ao/wasapi] Fixing format [ 0.224][d][ao/wasapi] IAudioClient::GetDevicePeriod [ 0.225][v][ao/wasapi] Device period: default 10000 us, minimum 3000 us [ 0.225][d][ao/wasapi] IAudioClient::Initialize [ 1.565][d][ao/wasapi] IAudioClient::Initialize pRenderClient [ 1.565][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle [ 1.565][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize [ 1.565][v][ao/wasapi] Buffer frame count: 1056 (22000 us) [ 1.565][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 1152000. [ 1.567][d][ao/wasapi] IAudioClient::Initialize pAudioVolume [ 1.567][d][ao/wasapi] Entering dispatch loop [ 1.567][d][ao/wasapi] Init wasapi done [ 1.567][v][ao/wasapi] device buffer: 1056 samples. [ 1.567][v][ao/wasapi] using soft-buffer of 9600 samples. [ 1.567][i][cplayer] AO: [wasapi] 48000Hz 5.1(side) 6ch float [ 1.567][v][cplayer] AO: Description: Windows WASAPI audio output (event mode) [ 1.567][v][autoconvert] inserting resampler [ 1.567][v][swresample] format change, reinitializing resampler [ 1.567][v][swresample] 48000Hz 5.1(side) s32 -> 48000Hz 5.1(side) float [ 1.568][v][af] [out] 48000Hz 5.1(side) 6ch float [ 1.629][v][vd] Using software decoding. [ 1.629][v][vd] Decoder format: 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/auto CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.629][v][vd] Using container aspect ratio. [ 1.629][v][vf] [in] 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.629][v][vf] [userdeint] 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.629][v][vf] [userdeint] (disabled) [ 1.629][v][vf] [autorotate] 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.629][v][vf] [autorotate] (disabled) [ 1.629][v][vf] [convert] 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.629][v][vf] [convert] (disabled) [ 1.629][v][vf] [out] 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.632][i][cplayer] VO: [gpu] 1920x1080 yuv420p10 [ 1.632][v][cplayer] VO: Description: Shader-based GPU Renderer [ 1.632][v][vo/gpu] reconfig to 1920x1080 yuv420p10 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0 [ 1.632][d][vo/gpu] max content size: 3814x2009 [ 1.632][d][vo/gpu] monitor size: 3840x2160 [ 1.632][v][vo/gpu/win32] reset window bounds: 960:522:1920:1080 [ 1.633][v][vo/gpu/win32] resize window: 1920:1080 [ 1.649][v][vo/gpu/win32] resize window: 1920:1080 [ 1.650][v][vo/gpu] Resize: 1920x1080 [ 1.650][v][vo/gpu] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0) [ 1.650][v][vo/gpu] Video source: 1920x1080 (1:1) [ 1.650][v][vo/gpu] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080 [ 1.650][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.650][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.650][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.650][v][vo/gpu] Reported display depth: 8 [ 1.650][v][vo/gpu] Texture for plane 0: 1920x1080 [ 1.651][v][vo/gpu] Texture for plane 1: 960x540 [ 1.651][v][vo/gpu] Texture for plane 2: 960x540 [ 1.651][v][vo/gpu] Testing FBO format rgba16hf [ 1.651][d][vo/gpu] Resizing texture: 16x16 [ 1.651][v][vo/gpu] Using FBO format rgba16hf. [ 1.652][v][vo/gpu] Resize: 1920x1080 [ 1.652][v][vo/gpu] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0) [ 1.652][v][vo/gpu] Video source: 1920x1080 (1:1) [ 1.652][v][vo/gpu] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080 [ 1.652][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.652][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.652][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.652][v][vo/gpu] Reported display depth: 8 [ 1.672][d][vo/gpu] Resizing texture: 960x540 [ 1.672][d][global] user path: 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 1.797][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.801][v][vo/gpu/d3d11] Compiled a vertex shader in 128806500ns [ 1.801][v][vo/gpu/d3d11] shaderc: 124556700ns, SPIRV-Cross: 1474500ns, D3DCompile: 2775300ns [ 1.801][d][vo/gpu/d3d11] GLSL source: [ 1.801][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.801][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.801][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.801][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.801][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.801][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.801][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.801][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 1.801][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1; [ 1.801][d][vo/gpu/d3d11] [ 10] void main() { [ 1.801][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.801][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0; [ 1.801][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1; [ 1.801][d][vo/gpu/d3d11] [ 14] } [ 1.801][d][vo/gpu/d3d11] HLSL source: [ 1.801][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.801][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.801][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.801][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.801][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 1.801][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 1.801][d][vo/gpu/d3d11] [ 7] [ 1.801][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 1.801][d][vo/gpu/d3d11] [ 9] { [ 1.801][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 1.801][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 1.801][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 1.801][d][vo/gpu/d3d11] [ 13] }; [ 1.801][d][vo/gpu/d3d11] [ 14] [ 1.801][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 1.801][d][vo/gpu/d3d11] [ 16] { [ 1.801][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 1.801][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 1.801][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 1.801][d][vo/gpu/d3d11] [ 20] }; [ 1.801][d][vo/gpu/d3d11] [ 21] [ 1.802][d][vo/gpu/d3d11] [ 22] void vert_main() [ 1.802][d][vo/gpu/d3d11] [ 23] { [ 1.802][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.802][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 1.802][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 1.802][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 1.802][d][vo/gpu/d3d11] [ 28] } [ 1.802][d][vo/gpu/d3d11] [ 29] [ 1.802][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.802][d][vo/gpu/d3d11] [ 31] { [ 1.802][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 1.802][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 1.802][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 1.802][d][vo/gpu/d3d11] [ 35] vert_main(); [ 1.802][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 1.802][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 1.802][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 1.802][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 1.802][d][vo/gpu/d3d11] [ 40] return stage_output; [ 1.802][d][vo/gpu/d3d11] [ 41] } [ 1.805][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.809][v][vo/gpu/d3d11] Compiled a fragment shader in 7167600ns [ 1.809][v][vo/gpu/d3d11] shaderc: 4000300ns, SPIRV-Cross: 278600ns, D3DCompile: 2888700ns [ 1.809][d][vo/gpu/d3d11] GLSL source: [ 1.809][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.809][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.809][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.809][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.809][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.809][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.809][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1; [ 1.809][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 1.809][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0; [ 1.809][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0; [ 1.809][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0; [ 1.809][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0; [ 1.809][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size1; [ 1.809][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot1; [ 1.809][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off1; [ 1.809][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size1; [ 1.809][d][vo/gpu/d3d11] [ 17] }; [ 1.809][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0; [ 1.809][d][vo/gpu/d3d11] [ 19] layout(binding=1) uniform sampler2D texture1; [ 1.809][d][vo/gpu/d3d11] [ 20] void main() { [ 1.809][d][vo/gpu/d3d11] [ 21] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.809][d][vo/gpu/d3d11] [ 22] // merging plane 1 ... [ 1.809][d][vo/gpu/d3d11] [ 23] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r; [ 1.809][d][vo/gpu/d3d11] [ 24] // merging plane 2 ... into 1 [ 1.809][d][vo/gpu/d3d11] [ 25] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r; [ 1.809][d][vo/gpu/d3d11] [ 26] out_color = color; [ 1.809][d][vo/gpu/d3d11] [ 27] } [ 1.809][d][vo/gpu/d3d11] HLSL source: [ 1.809][d][vo/gpu/d3d11] [ 1] Texture2D _17 : register(t0); [ 1.809][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0); [ 1.809][d][vo/gpu/d3d11] [ 3] Texture2D _35 : register(t1); [ 1.809][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1); [ 1.809][d][vo/gpu/d3d11] [ 5] [ 1.809][d][vo/gpu/d3d11] [ 6] static float2 _21; [ 1.809][d][vo/gpu/d3d11] [ 7] static float2 _37; [ 1.809][d][vo/gpu/d3d11] [ 8] static float4 _50; [ 1.809][d][vo/gpu/d3d11] [ 9] [ 1.809][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 1.809][d][vo/gpu/d3d11] [ 11] { [ 1.809][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1; [ 1.809][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2; [ 1.809][d][vo/gpu/d3d11] [ 14] }; [ 1.809][d][vo/gpu/d3d11] [ 15] [ 1.809][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output [ 1.809][d][vo/gpu/d3d11] [ 17] { [ 1.809][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0; [ 1.809][d][vo/gpu/d3d11] [ 19] }; [ 1.809][d][vo/gpu/d3d11] [ 20] [ 1.809][d][vo/gpu/d3d11] [ 21] void frag_main() [ 1.809][d][vo/gpu/d3d11] [ 22] { [ 1.809][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f); [ 1.809][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x; [ 1.809][d][vo/gpu/d3d11] [ 25] _57.y = 64.25f * _35.Sample(__35_sampler, _37).x; [ 1.809][d][vo/gpu/d3d11] [ 26] _50 = _57; [ 1.809][d][vo/gpu/d3d11] [ 27] } [ 1.809][d][vo/gpu/d3d11] [ 28] [ 1.809][d][vo/gpu/d3d11] [ 29] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.809][d][vo/gpu/d3d11] [ 30] { [ 1.809][d][vo/gpu/d3d11] [ 31] _21 = stage_input._21; [ 1.809][d][vo/gpu/d3d11] [ 32] _37 = stage_input._37; [ 1.809][d][vo/gpu/d3d11] [ 33] frag_main(); [ 1.809][d][vo/gpu/d3d11] [ 34] SPIRV_Cross_Output stage_output; [ 1.809][d][vo/gpu/d3d11] [ 35] stage_output._50 = _50; [ 1.809][d][vo/gpu/d3d11] [ 36] return stage_output; [ 1.809][d][vo/gpu/d3d11] [ 37] } [ 1.809][d][vo/gpu] Writing shader cache file: C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache/F6BC11F18E978B608193DBE7BE80ACBC471DD8F3B5F74CB3DFCF9EFE82C20CD7 [ 1.811][d][vo/gpu] Resizing texture: 960x1080 [ 1.811][d][global] user path: 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 1.814][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.817][v][vo/gpu/d3d11] Compiled a vertex shader in 5533500ns [ 1.817][v][vo/gpu/d3d11] shaderc: 2610200ns, SPIRV-Cross: 231700ns, D3DCompile: 2691600ns [ 1.817][d][vo/gpu/d3d11] GLSL source: [ 1.817][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.817][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.817][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.817][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.817][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.817][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.817][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.817][d][vo/gpu/d3d11] [ 8] void main() { [ 1.817][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.817][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0; [ 1.817][d][vo/gpu/d3d11] [ 11] } [ 1.817][d][vo/gpu/d3d11] HLSL source: [ 1.817][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.817][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.817][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.817][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.817][d][vo/gpu/d3d11] [ 5] [ 1.817][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 1.817][d][vo/gpu/d3d11] [ 7] { [ 1.817][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 1.817][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 1.817][d][vo/gpu/d3d11] [ 10] }; [ 1.817][d][vo/gpu/d3d11] [ 11] [ 1.817][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 1.817][d][vo/gpu/d3d11] [ 13] { [ 1.817][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 1.817][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 1.817][d][vo/gpu/d3d11] [ 16] }; [ 1.817][d][vo/gpu/d3d11] [ 17] [ 1.817][d][vo/gpu/d3d11] [ 18] void vert_main() [ 1.817][d][vo/gpu/d3d11] [ 19] { [ 1.817][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.817][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 1.817][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 1.817][d][vo/gpu/d3d11] [ 23] } [ 1.817][d][vo/gpu/d3d11] [ 24] [ 1.817][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.817][d][vo/gpu/d3d11] [ 26] { [ 1.817][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 1.817][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 1.817][d][vo/gpu/d3d11] [ 29] vert_main(); [ 1.818][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 1.818][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 1.818][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 1.818][d][vo/gpu/d3d11] [ 33] return stage_output; [ 1.818][d][vo/gpu/d3d11] [ 34] } [ 1.824][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.836][v][vo/gpu/d3d11] Compiled a fragment shader in 18175100ns [ 1.836][v][vo/gpu/d3d11] shaderc: 6707300ns, SPIRV-Cross: 527100ns, D3DCompile: 10940700ns [ 1.836][d][vo/gpu/d3d11] GLSL source: [ 1.836][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.836][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.836][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.836][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.836][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.836][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.836][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 1.836][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec2 texture_size0; [ 1.836][d][vo/gpu/d3d11] [ 9] layout(offset=16) mat2 texture_rot0; [ 1.836][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec2 texture_off0; [ 1.836][d][vo/gpu/d3d11] [ 11] layout(offset=56) vec2 pixel_size0; [ 1.836][d][vo/gpu/d3d11] [ 12] }; [ 1.836][d][vo/gpu/d3d11] [ 13] layout(binding=0) uniform sampler2D lut; [ 1.836][d][vo/gpu/d3d11] [ 14] layout(binding=1) uniform sampler2D texture0; [ 1.836][d][vo/gpu/d3d11] [ 15] void main() { [ 1.836][d][vo/gpu/d3d11] [ 16] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.836][d][vo/gpu/d3d11] [ 17] // upscaling plane 1 [ 1.836][d][vo/gpu/d3d11] [ 18] #undef tex [ 1.836][d][vo/gpu/d3d11] [ 19] #undef texmap [ 1.836][d][vo/gpu/d3d11] [ 20] #define tex texture0 [ 1.836][d][vo/gpu/d3d11] [ 21] #define texmap texmap0 [ 1.836][d][vo/gpu/d3d11] [ 22] vec2 pos = texcoord0; [ 1.836][d][vo/gpu/d3d11] [ 23] vec2 size = texture_size0; [ 1.836][d][vo/gpu/d3d11] [ 24] vec2 pt = pixel_size0; [ 1.836][d][vo/gpu/d3d11] [ 25] // first pass [ 1.836][d][vo/gpu/d3d11] [ 26] color = vec4(0.0); [ 1.836][d][vo/gpu/d3d11] [ 27] { [ 1.836][d][vo/gpu/d3d11] [ 28] vec2 dir = vec2(0.0, 1.0); [ 1.836][d][vo/gpu/d3d11] [ 29] pt *= dir; [ 1.836][d][vo/gpu/d3d11] [ 30] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 1.836][d][vo/gpu/d3d11] [ 31] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 1.836][d][vo/gpu/d3d11] [ 32] vec4 c; [ 1.836][d][vo/gpu/d3d11] [ 33] float ypos = LUT_POS(fcoord, 256.0); [ 1.836][d][vo/gpu/d3d11] [ 34] float weights[6]; [ 1.836][d][vo/gpu/d3d11] [ 35] c = texture(lut, vec2(0.250000, ypos)); [ 1.836][d][vo/gpu/d3d11] [ 36] weights[0] = c[0]; [ 1.836][d][vo/gpu/d3d11] [ 37] weights[1] = c[1]; [ 1.836][d][vo/gpu/d3d11] [ 38] weights[2] = c[2]; [ 1.836][d][vo/gpu/d3d11] [ 39] weights[3] = c[3]; [ 1.836][d][vo/gpu/d3d11] [ 40] c = texture(lut, vec2(0.750000, ypos)); [ 1.836][d][vo/gpu/d3d11] [ 41] weights[4] = c[0]; [ 1.836][d][vo/gpu/d3d11] [ 42] weights[5] = c[1]; [ 1.836][d][vo/gpu/d3d11] [ 43] // scaler samples [ 1.836][d][vo/gpu/d3d11] [ 44] c = texture(tex, base + pt * vec2(0.0)); [ 1.836][d][vo/gpu/d3d11] [ 45] color += vec4(weights[0]) * c; [ 1.836][d][vo/gpu/d3d11] [ 46] c = texture(tex, base + pt * vec2(1.0)); [ 1.836][d][vo/gpu/d3d11] [ 47] color += vec4(weights[1]) * c; [ 1.836][d][vo/gpu/d3d11] [ 48] c = texture(tex, base + pt * vec2(2.0)); [ 1.836][d][vo/gpu/d3d11] [ 49] color += vec4(weights[2]) * c; [ 1.836][d][vo/gpu/d3d11] [ 50] c = texture(tex, base + pt * vec2(3.0)); [ 1.836][d][vo/gpu/d3d11] [ 51] color += vec4(weights[3]) * c; [ 1.836][d][vo/gpu/d3d11] [ 52] c = texture(tex, base + pt * vec2(4.0)); [ 1.836][d][vo/gpu/d3d11] [ 53] color += vec4(weights[4]) * c; [ 1.836][d][vo/gpu/d3d11] [ 54] c = texture(tex, base + pt * vec2(5.0)); [ 1.836][d][vo/gpu/d3d11] [ 55] color += vec4(weights[5]) * c; [ 1.836][d][vo/gpu/d3d11] [ 56] } [ 1.836][d][vo/gpu/d3d11] [ 57] color *= 1.000000; [ 1.836][d][vo/gpu/d3d11] [ 58] out_color = color; [ 1.836][d][vo/gpu/d3d11] [ 59] } [ 1.836][d][vo/gpu/d3d11] HLSL source: [ 1.836][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0) [ 1.836][d][vo/gpu/d3d11] [ 2] { [ 1.836][d][vo/gpu/d3d11] [ 3] float2 _23_m0 : packoffset(c0); [ 1.836][d][vo/gpu/d3d11] [ 4] row_major float2x2 _23_m1 : packoffset(c1); [ 1.836][d][vo/gpu/d3d11] [ 5] float2 _23_m2 : packoffset(c3); [ 1.836][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3.z); [ 1.836][d][vo/gpu/d3d11] [ 7] }; [ 1.836][d][vo/gpu/d3d11] [ 8] [ 1.836][d][vo/gpu/d3d11] [ 9] Texture2D _70 : register(t0); [ 1.836][d][vo/gpu/d3d11] [ 10] SamplerState __70_sampler : register(s0); [ 1.836][d][vo/gpu/d3d11] [ 11] Texture2D _112 : register(t1); [ 1.836][d][vo/gpu/d3d11] [ 12] SamplerState __112_sampler : register(s1); [ 1.836][d][vo/gpu/d3d11] [ 13] [ 1.836][d][vo/gpu/d3d11] [ 14] static float2 _17; [ 1.836][d][vo/gpu/d3d11] [ 15] static float4 _202; [ 1.836][d][vo/gpu/d3d11] [ 16] [ 1.836][d][vo/gpu/d3d11] [ 17] struct SPIRV_Cross_Input [ 1.836][d][vo/gpu/d3d11] [ 18] { [ 1.836][d][vo/gpu/d3d11] [ 19] float2 _17 : TEXCOORD1; [ 1.836][d][vo/gpu/d3d11] [ 20] }; [ 1.836][d][vo/gpu/d3d11] [ 21] [ 1.836][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Output [ 1.836][d][vo/gpu/d3d11] [ 23] { [ 1.836][d][vo/gpu/d3d11] [ 24] float4 _202 : SV_Target0; [ 1.836][d][vo/gpu/d3d11] [ 25] }; [ 1.836][d][vo/gpu/d3d11] [ 26] [ 1.836][d][vo/gpu/d3d11] [ 27] void frag_main() [ 1.836][d][vo/gpu/d3d11] [ 28] { [ 1.836][d][vo/gpu/d3d11] [ 29] float2 _47 = frac(mad(_17, _23_m0, (-0.5f).xx)); [ 1.836][d][vo/gpu/d3d11] [ 30] float _49 = _47.y; [ 1.836][d][vo/gpu/d3d11] [ 31] float2 _60 = mad(-_23_m3, float2(0.0f, 2.0f), _17 - ((_23_m3 * float2(0.0f, 1.0f)) * _49)); [ 1.836][d][vo/gpu/d3d11] [ 32] float _65 = lerp(0.001953125f, 0.998046875f, _49); [ 1.836][d][vo/gpu/d3d11] [ 33] float4 _75 = _70.Sample(__70_sampler, float2(0.25f, _65)); [ 1.837][d][vo/gpu/d3d11] [ 34] float4 _103 = _70.Sample(__70_sampler, float2(0.75f, _65)); [ 1.837][d][vo/gpu/d3d11] [ 35] _202 = mad(_103.y.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(0.0f, 5.0f), _60)), mad(_103.x.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(0.0f, 4.0f), _60)), mad(_75.w.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(0.0f, 3.0f), _60)), mad(_75.z.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(0.0f, 2.0f), _60)), mad(_75.x.xxxx, _112.Sample(__112_sampler, _60), _75.y.xxxx * _112.Sample(__112_sampler, mad(_23_m3, float2(0.0f, 1.0f), _60))))))) * 1.0f; [ 1.837][d][vo/gpu/d3d11] [ 36] } [ 1.837][d][vo/gpu/d3d11] [ 37] [ 1.837][d][vo/gpu/d3d11] [ 38] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.837][d][vo/gpu/d3d11] [ 39] { [ 1.837][d][vo/gpu/d3d11] [ 40] _17 = stage_input._17; [ 1.837][d][vo/gpu/d3d11] [ 41] frag_main(); [ 1.837][d][vo/gpu/d3d11] [ 42] SPIRV_Cross_Output stage_output; [ 1.837][d][vo/gpu/d3d11] [ 43] stage_output._202 = _202; [ 1.837][d][vo/gpu/d3d11] [ 44] return stage_output; [ 1.837][d][vo/gpu/d3d11] [ 45] } [ 1.837][d][vo/gpu] Writing shader cache file: C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache/BCE080EF1CCFECE9F54E77CD16D9C94CE3008BA5C37059A04DED3A43ACF8BC9D [ 1.840][d][vo/gpu] Resizing texture: 1920x1080 [ 1.840][d][global] user path: 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 1.842][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.844][v][vo/gpu/d3d11] Compiled a vertex shader in 4309800ns [ 1.844][v][vo/gpu/d3d11] shaderc: 2244300ns, SPIRV-Cross: 137900ns, D3DCompile: 1927600ns [ 1.844][d][vo/gpu/d3d11] GLSL source: [ 1.844][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.844][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.844][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.844][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.844][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.844][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.844][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.844][d][vo/gpu/d3d11] [ 8] void main() { [ 1.844][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.844][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0; [ 1.844][d][vo/gpu/d3d11] [ 11] } [ 1.844][d][vo/gpu/d3d11] HLSL source: [ 1.844][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.844][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.844][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.844][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.844][d][vo/gpu/d3d11] [ 5] [ 1.844][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 1.844][d][vo/gpu/d3d11] [ 7] { [ 1.844][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 1.844][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 1.844][d][vo/gpu/d3d11] [ 10] }; [ 1.844][d][vo/gpu/d3d11] [ 11] [ 1.844][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 1.844][d][vo/gpu/d3d11] [ 13] { [ 1.844][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 1.844][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 1.844][d][vo/gpu/d3d11] [ 16] }; [ 1.844][d][vo/gpu/d3d11] [ 17] [ 1.844][d][vo/gpu/d3d11] [ 18] void vert_main() [ 1.844][d][vo/gpu/d3d11] [ 19] { [ 1.844][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.845][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 1.845][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 1.845][d][vo/gpu/d3d11] [ 23] } [ 1.845][d][vo/gpu/d3d11] [ 24] [ 1.845][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.845][d][vo/gpu/d3d11] [ 26] { [ 1.845][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 1.845][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 1.845][d][vo/gpu/d3d11] [ 29] vert_main(); [ 1.845][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 1.845][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 1.845][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 1.845][d][vo/gpu/d3d11] [ 33] return stage_output; [ 1.845][d][vo/gpu/d3d11] [ 34] } [ 1.852][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.860][v][vo/gpu/d3d11] Compiled a fragment shader in 16100200ns [ 1.860][v][vo/gpu/d3d11] shaderc: 7321900ns, SPIRV-Cross: 565300ns, D3DCompile: 8213000ns [ 1.860][d][vo/gpu/d3d11] GLSL source: [ 1.860][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.860][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.861][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.861][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.861][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.861][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.861][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 1.861][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec2 texture_size0; [ 1.861][d][vo/gpu/d3d11] [ 9] layout(offset=16) mat2 texture_rot0; [ 1.861][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec2 texture_off0; [ 1.861][d][vo/gpu/d3d11] [ 11] layout(offset=56) vec2 pixel_size0; [ 1.861][d][vo/gpu/d3d11] [ 12] }; [ 1.861][d][vo/gpu/d3d11] [ 13] layout(binding=0) uniform sampler2D lut; [ 1.861][d][vo/gpu/d3d11] [ 14] layout(binding=1) uniform sampler2D texture0; [ 1.861][d][vo/gpu/d3d11] [ 15] void main() { [ 1.861][d][vo/gpu/d3d11] [ 16] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.861][d][vo/gpu/d3d11] [ 17] #undef tex [ 1.861][d][vo/gpu/d3d11] [ 18] #undef texmap [ 1.861][d][vo/gpu/d3d11] [ 19] #define tex texture0 [ 1.861][d][vo/gpu/d3d11] [ 20] #define texmap texmap0 [ 1.861][d][vo/gpu/d3d11] [ 21] vec2 pos = texcoord0; [ 1.861][d][vo/gpu/d3d11] [ 22] vec2 size = texture_size0; [ 1.861][d][vo/gpu/d3d11] [ 23] vec2 pt = pixel_size0; [ 1.861][d][vo/gpu/d3d11] [ 24] color = vec4(0.0); [ 1.861][d][vo/gpu/d3d11] [ 25] { [ 1.861][d][vo/gpu/d3d11] [ 26] vec2 dir = vec2(1.0, 0.0); [ 1.861][d][vo/gpu/d3d11] [ 27] pt *= dir; [ 1.861][d][vo/gpu/d3d11] [ 28] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 1.861][d][vo/gpu/d3d11] [ 29] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 1.861][d][vo/gpu/d3d11] [ 30] vec4 c; [ 1.861][d][vo/gpu/d3d11] [ 31] float ypos = LUT_POS(fcoord, 256.0); [ 1.861][d][vo/gpu/d3d11] [ 32] float weights[6]; [ 1.861][d][vo/gpu/d3d11] [ 33] c = texture(lut, vec2(0.250000, ypos)); [ 1.861][d][vo/gpu/d3d11] [ 34] weights[0] = c[0]; [ 1.861][d][vo/gpu/d3d11] [ 35] weights[1] = c[1]; [ 1.861][d][vo/gpu/d3d11] [ 36] weights[2] = c[2]; [ 1.861][d][vo/gpu/d3d11] [ 37] weights[3] = c[3]; [ 1.861][d][vo/gpu/d3d11] [ 38] c = texture(lut, vec2(0.750000, ypos)); [ 1.861][d][vo/gpu/d3d11] [ 39] weights[4] = c[0]; [ 1.861][d][vo/gpu/d3d11] [ 40] weights[5] = c[1]; [ 1.861][d][vo/gpu/d3d11] [ 41] // scaler samples [ 1.861][d][vo/gpu/d3d11] [ 42] c = texture(tex, base + pt * vec2(0.0)); [ 1.861][d][vo/gpu/d3d11] [ 43] color += vec4(weights[0]) * c; [ 1.861][d][vo/gpu/d3d11] [ 44] c = texture(tex, base + pt * vec2(1.0)); [ 1.861][d][vo/gpu/d3d11] [ 45] color += vec4(weights[1]) * c; [ 1.861][d][vo/gpu/d3d11] [ 46] c = texture(tex, base + pt * vec2(2.0)); [ 1.861][d][vo/gpu/d3d11] [ 47] color += vec4(weights[2]) * c; [ 1.861][d][vo/gpu/d3d11] [ 48] c = texture(tex, base + pt * vec2(3.0)); [ 1.861][d][vo/gpu/d3d11] [ 49] color += vec4(weights[3]) * c; [ 1.861][d][vo/gpu/d3d11] [ 50] c = texture(tex, base + pt * vec2(4.0)); [ 1.861][d][vo/gpu/d3d11] [ 51] color += vec4(weights[4]) * c; [ 1.861][d][vo/gpu/d3d11] [ 52] c = texture(tex, base + pt * vec2(5.0)); [ 1.861][d][vo/gpu/d3d11] [ 53] color += vec4(weights[5]) * c; [ 1.861][d][vo/gpu/d3d11] [ 54] } [ 1.861][d][vo/gpu/d3d11] [ 55] color.b = 0.000000; [ 1.861][d][vo/gpu/d3d11] [ 56] color.a = 1.000000; [ 1.861][d][vo/gpu/d3d11] [ 57] out_color = color; [ 1.861][d][vo/gpu/d3d11] [ 58] } [ 1.861][d][vo/gpu/d3d11] HLSL source: [ 1.861][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0) [ 1.861][d][vo/gpu/d3d11] [ 2] { [ 1.861][d][vo/gpu/d3d11] [ 3] float2 _23_m0 : packoffset(c0); [ 1.861][d][vo/gpu/d3d11] [ 4] row_major float2x2 _23_m1 : packoffset(c1); [ 1.861][d][vo/gpu/d3d11] [ 5] float2 _23_m2 : packoffset(c3); [ 1.861][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3.z); [ 1.861][d][vo/gpu/d3d11] [ 7] }; [ 1.861][d][vo/gpu/d3d11] [ 8] [ 1.861][d][vo/gpu/d3d11] [ 9] Texture2D _70 : register(t0); [ 1.861][d][vo/gpu/d3d11] [ 10] SamplerState __70_sampler : register(s0); [ 1.861][d][vo/gpu/d3d11] [ 11] Texture2D _112 : register(t1); [ 1.861][d][vo/gpu/d3d11] [ 12] SamplerState __112_sampler : register(s1); [ 1.861][d][vo/gpu/d3d11] [ 13] [ 1.861][d][vo/gpu/d3d11] [ 14] static float2 _17; [ 1.861][d][vo/gpu/d3d11] [ 15] static float4 _202; [ 1.861][d][vo/gpu/d3d11] [ 16] [ 1.861][d][vo/gpu/d3d11] [ 17] struct SPIRV_Cross_Input [ 1.861][d][vo/gpu/d3d11] [ 18] { [ 1.861][d][vo/gpu/d3d11] [ 19] float2 _17 : TEXCOORD1; [ 1.861][d][vo/gpu/d3d11] [ 20] }; [ 1.861][d][vo/gpu/d3d11] [ 21] [ 1.861][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Output [ 1.861][d][vo/gpu/d3d11] [ 23] { [ 1.861][d][vo/gpu/d3d11] [ 24] float4 _202 : SV_Target0; [ 1.861][d][vo/gpu/d3d11] [ 25] }; [ 1.861][d][vo/gpu/d3d11] [ 26] [ 1.861][d][vo/gpu/d3d11] [ 27] void frag_main() [ 1.861][d][vo/gpu/d3d11] [ 28] { [ 1.861][d][vo/gpu/d3d11] [ 29] float2 _47 = frac(mad(_17, _23_m0, (-0.5f).xx)); [ 1.861][d][vo/gpu/d3d11] [ 30] float _49 = _47.x; [ 1.861][d][vo/gpu/d3d11] [ 31] float2 _60 = mad(-_23_m3, float2(2.0f, 0.0f), _17 - ((_23_m3 * float2(1.0f, 0.0f)) * _49)); [ 1.861][d][vo/gpu/d3d11] [ 32] float _65 = lerp(0.001953125f, 0.998046875f, _49); [ 1.861][d][vo/gpu/d3d11] [ 33] float4 _75 = _70.Sample(__70_sampler, float2(0.25f, _65)); [ 1.861][d][vo/gpu/d3d11] [ 34] float4 _103 = _70.Sample(__70_sampler, float2(0.75f, _65)); [ 1.861][d][vo/gpu/d3d11] [ 35] float4 _198 = mad(_103.y.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(5.0f, 0.0f), _60)), mad(_103.x.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(4.0f, 0.0f), _60)), mad(_75.w.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(3.0f, 0.0f), _60)), mad(_75.z.xxxx, _112.Sample(__112_sampler, mad(_23_m3, float2(2.0f, 0.0f), _60)), mad(_75.x.xxxx, _112.Sample(__112_sampler, _60), _75.y.xxxx * _112.Sample(__112_sampler, mad(_23_m3, float2(1.0f, 0.0f), _60))))))); [ 1.861][d][vo/gpu/d3d11] [ 36] _198.z = 0.0f; [ 1.861][d][vo/gpu/d3d11] [ 37] _198.w = 1.0f; [ 1.861][d][vo/gpu/d3d11] [ 38] _202 = _198; [ 1.861][d][vo/gpu/d3d11] [ 39] } [ 1.861][d][vo/gpu/d3d11] [ 40] [ 1.861][d][vo/gpu/d3d11] [ 41] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.861][d][vo/gpu/d3d11] [ 42] { [ 1.861][d][vo/gpu/d3d11] [ 43] _17 = stage_input._17; [ 1.861][d][vo/gpu/d3d11] [ 44] frag_main(); [ 1.861][d][vo/gpu/d3d11] [ 45] SPIRV_Cross_Output stage_output; [ 1.861][d][vo/gpu/d3d11] [ 46] stage_output._202 = _202; [ 1.861][d][vo/gpu/d3d11] [ 47] return stage_output; [ 1.861][d][vo/gpu/d3d11] [ 48] } [ 1.861][d][vo/gpu] Writing shader cache file: C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache/23D28B8941CBB178303798AE9F118130B836E60DB68417D16845A79F9823FFC2 [ 1.867][d][vo/gpu] Resizing texture: 1920x1080 [ 1.868][d][global] user path: 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 1.871][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.874][v][vo/gpu/d3d11] Compiled a vertex shader in 6024300ns [ 1.874][v][vo/gpu/d3d11] shaderc: 3235500ns, SPIRV-Cross: 292500ns, D3DCompile: 2496300ns [ 1.874][d][vo/gpu/d3d11] GLSL source: [ 1.874][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.874][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.874][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.874][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.874][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.874][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.874][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.874][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 1.874][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1; [ 1.874][d][vo/gpu/d3d11] [ 10] void main() { [ 1.874][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.874][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0; [ 1.874][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1; [ 1.874][d][vo/gpu/d3d11] [ 14] } [ 1.874][d][vo/gpu/d3d11] HLSL source: [ 1.874][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.874][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.874][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.874][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.874][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 1.874][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 1.874][d][vo/gpu/d3d11] [ 7] [ 1.874][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 1.874][d][vo/gpu/d3d11] [ 9] { [ 1.874][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 1.874][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 1.874][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 1.874][d][vo/gpu/d3d11] [ 13] }; [ 1.874][d][vo/gpu/d3d11] [ 14] [ 1.874][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 1.874][d][vo/gpu/d3d11] [ 16] { [ 1.874][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 1.874][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 1.874][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 1.874][d][vo/gpu/d3d11] [ 20] }; [ 1.874][d][vo/gpu/d3d11] [ 21] [ 1.874][d][vo/gpu/d3d11] [ 22] void vert_main() [ 1.874][d][vo/gpu/d3d11] [ 23] { [ 1.874][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.874][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 1.874][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 1.874][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 1.874][d][vo/gpu/d3d11] [ 28] } [ 1.874][d][vo/gpu/d3d11] [ 29] [ 1.874][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.874][d][vo/gpu/d3d11] [ 31] { [ 1.874][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 1.874][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 1.874][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 1.874][d][vo/gpu/d3d11] [ 35] vert_main(); [ 1.874][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 1.874][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 1.874][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 1.874][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 1.874][d][vo/gpu/d3d11] [ 40] return stage_output; [ 1.874][d][vo/gpu/d3d11] [ 41] } [ 1.878][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.885][v][vo/gpu/d3d11] Compiled a fragment shader in 10516800ns [ 1.885][v][vo/gpu/d3d11] shaderc: 3896800ns, SPIRV-Cross: 320200ns, D3DCompile: 6299800ns [ 1.885][d][vo/gpu/d3d11] GLSL source: [ 1.885][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.885][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.885][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.885][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.885][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.885][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.885][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1; [ 1.885][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 1.885][d][vo/gpu/d3d11] [ 9] layout(offset=0) mat3 colormatrix; [ 1.885][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec3 colormatrix_c; [ 1.885][d][vo/gpu/d3d11] [ 11] layout(offset=64) vec2 texture_size0; [ 1.885][d][vo/gpu/d3d11] [ 12] layout(offset=80) mat2 texture_rot0; [ 1.885][d][vo/gpu/d3d11] [ 13] layout(offset=112) vec2 texture_off0; [ 1.885][d][vo/gpu/d3d11] [ 14] layout(offset=120) vec2 pixel_size0; [ 1.885][d][vo/gpu/d3d11] [ 15] layout(offset=128) vec2 texture_size1; [ 1.885][d][vo/gpu/d3d11] [ 16] layout(offset=144) mat2 texture_rot1; [ 1.885][d][vo/gpu/d3d11] [ 17] layout(offset=176) vec2 texture_off1; [ 1.885][d][vo/gpu/d3d11] [ 18] layout(offset=184) vec2 pixel_size1; [ 1.885][d][vo/gpu/d3d11] [ 19] }; [ 1.885][d][vo/gpu/d3d11] [ 20] layout(binding=0) uniform sampler2D texture0; [ 1.885][d][vo/gpu/d3d11] [ 21] layout(binding=1) uniform sampler2D texture1; [ 1.885][d][vo/gpu/d3d11] [ 22] void main() { [ 1.885][d][vo/gpu/d3d11] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.885][d][vo/gpu/d3d11] [ 24] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r; [ 1.885][d][vo/gpu/d3d11] [ 25] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg; [ 1.885][d][vo/gpu/d3d11] [ 26] color = color.rgbr; [ 1.885][d][vo/gpu/d3d11] [ 27] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c; [ 1.885][d][vo/gpu/d3d11] [ 28] color.a = 1.0; [ 1.885][d][vo/gpu/d3d11] [ 29] // scaler pre-conversion [ 1.885][d][vo/gpu/d3d11] [ 30] // main scaling [ 1.885][d][vo/gpu/d3d11] [ 31] out_color = color; [ 1.885][d][vo/gpu/d3d11] [ 32] } [ 1.885][d][vo/gpu/d3d11] HLSL source: [ 1.885][d][vo/gpu/d3d11] [ 1] static float4 _105; [ 1.885][d][vo/gpu/d3d11] [ 2] [ 1.885][d][vo/gpu/d3d11] [ 3] cbuffer _58_60 : register(b0) [ 1.885][d][vo/gpu/d3d11] [ 4] { [ 1.885][d][vo/gpu/d3d11] [ 5] row_major float3x3 _60_m0 : packoffset(c0); [ 1.885][d][vo/gpu/d3d11] [ 6] float3 _60_m1 : packoffset(c3); [ 1.885][d][vo/gpu/d3d11] [ 7] float2 _60_m2 : packoffset(c4); [ 1.885][d][vo/gpu/d3d11] [ 8] row_major float2x2 _60_m3 : packoffset(c5); [ 1.885][d][vo/gpu/d3d11] [ 9] float2 _60_m4 : packoffset(c7); [ 1.885][d][vo/gpu/d3d11] [ 10] float2 _60_m5 : packoffset(c7.z); [ 1.885][d][vo/gpu/d3d11] [ 11] float2 _60_m6 : packoffset(c8); [ 1.885][d][vo/gpu/d3d11] [ 12] row_major float2x2 _60_m7 : packoffset(c9); [ 1.885][d][vo/gpu/d3d11] [ 13] float2 _60_m8 : packoffset(c11); [ 1.885][d][vo/gpu/d3d11] [ 14] float2 _60_m9 : packoffset(c11.z); [ 1.885][d][vo/gpu/d3d11] [ 15] }; [ 1.885][d][vo/gpu/d3d11] [ 16] [ 1.885][d][vo/gpu/d3d11] [ 17] Texture2D _17 : register(t0); [ 1.885][d][vo/gpu/d3d11] [ 18] SamplerState __17_sampler : register(s0); [ 1.885][d][vo/gpu/d3d11] [ 19] Texture2D _35 : register(t1); [ 1.885][d][vo/gpu/d3d11] [ 20] SamplerState __35_sampler : register(s1); [ 1.885][d][vo/gpu/d3d11] [ 21] [ 1.885][d][vo/gpu/d3d11] [ 22] static float2 _21; [ 1.885][d][vo/gpu/d3d11] [ 23] static float2 _37; [ 1.885][d][vo/gpu/d3d11] [ 24] static float4 _87; [ 1.885][d][vo/gpu/d3d11] [ 25] [ 1.885][d][vo/gpu/d3d11] [ 26] struct SPIRV_Cross_Input [ 1.885][d][vo/gpu/d3d11] [ 27] { [ 1.885][d][vo/gpu/d3d11] [ 28] float2 _21 : TEXCOORD1; [ 1.885][d][vo/gpu/d3d11] [ 29] float2 _37 : TEXCOORD2; [ 1.885][d][vo/gpu/d3d11] [ 30] }; [ 1.885][d][vo/gpu/d3d11] [ 31] [ 1.885][d][vo/gpu/d3d11] [ 32] struct SPIRV_Cross_Output [ 1.885][d][vo/gpu/d3d11] [ 33] { [ 1.885][d][vo/gpu/d3d11] [ 34] float4 _87 : SV_Target0; [ 1.885][d][vo/gpu/d3d11] [ 35] }; [ 1.885][d][vo/gpu/d3d11] [ 36] [ 1.885][d][vo/gpu/d3d11] [ 37] void frag_main() [ 1.885][d][vo/gpu/d3d11] [ 38] { [ 1.885][d][vo/gpu/d3d11] [ 39] float4 _90; [ 1.885][d][vo/gpu/d3d11] [ 40] _90.x = 64.25f * _17.Sample(__17_sampler, _21).x; [ 1.885][d][vo/gpu/d3d11] [ 41] float2 _46 = _35.Sample(__35_sampler, _37).xy * 1.0f; [ 1.885][d][vo/gpu/d3d11] [ 42] _90.y = _46.x; [ 1.885][d][vo/gpu/d3d11] [ 43] _90.z = _46.y; [ 1.885][d][vo/gpu/d3d11] [ 44] _87 = float4(mul(_90.xyz, _60_m0) + _60_m1, 1.0f); [ 1.885][d][vo/gpu/d3d11] [ 45] } [ 1.885][d][vo/gpu/d3d11] [ 46] [ 1.885][d][vo/gpu/d3d11] [ 47] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.885][d][vo/gpu/d3d11] [ 48] { [ 1.885][d][vo/gpu/d3d11] [ 49] _21 = stage_input._21; [ 1.885][d][vo/gpu/d3d11] [ 50] _37 = stage_input._37; [ 1.885][d][vo/gpu/d3d11] [ 51] frag_main(); [ 1.885][d][vo/gpu/d3d11] [ 52] SPIRV_Cross_Output stage_output; [ 1.885][d][vo/gpu/d3d11] [ 53] stage_output._87 = _87; [ 1.885][d][vo/gpu/d3d11] [ 54] return stage_output; [ 1.885][d][vo/gpu/d3d11] [ 55] } [ 1.894][d][vo/gpu] Writing shader cache file: C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache/C29367BD84C6BD4DA1B2BF342524EA02928E00531AE04B7817FBA23CCBAE28B1 [ 1.897][v][vo/gpu] Dither to 8. [ 1.924][d][global] user path: 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 1.926][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.928][v][vo/gpu/d3d11] Compiled a vertex shader in 4171900ns [ 1.928][v][vo/gpu/d3d11] shaderc: 2238400ns, SPIRV-Cross: 113200ns, D3DCompile: 1820300ns [ 1.928][d][vo/gpu/d3d11] GLSL source: [ 1.928][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.928][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.928][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.928][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.928][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.928][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.928][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.928][d][vo/gpu/d3d11] [ 8] void main() { [ 1.928][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.928][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0; [ 1.928][d][vo/gpu/d3d11] [ 11] } [ 1.928][d][vo/gpu/d3d11] HLSL source: [ 1.928][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.928][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.928][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.928][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.928][d][vo/gpu/d3d11] [ 5] [ 1.928][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 1.928][d][vo/gpu/d3d11] [ 7] { [ 1.928][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 1.928][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 1.928][d][vo/gpu/d3d11] [ 10] }; [ 1.928][d][vo/gpu/d3d11] [ 11] [ 1.928][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 1.928][d][vo/gpu/d3d11] [ 13] { [ 1.928][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 1.928][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 1.928][d][vo/gpu/d3d11] [ 16] }; [ 1.928][d][vo/gpu/d3d11] [ 17] [ 1.928][d][vo/gpu/d3d11] [ 18] void vert_main() [ 1.928][d][vo/gpu/d3d11] [ 19] { [ 1.928][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.928][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 1.928][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 1.928][d][vo/gpu/d3d11] [ 23] } [ 1.928][d][vo/gpu/d3d11] [ 24] [ 1.928][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.928][d][vo/gpu/d3d11] [ 26] { [ 1.928][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 1.928][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 1.928][d][vo/gpu/d3d11] [ 29] vert_main(); [ 1.928][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 1.928][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 1.928][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 1.928][d][vo/gpu/d3d11] [ 33] return stage_output; [ 1.928][d][vo/gpu/d3d11] [ 34] } [ 1.933][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.939][v][vo/gpu/d3d11] Compiled a fragment shader in 10593800ns [ 1.939][v][vo/gpu/d3d11] shaderc: 4525500ns, SPIRV-Cross: 539200ns, D3DCompile: 5529100ns [ 1.939][d][vo/gpu/d3d11] GLSL source: [ 1.939][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.939][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.939][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.939][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.939][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.939][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.939][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 1.939][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec3 src_luma; [ 1.939][d][vo/gpu/d3d11] [ 9] layout(offset=16) vec3 dst_luma; [ 1.939][d][vo/gpu/d3d11] [ 10] layout(offset=32) vec2 texture_size0; [ 1.939][d][vo/gpu/d3d11] [ 11] layout(offset=48) mat2 texture_rot0; [ 1.939][d][vo/gpu/d3d11] [ 12] layout(offset=80) vec2 texture_off0; [ 1.939][d][vo/gpu/d3d11] [ 13] layout(offset=88) vec2 pixel_size0; [ 1.939][d][vo/gpu/d3d11] [ 14] }; [ 1.939][d][vo/gpu/d3d11] [ 15] layout(binding=0) uniform sampler2D dither; [ 1.939][d][vo/gpu/d3d11] [ 16] layout(binding=1) uniform sampler2D texture0; [ 1.939][d][vo/gpu/d3d11] [ 17] void main() { [ 1.939][d][vo/gpu/d3d11] [ 18] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.939][d][vo/gpu/d3d11] [ 19] #undef tex [ 1.939][d][vo/gpu/d3d11] [ 20] #undef texmap [ 1.939][d][vo/gpu/d3d11] [ 21] #define tex texture0 [ 1.939][d][vo/gpu/d3d11] [ 22] #define texmap texmap0 [ 1.939][d][vo/gpu/d3d11] [ 23] vec2 pos = texcoord0; [ 1.939][d][vo/gpu/d3d11] [ 24] vec2 size = texture_size0; [ 1.939][d][vo/gpu/d3d11] [ 25] vec2 pt = pixel_size0; [ 1.939][d][vo/gpu/d3d11] [ 26] color = texture(tex, pos); [ 1.939][d][vo/gpu/d3d11] [ 27] color *= 1.000000; [ 1.939][d][vo/gpu/d3d11] [ 28] color.a = 1.000000; [ 1.939][d][vo/gpu/d3d11] [ 29] // scaler post-conversion [ 1.939][d][vo/gpu/d3d11] [ 30] // color mapping [ 1.939][d][vo/gpu/d3d11] [ 31] color.rgb *= vec3(1.000000); [ 1.939][d][vo/gpu/d3d11] [ 32] color.rgb *= vec3(1.000000); [ 1.939][d][vo/gpu/d3d11] [ 33] // dithering [ 1.939][d][vo/gpu/d3d11] [ 34] vec2 dither_coord = vec2(gl_FragCoord.x, 0.0 + 1.000000 * gl_FragCoord.y);vec2 dither_pos = dither_coord * 1.0/64.0; [ 1.939][d][vo/gpu/d3d11] [ 35] float dither_value = texture(dither, dither_pos).r; [ 1.939][d][vo/gpu/d3d11] [ 36] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0; [ 1.939][d][vo/gpu/d3d11] [ 37] out_color = color; [ 1.939][d][vo/gpu/d3d11] [ 38] } [ 1.939][d][vo/gpu/d3d11] HLSL source: [ 1.939][d][vo/gpu/d3d11] [ 1] Texture2D _37 : register(t1); [ 1.939][d][vo/gpu/d3d11] [ 2] SamplerState __37_sampler : register(s1); [ 1.939][d][vo/gpu/d3d11] [ 3] Texture2D _87 : register(t0); [ 1.939][d][vo/gpu/d3d11] [ 4] SamplerState __87_sampler : register(s0); [ 1.939][d][vo/gpu/d3d11] [ 5] [ 1.939][d][vo/gpu/d3d11] [ 6] static float4 gl_FragCoord; [ 1.939][d][vo/gpu/d3d11] [ 7] static float2 _17; [ 1.939][d][vo/gpu/d3d11] [ 8] static float4 _106; [ 1.939][d][vo/gpu/d3d11] [ 9] [ 1.939][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 1.939][d][vo/gpu/d3d11] [ 11] { [ 1.939][d][vo/gpu/d3d11] [ 12] float2 _17 : TEXCOORD1; [ 1.939][d][vo/gpu/d3d11] [ 13] float4 gl_FragCoord : SV_Position; [ 1.939][d][vo/gpu/d3d11] [ 14] }; [ 1.939][d][vo/gpu/d3d11] [ 15] [ 1.939][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output [ 1.939][d][vo/gpu/d3d11] [ 17] { [ 1.939][d][vo/gpu/d3d11] [ 18] float4 _106 : SV_Target0; [ 1.939][d][vo/gpu/d3d11] [ 19] }; [ 1.939][d][vo/gpu/d3d11] [ 20] [ 1.939][d][vo/gpu/d3d11] [ 21] void frag_main() [ 1.939][d][vo/gpu/d3d11] [ 22] { [ 1.939][d][vo/gpu/d3d11] [ 23] float4 _42 = _37.Sample(__37_sampler, _17) * 1.0f; [ 1.939][d][vo/gpu/d3d11] [ 24] float _53 = _42.x; [ 1.939][d][vo/gpu/d3d11] [ 25] float4 _125 = float4(_53, _42.yz, 1.0f); [ 1.939][d][vo/gpu/d3d11] [ 26] _125.x = _53; [ 1.939][d][vo/gpu/d3d11] [ 27] _125.y = _42.y; [ 1.939][d][vo/gpu/d3d11] [ 28] _125.z = _42.z; [ 1.939][d][vo/gpu/d3d11] [ 29] _106 = (floor(((_125 * 255.0f) + _87.Sample(__87_sampler, (float2(gl_FragCoord.x, gl_FragCoord.y) * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx; [ 1.939][d][vo/gpu/d3d11] [ 30] } [ 1.939][d][vo/gpu/d3d11] [ 31] [ 1.939][d][vo/gpu/d3d11] [ 32] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.939][d][vo/gpu/d3d11] [ 33] { [ 1.939][d][vo/gpu/d3d11] [ 34] gl_FragCoord = stage_input.gl_FragCoord; [ 1.939][d][vo/gpu/d3d11] [ 35] gl_FragCoord.w = 1.0 / gl_FragCoord.w; [ 1.939][d][vo/gpu/d3d11] [ 36] _17 = stage_input._17; [ 1.939][d][vo/gpu/d3d11] [ 37] frag_main(); [ 1.939][d][vo/gpu/d3d11] [ 38] SPIRV_Cross_Output stage_output; [ 1.939][d][vo/gpu/d3d11] [ 39] stage_output._106 = _106; [ 1.939][d][vo/gpu/d3d11] [ 40] return stage_output; [ 1.939][d][vo/gpu/d3d11] [ 41] } [ 1.940][d][vo/gpu] Writing shader cache file: C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache/35AD55D3F4E442040671B6D8B182F12042A8F368F2DEF1F22DA6782ED90CB51F [ 1.942][v][cplayer] first video frame after restart shown [ 1.942][d][vo/gpu] Resizing texture: 1920x1080 [ 1.948][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 1.948][v][cplayer] audio ready [ 1.948][d][cplayer] starting video playback [ 1.948][v][cplayer] starting audio playback [ 1.948][d][ao/wasapi] Thread Resume [ 1.948][d][ao/wasapi] Thread Reset [ 1.948][d][ao/wasapi] Thread Pause [ 1.948][v][cplayer] playback restart complete @ 0.000000, audio=playing, video=playing [ 1.948][d][ao/wasapi] Thread Unpause [ 1.956][d][osc] osc_init [ 1.961][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 1.962][d][osc] osc_init [ 1.964][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 2.068][w][ao/wasapi] Under-run: Device delay: -300 ns [ 25.003][v][vo/gpu] Reallocating OSD texture to 1024x128. [ 25.004][d][global] user path: 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' -> 'C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache' [ 25.006][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 25.008][v][vo/gpu/d3d11] Compiled a vertex shader in 3942000ns [ 25.008][v][vo/gpu/d3d11] shaderc: 1981900ns, SPIRV-Cross: 131000ns, D3DCompile: 1829100ns [ 25.008][d][vo/gpu/d3d11] GLSL source: [ 25.008][d][vo/gpu/d3d11] [ 1] #version 450 [ 25.008][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 25.008][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 25.008][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 25.008][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 25.008][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord; [ 25.008][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord; [ 25.008][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec4 vertex_ass_color; [ 25.008][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec4 ass_color; [ 25.008][d][vo/gpu/d3d11] [ 10] void main() { [ 25.008][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 25.008][d][vo/gpu/d3d11] [ 12] texcoord = vertex_texcoord; [ 25.008][d][vo/gpu/d3d11] [ 13] ass_color = vertex_ass_color; [ 25.008][d][vo/gpu/d3d11] [ 14] } [ 25.008][d][vo/gpu/d3d11] HLSL source: [ 25.008][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 25.008][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 25.008][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 25.008][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 25.008][d][vo/gpu/d3d11] [ 5] static float4 _30; [ 25.008][d][vo/gpu/d3d11] [ 6] static float4 _32; [ 25.008][d][vo/gpu/d3d11] [ 7] [ 25.008][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 25.008][d][vo/gpu/d3d11] [ 9] { [ 25.008][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 25.008][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 25.008][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2; [ 25.008][d][vo/gpu/d3d11] [ 13] }; [ 25.008][d][vo/gpu/d3d11] [ 14] [ 25.008][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 25.008][d][vo/gpu/d3d11] [ 16] { [ 25.008][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 25.008][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2; [ 25.008][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 25.008][d][vo/gpu/d3d11] [ 20] }; [ 25.008][d][vo/gpu/d3d11] [ 21] [ 25.008][d][vo/gpu/d3d11] [ 22] void vert_main() [ 25.008][d][vo/gpu/d3d11] [ 23] { [ 25.008][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 25.008][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 25.008][d][vo/gpu/d3d11] [ 26] _30 = _32; [ 25.008][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 25.008][d][vo/gpu/d3d11] [ 28] } [ 25.008][d][vo/gpu/d3d11] [ 29] [ 25.008][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 25.008][d][vo/gpu/d3d11] [ 31] { [ 25.008][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 25.008][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 25.008][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32; [ 25.008][d][vo/gpu/d3d11] [ 35] vert_main(); [ 25.008][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 25.008][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 25.008][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 25.008][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 25.008][d][vo/gpu/d3d11] [ 40] return stage_output; [ 25.008][d][vo/gpu/d3d11] [ 41] } [ 25.010][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 25.012][v][vo/gpu/d3d11] Compiled a fragment shader in 4115200ns [ 25.012][v][vo/gpu/d3d11] shaderc: 2303100ns, SPIRV-Cross: 94500ns, D3DCompile: 1717600ns [ 25.012][d][vo/gpu/d3d11] GLSL source: [ 25.012][d][vo/gpu/d3d11] [ 1] #version 450 [ 25.012][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 25.012][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 25.012][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 25.012][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 25.012][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord; [ 25.012][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec4 ass_color; [ 25.012][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 25.012][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma; [ 25.012][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma; [ 25.012][d][vo/gpu/d3d11] [ 11] }; [ 25.012][d][vo/gpu/d3d11] [ 12] layout(binding=0) uniform sampler2D osdtex; [ 25.012][d][vo/gpu/d3d11] [ 13] void main() { [ 25.012][d][vo/gpu/d3d11] [ 14] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 25.012][d][vo/gpu/d3d11] [ 15] color = texture(osdtex, texcoord).bgra; [ 25.012][d][vo/gpu/d3d11] [ 16] // color mapping [ 25.012][d][vo/gpu/d3d11] [ 17] color.rgb *= vec3(1.000000); [ 25.012][d][vo/gpu/d3d11] [ 18] color.rgb *= vec3(1.000000); [ 25.012][d][vo/gpu/d3d11] [ 19] out_color = color; [ 25.012][d][vo/gpu/d3d11] [ 20] } [ 25.012][d][vo/gpu/d3d11] HLSL source: [ 25.012][d][vo/gpu/d3d11] [ 1] Texture2D _16 : register(t0); [ 25.012][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s0); [ 25.012][d][vo/gpu/d3d11] [ 3] [ 25.012][d][vo/gpu/d3d11] [ 4] static float2 _20; [ 25.012][d][vo/gpu/d3d11] [ 5] static float4 _50; [ 25.012][d][vo/gpu/d3d11] [ 6] [ 25.012][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input [ 25.012][d][vo/gpu/d3d11] [ 8] { [ 25.012][d][vo/gpu/d3d11] [ 9] float2 _20 : TEXCOORD1; [ 25.012][d][vo/gpu/d3d11] [ 10] }; [ 25.012][d][vo/gpu/d3d11] [ 11] [ 25.012][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 25.012][d][vo/gpu/d3d11] [ 13] { [ 25.012][d][vo/gpu/d3d11] [ 14] float4 _50 : SV_Target0; [ 25.012][d][vo/gpu/d3d11] [ 15] }; [ 25.012][d][vo/gpu/d3d11] [ 16] [ 25.012][d][vo/gpu/d3d11] [ 17] void frag_main() [ 25.012][d][vo/gpu/d3d11] [ 18] { [ 25.012][d][vo/gpu/d3d11] [ 19] float4 _22 = _16.Sample(__16_sampler, _20); [ 25.012][d][vo/gpu/d3d11] [ 20] float4 _23 = _22.zyxw; [ 25.012][d][vo/gpu/d3d11] [ 21] _23.x = _22.z; [ 25.012][d][vo/gpu/d3d11] [ 22] _23.y = _22.y; [ 25.012][d][vo/gpu/d3d11] [ 23] _23.z = _22.x; [ 25.012][d][vo/gpu/d3d11] [ 24] _50 = _23; [ 25.012][d][vo/gpu/d3d11] [ 25] } [ 25.012][d][vo/gpu/d3d11] [ 26] [ 25.012][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 25.012][d][vo/gpu/d3d11] [ 28] { [ 25.012][d][vo/gpu/d3d11] [ 29] _20 = stage_input._20; [ 25.012][d][vo/gpu/d3d11] [ 30] frag_main(); [ 25.012][d][vo/gpu/d3d11] [ 31] SPIRV_Cross_Output stage_output; [ 25.012][d][vo/gpu/d3d11] [ 32] stage_output._50 = _50; [ 25.012][d][vo/gpu/d3d11] [ 33] return stage_output; [ 25.012][d][vo/gpu/d3d11] [ 34] } [ 25.013][d][vo/gpu] Writing shader cache file: C:/Users/User/Desktop/mpv-x86_64-v3-20240421-git-b364e4a/portable_config/cache/6F0130C8D425C06E608E563D18CE6729D515B92322B597A2EC9507CEA4389A5E [ 33.927][v][mkv] EOF reached. [ 35.617][v][af] filter input EOF [ 35.617][v][af] filter output EOF [ 35.617][v][cplayer] audio filter EOF [ 35.617][v][cplayer] audio draining [ 35.617][v][cplayer] audio EOF reached [ 35.722][v][vf] filter input EOF [ 35.722][v][vf] filter output EOF [ 35.756][v][cplayer] EOF code: 1 [ 35.756][d][ad] Uninit decoder. [ 35.756][d][vd] Uninit decoder. [ 35.789][d][cplayer] Terminating demuxers... [ 35.789][d][osc] osc_init [ 35.790][d][cplayer] Done terminating demuxers. [ 35.790][v][cplayer] finished playback, success (reason 0) [ 35.790][i][cplayer] Exiting... (End of file) [ 35.790][d][ytdl_hook] Exiting... [ 35.790][d][auto_profiles] Exiting... [ 35.790][d][console] Exiting... [ 35.790][d][stats] Exiting... [ 35.791][v][cplayer] Set property: user-data/osc/margins={"t":0,"l":0,"b":0,"r":0} -> 1 [ 35.792][d][cplayer] Run command: del, flags=64, args=[name="user-data/osc"] [ 35.792][d][osc] Exiting... [ 35.793][v][cplayer] draining left over audio [ 35.816][d][ao/wasapi] Uninit wasapi [ 35.816][d][ao/wasapi] Thread Reset [ 35.816][d][ao/wasapi] Thread Pause [ 35.817][d][ao/wasapi] Thread shutdown [ 35.851][d][ao/wasapi] Thread uninit done [ 35.851][d][ao/wasapi] Thread return [ 35.852][d][ao/wasapi] Uninit wasapi done [ 35.854][d][vo/gpu] flushing shader cache [ 35.878][v][vo/gpu/win32] uninit