mpv-player / mpv-player/mpv

Video playback in (window-)embedded player suddenly stops at (nearly) the same time per video

Open
#8,447 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ao:wasapi os:win vo:gpu:d3d11
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

Important Information
mpv-version

mpv 0.33.0-56-g3e175dff4a Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
built on Sun Jan 3 21:48:10 +08 2021
FFmpeg library versions:
libavutil 56.63.100
libavcodec 58.115.102
libavformat 58.65.100
libswscale 5.8.100
libavfilter 7.95.100
libswresample 3.8.100
FFmpeg version: git-2021-01-03-f26b5acf

Windows Version

Microsoft Windows 10 Pro
10.0.18363 Build 18363

Source of the mpv binary

mpv.io/SourceForge

Reproduction steps

Start video playback with a random video by launching mpv.exe from java using the "--wid=" parameter pointing to a valid window handle of an SWT composite.

Expected behavior

The video playback runs normally within the composite until the end of the video.

Actual behavior

The video playback runs normally within the composite and stops after a certain amount of time. The playback stop time differs between video files. But, after 1 or 2 tries, each video reproducibly stops at the very same time. The first 1 or 2 tries also stop playback but differ from the later steady stop time with less than 1s. The mpv.exe process remains running after playback has stopped.

Running the videos without embedding the player into another window, does not stop playback unexpectedly. Everything works well then.

Some examples.
.mp4 file 1: length 2m 50s; stops at 0m 56s
.mp4 file 2: length 7m 42s; stops at 1m 12s
.mov file 1: length 0m 09s; stops at 0m 07s
.mov file 2: length 0m 07s; stops at 0m 06s

Log file (for .mp4 file 1)

[ 0.005][v][cplayer] mpv 0.33.0-56-g3e175dff4a Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[ 0.005][v][cplayer] built on Sun Jan 3 21:48:10 +08 2021
[ 0.005][v][cplayer] FFmpeg library versions:
[ 0.005][v][cplayer] libavutil 56.63.100
[ 0.005][v][cplayer] libavcodec 58.115.102
[ 0.005][v][cplayer] libavformat 58.65.100
[ 0.005][v][cplayer] libswscale 5.8.100
[ 0.005][v][cplayer] libavfilter 7.95.100
[ 0.005][v][cplayer] libswresample 3.8.100
[ 0.005][v][cplayer] FFmpeg version: git-2021-01-03-f26b5acf
[ 0.005][v][cplayer]
[ 0.005][v][cplayer] Configuration: /home/shinchiro/build64/packages/mpv-prefix/src/mpv/waf configure --enable-static-build --enable-pdf-build --disable-manpage-build --enable-libmpv-shared --enable-lua --enable-javascript --enable-sdl2 --enable-libarchive --enable-libbluray --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-spirv-cross --enable-vulkan --enable-vapoursynth --prefix=/home/shinchiro/build64/install/mingw
[ 0.005][v][cplayer] List of enabled features: asm build-date cplayer cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths dvdnav egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libm libmpv-shared libplacebo lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc shaderc-static spirv-cross spirv-cross-static static-build stdatomic uchardet vapoursynth vulkan wasapi win32-desktop win32-internal-pthreads zimg zlib
[ 0.005][v][cplayer] Command line options: '--wid=2498478' 'C:\Users\asdf\Videos\Portugal. The Man - Feel It Still -Official Video-.mp4' '--log-file=C:\Users\asdf\Downloads\mpv-x86_64-20210103-git-3e175df\output.txt'
[ 0.005][v][cplayer] mpv 0.33.0-56-g3e175dff4a Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[ 0.005][v][cplayer] built on Sun Jan 3 21:48:10 +08 2021
[ 0.005][v][cplayer] FFmpeg library versions:
[ 0.005][v][cplayer] libavutil 56.63.100
[ 0.005][v][cplayer] libavcodec 58.115.102
[ 0.005][v][cplayer] libavformat 58.65.100
[ 0.005][v][cplayer] libswscale 5.8.100
[ 0.005][v][cplayer] libavfilter 7.95.100
[ 0.005][v][cplayer] libswresample 3.8.100
[ 0.005][v][cplayer] FFmpeg version: git-2021-01-03-f26b5acf
[ 0.005][v][cplayer]
[ 0.005][v][cplayer] Configuration: /home/shinchiro/build64/packages/mpv-prefix/src/mpv/waf configure --enable-static-build --enable-pdf-build --disable-manpage-build --enable-libmpv-shared --enable-lua --enable-javascript --enable-sdl2 --enable-libarchive --enable-libbluray --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-spirv-cross --enable-vulkan --enable-vapoursynth --prefix=/home/shinchiro/build64/install/mingw
[ 0.005][v][cplayer] List of enabled features: asm build-date cplayer cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths dvdnav egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libm libmpv-shared libplacebo lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc shaderc-static spirv-cross spirv-cross-static static-build stdatomic uchardet vapoursynth vulkan wasapi win32-desktop win32-internal-pthreads zimg zlib
[ 0.006][d][global] config path: '' -> 'C:\Users\asdf\AppData\Roaming/mpv'
[ 0.006][d][global] user path: '~~home/' -> 'C:\Users\asdf\AppData\Roaming/mpv'
[ 0.006][d][global] user path: '~~old_home/' -> ''
[ 0.006][d][global] config path: 'encoding-profiles.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/encoding-profiles.conf'
[ 0.006][d][global] config path: 'encoding-profiles.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/encoding-profiles.conf'
[ 0.006][d][global] config path: 'encoding-profiles.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/encoding-profiles.conf'
[ 0.006][d][global] config path: 'mpv.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/mpv.conf'
[ 0.006][d][global] config path: 'config' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/config'
[ 0.006][d][global] config path: 'mpv.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv.conf'
[ 0.006][d][global] config path: 'config' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/config'
[ 0.006][d][global] config path: 'mpv.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/mpv.conf'
[ 0.006][d][global] config path: 'config' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/config'
[ 0.006][v][cplayer] Setting option 'wid' = '2498478' (flags = 8)
[ 0.006][v][cplayer] Setting option 'log-file' = 'C:\Users\asdf\Downloads\mpv-x86_64-20210103-git-3e175df\output.txt' (flags = 8)
[ 0.007][d][global] config path: 'input.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/input.conf'
[ 0.007][d][global] config path: 'input.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/input.conf'
[ 0.007][d][global] config path: 'input.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/input.conf'
[ 0.007][d][global] user path: 'C:\Users\asdf\Downloads\mpv-x86_64-20210103-git-3e175df\output.txt' -> 'C:\Users\asdf\Downloads\mpv-x86_64-20210103-git-3e175df\output.txt'
[ 0.007][d][osc] Loading lua script @osc.lua...
[ 0.007][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[ 0.007][d][stats] Loading lua script @stats.lua...
[ 0.007][d][console] Loading lua script @console.lua...
[ 0.007][d][auto_profiles] Loading lua script @auto_profiles.lua...
[ 0.008][d][osc] loading mp.defaults
[ 0.008][d][stats] loading mp.defaults
[ 0.008][d][ytdl_hook] loading mp.defaults
[ 0.008][d][console] loading mp.defaults
[ 0.008][d][auto_profiles] loading mp.defaults
[ 0.008][d][global] config path: 'scripts' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/scripts'
[ 0.008][d][global] config path: 'scripts' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/scripts'
[ 0.008][d][global] config path: 'scripts' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/scripts'
[ 0.008][v][cplayer] Waiting for scripts...
[ 0.008][d][stats] loading @stats.lua
[ 0.008][d][ytdl_hook] loading @ytdl_hook.lua
[ 0.008][d][osc] loading @osc.lua
[ 0.008][d][console] loading @console.lua
[ 0.008][d][auto_profiles] loading @auto_profiles.lua
[ 0.009][d][ytdl_hook] reading options for ytdl_hook
[ 0.009][d][stats] reading options for stats
[ 0.009][d][auto_profiles] Exiting...
[ 0.009][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/script-opts/ytdl_hook.conf'
[ 0.009][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/script-opts/ytdl_hook.conf'
[ 0.009][d][global] config path: 'script-opts/stats.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/script-opts/stats.conf'
[ 0.009][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/script-opts/ytdl_hook.conf'
[ 0.009][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
[ 0.009][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/script-opts/stats.conf'
[ 0.009][d][console] reading options for console
[ 0.009][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/script-opts/stats.conf'
[ 0.009][d][stats] script-opts/stats.conf not found.
[ 0.009][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/lua-settings/ytdl_hook.conf'
[ 0.009][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/lua-settings/ytdl_hook.conf'
[ 0.009][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/lua-settings/ytdl_hook.conf'
[ 0.009][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
[ 0.009][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/lua-settings/stats.conf'
[ 0.009][d][global] config path: 'script-opts/console.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/script-opts/console.conf'
[ 0.009][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/lua-settings/stats.conf'
[ 0.009][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/script-opts/console.conf'
[ 0.009][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/lua-settings/stats.conf'
[ 0.009][d][stats] lua-settings/stats.conf not found.
[ 0.009][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/script-opts/console.conf'
[ 0.009][d][console] script-opts/console.conf not found.
[ 0.010][d][global] config path: 'lua-settings/console.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/lua-settings/console.conf'
[ 0.010][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/lua-settings/console.conf'
[ 0.010][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/lua-settings/console.conf'
[ 0.010][d][console] lua-settings/console.conf not found.
[ 0.010][d][osc] reading options for osc
[ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/script-opts/osc.conf'
[ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/script-opts/osc.conf'
[ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/script-opts/osc.conf'
[ 0.010][d][osc] script-opts/osc.conf not found.
[ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/lua-settings/osc.conf'
[ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/lua-settings/osc.conf'
[ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/lua-settings/osc.conf'
[ 0.011][d][osc] lua-settings/osc.conf not found.
[ 0.011][d][global] config path: 'fonts' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/fonts'
[ 0.011][d][global] config path: 'fonts' -> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts'
[ 0.011][d][osd/libass] ASS library version: 0x1500000 (runtime 0x1500000)
[ 0.012][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.7.4 (COMPLEX)
[ 0.012][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/subfont.ttf'
[ 0.012][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/subfont.ttf'
[ 0.012][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/subfont.ttf'
[ 0.012][d][global] config path: 'fonts.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/fonts.conf'
[ 0.012][d][global] config path: 'fonts.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts.conf'
[ 0.012][d][global] config path: 'fonts.conf' -> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/fonts.conf'
[ 0.012][v][osd/libass] Setting up fonts...
[ 0.014][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoEmoji-Regular.ttf'
[ 0.014][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoNaskhArabic-Regular.ttf'
[ 0.015][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSans-Regular.ttf'
[ 0.015][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSansHans-Regular.otf'
[ 0.024][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSansJP-Regular.otf'
[ 0.028][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSansKR-Regular.otf'
[ 0.042][v][osd/libass] Using font provider directwrite
[ 0.042][v][osd/libass] Done.
[ 0.043][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="i script-binding stats/display-stats\nI script-binding stats/display-stats-toggle\n", flags="default"]
[ 0.043][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.043][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[ 0.043][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[ 0.043][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.043][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.043][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[ 0.043][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.043][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.043][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.043][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.043][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.043][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.043][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[ 0.043][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[ 0.043][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[ 0.043][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[ 0.043][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[ 0.043][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.044][v][cplayer] Set property: shared-script-properties -> 1
[ 0.044][v][cplayer] Done loading scripts.
[ 0.044][d][global] config path: 'watch_later' -> 'C:\Users\asdf\AppData\Roaming/mpv/watch_later'
[ 0.044][v][cplayer] Running hook: ytdl_hook/on_load
[ 0.044][v][ytdl_hook] ytdl:// hook
[ 0.044][v][ytdl_hook] not a ytdl:// url
[ 0.044][d][osc] osc_init
[ 0.044][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.044][v][ifo_dvdnav] Opening C:\Users\asdf\Videos\Portugal. The Man - Feel It Still -Official Video-.mp4
[ 0.044][v][cplayer] Set property: shared-script-properties -> 1
[ 0.044][v][bdmv/bluray] Opening C:\Users\asdf\Videos\Portugal. The Man - Feel It Still -Official Video-.mp4
[ 0.045][v][file] Opening C:\Users\asdf\Videos\Portugal. The Man - Feel It Still -Official Video-.mp4
[ 0.045][d][global] config path: 'fonts' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/fonts'
[ 0.045][d][file] resize stream to 131072 bytes, drop 0 bytes
[ 0.045][d][global] config path: 'fonts' -> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts'
[ 0.045][d][file] Stream opened successfully.
[ 0.045][d][osd/libass] ASS library version: 0x1500000 (runtime 0x1500000)
[ 0.045][v][demux] Trying demuxers for level=normal.
[ 0.045][d][demux] Trying demuxer: disc (force-level: normal)
[ 0.045][d][demux] Trying demuxer: edl (force-level: normal)
[ 0.045][d][demux] Trying demuxer: cue (force-level: normal)
[ 0.045][d][demux] Trying demuxer: rawaudio (force-level: normal)
[ 0.045][d][demux] Trying demuxer: rawvideo (force-level: normal)
[ 0.045][d][demux] Trying demuxer: mkv (force-level: normal)
[ 0.045][d][demux] Trying demuxer: libarchive (force-level: normal)
[ 0.045][d][demux] Trying demuxer: lavf (force-level: normal)
[ 0.046][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.7.4 (COMPLEX)
[ 0.046][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/subfont.ttf'
[ 0.046][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/subfont.ttf'
[ 0.046][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/subfont.ttf'
[ 0.046][d][global] config path: 'fonts.conf' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/fonts.conf'
[ 0.046][d][global] config path: 'fonts.conf' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts.conf'
[ 0.046][d][global] config path: 'fonts.conf' -> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/fonts.conf'
[ 0.046][v][osd/libass] Setting up fonts...
[ 0.047][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoEmoji-Regular.ttf'
[ 0.047][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoNaskhArabic-Regular.ttf'
[ 0.048][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSans-Regular.ttf'
[ 0.048][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSansHans-Regular.otf'
[ 0.050][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048.
[ 0.053][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat)
[ 0.053][v][cplayer] Opening done: C:\Users\asdf\Videos\Portugal. The Man - Feel It Still -Official Video-.mp4
[ 0.058][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSansJP-Regular.otf'
[ 0.062][v][osd/libass] Loading font file 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/fonts/NotoSansKR-Regular.otf'
[ 0.072][v][osd/libass] Using font provider directwrite
[ 0.072][v][osd/libass] Done.
[ 0.073][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[ 0.073][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.073][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[ 0.073][v][find_files] Loading external files in C:\Users\asdf\Videos
[ 0.074][d][global] config path: 'sub' -/-> 'C:\Users\asdf\AppData\Roaming/mpv/sub'
[ 0.074][d][global] config path: 'sub' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/sub'
[ 0.074][d][global] config path: 'sub' -/-> 'C:/Users/asdf/Downloads/mpv-x86_64-20210103-git-3e175df/mpv/sub'
[ 0.074][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.074][v][cplayer] Running hook: ytdl_hook/on_preloaded
[ 0.074][v][lavf] select track 0
[ 0.074][v][lavf] select track 1
[ 0.074][i][cplayer] (+) Video --vid=1 () (h264 640x360 23.976fps)
[ 0.074][i][cplayer] (+) Audio --aid=1 (
) (aac 2ch 44100Hz)
[ 0.074][v][vo/gpu] Probing for best GPU context.
[ 0.074][v][vo/gpu/d3d11] Initializing GPU context 'd3d11'
[ 0.100][v][vo/gpu/d3d11] Using Direct3D 11 feature level 12_1
[ 0.100][v][vo/gpu/d3d11] Device Name: Intel(R) UHD Graphics 630
[ 0.100][v][vo/gpu/d3d11] Device ID: 8086:3e9b (rev 00)
[ 0.100][v][vo/gpu/d3d11] Subsystem ID: 1028:087d
[ 0.100][v][vo/gpu/d3d11] LUID: 00000000000124b4
[ 0.100][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc'
[ 0.100][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime
[ 0.100][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384
[ 0.101][v][vo/gpu/d3d11] D3DCompiler version: 10.0.18362.1
[ 0.109][v][vo/gpu/win32] resize window: 1089:802
[ 0.109][v][vo/gpu/win32] DPI detected from the new API: 96
[ 0.109][v][vo/gpu/win32] display-fps: 59.999326
[ 0.111][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\sRGB Color Space Profile.icm
[ 0.111][d][vo/gpu/win32] move window: 0:0
[ 0.118][v][vo/gpu/win32] DPI detected from the new API: 96
[ 0.120][v][vo/gpu/d3d11] Using DXGI 1.2+
[ 0.121][v][vo/gpu/d3d11] Queried output: \.\DISPLAY1, 1920x1080 @ 8 bits, colorspace: RGB_FULL_G22_NONE_P709 (0)
[ 0.121][v][vo/gpu/d3d11] Selected swapchain format R8G8B8A8_UNORM (28), attempting to utilize it.
[ 0.122][v][vo/gpu/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it.
[ 0.122][v][vo/gpu/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: yes
[ 0.122][v][vo/gpu/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)!
[ 0.122][v][vo/gpu/d3d11] Using flip-model presentation
[ 0.122][d][vo/gpu/d3d11] Texture formats:
[ 0.122][d][vo/gpu/d3d11] NAME COMPTYPE SIZE DEPTH PER COMP.
[ 0.122][d][vo/gpu/d3d11] r8 1
unorm 1B LF CR ST {8}
[ 0.122][d][vo/gpu/d3d11] rg8 2unorm 2B LF CR ST {8 8}
[ 0.122][d][vo/gpu/d3d11] rgba8 4
unorm 4B LF CR ST {8 8 8 8}
[ 0.122][d][vo/gpu/d3d11] r16 1unorm 2B LF CR ST {16}
[ 0.122][d][vo/gpu/d3d11] rg16 2
unorm 4B LF CR ST {16 16}
[ 0.122][d][vo/gpu/d3d11] rgba16 4unorm 8B LF CR ST {16 16 16 16}
[ 0.122][d][vo/gpu/d3d11] r32ui 1
uint 4B ST {32}
[ 0.122][d][vo/gpu/d3d11] rg32ui 2uint 8B ST {32 32}
[ 0.122][d][vo/gpu/d3d11] rgb32ui 3
uint 12B {32 32 32}
[ 0.122][d][vo/gpu/d3d11] rgba32ui 4uint 16B ST {32 32 32 32}
[ 0.122][d][vo/gpu/d3d11] r16hf 1
float 2B LF CR ST {16}
[ 0.122][d][vo/gpu/d3d11] rg16hf 2float 4B LF CR ST {16 16}
[ 0.122][d][vo/gpu/d3d11] rgba16hf 4
float 8B LF CR ST {16 16 16 16}
[ 0.122][d][vo/gpu/d3d11] r32f 1float 4B LF CR ST {32}
[ 0.122][d][vo/gpu/d3d11] rg32f 2
float 8B LF CR ST {32 32}
[ 0.122][d][vo/gpu/d3d11] rgb32f 3float 12B LF {32 32 32}
[ 0.123][d][vo/gpu/d3d11] rgba32f 4
float 16B LF CR ST {32 32 32 32}
[ 0.123][d][vo/gpu/d3d11] rgb10_a2 4unorm 4B LF CR ST {10 10 10 2}
[ 0.123][d][vo/gpu/d3d11] bgra8 4
unorm 4B LF CR ST {8 8 8 8}
[ 0.123][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8}
[ 0.123][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format
[ 0.123][d][vo/gpu/d3d11] LF = linear filterable
[ 0.123][d][vo/gpu/d3d11] CR = can be used for render targets
[ 0.123][d][vo/gpu/d3d11] ST = can be used for storable images
[ 0.123][d][vo/gpu/d3d11] Image formats:
[ 0.123][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm]
[ 0.123][d][vo/gpu/d3d11] uyvy422
[ 0.123][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm]
[ 0.123][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm]
[ 0.123][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm]
[ 0.123][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[ 0.123][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm]
[ 0.123][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm]
[ 0.123][d][vo/gpu/d3d11] bgr24
[ 0.123][d][vo/gpu/d3d11] rgb24
[ 0.123][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm]
[ 0.123][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[ 0.123][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm]
[ 0.123][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm]
[ 0.123][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm]
[ 0.123][d][vo/gpu/d3d11] rgb565
[ 0.123][d][vo/gpu/d3d11] pal8
[ 0.123][d][vo/gpu/d3d11] vdpau
[ 0.123][d][vo/gpu/d3d11] d3d11
[ 0.123][d][vo/gpu/d3d11] dxva2_vld
[ 0.123][d][vo/gpu/d3d11] mmal
[ 0.123][d][vo/gpu/d3d11] mediacodec
[ 0.123][d][vo/gpu/d3d11] drm_prime
[ 0.123][d][vo/gpu/d3d11] cuda
[ 0.123][d][vo/gpu/d3d11] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] grayaf32 => 2 planes 1x1 32/0 [r32f/r32f] (r/a) [float]
[ 0.123][d][vo/gpu/d3d11] yuv444pf => 3 planes 1x1 32/0 [r32f/r32f/r32f] (r/g/b) [float]
[ 0.123][d][vo/gpu/d3d11] yuva444pf => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float]
[ 0.123][d][vo/gpu/d3d11] yuv420pf => 3 planes 2x2 32/0 [r32f/r32f/r32f] (r/g/b) [float]
[ 0.123][d][vo/gpu/d3d11] yuva420pf => 4 planes 2x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float]
[ 0.123][d][vo/gpu/d3d11] yuv422pf => 3 planes 2x1 32/0 [r32f/r32f/r32f] (r/g/b) [float]
[ 0.123][d][vo/gpu/d3d11] yuva422pf => 4 planes 2x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float]
[ 0.123][d][vo/gpu/d3d11] yuv440pf => 3 planes 1x2 32/0 [r32f/r32f/r32f] (r/g/b) [float]
[ 0.123][d][vo/gpu/d3d11] yuva440pf => 4 planes 1x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float]
[ 0.123][d][vo/gpu/d3d11] yuv410pf => 3 planes 4x4 32/0 [r32f/r32f/r32f] (r/g/b) [float]
[ 0.123][d][vo/gpu/d3d11] yuva410pf => 4 planes 4x4 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float]
[ 0.123][d][vo/gpu/d3d11] yuv411pf => 3 planes 4x1 32/0 [r32f/r32f/r32f] (r/g/b) [float]
[ 0.123][d][vo/gpu/d3d11] yuva411pf => 4 planes 4x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float]
[ 0.123][d][vo/gpu/d3d11] rgb30
[ 0.123][d][vo/gpu/d3d11] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] vdpau_output
[ 0.123][d][vo/gpu/d3d11] vaapi
[ 0.123][d][vo/gpu/d3d11] videotoolbox
[ 0.123][d][vo/gpu/d3d11] yuyv422
[ 0.123][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] monow
[ 0.123][d][vo/gpu/d3d11] monob
[ 0.123][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] uyyvyy411
[ 0.123][d][vo/gpu/d3d11] bgr8
[ 0.123][d][vo/gpu/d3d11] bgr4
[ 0.123][d][vo/gpu/d3d11] bgr4_byte
[ 0.123][d][vo/gpu/d3d11] rgb8
[ 0.123][d][vo/gpu/d3d11] rgb4
[ 0.123][d][vo/gpu/d3d11] rgb4_byte
[ 0.123][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm]
[ 0.123][d][vo/gpu/d3d11] gray16be
[ 0.123][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] rgb48be
[ 0.123][d][vo/gpu/d3d11] rgb48
[ 0.123][d][vo/gpu/d3d11] rgb565be
[ 0.123][d][vo/gpu/d3d11] rgb555be
[ 0.123][d][vo/gpu/d3d11] rgb555
[ 0.123][d][vo/gpu/d3d11] bgr565be
[ 0.123][d][vo/gpu/d3d11] bgr565
[ 0.123][d][vo/gpu/d3d11] bgr555be
[ 0.123][d][vo/gpu/d3d11] bgr555
[ 0.123][d][vo/gpu/d3d11] vaapi_moco
[ 0.123][d][vo/gpu/d3d11] vaapi_idct
[ 0.123][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv420p16be
[ 0.123][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv422p16be
[ 0.123][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv444p16be
[ 0.123][d][vo/gpu/d3d11] rgb444
[ 0.123][d][vo/gpu/d3d11] rgb444be
[ 0.123][d][vo/gpu/d3d11] bgr444
[ 0.123][d][vo/gpu/d3d11] bgr444be
[ 0.123][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm]
[ 0.123][d][vo/gpu/d3d11] bgr48be
[ 0.123][d][vo/gpu/d3d11] bgr48
[ 0.123][d][vo/gpu/d3d11] yuv420p9be
[ 0.123][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv420p10be
[ 0.123][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv422p10be
[ 0.123][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv444p9be
[ 0.123][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv444p10be
[ 0.123][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuv422p9be
[ 0.123][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp9be
[ 0.123][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp10be
[ 0.123][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] gbrp16be
[ 0.123][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva420p9be
[ 0.123][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva422p9be
[ 0.123][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva444p9be
[ 0.123][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva420p10be
[ 0.123][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva422p10be
[ 0.123][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva444p10be
[ 0.123][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva420p16be
[ 0.123][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva422p16be
[ 0.123][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] yuva444p16be
[ 0.123][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.123][d][vo/gpu/d3d11] xyz12
[ 0.123][d][vo/gpu/d3d11] xyz12be
[ 0.123][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm]
[ 0.124][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm]
[ 0.124][d][vo/gpu/d3d11] nv20be
[ 0.124][d][vo/gpu/d3d11] rgba64be
[ 0.124][d][vo/gpu/d3d11] bgra64be
[ 0.124][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm]
[ 0.124][d][vo/gpu/d3d11] yvyu422
[ 0.124][d][vo/gpu/d3d11] ya16be
[ 0.124][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm]
[ 0.124][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm]
[ 0.124][d][vo/gpu/d3d11] gbrap16be
[ 0.124][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[ 0.124][d][vo/gpu/d3d11] qsv
[ 0.124][d][vo/gpu/d3d11] d3d11va_vld
[ 0.124][d][vo/gpu/d3d11] yuv420p12be
[ 0.124][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv420p14be
[ 0.124][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv422p12be
[ 0.124][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv422p14be
[ 0.124][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv444p12be
[ 0.124][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv444p14be
[ 0.124][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] gbrp12be
[ 0.124][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm]
[ 0.124][d][vo/gpu/d3d11] gbrp14be
[ 0.124][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] bayer_bggr8
[ 0.124][d][vo/gpu/d3d11] bayer_rggb8
[ 0.124][d][vo/gpu/d3d11] bayer_gbrg8
[ 0.124][d][vo/gpu/d3d11] bayer_grbg8
[ 0.124][d][vo/gpu/d3d11] bayer_bggr16
[ 0.124][d][vo/gpu/d3d11] bayer_bggr16be
[ 0.124][d][vo/gpu/d3d11] bayer_rggb16
[ 0.124][d][vo/gpu/d3d11] bayer_rggb16be
[ 0.124][d][vo/gpu/d3d11] bayer_gbrg16
[ 0.124][d][vo/gpu/d3d11] bayer_gbrg16be
[ 0.124][d][vo/gpu/d3d11] bayer_grbg16
[ 0.124][d][vo/gpu/d3d11] bayer_grbg16be
[ 0.124][d][vo/gpu/d3d11] xvmc
[ 0.124][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv440p10be
[ 0.124][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuv440p12be
[ 0.124][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm]
[ 0.124][d][vo/gpu/d3d11] ayuv64be
[ 0.124][d][vo/gpu/d3d11] p010be
[ 0.124][d][vo/gpu/d3d11] gbrap12be
[ 0.124][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[ 0.124][d][vo/gpu/d3d11] gbrap10be
[ 0.124][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[ 0.124][d][vo/gpu/d3d11] gray12be
[ 0.124][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm]
[ 0.124][d][vo/gpu/d3d11] gray10be
[ 0.124][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm]
[ 0.124][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm]
[ 0.124][d][vo/gpu/d3d11] p016be
[ 0.124][d][vo/gpu/d3d11] gray9be
[ 0.124][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm]
[ 0.124][d][vo/gpu/d3d11] gbrpf32be
[ 0.124][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [float]
[ 0.124][d][vo/gpu/d3d11] gbrapf32be
[ 0.124][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [float]
[ 0.124][d][vo/gpu/d3d11] opencl
[ 0.124][d][vo/gpu/d3d11] gray14be
[ 0.124][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm]
[ 0.124][d][vo/gpu/d3d11] grayf32be
[ 0.124][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [float]
[ 0.124][d][vo/gpu/d3d11] yuva422p12be
[ 0.124][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.124][d][vo/gpu/d3d11] yuva444p12be
[ 0.124][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[ 0.124][d][vo/gpu/d3d11] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm]
[ 0.124][d][vo/gpu/d3d11] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm]
[ 0.124][d][vo/gpu/d3d11] vulkan
[ 0.124][d][vo/gpu/d3d11] y210be
[ 0.124][d][vo/gpu/d3d11] y210
[ 0.124][d][vo/gpu/d3d11] x2rgb10be
[ 0.124][v][vo/gpu] Testing FBO format rgba16hf
[ 0.124][d][vo/gpu] Resizing texture: 16x16
[ 0.124][v][vo/gpu] Using FBO format rgba16hf.
[ 0.124][v][vo/gpu] No advanced processing required. Enabling dumb mode.
[ 0.124][v][vo/gpu] Resize: 1089x802
[ 0.124][v][vo/gpu] Reported display depth: 8
[ 0.124][v][vo/gpu] Assuming 59.999326 FPS for display sync.
[ 0.125][v][vd] Container reported FPS: 23.976024
[ 0.126][v][vd] Codec list:
[ 0.126][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[ 0.126][v][vd] h264_qsv (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration)
[ 0.126][v][vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
[ 0.126][v][vd] Opening decoder h264
[ 0.126][v][vd] No hardware decoding requested.
[ 0.126][v][vd] Using software decoding.
[ 0.126][v][vd] Detected 12 logical cores.
[ 0.126][v][vd] Requesting 13 threads for decoding.
[ 0.127][v][vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
[ 0.127][v][vf] User filter list:
[ 0.127][v][vf] (empty)
[ 0.128][v][ad] Codec list:
[ 0.128][v][ad] aac - AAC (Advanced Audio Coding)
[ 0.128][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
[ 0.128][v][ad] Opening decoder aac
[ 0.128][v][ad] Requesting 1 threads for decoding.
[ 0.129][v][ad] Selected codec: aac (AAC (Advanced Audio Coding))
[ 0.129][v][af] User filter list:
[ 0.129][v][af] (empty)
[ 0.129][v][cplayer] Starting playback...
[ 0.130][d][osc] osc_init
[ 0.130][v][af] [in] 44100Hz stereo 2ch floatp
[ 0.130][v][af] [userspeed] 44100Hz stereo 2ch floatp
[ 0.130][v][af] [userspeed] (disabled)
[ 0.130][v][af] [convert] 44100Hz stereo 2ch floatp
[ 0.130][d][ffmpeg/video] h264: Reinit context to 640x368, pix_fmt: yuv420p
[ 0.130][d][vd] DR parameter change to 640x386 yuv420p align=64
[ 0.130][d][vd] Allocating new DR image...
[ 0.130][d][vd] ...failed..
[ 0.130][v][vd] DR failed - disabling.
[ 0.137][v][vd] Using software decoding.
[ 0.137][v][vd] Decoder format: 640x360 yuv420p bt.709/bt.709/bt.1886/limited/auto CL=mpeg2/4/h264
[ 0.137][v][vf] [in] 640x360 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.137][v][vf] [userdeint] 640x360 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.137][v][vf] [userdeint] (disabled)
[ 0.137][v][vf] [autorotate] 640x360 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.137][v][vf] [autorotate] (disabled)
[ 0.137][v][vf] [convert] 640x360 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.137][v][vf] [convert] (disabled)
[ 0.137][v][vf] [out] 640x360 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.137][v][ao] Trying audio driver 'wasapi'
[ 0.137][v][ao/wasapi] requested format: 44100 Hz, stereo channels, floatp
[ 0.137][d][ao/wasapi] Init wasapi
[ 0.137][d][ao/wasapi] Find device ''
[ 0.141][v][ao/wasapi] No device specified. Selecting default.
[ 0.142][v][ao/wasapi] Selecting device '{f53f6017-69c2-4e9f-8ca7-20118b04078b}' (Speakers/Headphones (Realtek(R) Audio))
[ 0.142][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{f53f6017-69c2-4e9f-8ca7-20118b04078b}
[ 0.145][d][ao/wasapi] Init wasapi thread
[ 0.145][d][ao/wasapi] Activating pAudioClient interface
[ 0.147][d][ao/wasapi] Probing formats
[ 0.151][v][ao/wasapi] Trying stereo float (32/32 bits) @ 48000hz (shared) -> ok
[ 0.151][v][ao/wasapi] Accepted as stereo float @ 48000hz -> stereo float (32/32 bits) @ 48000hz (shared)
[ 0.151][d][ao/wasapi] Fixing format
[ 0.151][d][ao/wasapi] IAudioClient::GetDevicePeriod
[ 0.152][v][ao/wasapi] Device period: 10 ms
[ 0.152][d][ao/wasapi] IAudioClient::Initialize
[ 0.236][d][ao/wasapi] IAudioClient::Initialize pRenderClient
[ 0.236][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle
[ 0.236][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize
[ 0.236][v][ao/wasapi] Buffer frame count: 2400 (50 ms)
[ 0.236][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000.
[ 0.239][d][ao/wasapi] IAudioClient::Initialize pAudioVolume
[ 0.239][d][ao/wasapi] Entering dispatch loop
[ 0.239][d][ao/wasapi] Init wasapi done
[ 0.239][v][ao/wasapi] device buffer: 2400 samples.
[ 0.239][v][ao/wasapi] using soft-buffer of 9600 samples.
[ 0.239][i][cplayer] AO: [wasapi] 48000Hz stereo 2ch float
[ 0.239][v][cplayer] AO: Description: Windows WASAPI audio output (event mode)
[ 0.240][v][autoconvert] inserting resampler
[ 0.240][v][swresample] format change, reinitializing resampler
[ 0.240][v][swresample] 44100Hz stereo floatp -> 48000Hz stereo float
[ 0.240][v][af] [out] 48000Hz stereo 2ch float
[ 0.240][i][cplayer] VO: [gpu] 640x360 yuv420p
[ 0.240][v][cplayer] VO: Description: Shader-based GPU Renderer
[ 0.240][v][vo/gpu] reconfig to 640x360 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.240][d][vo/gpu] screen size: 1920x1040
[ 0.241][v][vo/gpu] Resize: 1089x802
[ 0.241][v][vo/gpu] Window size: 1089x802 (Borders: l=0 t=0 r=0 b=0)
[ 0.241][v][vo/gpu] Video source: 640x360 (1:1)
[ 0.241][v][vo/gpu] Video display: (0, 0) 640x360 -> (0, 95) 1089x612
[ 0.241][v][vo/gpu] Video scale: 1.701563/1.700000
[ 0.241][v][vo/gpu] OSD borders: l=0 t=95 r=0 b=95
[ 0.241][v][vo/gpu] Video borders: l=0 t=95 r=0 b=95
[ 0.241][v][vo/gpu] Reported display depth: 8
[ 0.241][v][vo/gpu] Texture for plane 0: 640x360
[ 0.241][v][vo/gpu] Texture for plane 1: 320x180
[ 0.241][v][vo/gpu] Texture for plane 2: 320x180
[ 0.241][v][vo/gpu] Testing FBO format rgba16hf
[ 0.241][d][vo/gpu] Resizing texture: 16x16
[ 0.241][v][vo/gpu] Using FBO format rgba16hf.
[ 0.241][v][vo/gpu] No advanced processing required. Enabling dumb mode.
[ 0.352][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 0.355][v][vo/gpu/d3d11] Compiled a vertex shader in 112944us
[ 0.355][v][vo/gpu/d3d11] shaderc: 109623us, SPIRV-Cross: 503us, D3DCompile: 2818us
[ 0.355][d][vo/gpu/d3d11] GLSL source:
[ 0.355][d][vo/gpu/d3d11] [ 1] #version 450
[ 0.355][d][vo/gpu/d3d11] [ 2] #define tex1D texture
[ 0.355][d][vo/gpu/d3d11] [ 3] #define tex3D texture
[ 0.355][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 0.355][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
[ 0.355][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
[ 0.355][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
[ 0.355][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1;
[ 0.355][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1;
[ 0.355][d][vo/gpu/d3d11] [ 10] layout(location=3) in vec2 vertex_texcoord2;
[ 0.355][d][vo/gpu/d3d11] [ 11] layout(location=3) out vec2 texcoord2;
[ 0.355][d][vo/gpu/d3d11] [ 12] void main() {
[ 0.355][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 0.355][d][vo/gpu/d3d11] [ 14] texcoord0 = vertex_texcoord0;
[ 0.355][d][vo/gpu/d3d11] [ 15] texcoord1 = vertex_texcoord1;
[ 0.355][d][vo/gpu/d3d11] [ 16] texcoord2 = vertex_texcoord2;
[ 0.355][d][vo/gpu/d3d11] [ 17] }
[ 0.355][d][vo/gpu/d3d11] HLSL source:
[ 0.355][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 0.355][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 0.355][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 0.355][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 0.355][d][vo/gpu/d3d11] [ 5] static float2 _30;
[ 0.355][d][vo/gpu/d3d11] [ 6] static float2 _31;
[ 0.355][d][vo/gpu/d3d11] [ 7] static float2 _33;
[ 0.355][d][vo/gpu/d3d11] [ 8] static float2 _34;
[ 0.355][d][vo/gpu/d3d11] [ 9]
[ 0.355][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
[ 0.355][d][vo/gpu/d3d11] [ 11] {
[ 0.355][d][vo/gpu/d3d11] [ 12] float2 _18 : TEXCOORD0;
[ 0.355][d][vo/gpu/d3d11] [ 13] float2 _28 : TEXCOORD1;
[ 0.355][d][vo/gpu/d3d11] [ 14] float2 _31 : TEXCOORD2;
[ 0.355][d][vo/gpu/d3d11] [ 15] float2 _34 : TEXCOORD3;
[ 0.355][d][vo/gpu/d3d11] [ 16] };
[ 0.355][d][vo/gpu/d3d11] [ 17]
[ 0.355][d][vo/gpu/d3d11] [ 18] struct SPIRV_Cross_Output
[ 0.355][d][vo/gpu/d3d11] [ 19] {
[ 0.355][d][vo/gpu/d3d11] [ 20] float2 _27 : TEXCOORD1;
[ 0.355][d][vo/gpu/d3d11] [ 21] float2 _30 : TEXCOORD2;
[ 0.355][d][vo/gpu/d3d11] [ 22] float2 _33 : TEXCOORD3;
[ 0.355][d][vo/gpu/d3d11] [ 23] float4 gl_Position : SV_Position;
[ 0.355][d][vo/gpu/d3d11] [ 24] };
[ 0.355][d][vo/gpu/d3d11] [ 25]
[ 0.355][d][vo/gpu/d3d11] [ 26] void vert_main()
[ 0.355][d][vo/gpu/d3d11] [ 27] {
[ 0.355][d][vo/gpu/d3d11] [ 28] gl_Position = float4(_18, 1.0f, 1.0f);
[ 0.355][d][vo/gpu/d3d11] [ 29] _27 = _28;
[ 0.355][d][vo/gpu/d3d11] [ 30] _30 = _31;
[ 0.355][d][vo/gpu/d3d11] [ 31] _33 = _34;
[ 0.355][d][vo/gpu/d3d11] [ 32] gl_Position.y = -gl_Position.y;
[ 0.355][d][vo/gpu/d3d11] [ 33] }
[ 0.355][d][vo/gpu/d3d11] [ 34]
[ 0.355][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 0.355][d][vo/gpu/d3d11] [ 36] {
[ 0.355][d][vo/gpu/d3d11] [ 37] _18 = stage_input._18;
[ 0.355][d][vo/gpu/d3d11] [ 38] _28 = stage_input._28;
[ 0.355][d][vo/gpu/d3d11] [ 39] _31 = stage_input._31;
[ 0.355][d][vo/gpu/d3d11] [ 40] _34 = stage_input._34;
[ 0.355][d][vo/gpu/d3d11] [ 41] vert_main();
[ 0.355][d][vo/gpu/d3d11] [ 42] SPIRV_Cross_Output stage_output;
[ 0.355][d][vo/gpu/d3d11] [ 43] stage_output.gl_Position = gl_Position;
[ 0.355][d][vo/gpu/d3d11] [ 44] stage_output._27 = _27;
[ 0.355][d][vo/gpu/d3d11] [ 45] stage_output._30 = _30;
[ 0.355][d][vo/gpu/d3d11] [ 46] stage_output._33 = _33;
[ 0.355][d][vo/gpu/d3d11] [ 47] return stage_output;
[ 0.355][d][vo/gpu/d3d11] [ 48] }
[ 0.358][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 0.362][v][vo/gpu/d3d11] Compiled a fragment shader in 7278us
[ 0.362][v][vo/gpu/d3d11] shaderc: 3233us, SPIRV-Cross: 285us, D3DCompile: 3760us
[ 0.362][d][vo/gpu/d3d11] GLSL source:
[ 0.362][d][vo/gpu/d3d11] [ 1] #version 450
[ 0.362][d][vo/gpu/d3d11] [ 2] #define tex1D texture
[ 0.362][d][vo/gpu/d3d11] [ 3] #define tex3D texture
[ 0.362][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 0.362][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
[ 0.362][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
[ 0.362][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1;
[ 0.363][d][vo/gpu/d3d11] [ 8] layout(location=3) in vec2 texcoord2;
[ 0.363][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
[ 0.363][d][vo/gpu/d3d11] [ 10] layout(offset=0) mat3 colormatrix;
[ 0.363][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec3 colormatrix_c;
[ 0.363][d][vo/gpu/d3d11] [ 12] layout(offset=64) vec3 src_luma;
[ 0.363][d][vo/gpu/d3d11] [ 13] layout(offset=80) vec3 dst_luma;
[ 0.363][d][vo/gpu/d3d11] [ 14] layout(offset=96) vec2 texture_size0;
[ 0.363][d][vo/gpu/d3d11] [ 15] layout(offset=112) mat2 texture_rot0;
[ 0.363][d][vo/gpu/d3d11] [ 16] layout(offset=144) vec2 texture_off0;
[ 0.363][d][vo/gpu/d3d11] [ 17] layout(offset=152) vec2 pixel_size0;
[ 0.363][d][vo/gpu/d3d11] [ 18] layout(offset=160) vec2 texture_size1;
[ 0.363][d][vo/gpu/d3d11] [ 19] layout(offset=176) mat2 texture_rot1;
[ 0.363][d][vo/gpu/d3d11] [ 20] layout(offset=208) vec2 texture_off1;
[ 0.363][d][vo/gpu/d3d11] [ 21] layout(offset=216) vec2 pixel_size1;
[ 0.363][d][vo/gpu/d3d11] [ 22] layout(offset=224) vec2 texture_size2;
[ 0.363][d][vo/gpu/d3d11] [ 23] layout(offset=240) mat2 texture_rot2;
[ 0.363][d][vo/gpu/d3d11] [ 24] layout(offset=272) vec2 texture_off2;
[ 0.363][d][vo/gpu/d3d11] [ 25] layout(offset=280) vec2 pixel_size2;
[ 0.363][d][vo/gpu/d3d11] [ 26] };
[ 0.363][d][vo/gpu/d3d11] [ 27] layout(binding=0) uniform sampler2D texture0;
[ 0.363][d][vo/gpu/d3d11] [ 28] layout(binding=1) uniform sampler2D texture1;
[ 0.363][d][vo/gpu/d3d11] [ 29] layout(binding=2) uniform sampler2D texture2;
[ 0.363][d][vo/gpu/d3d11] [ 30] void main() {
[ 0.363][d][vo/gpu/d3d11] [ 31] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 0.363][d][vo/gpu/d3d11] [ 32] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
[ 0.363][d][vo/gpu/d3d11] [ 33] color.g = 1.000000 * vec4(texture(texture1, texcoord1)).r;
[ 0.363][d][vo/gpu/d3d11] [ 34] color.b = 1.000000 * vec4(texture(texture2, texcoord2)).r;
[ 0.363][d][vo/gpu/d3d11] [ 35] color = color.rgbr;
[ 0.363][d][vo/gpu/d3d11] [ 36] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
[ 0.363][d][vo/gpu/d3d11] [ 37] color.a = 1.0;
[ 0.363][d][vo/gpu/d3d11] [ 38] // color mapping
[ 0.363][d][vo/gpu/d3d11] [ 39] color.rgb *= vec3(1.000000);
[ 0.363][d][vo/gpu/d3d11] [ 40] color.rgb *= vec3(1.000000);
[ 0.363][d][vo/gpu/d3d11] [ 41] out_color = color;
[ 0.363][d][vo/gpu/d3d11] [ 42] }
[ 0.363][d][vo/gpu/d3d11] HLSL source:
[ 0.363][d][vo/gpu/d3d11] [ 1] cbuffer _67_69 : register(b0)
[ 0.363][d][vo/gpu/d3d11] [ 2] {
[ 0.363][d][vo/gpu/d3d11] [ 3] row_major float3x3 _69_m0 : packoffset(c0);
[ 0.363][d][vo/gpu/d3d11] [ 4] float3 _69_m1 : packoffset(c3);
[ 0.363][d][vo/gpu/d3d11] [ 5] float3 _69_m2 : packoffset(c4);
[ 0.363][d][vo/gpu/d3d11] [ 6] float3 _69_m3 : packoffset(c5);
[ 0.363][d][vo/gpu/d3d11] [ 7] float2 _69_m4 : packoffset(c6);
[ 0.363][d][vo/gpu/d3d11] [ 8] row_major float2x2 _69_m5 : packoffset(c7);
[ 0.363][d][vo/gpu/d3d11] [ 9] float2 _69_m6 : packoffset(c9);
[ 0.363][d][vo/gpu/d3d11] [ 10] float2 _69_m7 : packoffset(c9.z);
[ 0.363][d][vo/gpu/d3d11] [ 11] float2 _69_m8 : packoffset(c10);
[ 0.363][d][vo/gpu/d3d11] [ 12] row_major float2x2 _69_m9 : packoffset(c11);
[ 0.363][d][vo/gpu/d3d11] [ 13] float2 _69_m10 : packoffset(c13);
[ 0.363][d][vo/gpu/d3d11] [ 14] float2 _69_m11 : packoffset(c13.z);
[ 0.363][d][vo/gpu/d3d11] [ 15] float2 _69_m12 : packoffset(c14);
[ 0.363][d][vo/gpu/d3d11] [ 16] row_major float2x2 _69_m13 : packoffset(c15);
[ 0.363][d][vo/gpu/d3d11] [ 17] float2 _69_m14 : packoffset(c17);
[ 0.363][d][vo/gpu/d3d11] [ 18] float2 _69_m15 : packoffset(c17.z);
[ 0.363][d][vo/gpu/d3d11] [ 19] };
[ 0.363][d][vo/gpu/d3d11] [ 20]
[ 0.363][d][vo/gpu/d3d11] [ 21] Texture2D _16 : register(t0);
[ 0.363][d][vo/gpu/d3d11] [ 22] SamplerState __16_sampler : register(s0);
[ 0.363][d][vo/gpu/d3d11] [ 23] Texture2D _34 : register(t1);
[ 0.363][d][vo/gpu/d3d11] [ 24] SamplerState __34_sampler : register(s1);
[ 0.363][d][vo/gpu/d3d11] [ 25] Texture2D _48 : register(t2);
[ 0.363][d][vo/gpu/d3d11] [ 26] SamplerState __48_sampler : register(s2);
[ 0.363][d][vo/gpu/d3d11] [ 27]
[ 0.363][d][vo/gpu/d3d11] [ 28] static float2 _20;
[ 0.363][d][vo/gpu/d3d11] [ 29] static float2 _36;
[ 0.363][d][vo/gpu/d3d11] [ 30] static float2 _50;
[ 0.363][d][vo/gpu/d3d11] [ 31] static float4 _103;
[ 0.363][d][vo/gpu/d3d11] [ 32]
[ 0.363][d][vo/gpu/d3d11] [ 33] struct SPIRV_Cross_Input
[ 0.363][d][vo/gpu/d3d11] [ 34] {
[ 0.363][d][vo/gpu/d3d11] [ 35] float2 _20 : TEXCOORD1;
[ 0.363][d][vo/gpu/d3d11] [ 36] float2 _36 : TEXCOORD2;
[ 0.363][d][vo/gpu/d3d11] [ 37] float2 _50 : TEXCOORD3;
[ 0.363][d][vo/gpu/d3d11] [ 38] };
[ 0.363][d][vo/gpu/d3d11] [ 39]
[ 0.363][d][vo/gpu/d3d11] [ 40] struct SPIRV_Cross_Output
[ 0.363][d][vo/gpu/d3d11] [ 41] {
[ 0.363][d][vo/gpu/d3d11] [ 42] float4 _103 : SV_Target0;
[ 0.363][d][vo/gpu/d3d11] [ 43] };
[ 0.363][d][vo/gpu/d3d11] [ 44]
[ 0.363][d][vo/gpu/d3d11] [ 45] static float4 _114;
[ 0.363][d][vo/gpu/d3d11] [ 46]
[ 0.363][d][vo/gpu/d3d11] [ 47] void frag_main()
[ 0.363][d][vo/gpu/d3d11] [ 48] {
[ 0.363][d][vo/gpu/d3d11] [ 49] float4 _106 = _114;
[ 0.363][d][vo/gpu/d3d11] [ 50] _106.x = _16.Sample(__16_sampler, _20).x;
[ 0.363][d][vo/gpu/d3d11] [ 51] float4 _108 = _106;
[ 0.363][d][vo/gpu/d3d11] [ 52] _108.y = _34.Sample(__34_sampler, _36).x;
[ 0.363][d][vo/gpu/d3d11] [ 53] float4 _110 = _108;
[ 0.363][d][vo/gpu/d3d11] [ 54] _110.z = _48.Sample(__48_sampler, _50).x;
[ 0.363][d][vo/gpu/d3d11] [ 55] float3 _86 = mul(_110.xyz, _69_m0) + _69_m1;
[ 0.363][d][vo/gpu/d3d11] [ 56] float4 _112 = float4(_86.x, _86.y, _86.z, _110.x);
[ 0.363][d][vo/gpu/d3d11] [ 57] _112.w = 1.0f;
[ 0.363][d][vo/gpu/d3d11] [ 58] _103 = float4(_112.x, _112.y, _112.z, _112.w);
[ 0.363][d][vo/gpu/d3d11] [ 59] }
[ 0.363][d][vo/gpu/d3d11] [ 60]
[ 0.363][d][vo/gpu/d3d11] [ 61] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 0.363][d][vo/gpu/d3d11] [ 62] {
[ 0.363][d][vo/gpu/d3d11] [ 63] _20 = stage_input._20;
[ 0.363][d][vo/gpu/d3d11] [ 64] _36 = stage_input._36;
[ 0.363][d][vo/gpu/d3d11] [ 65] _50 = stage_input._50;
[ 0.363][d][vo/gpu/d3d11] [ 66] frag_main();
[ 0.363][d][vo/gpu/d3d11] [ 67] SPIRV_Cross_Output stage_output;
[ 0.363][d][vo/gpu/d3d11] [ 68] stage_output._103 = _103;
[ 0.363][d][vo/gpu/d3d11] [ 69] return stage_output;
[ 0.363][d][vo/gpu/d3d11] [ 70] }
[ 0.365][v][cplayer] first video frame after restart shown
[ 0.367][v][cplayer] audio ready
[ 0.367][d][cplayer] starting video playback
[ 0.367][v][cplayer] starting audio playback
[ 0.367][d][ao/wasapi] Thread Resume
[ 0.367][d][ao/wasapi] Thread Reset
[ 0.367][v][cplayer] playback restart complete @ 0.000000, audio=playing, video=playing
[ 0.369][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.369][v][cplayer] Set property: shared-script-properties -> 1
[ 0.369][d][osc] osc_init
[ 0.370][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.370][v][cplayer] Set property: shared-script-properties -> 1

Sample files

none

Contributor guide

No contributing guide indexed for this repository

First steps

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

Research direction

Start by reproducing playback on Windows with mpv.exe launched using --wid against an SWT composite, comparing embedded and standalone playback. Use the provided verbose log and sample videos to investigate where playback stops. Done means embedded playback reaches the end of each video without leaving the mpv.exe process in a stopped state.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.