mpv-player / mpv

🎥 Command line video player
https://mpv.io
Other
27.77k stars 2.86k forks source link

Can't get vapoursynth to work with mpv #6841

Closed deama closed 4 years ago

deama commented 5 years ago

https://old.reddit.com/r/mpv/comments/aec35z/mpv_configured_with_smoothvideo_project_svp_on/

So I wanna try and run a 60fps vapoursynth script I found, but when I try to run it with mpv it gives me some "Could not initialize VapourSynth scripting" error. Anyone got any ideas? I also tried another version I had lying around, no idea where I got it from, but it gave me a "libavfilter filter 'vapoursynth' not found!" error instead.

Log file

[ 0.003][v][cplayer] mpv 0.29.0-107-gd6d6da4711 Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects [ 0.003][v][cplayer] built on Sun Dec 30 11:01:30 DST 2018 [ 0.003][v][cplayer] ffmpeg library versions: [ 0.003][v][cplayer] libavutil 56.25.100 [ 0.003][v][cplayer] libavcodec 58.42.104 [ 0.003][v][cplayer] libavformat 58.25.100 [ 0.003][v][cplayer] libswscale 5.4.100 [ 0.003][v][cplayer] libavfilter 7.46.101 [ 0.003][v][cplayer] libswresample 3.4.100 [ 0.003][v][cplayer] ffmpeg version: git-2018-12-29-fccba32b [ 0.003][v][cplayer] [ 0.003][v][cplayer] Configuration: /home/shinchiro/build/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-libarchive --enable-libass --enable-libbluray --enable-dvdread --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw [ 0.003][v][cplayer] List of enabled features: asm atomics build-date cplayer crossc cuda-hwaccel d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths drmprime dvdnav dvdread dvdread-common egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gnuc gpl iconv javascript jpeg lcms2 libaf libarchive libass libass-osd libav-any libavcodec libavdevice libbluray libm libmpv-shared lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband shaderc shaderc-static static-build stdatomic uchardet vapoursynth vapoursynth-core vapoursynth-lazy vulkan wasapi win32-desktop win32-internal-pthreads win32-pipes zlib [ 0.004][d][osc] Loading lua script @osc.lua... [ 0.004][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.004][d][stats] Loading lua script @stats.lua... [ 0.004][v][cplayer] Waiting for scripts... [ 0.004][d][osc] loading mp.defaults [ 0.004][d][ytdl_hook] loading mp.defaults [ 0.004][d][stats] loading mp.defaults [ 0.004][d][ytdl_hook] loading @ytdl_hook.lua [ 0.004][d][osc] loading @osc.lua [ 0.004][d][stats] loading @stats.lua [ 0.005][d][ytdl_hook] reading options for ytdl_hook [ 0.005][v][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.005][v][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.005][d][stats] reading options for stats [ 0.005][v][stats] script-opts/stats.conf not found. [ 0.005][v][stats] lua-settings/stats.conf not found. [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] i script-binding stats/display-stats [ 0.006][d][cplayer] , default] [ 0.006][d][osc] reading options for osc [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] , default] [ 0.006][v][osc] script-opts/osc.conf not found. [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] , default] [ 0.006][v][osc] lua-settings/osc.conf not found. [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/keybinding1 [ 0.006][d][cplayer] mouse_leave script-binding osc/__keybinding2 [ 0.006][d][cplayer] , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input, mbtn_left script-binding osc/keybinding3 [ 0.006][d][cplayer] shift+mbtn_left script-binding osc/keybinding4 [ 0.006][d][cplayer] mbtn_right script-binding osc/__keybinding5 [ 0.006][d][cplayer] wheel_up script-binding osc/keybinding6 [ 0.006][d][cplayer] wheel_down script-binding osc/keybinding7 [ 0.006][d][cplayer] mbtn_left_dbl ignore [ 0.006][d][cplayer] shift+mbtn_left_dbl ignore [ 0.006][d][cplayer] mbtn_right_dbl ignore [ 0.006][d][cplayer] , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_osc, , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging] [ 0.007][v][cplayer] Done loading scripts. [ 0.007][d][osc] osc_init [ 0.008][v][vo/gpu] Probing for best GPU context. [ 0.008][v][vo/gpu/d3d11] Initializing GPU context 'd3d11' [ 0.008][d][vo/gpu/d3d11] Failed to create 12_0+ device, trying 11_1 [ 0.035][v][vo/gpu/d3d11] Using Direct3D 11 feature level 11_0 [ 0.035][v][vo/gpu/d3d11] Device Name: NVIDIA GeForce GTX 970 [ 0.035][v][vo/gpu/d3d11] Device ID: 10de:13c2 (rev a1) [ 0.035][v][vo/gpu/d3d11] Subsystem ID: 196e:1131 [ 0.035][v][vo/gpu/d3d11] LUID: 00000000000088bf [ 0.035][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc' [ 0.035][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime [ 0.035][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384 [ 0.037][v][vo/gpu/d3d11] D3DCompiler version: 6.3.9600.16384 [ 0.047][v][vo/gpu/d3d11] Using DXGI 1.2+ [ 0.047][v][vo/gpu/d3d11] Using flip-model presentation [ 0.048][d][vo/gpu/d3d11] Texture formats: [ 0.048][d][vo/gpu/d3d11] NAME COMPTYPE SIZE DEPTH PER COMP. [ 0.048][d][vo/gpu/d3d11] r8 1unorm 1B LF CR {8} [ 0.048][d][vo/gpu/d3d11] rg8 2unorm 2B LF CR {8 8} [ 0.048][d][vo/gpu/d3d11] rgba8 4unorm 4B LF CR {8 8 8 8} [ 0.048][d][vo/gpu/d3d11] r16 1unorm 2B LF CR {16} [ 0.048][d][vo/gpu/d3d11] rg16 2unorm 4B LF CR {16 16} [ 0.048][d][vo/gpu/d3d11] rgba16 4unorm 8B LF CR {16 16 16 16} [ 0.048][d][vo/gpu/d3d11] r32ui 1uint 4B {32} [ 0.048][d][vo/gpu/d3d11] rg32ui 2uint 8B {32 32} [ 0.048][d][vo/gpu/d3d11] rgb32ui 3uint 12B {32 32 32} [ 0.048][d][vo/gpu/d3d11] rgba32ui 4uint 16B {32 32 32 32} [ 0.048][d][vo/gpu/d3d11] r16hf 1float 2B LF CR {16} [ 0.048][d][vo/gpu/d3d11] rg16hf 2float 4B LF CR {16 16} [ 0.048][d][vo/gpu/d3d11] rgba16hf 4float 8B LF CR {16 16 16 16} [ 0.048][d][vo/gpu/d3d11] r32f 1float 4B LF CR {32} [ 0.048][d][vo/gpu/d3d11] rg32f 2float 8B LF CR {32 32} [ 0.048][d][vo/gpu/d3d11] rgb32f 3float 12B {32 32 32} [ 0.048][d][vo/gpu/d3d11] rgba32f 4float 16B LF CR {32 32 32 32} [ 0.048][d][vo/gpu/d3d11] rgb10_a2 4unorm 4B LF CR {10 10 10 2} [ 0.048][d][vo/gpu/d3d11] bgra8 4unorm 4B LF CR {8 8 8 8} [ 0.048][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8} [ 0.048][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format [ 0.048][d][vo/gpu/d3d11] LF = linear filterable [ 0.048][d][vo/gpu/d3d11] CR = can be used for render targets [ 0.048][d][vo/gpu/d3d11] Image formats: [ 0.048][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [ 0.048][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [ 0.048][d][vo/gpu/d3d11] uyvy422 [ 0.048][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [ 0.048][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [ 0.048][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [ 0.048][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [ 0.048][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [ 0.048][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [ 0.048][d][vo/gpu/d3d11] bgr24 [ 0.048][d][vo/gpu/d3d11] rgb24 [ 0.048][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [ 0.048][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [ 0.048][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [ 0.048][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [ 0.048][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [ 0.048][d][vo/gpu/d3d11] rgb565 [ 0.048][d][vo/gpu/d3d11] vdpau [ 0.048][d][vo/gpu/d3d11] vdpau_output [ 0.048][d][vo/gpu/d3d11] vaapi [ 0.048][d][vo/gpu/d3d11] d3d11 [ 0.048][d][vo/gpu/d3d11] dxva2_vld [ 0.048][d][vo/gpu/d3d11] mmal [ 0.048][d][vo/gpu/d3d11] videotoolbox [ 0.048][d][vo/gpu/d3d11] drm_prime [ 0.048][d][vo/gpu/d3d11] cuda [ 0.048][d][vo/gpu/d3d11] yuyv422 [ 0.048][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] monow [ 0.048][d][vo/gpu/d3d11] monob [ 0.048][d][vo/gpu/d3d11] pal8 [ 0.048][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] uyyvyy411 [ 0.048][d][vo/gpu/d3d11] bgr8 [ 0.048][d][vo/gpu/d3d11] bgr4 [ 0.048][d][vo/gpu/d3d11] bgr4_byte [ 0.048][d][vo/gpu/d3d11] rgb8 [ 0.048][d][vo/gpu/d3d11] rgb4 [ 0.048][d][vo/gpu/d3d11] rgb4_byte [ 0.048][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [ 0.048][d][vo/gpu/d3d11] gray16be [ 0.048][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.048][d][vo/gpu/d3d11] rgb48be [ 0.048][d][vo/gpu/d3d11] rgb48 [ 0.048][d][vo/gpu/d3d11] rgb565be [ 0.048][d][vo/gpu/d3d11] rgb555be [ 0.048][d][vo/gpu/d3d11] rgb555 [ 0.048][d][vo/gpu/d3d11] bgr565be [ 0.048][d][vo/gpu/d3d11] bgr565 [ 0.048][d][vo/gpu/d3d11] bgr555be [ 0.048][d][vo/gpu/d3d11] bgr555 [ 0.048][d][vo/gpu/d3d11] vaapi_moco [ 0.048][d][vo/gpu/d3d11] vaapi_idct [ 0.048][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv420p16be [ 0.048][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv422p16be [ 0.048][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv444p16be [ 0.048][d][vo/gpu/d3d11] rgb444 [ 0.048][d][vo/gpu/d3d11] rgb444be [ 0.048][d][vo/gpu/d3d11] bgr444 [ 0.048][d][vo/gpu/d3d11] bgr444be [ 0.048][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [ 0.048][d][vo/gpu/d3d11] bgr48be [ 0.048][d][vo/gpu/d3d11] bgr48 [ 0.048][d][vo/gpu/d3d11] yuv420p9be [ 0.048][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv420p10be [ 0.048][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv422p10be [ 0.048][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv444p9be [ 0.048][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv444p10be [ 0.048][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] yuv422p9be [ 0.048][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.048][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [ 0.048][d][vo/gpu/d3d11] gbrp9be [ 0.048][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [ 0.048][d][vo/gpu/d3d11] gbrp10be [ 0.048][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [ 0.048][d][vo/gpu/d3d11] gbrp16be [ 0.048][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [ 0.048][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.048][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.048][d][vo/gpu/d3d11] yuva420p9be [ 0.048][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.048][d][vo/gpu/d3d11] yuva422p9be [ 0.048][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.048][d][vo/gpu/d3d11] yuva444p9be [ 0.048][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.048][d][vo/gpu/d3d11] yuva420p10be [ 0.049][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] yuva422p10be [ 0.049][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] yuva444p10be [ 0.049][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] yuva420p16be [ 0.049][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] yuva422p16be [ 0.049][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] yuva444p16be [ 0.049][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] xyz12 [ 0.049][d][vo/gpu/d3d11] xyz12be [ 0.049][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [ 0.049][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [ 0.049][d][vo/gpu/d3d11] nv20be [ 0.049][d][vo/gpu/d3d11] rgba64be [ 0.049][d][vo/gpu/d3d11] bgra64be [ 0.049][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [ 0.049][d][vo/gpu/d3d11] yvyu422 [ 0.049][d][vo/gpu/d3d11] ya16be [ 0.049][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [ 0.049][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [ 0.049][d][vo/gpu/d3d11] gbrap16be [ 0.049][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [ 0.049][d][vo/gpu/d3d11] qsv [ 0.049][d][vo/gpu/d3d11] d3d11va_vld [ 0.049][d][vo/gpu/d3d11] yuv420p12be [ 0.049][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv420p14be [ 0.049][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv422p12be [ 0.049][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv422p14be [ 0.049][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv444p12be [ 0.049][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv444p14be [ 0.049][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] gbrp12be [ 0.049][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [ 0.049][d][vo/gpu/d3d11] gbrp14be [ 0.049][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [ 0.049][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.049][d][vo/gpu/d3d11] bayer_bggr8 [ 0.049][d][vo/gpu/d3d11] bayer_rggb8 [ 0.049][d][vo/gpu/d3d11] bayer_gbrg8 [ 0.049][d][vo/gpu/d3d11] bayer_grbg8 [ 0.049][d][vo/gpu/d3d11] bayer_bggr16 [ 0.049][d][vo/gpu/d3d11] bayer_bggr16be [ 0.049][d][vo/gpu/d3d11] bayer_rggb16 [ 0.049][d][vo/gpu/d3d11] bayer_rggb16be [ 0.049][d][vo/gpu/d3d11] bayer_gbrg16 [ 0.049][d][vo/gpu/d3d11] bayer_gbrg16be [ 0.049][d][vo/gpu/d3d11] bayer_grbg16 [ 0.049][d][vo/gpu/d3d11] bayer_grbg16be [ 0.049][d][vo/gpu/d3d11] xvmc [ 0.049][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv440p10be [ 0.049][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.049][d][vo/gpu/d3d11] yuv440p12be [ 0.049][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [ 0.049][d][vo/gpu/d3d11] ayuv64be [ 0.049][d][vo/gpu/d3d11] videotoolbox_vl [ 0.049][d][vo/gpu/d3d11] p010be [ 0.049][d][vo/gpu/d3d11] gbrap12be [ 0.049][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [ 0.049][d][vo/gpu/d3d11] gbrap10be [ 0.049][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [ 0.049][d][vo/gpu/d3d11] mediacodec [ 0.049][d][vo/gpu/d3d11] gray12be [ 0.049][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [ 0.049][d][vo/gpu/d3d11] gray10be [ 0.049][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [ 0.049][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [ 0.049][d][vo/gpu/d3d11] p016be [ 0.049][d][vo/gpu/d3d11] gray9be [ 0.049][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [ 0.049][d][vo/gpu/d3d11] gbrpf32be [ 0.049][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [ 0.049][d][vo/gpu/d3d11] gbrapf32be [ 0.049][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [ 0.049][d][vo/gpu/d3d11] opencl [ 0.049][d][vo/gpu/d3d11] gray14be [ 0.049][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [ 0.049][d][vo/gpu/d3d11] grayf32be [ 0.049][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [ 0.049][d][vo/gpu/d3d11] yuva422p12be [ 0.049][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][d][vo/gpu/d3d11] yuva444p12be [ 0.049][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.049][v][vo/gpu] Testing FBO format rgba16hf [ 0.049][d][vo/gpu] Resizing texture: 16x16 [ 0.049][v][vo/gpu] Using FBO format rgba16hf. [ 0.049][v][vo/gpu] No advanced processing required. Enabling dumb mode. [ 0.050][v][vo/gpu/win32] DPI detected from the old API: 96 [ 0.050][v][vo/gpu/win32] display-fps: 144.000000 [ 0.052][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\QuickGammaProfile20190723_1.icc [ 0.052][v][vo/gpu] Assuming 144.000000 FPS for display sync. [ 0.052][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 0.052][d][vo/gpu] screen size: 1920x1036 [ 0.052][v][vo/gpu/win32] reset window bounds: 480:278:960:480 [ 0.054][d][vo/gpu/win32] move window: 480:278 [ 0.054][v][vo/gpu/win32] resize window: 960:480 [ 0.055][v][vo/gpu] Resize: 960x480 [ 0.055][v][vo/gpu] Window size: 960x480 [ 0.055][v][vo/gpu] Video source: 960x480 (1:1) [ 0.055][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 0.055][v][vo/gpu] Video scale: 1.000000/1.000000 [ 0.055][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.055][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.055][v][vo/gpu] Reported display depth: 8 [ 0.055][v][vo/gpu] Texture for plane 0: 960x480 [ 0.055][v][vo/gpu] Texture for plane 1: 960x480 [ 0.056][v][vo/gpu] Texture for plane 2: 960x480 [ 0.056][v][vo/gpu] Testing FBO format rgba16hf [ 0.056][d][vo/gpu] Resizing texture: 16x16 [ 0.056][v][vo/gpu] Using FBO format rgba16hf. [ 0.056][v][vo/gpu] No advanced processing required. Enabling dumb mode. [ 0.056][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 0.057][v][vo/gpu] Resize: 960x480 [ 0.057][v][vo/gpu] Window size: 960x480 [ 0.057][v][vo/gpu] Video source: 960x480 (1:1) [ 0.057][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 0.057][v][vo/gpu] Video scale: 1.000000/1.000000 [ 0.057][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.057][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.057][v][vo/gpu] Reported display depth: 8 [ 0.085][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 0.086][v][osd/libass] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 2.3.0 (COMPLEX) [ 0.086][v][osd/libass] Setting up fonts... [ 0.088][v][osd/libass] Using font provider directwrite [ 0.088][v][osd/libass] Done. [ 0.089][d][osc] osc_init [ 0.089][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 0.089][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 0.090][d][cplayer] Run command: disable-section, flags=0, args=[showhide] [ 0.091][v][osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT [ 0.093][v][vo/gpu] Reallocating OSD texture to 512x256. [ 0.119][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 0.145][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.147][v][vo/gpu/d3d11] Compiled a vertex shader in 53279us [ 0.147][v][vo/gpu/d3d11] shaderc: 51302us, SPIRV-Cross: 243us, D3DCompile: 1734us [ 0.147][d][vo/gpu/d3d11] GLSL source: [ 0.147][d][vo/gpu/d3d11] [ 1] #version 450 [ 0.147][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 0.147][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 0.147][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.147][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 0.147][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord; [ 0.147][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord; [ 0.147][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec4 vertex_ass_color; [ 0.147][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec4 ass_color; [ 0.147][d][vo/gpu/d3d11] [ 10] void main() { [ 0.147][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.147][d][vo/gpu/d3d11] [ 12] texcoord = vertex_texcoord; [ 0.147][d][vo/gpu/d3d11] [ 13] ass_color = vertex_ass_color; [ 0.147][d][vo/gpu/d3d11] [ 14] } [ 0.147][d][vo/gpu/d3d11] HLSL source: [ 0.147][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 0.147][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 0.147][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 0.147][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 0.147][d][vo/gpu/d3d11] [ 5] static float4 _30; [ 0.147][d][vo/gpu/d3d11] [ 6] static float4 _32; [ 0.147][d][vo/gpu/d3d11] [ 7] [ 0.147][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 0.147][d][vo/gpu/d3d11] [ 9] { [ 0.147][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 0.147][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 0.147][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2; [ 0.147][d][vo/gpu/d3d11] [ 13] }; [ 0.147][d][vo/gpu/d3d11] [ 14] [ 0.147][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 0.147][d][vo/gpu/d3d11] [ 16] { [ 0.147][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 0.147][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2; [ 0.147][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 0.147][d][vo/gpu/d3d11] [ 20] }; [ 0.147][d][vo/gpu/d3d11] [ 21] [ 0.147][d][vo/gpu/d3d11] [ 22] void vert_main() [ 0.147][d][vo/gpu/d3d11] [ 23] { [ 0.147][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 0.147][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 0.147][d][vo/gpu/d3d11] [ 26] _30 = _32; [ 0.147][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 0.147][d][vo/gpu/d3d11] [ 28] } [ 0.147][d][vo/gpu/d3d11] [ 29] [ 0.147][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 0.147][d][vo/gpu/d3d11] [ 31] { [ 0.147][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 0.147][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 0.147][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32; [ 0.147][d][vo/gpu/d3d11] [ 35] vert_main(); [ 0.147][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 0.147][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 0.147][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 0.147][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 0.147][d][vo/gpu/d3d11] [ 40] return stage_output; [ 0.147][d][vo/gpu/d3d11] [ 41] } [ 0.149][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.150][v][vo/gpu/d3d11] Compiled a fragment shader in 3516us [ 0.150][v][vo/gpu/d3d11] shaderc: 1873us, SPIRV-Cross: 144us, D3DCompile: 1499us [ 0.150][d][vo/gpu/d3d11] GLSL source: [ 0.150][d][vo/gpu/d3d11] [ 1] #version 450 [ 0.150][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 0.150][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 0.150][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.150][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 0.150][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord; [ 0.150][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec4 ass_color; [ 0.150][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 0.150][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma; [ 0.150][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma; [ 0.150][d][vo/gpu/d3d11] [ 11] }; [ 0.150][d][vo/gpu/d3d11] [ 12] layout(binding=0) uniform sampler2D osdtex; [ 0.150][d][vo/gpu/d3d11] [ 13] void main() { [ 0.151][d][vo/gpu/d3d11] [ 14] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.151][d][vo/gpu/d3d11] [ 15] color = vec4(ass_color.rgb, ass_color.a texture(osdtex, texcoord).r); [ 0.151][d][vo/gpu/d3d11] [ 16] // color mapping [ 0.151][d][vo/gpu/d3d11] [ 17] color.rgb = vec3(1.000000); [ 0.151][d][vo/gpu/d3d11] [ 18] color.rgb = vec3(1.000000); [ 0.151][d][vo/gpu/d3d11] [ 19] out_color = color; [ 0.151][d][vo/gpu/d3d11] [ 20] } [ 0.151][d][vo/gpu/d3d11] HLSL source: [ 0.151][d][vo/gpu/d3d11] [ 1] Texture2D _26 : register(t0); [ 0.151][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0); [ 0.151][d][vo/gpu/d3d11] [ 3] [ 0.151][d][vo/gpu/d3d11] [ 4] static float4 _14; [ 0.151][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 0.151][d][vo/gpu/d3d11] [ 6] static float4 _52; [ 0.151][d][vo/gpu/d3d11] [ 7] [ 0.151][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 0.151][d][vo/gpu/d3d11] [ 9] { [ 0.151][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1; [ 0.151][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2; [ 0.151][d][vo/gpu/d3d11] [ 12] }; [ 0.151][d][vo/gpu/d3d11] [ 13] [ 0.151][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output [ 0.151][d][vo/gpu/d3d11] [ 15] { [ 0.151][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0; [ 0.151][d][vo/gpu/d3d11] [ 17] }; [ 0.151][d][vo/gpu/d3d11] [ 18] [ 0.151][d][vo/gpu/d3d11] [ 19] void frag_main() [ 0.151][d][vo/gpu/d3d11] [ 20] { [ 0.151][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w _26.Sample(26_sampler, _30).x); [ 0.151][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w); [ 0.151][d][vo/gpu/d3d11] [ 23] } [ 0.151][d][vo/gpu/d3d11] [ 24] [ 0.151][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 0.151][d][vo/gpu/d3d11] [ 26] { [ 0.151][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14; [ 0.151][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30; [ 0.151][d][vo/gpu/d3d11] [ 29] frag_main(); [ 0.151][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 0.151][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52; [ 0.151][d][vo/gpu/d3d11] [ 32] return stage_output; [ 0.151][d][vo/gpu/d3d11] [ 33] } [ 1.963][v][vo/gpu/win32/droptarget] received dropped file: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.963][d][cplayer] Run command: loadfile, flags=1, args=[C:\Users\deama\Desktop\mpv_with_svp\test.mp4, replace, ] [ 1.963][i][cplayer] Playing: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.963][v][cplayer] Running hook: ytdl_hook/on_load [ 1.963][v][ytdl_hook] ytdl:// hook [ 1.964][v][ytdl_hook] not a ytdl:// url [ 1.964][d][osc] osc_init [ 1.964][v][ifo] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.964][v][ifo_dvdnav] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.964][v][bdmv/bluray] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.964][v][file] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.964][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 1.964][d][file] Stream opened successfully. [ 1.964][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 1.964][v][demux] Trying demuxers for level=normal. [ 1.964][d][demux] Trying demuxer: disc (force-level: normal) [ 1.964][d][demux] Trying demuxer: edl (force-level: normal) [ 1.965][d][demux] Trying demuxer: cue (force-level: normal) [ 1.965][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 1.965][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 1.965][d][demux] Trying demuxer: mkv (force-level: normal) [ 1.965][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 1.965][d][demux] Trying demuxer: libarchive (force-level: normal) [ 1.965][d][demux] Trying demuxer: rar (force-level: normal) [ 1.965][d][demux] Trying demuxer: lavf (force-level: normal) [ 1.966][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048. [ 1.967][v][vo/gpu] Reallocating OSD texture to 1024x128. [ 1.968][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat) [ 1.968][v][cplayer] Opening done: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.968][v][find_files] Loading external files in C:\Users\deama\Desktop\mpv_with_svp\ [ 1.968][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 1.968][v][lavf] select track 0 [ 1.968][v][lavf] select track 1 [ 1.968][i][cplayer] (+) Video --vid=1 () (hevc 1920x1080 29.981fps) [ 1.968][i][cplayer] (+) Audio --aid=1 () (aac 2ch 44100Hz) [ 1.972][v][vd] Container reported FPS: 29.981131 [ 1.973][v][vd] Codec list: [ 1.973][v][vd] hevc - HEVC (High Efficiency Video Coding) [ 1.973][v][vd] hevc_qsv (hevc) - HEVC (Intel Quick Sync Video acceleration) [ 1.973][v][vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder [ 1.973][v][vd] Opening decoder hevc [ 1.973][v][vd] No hardware decoding requested. [ 1.973][v][vd] Using software decoding. [ 1.973][v][vd] Detected 3 logical cores. [ 1.973][v][vd] Requesting 4 threads for decoding. [ 1.973][v][vd] Selected codec: hevc (HEVC (High Efficiency Video Coding)) [ 1.973][d][user_filter_wrapper] Setting option 'file' = 'C:/Users/deama/Desktop/mpv_with_svp/60fps.py' (flags = 0) [ 1.973][v][vapoursynth] using 3 concurrent requests. [ 1.976][f][vapoursynth] Could not initialize VapourSynth scripting. [ 1.976][e][user_filter_wrapper] Creating filter 'vapoursynth' failed. [ 1.976][v][vd] Uninit decoder. [ 1.976][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 1.976][d][vo/gpu] screen size: 1920x1036 [ 1.976][v][vo/gpu/win32] reset window bounds: 480:278:960:480 [ 1.978][v][vo/gpu] Resize: 960x480 [ 1.978][v][vo/gpu] Window size: 960x480 [ 1.978][v][vo/gpu] Video source: 960x480 (1:1) [ 1.978][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 1.978][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.978][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.978][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.978][v][vo/gpu] Reported display depth: 8 [ 1.978][v][lavf] deselect track 0 [ 1.978][i][cplayer] Video: no video [ 1.979][v][vo/gpu] Resize: 960x480 [ 1.980][v][vo/gpu] Window size: 960x480 [ 1.980][v][vo/gpu] Video source: 960x480 (1:1) [ 1.980][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 1.980][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.980][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.980][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.980][v][vo/gpu] Reported display depth: 8 [ 1.986][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 1.986][d][vo/gpu] screen size: 1920x1036 [ 1.986][v][vo/gpu/win32] reset window bounds: 480:278:960:480 [ 1.987][v][vo/gpu] Resize: 960x480 [ 1.987][v][vo/gpu] Window size: 960x480 [ 1.987][v][vo/gpu] Video source: 960x480 (1:1) [ 1.987][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 1.987][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.987][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.987][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.987][v][vo/gpu] Reported display depth: 8 [ 1.987][v][ad] Codec list: [ 1.987][v][ad] aac - AAC (Advanced Audio Coding) [ 1.987][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ 1.987][v][ad] Opening decoder aac [ 1.987][v][ad] Requesting 1 threads for decoding. [ 1.988][v][vo/gpu] Resize: 960x480 [ 1.988][v][vo/gpu] Window size: 960x480 [ 1.988][v][vo/gpu] Video source: 960x480 (1:1) [ 1.988][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 1.988][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.988][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.988][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.988][v][vo/gpu] Reported display depth: 8 [ 1.989][v][ad] Selected codec: aac (AAC (Advanced Audio Coding)) [ 1.989][v][af] User filter list: [ 1.989][v][af] (empty) [ 1.992][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 1.992][d][vo/gpu] screen size: 1920x1036 [ 1.992][v][vo/gpu/win32] reset window bounds: 480:278:960:480 [ 1.993][v][vo/gpu] Resize: 960x480 [ 1.993][v][vo/gpu] Window size: 960x480 [ 1.993][v][vo/gpu] Video source: 960x480 (1:1) [ 1.993][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 1.993][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.993][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.993][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.993][v][vo/gpu] Reported display depth: 8 [ 1.993][v][cplayer] Starting playback... [ 1.993][v][cplayer] EOF code: 6
[ 1.993][v][ad] Uninit decoder. [ 1.993][v][cplayer] finished playback, no audio or video data played (reason 4) [ 1.993][i][cplayer] [ 1.993][i][cplayer] [ 1.993][i][cplayer] Exiting... (Errors when loading file) [ 1.994][v][ytdl_hook] Exiting... [ 1.994][v][stats] Exiting... [ 1.994][v][osc] Exiting... [ 1.995][v][vo/gpu] Resize: 960x480 [ 1.995][v][vo/gpu] Window size: 960x480 [ 1.995][v][vo/gpu] Video source: 960x480 (1:1) [ 1.995][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 1.995][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.995][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.995][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.995][v][vo/gpu] Reported display depth: 8 [ 1.999][d][vo/gpu] flushing shader cache [ 2.000][v][vo/gpu/win32] uninit

Sample files

any video.

deama commented 5 years ago

Oh I forgot to say, I'm running on windows 7 and here's my mpv config: vf=vapoursynth="C:/Users/deama/Desktop/mpv_with_svp/60fps.py" log-file="thing.txt" hr-seek-framedrop=no

qyot27 commented 5 years ago

Granted, I'm using a vanilla mvtools-based solution, but this shows the correct combination of options to get it to work with the script and config found at https://gist.github.com/phiresky/4bfcfbbd05b3c2ed8645.

E:\Documents>mpv -show-profile vsinterpolate
Profile vsinterpolate:
 hwdec=auto-copy
 video-sync=display-resample
 interpolation=yes
 vf=format=yuv420p,vapoursynth=~~/motioninterpolation.vpy:4:4

I did manage to get the SVP variant to 'work' using the latest release of the SVP plugin and the vs_svp.py script/mpv configuration in that thread's download link, but I'm not sure if the GPU extensions were active on my Apollo Lake (my i5-9400 is significantly more capable here; it can run the script in 1080p in realtime and gets close to being able to do 4K HEVC). Consequently, the mvtools solution is actually faster on here.

deama commented 5 years ago

For some reason if I put: vf=format=yuv420p,vapoursynth="C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4" in my .conf file, it gives me the error as above in my log. But if I remove the quotes it doesn't give me the error, but I don't think it works as it uses the same amount of CPU and the log doesn't talk about vapoursynth. Which one is the right one to use?

deama commented 5 years ago

Just for reference, here's the log output for if I use: vf=format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4 instead of: vf=format=yuv420p,vapoursynth="C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4"

[ 0.004][v][cplayer] mpv 0.29.0-107-gd6d6da4711 Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects [ 0.004][v][cplayer] built on Sun Dec 30 11:01:30 DST 2018 [ 0.004][v][cplayer] ffmpeg library versions: [ 0.004][v][cplayer] libavutil 56.25.100 [ 0.004][v][cplayer] libavcodec 58.42.104 [ 0.004][v][cplayer] libavformat 58.25.100 [ 0.004][v][cplayer] libswscale 5.4.100 [ 0.004][v][cplayer] libavfilter 7.46.101 [ 0.004][v][cplayer] libswresample 3.4.100 [ 0.004][v][cplayer] ffmpeg version: git-2018-12-29-fccba32b [ 0.004][v][cplayer] [ 0.004][v][cplayer] Configuration: /home/shinchiro/build/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-libarchive --enable-libass --enable-libbluray --enable-dvdread --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw [ 0.004][v][cplayer] List of enabled features: asm atomics build-date cplayer crossc cuda-hwaccel d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths drmprime dvdnav dvdread dvdread-common egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gnuc gpl iconv javascript jpeg lcms2 libaf libarchive libass libass-osd libav-any libavcodec libavdevice libbluray libm libmpv-shared lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband shaderc shaderc-static static-build stdatomic uchardet vapoursynth vapoursynth-core vapoursynth-lazy vulkan wasapi win32-desktop win32-internal-pthreads win32-pipes zlib [ 0.004][d][osc] Loading lua script @osc.lua... [ 0.004][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.004][d][stats] Loading lua script @stats.lua... [ 0.004][v][cplayer] Waiting for scripts... [ 0.004][d][ytdl_hook] loading mp.defaults [ 0.004][d][osc] loading mp.defaults [ 0.004][d][stats] loading mp.defaults [ 0.005][d][osc] loading @osc.lua [ 0.005][d][ytdl_hook] loading @ytdl_hook.lua [ 0.005][d][stats] loading @stats.lua [ 0.005][d][ytdl_hook] reading options for ytdl_hook [ 0.005][v][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.005][v][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.005][d][stats] reading options for stats [ 0.005][v][stats] script-opts/stats.conf not found. [ 0.005][v][stats] lua-settings/stats.conf not found. [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] , default] [ 0.006][d][osc] reading options for osc [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][v][osc] script-opts/osc.conf not found. [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] i script-binding stats/display-stats [ 0.006][d][cplayer] , default] [ 0.006][v][osc] lua-settings/osc.conf not found. [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.007][d][cplayer] I script-binding stats/display-stats-toggle [ 0.007][d][cplayer] , default] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.007][d][cplayer] I script-binding stats/display-stats-toggle [ 0.007][d][cplayer] , default] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/keybinding1 [ 0.007][d][cplayer] mouse_leave script-binding osc/__keybinding2 [ 0.007][d][cplayer] , force] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input, mbtn_left script-binding osc/keybinding3 [ 0.007][d][cplayer] shift+mbtn_left script-binding osc/keybinding4 [ 0.007][d][cplayer] mbtn_right script-binding osc/__keybinding5 [ 0.007][d][cplayer] wheel_up script-binding osc/keybinding6 [ 0.007][d][cplayer] wheel_down script-binding osc/__keybinding7 [ 0.007][d][cplayer] mbtn_left_dbl ignore [ 0.007][d][cplayer] shift+mbtn_left_dbl ignore [ 0.007][d][cplayer] mbtn_right_dbl ignore [ 0.007][d][cplayer] , force] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_osc, , default] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging] [ 0.007][d][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force] [ 0.007][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging] [ 0.007][v][cplayer] Done loading scripts. [ 0.008][v][vo/gpu] Probing for best GPU context. [ 0.008][v][vo/gpu/d3d11] Initializing GPU context 'd3d11' [ 0.009][d][vo/gpu/d3d11] Failed to create 12_0+ device, trying 11_1 [ 0.034][v][vo/gpu/d3d11] Using Direct3D 11 feature level 11_0 [ 0.034][v][vo/gpu/d3d11] Device Name: NVIDIA GeForce GTX 970 [ 0.034][v][vo/gpu/d3d11] Device ID: 10de:13c2 (rev a1) [ 0.034][v][vo/gpu/d3d11] Subsystem ID: 196e:1131 [ 0.034][v][vo/gpu/d3d11] LUID: 0000000000008915 [ 0.035][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc' [ 0.035][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime [ 0.035][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384 [ 0.036][v][vo/gpu/d3d11] D3DCompiler version: 6.3.9600.16384 [ 0.046][v][vo/gpu/d3d11] Using DXGI 1.2+ [ 0.046][v][vo/gpu/d3d11] Using flip-model presentation [ 0.046][d][vo/gpu/d3d11] Texture formats: [ 0.046][d][vo/gpu/d3d11] NAME COMPTYPE SIZE DEPTH PER COMP. [ 0.046][d][vo/gpu/d3d11] r8 1unorm 1B LF CR {8} [ 0.046][d][vo/gpu/d3d11] rg8 2unorm 2B LF CR {8 8} [ 0.046][d][vo/gpu/d3d11] rgba8 4unorm 4B LF CR {8 8 8 8} [ 0.046][d][vo/gpu/d3d11] r16 1unorm 2B LF CR {16} [ 0.046][d][vo/gpu/d3d11] rg16 2unorm 4B LF CR {16 16} [ 0.046][d][vo/gpu/d3d11] rgba16 4unorm 8B LF CR {16 16 16 16} [ 0.046][d][vo/gpu/d3d11] r32ui 1uint 4B {32} [ 0.046][d][vo/gpu/d3d11] rg32ui 2uint 8B {32 32} [ 0.046][d][vo/gpu/d3d11] rgb32ui 3uint 12B {32 32 32} [ 0.046][d][vo/gpu/d3d11] rgba32ui 4uint 16B {32 32 32 32} [ 0.046][d][vo/gpu/d3d11] r16hf 1float 2B LF CR {16} [ 0.046][d][vo/gpu/d3d11] rg16hf 2float 4B LF CR {16 16} [ 0.046][d][vo/gpu/d3d11] rgba16hf 4float 8B LF CR {16 16 16 16} [ 0.046][d][vo/gpu/d3d11] r32f 1float 4B LF CR {32} [ 0.046][d][vo/gpu/d3d11] rg32f 2float 8B LF CR {32 32} [ 0.046][d][vo/gpu/d3d11] rgb32f 3float 12B {32 32 32} [ 0.046][d][vo/gpu/d3d11] rgba32f 4float 16B LF CR {32 32 32 32} [ 0.046][d][vo/gpu/d3d11] rgb10_a2 4unorm 4B LF CR {10 10 10 2} [ 0.046][d][vo/gpu/d3d11] bgra8 4unorm 4B LF CR {8 8 8 8} [ 0.046][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8} [ 0.046][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format [ 0.046][d][vo/gpu/d3d11] LF = linear filterable [ 0.046][d][vo/gpu/d3d11] CR = can be used for render targets [ 0.046][d][vo/gpu/d3d11] Image formats: [ 0.046][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [ 0.046][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [ 0.046][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [ 0.046][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [ 0.046][d][vo/gpu/d3d11] uyvy422 [ 0.046][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [ 0.046][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [ 0.046][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [ 0.046][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [ 0.046][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [ 0.046][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [ 0.046][d][vo/gpu/d3d11] bgr24 [ 0.046][d][vo/gpu/d3d11] rgb24 [ 0.046][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [ 0.046][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [ 0.046][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [ 0.046][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [ 0.046][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [ 0.046][d][vo/gpu/d3d11] rgb565 [ 0.046][d][vo/gpu/d3d11] vdpau [ 0.046][d][vo/gpu/d3d11] vdpau_output [ 0.046][d][vo/gpu/d3d11] vaapi [ 0.046][d][vo/gpu/d3d11] d3d11 [ 0.046][d][vo/gpu/d3d11] dxva2_vld [ 0.046][d][vo/gpu/d3d11] mmal [ 0.046][d][vo/gpu/d3d11] videotoolbox [ 0.046][d][vo/gpu/d3d11] drm_prime [ 0.046][d][vo/gpu/d3d11] cuda [ 0.046][d][vo/gpu/d3d11] yuyv422 [ 0.047][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] monow [ 0.047][d][vo/gpu/d3d11] monob [ 0.047][d][vo/gpu/d3d11] pal8 [ 0.047][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] uyyvyy411 [ 0.047][d][vo/gpu/d3d11] bgr8 [ 0.047][d][vo/gpu/d3d11] bgr4 [ 0.047][d][vo/gpu/d3d11] bgr4_byte [ 0.047][d][vo/gpu/d3d11] rgb8 [ 0.047][d][vo/gpu/d3d11] rgb4 [ 0.047][d][vo/gpu/d3d11] rgb4_byte [ 0.047][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [ 0.047][d][vo/gpu/d3d11] gray16be [ 0.047][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] rgb48be [ 0.047][d][vo/gpu/d3d11] rgb48 [ 0.047][d][vo/gpu/d3d11] rgb565be [ 0.047][d][vo/gpu/d3d11] rgb555be [ 0.047][d][vo/gpu/d3d11] rgb555 [ 0.047][d][vo/gpu/d3d11] bgr565be [ 0.047][d][vo/gpu/d3d11] bgr565 [ 0.047][d][vo/gpu/d3d11] bgr555be [ 0.047][d][vo/gpu/d3d11] bgr555 [ 0.047][d][vo/gpu/d3d11] vaapi_moco [ 0.047][d][vo/gpu/d3d11] vaapi_idct [ 0.047][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv420p16be [ 0.047][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv422p16be [ 0.047][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv444p16be [ 0.047][d][vo/gpu/d3d11] rgb444 [ 0.047][d][vo/gpu/d3d11] rgb444be [ 0.047][d][vo/gpu/d3d11] bgr444 [ 0.047][d][vo/gpu/d3d11] bgr444be [ 0.047][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [ 0.047][d][vo/gpu/d3d11] bgr48be [ 0.047][d][vo/gpu/d3d11] bgr48 [ 0.047][d][vo/gpu/d3d11] yuv420p9be [ 0.047][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv420p10be [ 0.047][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv422p10be [ 0.047][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv444p9be [ 0.047][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv444p10be [ 0.047][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv422p9be [ 0.047][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [ 0.047][d][vo/gpu/d3d11] gbrp9be [ 0.047][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [ 0.047][d][vo/gpu/d3d11] gbrp10be [ 0.047][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [ 0.047][d][vo/gpu/d3d11] gbrp16be [ 0.047][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [ 0.047][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva420p9be [ 0.047][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva422p9be [ 0.047][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva444p9be [ 0.047][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva420p10be [ 0.047][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva422p10be [ 0.047][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva444p10be [ 0.047][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva420p16be [ 0.047][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva422p16be [ 0.047][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva444p16be [ 0.047][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] xyz12 [ 0.047][d][vo/gpu/d3d11] xyz12be [ 0.047][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [ 0.047][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [ 0.047][d][vo/gpu/d3d11] nv20be [ 0.047][d][vo/gpu/d3d11] rgba64be [ 0.047][d][vo/gpu/d3d11] bgra64be [ 0.047][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [ 0.047][d][vo/gpu/d3d11] yvyu422 [ 0.047][d][vo/gpu/d3d11] ya16be [ 0.047][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [ 0.047][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [ 0.047][d][vo/gpu/d3d11] gbrap16be [ 0.047][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [ 0.047][d][vo/gpu/d3d11] qsv [ 0.047][d][vo/gpu/d3d11] d3d11va_vld [ 0.047][d][vo/gpu/d3d11] yuv420p12be [ 0.047][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv420p14be [ 0.047][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv422p12be [ 0.047][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv422p14be [ 0.047][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv444p12be [ 0.047][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv444p14be [ 0.047][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] gbrp12be [ 0.047][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [ 0.047][d][vo/gpu/d3d11] gbrp14be [ 0.047][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [ 0.047][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.047][d][vo/gpu/d3d11] bayer_bggr8 [ 0.047][d][vo/gpu/d3d11] bayer_rggb8 [ 0.047][d][vo/gpu/d3d11] bayer_gbrg8 [ 0.047][d][vo/gpu/d3d11] bayer_grbg8 [ 0.047][d][vo/gpu/d3d11] bayer_bggr16 [ 0.047][d][vo/gpu/d3d11] bayer_bggr16be [ 0.047][d][vo/gpu/d3d11] bayer_rggb16 [ 0.047][d][vo/gpu/d3d11] bayer_rggb16be [ 0.047][d][vo/gpu/d3d11] bayer_gbrg16 [ 0.047][d][vo/gpu/d3d11] bayer_gbrg16be [ 0.047][d][vo/gpu/d3d11] bayer_grbg16 [ 0.047][d][vo/gpu/d3d11] bayer_grbg16be [ 0.047][d][vo/gpu/d3d11] xvmc [ 0.047][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv440p10be [ 0.047][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.047][d][vo/gpu/d3d11] yuv440p12be [ 0.047][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [ 0.047][d][vo/gpu/d3d11] ayuv64be [ 0.047][d][vo/gpu/d3d11] videotoolbox_vl [ 0.047][d][vo/gpu/d3d11] p010be [ 0.047][d][vo/gpu/d3d11] gbrap12be [ 0.047][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [ 0.047][d][vo/gpu/d3d11] gbrap10be [ 0.047][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [ 0.047][d][vo/gpu/d3d11] mediacodec [ 0.047][d][vo/gpu/d3d11] gray12be [ 0.047][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [ 0.047][d][vo/gpu/d3d11] gray10be [ 0.047][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [ 0.047][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [ 0.047][d][vo/gpu/d3d11] p016be [ 0.047][d][vo/gpu/d3d11] gray9be [ 0.047][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [ 0.047][d][vo/gpu/d3d11] gbrpf32be [ 0.047][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [ 0.047][d][vo/gpu/d3d11] gbrapf32be [ 0.047][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [ 0.047][d][vo/gpu/d3d11] opencl [ 0.047][d][vo/gpu/d3d11] gray14be [ 0.047][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [ 0.047][d][vo/gpu/d3d11] grayf32be [ 0.047][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [ 0.047][d][vo/gpu/d3d11] yuva422p12be [ 0.047][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][d][vo/gpu/d3d11] yuva444p12be [ 0.047][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.047][v][vo/gpu] Testing FBO format rgba16hf [ 0.047][d][vo/gpu] Resizing texture: 16x16 [ 0.048][v][vo/gpu] Using FBO format rgba16hf. [ 0.048][v][vo/gpu/win32] DPI detected from the old API: 96 [ 0.048][v][vo/gpu/win32] display-fps: 144.000000 [ 0.050][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\QuickGammaProfile20190723_1.icc [ 0.050][v][vo/gpu] Assuming 144.000000 FPS for display sync. [ 0.050][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 0.050][d][vo/gpu] screen size: 1920x1036 [ 0.050][v][vo/gpu/win32] reset window bounds: 480:278:960:480 [ 0.051][d][vo/gpu/win32] move window: 480:278 [ 0.051][v][vo/gpu/win32] resize window: 960:480 [ 0.055][v][vo/gpu] Resize: 960x480 [ 0.055][v][vo/gpu] Window size: 960x480 [ 0.055][v][vo/gpu] Video source: 960x480 (1:1) [ 0.055][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 0.055][v][vo/gpu] Video scale: 1.000000/1.000000 [ 0.055][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.055][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.055][v][vo/gpu] Reported display depth: 8 [ 0.055][v][vo/gpu] Texture for plane 0: 960x480 [ 0.056][v][vo/gpu] Texture for plane 1: 960x480 [ 0.056][v][vo/gpu] Texture for plane 2: 960x480 [ 0.056][v][vo/gpu] Testing FBO format rgba16hf [ 0.056][d][vo/gpu] Resizing texture: 16x16 [ 0.056][v][vo/gpu] Using FBO format rgba16hf. [ 0.057][v][osd/libass] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 2.3.0 (COMPLEX) [ 0.057][v][osd/libass] Setting up fonts... [ 0.058][v][vo/gpu] Resize: 960x480 [ 0.058][v][vo/gpu] Window size: 960x480 [ 0.059][v][vo/gpu] Video source: 960x480 (1:1) [ 0.059][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 0.059][v][vo/gpu] Video scale: 1.000000/1.000000 [ 0.059][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.059][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.059][v][vo/gpu] Reported display depth: 8 [ 0.061][v][osd/libass] Using font provider directwrite [ 0.061][v][osd/libass] Done. [ 0.062][v][osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT [ 0.063][v][vo/gpu] Reallocating OSD texture to 512x256. [ 0.119][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.121][v][vo/gpu/d3d11] Compiled a vertex shader in 57359us [ 0.121][v][vo/gpu/d3d11] shaderc: 55045us, SPIRV-Cross: 356us, D3DCompile: 1958us [ 0.121][d][vo/gpu/d3d11] GLSL source: [ 0.121][d][vo/gpu/d3d11] [ 1] #version 450 [ 0.121][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 0.121][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 0.121][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.121][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 0.121][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord; [ 0.121][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord; [ 0.121][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec4 vertex_ass_color; [ 0.121][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec4 ass_color; [ 0.121][d][vo/gpu/d3d11] [ 10] void main() { [ 0.121][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.121][d][vo/gpu/d3d11] [ 12] texcoord = vertex_texcoord; [ 0.121][d][vo/gpu/d3d11] [ 13] ass_color = vertex_ass_color; [ 0.121][d][vo/gpu/d3d11] [ 14] } [ 0.121][d][vo/gpu/d3d11] HLSL source: [ 0.121][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 0.121][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 0.121][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 0.121][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 0.121][d][vo/gpu/d3d11] [ 5] static float4 _30; [ 0.121][d][vo/gpu/d3d11] [ 6] static float4 _32; [ 0.121][d][vo/gpu/d3d11] [ 7] [ 0.121][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 0.121][d][vo/gpu/d3d11] [ 9] { [ 0.121][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 0.121][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 0.122][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2; [ 0.122][d][vo/gpu/d3d11] [ 13] }; [ 0.122][d][vo/gpu/d3d11] [ 14] [ 0.122][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 0.122][d][vo/gpu/d3d11] [ 16] { [ 0.122][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 0.122][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2; [ 0.122][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 0.122][d][vo/gpu/d3d11] [ 20] }; [ 0.122][d][vo/gpu/d3d11] [ 21] [ 0.122][d][vo/gpu/d3d11] [ 22] void vert_main() [ 0.122][d][vo/gpu/d3d11] [ 23] { [ 0.122][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 0.122][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 0.122][d][vo/gpu/d3d11] [ 26] _30 = _32; [ 0.122][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 0.122][d][vo/gpu/d3d11] [ 28] } [ 0.122][d][vo/gpu/d3d11] [ 29] [ 0.122][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 0.122][d][vo/gpu/d3d11] [ 31] { [ 0.122][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 0.122][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 0.122][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32; [ 0.122][d][vo/gpu/d3d11] [ 35] vert_main(); [ 0.122][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 0.122][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 0.122][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 0.122][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 0.122][d][vo/gpu/d3d11] [ 40] return stage_output; [ 0.122][d][vo/gpu/d3d11] [ 41] } [ 0.124][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.126][v][vo/gpu/d3d11] Compiled a fragment shader in 3763us [ 0.126][v][vo/gpu/d3d11] shaderc: 1902us, SPIRV-Cross: 148us, D3DCompile: 1713us [ 0.126][d][vo/gpu/d3d11] GLSL source: [ 0.126][d][vo/gpu/d3d11] [ 1] #version 450 [ 0.126][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 0.126][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 0.126][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.126][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 0.126][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord; [ 0.126][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec4 ass_color; [ 0.126][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 0.126][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma; [ 0.126][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma; [ 0.126][d][vo/gpu/d3d11] [ 11] }; [ 0.126][d][vo/gpu/d3d11] [ 12] layout(binding=0) uniform sampler2D osdtex; [ 0.126][d][vo/gpu/d3d11] [ 13] void main() { [ 0.126][d][vo/gpu/d3d11] [ 14] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.126][d][vo/gpu/d3d11] [ 15] color = vec4(ass_color.rgb, ass_color.a texture(osdtex, texcoord).r); [ 0.126][d][vo/gpu/d3d11] [ 16] // color mapping [ 0.126][d][vo/gpu/d3d11] [ 17] color.rgb = vec3(1.000000); [ 0.126][d][vo/gpu/d3d11] [ 18] color.rgb = vec3(1.000000); [ 0.126][d][vo/gpu/d3d11] [ 19] out_color = color; [ 0.126][d][vo/gpu/d3d11] [ 20] } [ 0.126][d][vo/gpu/d3d11] HLSL source: [ 0.126][d][vo/gpu/d3d11] [ 1] Texture2D _26 : register(t0); [ 0.126][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0); [ 0.126][d][vo/gpu/d3d11] [ 3] [ 0.126][d][vo/gpu/d3d11] [ 4] static float4 _14; [ 0.126][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 0.126][d][vo/gpu/d3d11] [ 6] static float4 _52; [ 0.126][d][vo/gpu/d3d11] [ 7] [ 0.126][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 0.126][d][vo/gpu/d3d11] [ 9] { [ 0.126][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1; [ 0.126][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2; [ 0.126][d][vo/gpu/d3d11] [ 12] }; [ 0.126][d][vo/gpu/d3d11] [ 13] [ 0.126][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output [ 0.126][d][vo/gpu/d3d11] [ 15] { [ 0.126][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0; [ 0.126][d][vo/gpu/d3d11] [ 17] }; [ 0.126][d][vo/gpu/d3d11] [ 18] [ 0.126][d][vo/gpu/d3d11] [ 19] void frag_main() [ 0.126][d][vo/gpu/d3d11] [ 20] { [ 0.126][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w _26.Sample(26_sampler, _30).x); [ 0.126][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w); [ 0.126][d][vo/gpu/d3d11] [ 23] } [ 0.126][d][vo/gpu/d3d11] [ 24] [ 0.126][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 0.126][d][vo/gpu/d3d11] [ 26] { [ 0.126][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14; [ 0.126][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30; [ 0.126][d][vo/gpu/d3d11] [ 29] frag_main(); [ 0.126][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 0.126][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52; [ 0.126][d][vo/gpu/d3d11] [ 32] return stage_output; [ 0.126][d][vo/gpu/d3d11] [ 33] } [ 0.142][d][cplayer] Run command: disable-section, flags=0, args=[showhide] [ 0.142][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 0.146][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 2.677][v][vo/gpu/win32/droptarget] received dropped file: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.678][d][cplayer] Run command: loadfile, flags=1, args=[C:\Users\deama\Desktop\mpv_with_svp\test.mp4, replace, ] [ 2.678][i][cplayer] Playing: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.678][v][cplayer] Running hook: ytdl_hook/on_load [ 2.678][d][osc] osc_init [ 2.678][v][ytdl_hook] ytdl:// hook [ 2.678][v][ytdl_hook] not a ytdl:// url [ 2.678][v][ifo] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.678][v][ifo_dvdnav] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.678][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 2.678][v][bdmv/bluray] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.678][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.678][v][file] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.678][d][file] Stream opened successfully. [ 2.678][v][demux] Trying demuxers for level=normal. [ 2.679][d][demux] Trying demuxer: disc (force-level: normal) [ 2.679][d][demux] Trying demuxer: edl (force-level: normal) [ 2.679][d][demux] Trying demuxer: cue (force-level: normal) [ 2.679][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 2.679][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 2.679][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 2.679][d][demux] Trying demuxer: mkv (force-level: normal) [ 2.679][d][demux] Trying demuxer: libarchive (force-level: normal) [ 2.679][d][demux] Trying demuxer: rar (force-level: normal) [ 2.680][d][demux] Trying demuxer: lavf (force-level: normal) [ 2.680][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048. [ 2.680][v][vo/gpu] Reallocating OSD texture to 1024x128. [ 2.681][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat) [ 2.681][v][cplayer] Opening done: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 2.682][v][find_files] Loading external files in C:\Users\deama\Desktop\mpv_with_svp\ [ 2.682][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 2.682][v][lavf] select track 0 [ 2.682][v][lavf] select track 1 [ 2.682][i][cplayer] (+) Video --vid=1 () (hevc 1920x1080 29.981fps) [ 2.682][i][cplayer] (+) Audio --aid=1 () (aac 2ch 44100Hz) [ 2.687][v][vd] Container reported FPS: 29.981131 [ 2.687][v][vd] Codec list: [ 2.687][v][vd] hevc - HEVC (High Efficiency Video Coding) [ 2.687][v][vd] hevc_qsv (hevc) - HEVC (Intel Quick Sync Video acceleration) [ 2.687][v][vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder [ 2.687][v][vd] Opening decoder hevc [ 2.687][v][vd] Looking at hwdec hevc-d3d11va... [ 2.687][v][vd] Not using this for auto-copy. [ 2.687][v][vd] Looking at hwdec hevc-dxva2... [ 2.687][v][vd] Not using this for auto-copy. [ 2.687][v][vd] Looking at hwdec hevc-nvdec... [ 2.687][v][vd] Not using this for auto-copy. [ 2.687][v][vd] Looking at hwdec hevc-dxva2-copy... [ 2.722][v][vd] Trying hardware decoding via hevc-dxva2-copy. [ 2.722][v][vd] Selected codec: hevc (HEVC (High Efficiency Video Coding)) [ 2.722][v][vf] User filter list: [ 2.722][v][vf] (empty) [ 2.722][v][ad] Codec list: [ 2.722][v][ad] aac - AAC (Advanced Audio Coding) [ 2.722][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ 2.722][v][ad] Opening decoder aac [ 2.722][v][ad] Requesting 1 threads for decoding. [ 2.724][v][ad] Selected codec: aac (AAC (Advanced Audio Coding)) [ 2.724][v][af] User filter list: [ 2.724][v][af] (empty) [ 2.724][v][cplayer] Starting playback... [ 2.724][v][vd] Pixel formats supported by decoder: dxva2_vld d3d11va_vld d3d11 cuda yuv420p [ 2.724][v][vd] Codec profile: Main (0x1) [ 2.724][v][vd] Requesting pixfmt 'dxva2_vld' from decoder. [ 2.727][d][ffmpeg/video] hevc: Decoder GUIDs reported as supported: [ 2.727][d][ffmpeg/video] hevc: {86695f12-340e-4f04-9fd3-9253dd327460} 0 [ 2.727][d][ffmpeg/video] hevc: {ee27417f-5e28-4e65-beea-1d26b508adc9} 0 [ 2.727][d][ffmpeg/video] hevc: {6f3ec719-3735-42cc-8063-65cc3cb36616} 0 [ 2.727][d][ffmpeg/video] hevc: {1b81bea4-a0c7-11d3-b984-00c04f2e73c5} 0 [ 2.727][d][ffmpeg/video] hevc: {1b81bea3-a0c7-11d3-b984-00c04f2e73c5} 0 [ 2.727][d][ffmpeg/video] hevc: {32fcfe3f-de46-4a49-861b-ac71110649d5} 0 [ 2.727][d][ffmpeg/video] hevc: {d79be8da-0cf1-4c81-b82a-69a4e236f43d} 0 [ 2.727][d][ffmpeg/video] hevc: {f9aaccbb-c2b6-4cfc-8779-5707b1760552} 0 [ 2.727][d][ffmpeg/video] hevc: {1b81be68-a0c7-11d3-b984-00c04f2e73c5} 0 [ 2.727][d][ffmpeg/video] hevc: {5b11d51b-2f4c-4452-bcc3-09f2a1160cc0} 0 [ 2.727][d][ffmpeg/video] hevc: {efd64d74-c9e8-41d7-a5e9-e9b0e39fa319} 0 [ 2.727][d][ffmpeg/video] hevc: {ed418a9f-010d-4eda-9ae3-9a65358d8d2e} 0 [ 2.727][d][ffmpeg/video] hevc: {9947ec6f-689b-11dc-a320-0019dbbc4184} 0 [ 2.727][d][ffmpeg/video] hevc: {33fcfe41-de46-4a49-861b-ac71110649d5} 0 [ 2.727][d][ffmpeg/video] hevc: {6affd11e-1d96-42b1-a215-93a31f09a53d} 0 [ 2.727][d][ffmpeg/video] hevc: {914c84a3-4078-4fa9-984c-e2f262cb5c9c} 0 [ 2.779][i][vd] Using hardware decoding (dxva2-copy). [ 2.779][v][vd] Decoder format: 1920x1080 nv12 auto/auto/auto/limited/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 2.779][v][vd] Using container aspect ratio. [ 2.779][v][vf] [in] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 2.779][v][vf] [userdeint] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 2.779][v][vf] [userdeint] (disabled) [ 2.779][v][vf] [autorotate] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 2.779][v][vf] [autorotate] (disabled) [ 2.779][v][vf] [convert] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 2.779][v][vf] [convert] (disabled) [ 2.779][v][vf] [out] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 2.779][v][af] [in] 44100Hz stereo 2ch floatp [ 2.779][v][af] [userspeed] 44100Hz stereo 2ch floatp [ 2.780][v][af] [userspeed] (disabled) [ 2.780][v][af] [convert] 44100Hz stereo 2ch floatp [ 2.780][v][ao] Trying audio driver 'wasapi' [ 2.780][v][ao/wasapi] requested format: 44100 Hz, stereo channels, floatp [ 2.780][d][ao/wasapi] Init wasapi [ 2.780][d][ao/wasapi] Find device '' [ 2.780][v][ao/wasapi] No device specified. Selecting default. [ 2.781][v][ao/wasapi] Selecting device '{8ba4f371-de55-4447-9eec-1b2c28a2cbd7}' (Speakers (Realtek High Definition Audio)) [ 2.781][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{8ba4f371-de55-4447-9eec-1b2c28a2cbd7} [ 2.785][d][ao/wasapi] Init wasapi thread [ 2.785][d][ao/wasapi] Activating pAudioClient interface [ 2.785][d][ao/wasapi] Probing formats [ 2.788][v][ao/wasapi] Trying stereo float (32/32 bits) @ 44100hz (shared) -> ok [ 2.788][v][ao/wasapi] Accepted as stereo float @ 44100hz -> stereo float (32/32 bits) @ 44100hz (shared) [ 2.788][d][ao/wasapi] Fixing format [ 2.788][d][ao/wasapi] IAudioClient::GetDevicePeriod [ 2.788][v][ao/wasapi] Device period: 10 ms [ 2.788][d][ao/wasapi] IAudioClient::Initialize [ 2.819][d][ao/wasapi] IAudioClient::Initialize pRenderClient [ 2.819][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle [ 2.819][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize [ 2.819][v][ao/wasapi] Buffer frame count: 2240 (51 ms) [ 2.819][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 352800. [ 2.819][d][ao/wasapi] IAudioClient::Initialize pAudioVolume [ 2.819][d][ao/wasapi] Entering dispatch loop [ 2.819][d][ao/wasapi] Init wasapi done [ 2.819][v][ao/wasapi] device buffer: 2240 samples. [ 2.819][v][ao/wasapi] using soft-buffer of 8820 samples. [ 2.819][i][cplayer] AO: [wasapi] 44100Hz stereo 2ch float [ 2.819][v][cplayer] AO: Description: Windows WASAPI audio output (event mode) [ 2.820][v][autoconvert] inserting resampler [ 2.820][v][swresample] format change, reinitializing resampler [ 2.820][v][swresample] 44100Hz stereo floatp -> 44100Hz stereo float [ 2.820][v][af] [out] 44100Hz stereo 2ch float [ 2.825][i][cplayer] VO: [gpu] 1920x1080 nv12 [ 2.825][v][cplayer] VO: Description: Shader-based GPU Renderer [ 2.825][v][vo/gpu] reconfig to 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 2.825][d][vo/gpu] screen size: 1920x1036 [ 2.825][v][vo/gpu/win32] reset window bounds: 0:-22:1920:1080 [ 2.825][v][vo/gpu/win32] adjusted window bounds: 64:14:1793:1009 [ 2.826][d][vo/gpu/win32] move window: 64:14 [ 2.826][v][vo/gpu/win32] resize window: 1793:1009 [ 2.827][v][vo/gpu] Resize: 1920x1080 [ 2.827][v][vo/gpu] Window size: 1920x1080 [ 2.827][v][vo/gpu] Video source: 1920x1080 (1:1) [ 2.827][v][vo/gpu] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080 [ 2.827][v][vo/gpu] Video scale: 1.000000/1.000000 [ 2.827][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 2.827][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 2.827][v][vo/gpu] Reported display depth: 8 [ 2.827][v][vo/gpu] Texture for plane 0: 1920x1080 [ 2.827][v][vo/gpu] Texture for plane 1: 960x540 [ 2.828][v][vo/gpu] Testing FBO format rgba16hf [ 2.828][d][vo/gpu] Resizing texture: 16x16 [ 2.828][v][vo/gpu] Using FBO format rgba16hf. [ 2.829][v][vo/gpu] Resize: 1793x1009 [ 2.829][v][vo/gpu] Window size: 1793x1009 [ 2.829][v][vo/gpu] Video source: 1920x1080 (1:1) [ 2.829][v][vo/gpu] Video display: (0, 0) 1920x1080 -> (0, 0) 1793x1009 [ 2.829][v][vo/gpu] Video scale: 0.933854/0.934259 [ 2.829][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 2.829][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 2.829][v][vo/gpu] Reported display depth: 8 [ 2.830][d][vo/gpu] Resizing texture: 1920x1080 [ 2.832][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.833][v][vo/gpu/d3d11] Compiled a vertex shader in 3085us [ 2.833][v][vo/gpu/d3d11] shaderc: 1495us, SPIRV-Cross: 99us, D3DCompile: 1491us [ 2.833][d][vo/gpu/d3d11] GLSL source: [ 2.833][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.833][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.833][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.833][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.833][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 2.833][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 2.833][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 2.833][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 2.833][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1; [ 2.834][d][vo/gpu/d3d11] [ 10] void main() { [ 2.834][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.834][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0; [ 2.834][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1; [ 2.834][d][vo/gpu/d3d11] [ 14] } [ 2.834][d][vo/gpu/d3d11] HLSL source: [ 2.834][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.834][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.834][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.834][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.834][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 2.834][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 2.834][d][vo/gpu/d3d11] [ 7] [ 2.834][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 2.834][d][vo/gpu/d3d11] [ 9] { [ 2.834][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 2.834][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 2.834][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 2.834][d][vo/gpu/d3d11] [ 13] }; [ 2.834][d][vo/gpu/d3d11] [ 14] [ 2.834][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 2.834][d][vo/gpu/d3d11] [ 16] { [ 2.834][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 2.834][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 2.834][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 2.834][d][vo/gpu/d3d11] [ 20] }; [ 2.834][d][vo/gpu/d3d11] [ 21] [ 2.834][d][vo/gpu/d3d11] [ 22] void vert_main() [ 2.834][d][vo/gpu/d3d11] [ 23] { [ 2.834][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.834][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 2.834][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 2.834][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 2.834][d][vo/gpu/d3d11] [ 28] } [ 2.834][d][vo/gpu/d3d11] [ 29] [ 2.834][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.834][d][vo/gpu/d3d11] [ 31] { [ 2.834][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 2.834][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 2.834][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 2.834][d][vo/gpu/d3d11] [ 35] vert_main(); [ 2.834][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 2.834][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 2.834][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 2.834][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 2.834][d][vo/gpu/d3d11] [ 40] return stage_output; [ 2.834][d][vo/gpu/d3d11] [ 41] } [ 2.836][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.840][v][vo/gpu/d3d11] Compiled a fragment shader in 6025us [ 2.840][v][vo/gpu/d3d11] shaderc: 2194us, SPIRV-Cross: 263us, D3DCompile: 3568us [ 2.840][d][vo/gpu/d3d11] GLSL source: [ 2.840][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.840][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.840][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.840][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.840][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 2.840][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 2.840][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1; [ 2.840][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 2.840][d][vo/gpu/d3d11] [ 9] layout(offset=0) mat3 colormatrix; [ 2.840][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec3 colormatrix_c; [ 2.840][d][vo/gpu/d3d11] [ 11] layout(offset=64) vec2 texture_size0; [ 2.840][d][vo/gpu/d3d11] [ 12] layout(offset=80) mat2 texture_rot0; [ 2.840][d][vo/gpu/d3d11] [ 13] layout(offset=112) vec2 texture_off0; [ 2.840][d][vo/gpu/d3d11] [ 14] layout(offset=120) vec2 pixel_size0; [ 2.840][d][vo/gpu/d3d11] [ 15] layout(offset=128) vec2 texture_size1; [ 2.840][d][vo/gpu/d3d11] [ 16] layout(offset=144) mat2 texture_rot1; [ 2.840][d][vo/gpu/d3d11] [ 17] layout(offset=176) vec2 texture_off1; [ 2.840][d][vo/gpu/d3d11] [ 18] layout(offset=184) vec2 pixel_size1; [ 2.840][d][vo/gpu/d3d11] [ 19] }; [ 2.840][d][vo/gpu/d3d11] [ 20] layout(binding=0) uniform sampler2D texture0; [ 2.840][d][vo/gpu/d3d11] [ 21] layout(binding=1) uniform sampler2D texture1; [ 2.840][d][vo/gpu/d3d11] [ 22] void main() { [ 2.840][d][vo/gpu/d3d11] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.840][d][vo/gpu/d3d11] [ 24] color.r = 1.000000 vec4(texture(texture0, texcoord0)).r; [ 2.840][d][vo/gpu/d3d11] [ 25] color.gb = 1.000000 vec4(texture(texture1, texcoord1)).rg; [ 2.840][d][vo/gpu/d3d11] [ 26] color = color.rgbr; [ 2.840][d][vo/gpu/d3d11] [ 27] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c; [ 2.840][d][vo/gpu/d3d11] [ 28] color.a = 1.0; [ 2.840][d][vo/gpu/d3d11] [ 29] // scaler pre-conversion [ 2.840][d][vo/gpu/d3d11] [ 30] // main scaling [ 2.840][d][vo/gpu/d3d11] [ 31] out_color = color; [ 2.840][d][vo/gpu/d3d11] [ 32] } [ 2.840][d][vo/gpu/d3d11] HLSL source: [ 2.840][d][vo/gpu/d3d11] [ 1] cbuffer _53_55 : register(b0) [ 2.840][d][vo/gpu/d3d11] [ 2] { [ 2.840][d][vo/gpu/d3d11] [ 3] row_major float3x3 _55_m0 : packoffset(c0); [ 2.840][d][vo/gpu/d3d11] [ 4] float3 _55_m1 : packoffset(c3); [ 2.840][d][vo/gpu/d3d11] [ 5] float2 _55_m2 : packoffset(c4); [ 2.840][d][vo/gpu/d3d11] [ 6] row_major float2x2 _55_m3 : packoffset(c5); [ 2.840][d][vo/gpu/d3d11] [ 7] float2 _55_m4 : packoffset(c7); [ 2.840][d][vo/gpu/d3d11] [ 8] float2 _55_m5 : packoffset(c7.z); [ 2.840][d][vo/gpu/d3d11] [ 9] float2 _55_m6 : packoffset(c8); [ 2.840][d][vo/gpu/d3d11] [ 10] row_major float2x2 _55_m7 : packoffset(c9); [ 2.840][d][vo/gpu/d3d11] [ 11] float2 _55_m8 : packoffset(c11); [ 2.840][d][vo/gpu/d3d11] [ 12] float2 _55_m9 : packoffset(c11.z); [ 2.840][d][vo/gpu/d3d11] [ 13] }; [ 2.840][d][vo/gpu/d3d11] [ 14] [ 2.840][d][vo/gpu/d3d11] [ 15] Texture2D _16 : register(t0); [ 2.840][d][vo/gpu/d3d11] [ 16] SamplerState 16_sampler : register(s0); [ 2.840][d][vo/gpu/d3d11] [ 17] Texture2D _34 : register(t1); [ 2.840][d][vo/gpu/d3d11] [ 18] SamplerState 34_sampler : register(s1); [ 2.840][d][vo/gpu/d3d11] [ 19] [ 2.840][d][vo/gpu/d3d11] [ 20] static float2 _20; [ 2.840][d][vo/gpu/d3d11] [ 21] static float2 _36; [ 2.840][d][vo/gpu/d3d11] [ 22] static float4 _78; [ 2.840][d][vo/gpu/d3d11] [ 23] [ 2.840][d][vo/gpu/d3d11] [ 24] struct SPIRV_Cross_Input [ 2.840][d][vo/gpu/d3d11] [ 25] { [ 2.840][d][vo/gpu/d3d11] [ 26] float2 _20 : TEXCOORD1; [ 2.840][d][vo/gpu/d3d11] [ 27] float2 _36 : TEXCOORD2; [ 2.840][d][vo/gpu/d3d11] [ 28] }; [ 2.840][d][vo/gpu/d3d11] [ 29] [ 2.840][d][vo/gpu/d3d11] [ 30] struct SPIRV_Cross_Output [ 2.840][d][vo/gpu/d3d11] [ 31] { [ 2.840][d][vo/gpu/d3d11] [ 32] float4 _78 : SV_Target0; [ 2.840][d][vo/gpu/d3d11] [ 33] }; [ 2.840][d][vo/gpu/d3d11] [ 34] [ 2.840][d][vo/gpu/d3d11] [ 35] float4 _84; [ 2.840][d][vo/gpu/d3d11] [ 36] [ 2.840][d][vo/gpu/d3d11] [ 37] void frag_main() [ 2.840][d][vo/gpu/d3d11] [ 38] { [ 2.840][d][vo/gpu/d3d11] [ 39] float4 _81 = _84; [ 2.840][d][vo/gpu/d3d11] [ 40] _81.x = _16.Sample(16_sampler, _20).x; [ 2.840][d][vo/gpu/d3d11] [ 41] float2 _45 = _34.Sample(34_sampler, _36).xy 1.0f; [ 2.840][d][vo/gpu/d3d11] [ 42] float3 _72 = mul(float4(_81.x, _45.x, _45.y, _81.w).xyz, _55_m0) + _55_m1; [ 2.840][d][vo/gpu/d3d11] [ 43] float4 _83 = float4(_72.x, _72.y, _72.z, _81.x); [ 2.840][d][vo/gpu/d3d11] [ 44] _83.w = 1.0f; [ 2.840][d][vo/gpu/d3d11] [ 45] _78 = _83; [ 2.840][d][vo/gpu/d3d11] [ 46] } [ 2.840][d][vo/gpu/d3d11] [ 47] [ 2.840][d][vo/gpu/d3d11] [ 48] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.840][d][vo/gpu/d3d11] [ 49] { [ 2.840][d][vo/gpu/d3d11] [ 50] _20 = stage_input._20; [ 2.840][d][vo/gpu/d3d11] [ 51] _36 = stage_input._36; [ 2.840][d][vo/gpu/d3d11] [ 52] frag_main(); [ 2.840][d][vo/gpu/d3d11] [ 53] SPIRV_Cross_Output stage_output; [ 2.840][d][vo/gpu/d3d11] [ 54] stage_output._78 = _78; [ 2.840][d][vo/gpu/d3d11] [ 55] return stage_output; [ 2.840][d][vo/gpu/d3d11] [ 56] } [ 2.840][d][vo/gpu] Resizing texture: 1793x1009 [ 2.842][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.844][v][vo/gpu/d3d11] Compiled a vertex shader in 3358us [ 2.844][v][vo/gpu/d3d11] shaderc: 1600us, SPIRV-Cross: 85us, D3DCompile: 1673us [ 2.844][d][vo/gpu/d3d11] GLSL source: [ 2.844][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.844][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.844][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.844][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.844][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 2.844][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 2.844][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 2.844][d][vo/gpu/d3d11] [ 8] void main() { [ 2.844][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.844][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0; [ 2.844][d][vo/gpu/d3d11] [ 11] } [ 2.844][d][vo/gpu/d3d11] HLSL source: [ 2.844][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.844][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.844][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.844][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.844][d][vo/gpu/d3d11] [ 5] [ 2.844][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.844][d][vo/gpu/d3d11] [ 7] { [ 2.844][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.844][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.844][d][vo/gpu/d3d11] [ 10] }; [ 2.844][d][vo/gpu/d3d11] [ 11] [ 2.844][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.844][d][vo/gpu/d3d11] [ 13] { [ 2.844][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.844][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.844][d][vo/gpu/d3d11] [ 16] }; [ 2.844][d][vo/gpu/d3d11] [ 17] [ 2.844][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.844][d][vo/gpu/d3d11] [ 19] { [ 2.844][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.844][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.844][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.844][d][vo/gpu/d3d11] [ 23] } [ 2.844][d][vo/gpu/d3d11] [ 24] [ 2.844][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.844][d][vo/gpu/d3d11] [ 26] { [ 2.844][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.844][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.844][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.844][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.844][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.844][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.844][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.844][d][vo/gpu/d3d11] [ 34] } [ 2.846][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.849][v][vo/gpu/d3d11] Compiled a fragment shader in 4569us [ 2.849][v][vo/gpu/d3d11] shaderc: 2054us, SPIRV-Cross: 136us, D3DCompile: 2379us [ 2.849][d][vo/gpu/d3d11] GLSL source: [ 2.849][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.849][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.849][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.849][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.849][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 2.849][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 2.849][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 2.849][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec2 texture_size0; [ 2.849][d][vo/gpu/d3d11] [ 9] layout(offset=16) mat2 texture_rot0; [ 2.849][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec2 texture_off0; [ 2.849][d][vo/gpu/d3d11] [ 11] layout(offset=56) vec2 pixel_size0; [ 2.849][d][vo/gpu/d3d11] [ 12] }; [ 2.849][d][vo/gpu/d3d11] [ 13] layout(binding=0) uniform sampler2D texture0; [ 2.849][d][vo/gpu/d3d11] [ 14] void main() { [ 2.849][d][vo/gpu/d3d11] [ 15] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.849][d][vo/gpu/d3d11] [ 16] #undef tex [ 2.849][d][vo/gpu/d3d11] [ 17] #undef texmap [ 2.849][d][vo/gpu/d3d11] [ 18] #define tex texture0 [ 2.849][d][vo/gpu/d3d11] [ 19] #define texmap texmap0 [ 2.849][d][vo/gpu/d3d11] [ 20] vec2 pos = texcoord0; [ 2.849][d][vo/gpu/d3d11] [ 21] vec2 size = texture_size0; [ 2.849][d][vo/gpu/d3d11] [ 22] vec2 pt = pixel_size0; [ 2.849][d][vo/gpu/d3d11] [ 23] color = texture(tex, pos); [ 2.849][d][vo/gpu/d3d11] [ 24] color = 1.000000; [ 2.849][d][vo/gpu/d3d11] [ 25] color.a = 1.000000; [ 2.849][d][vo/gpu/d3d11] [ 26] // scaler post-conversion [ 2.849][d][vo/gpu/d3d11] [ 27] // linearize [ 2.849][d][vo/gpu/d3d11] [ 28] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.849][d][vo/gpu/d3d11] [ 29] color.rgb = pow(color.rgb, vec3(2.4)); [ 2.849][d][vo/gpu/d3d11] [ 30] color.rgb *= vec3(1.0/1.000000); [ 2.849][d][vo/gpu/d3d11] [ 31] out_color = color; [ 2.849][d][vo/gpu/d3d11] [ 32] } [ 2.849][d][vo/gpu/d3d11] HLSL source: [ 2.849][d][vo/gpu/d3d11] [ 1] Texture2D _36 : register(t0); [ 2.849][d][vo/gpu/d3d11] [ 2] SamplerState 36_sampler : register(s0); [ 2.849][d][vo/gpu/d3d11] [ 3] [ 2.849][d][vo/gpu/d3d11] [ 4] static float2 _17; [ 2.849][d][vo/gpu/d3d11] [ 5] static float4 _68; [ 2.849][d][vo/gpu/d3d11] [ 6] [ 2.849][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input [ 2.849][d][vo/gpu/d3d11] [ 8] { [ 2.849][d][vo/gpu/d3d11] [ 9] float2 _17 : TEXCOORD1; [ 2.849][d][vo/gpu/d3d11] [ 10] }; [ 2.849][d][vo/gpu/d3d11] [ 11] [ 2.849][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.849][d][vo/gpu/d3d11] [ 13] { [ 2.849][d][vo/gpu/d3d11] [ 14] float4 _68 : SV_Target0; [ 2.849][d][vo/gpu/d3d11] [ 15] }; [ 2.849][d][vo/gpu/d3d11] [ 16] [ 2.849][d][vo/gpu/d3d11] [ 17] void frag_main() [ 2.849][d][vo/gpu/d3d11] [ 18] { [ 2.849][d][vo/gpu/d3d11] [ 19] float4 _71 = _36.Sample(36_sampler, _17) 1.0f; [ 2.849][d][vo/gpu/d3d11] [ 20] _71.w = 1.0f; [ 2.849][d][vo/gpu/d3d11] [ 21] float3 _58 = pow(clamp(_71.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 2.400000095367431640625f.xxx); [ 2.849][d][vo/gpu/d3d11] [ 22] _68 = float4(_58.x, _58.y, _58.z, _71.w); [ 2.849][d][vo/gpu/d3d11] [ 23] } [ 2.849][d][vo/gpu/d3d11] [ 24] [ 2.849][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.849][d][vo/gpu/d3d11] [ 26] { [ 2.849][d][vo/gpu/d3d11] [ 27] _17 = stage_input._17; [ 2.849][d][vo/gpu/d3d11] [ 28] frag_main(); [ 2.849][d][vo/gpu/d3d11] [ 29] SPIRV_Cross_Output stage_output; [ 2.849][d][vo/gpu/d3d11] [ 30] stage_output._68 = _68; [ 2.849][d][vo/gpu/d3d11] [ 31] return stage_output; [ 2.849][d][vo/gpu/d3d11] [ 32] } [ 2.851][d][vo/gpu] Resizing texture: 1793x1009 [ 2.854][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.856][v][vo/gpu/d3d11] Compiled a vertex shader in 3166us [ 2.856][v][vo/gpu/d3d11] shaderc: 1452us, SPIRV-Cross: 110us, D3DCompile: 1604us [ 2.856][d][vo/gpu/d3d11] GLSL source: [ 2.856][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.856][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.856][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.856][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.856][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 2.856][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 2.856][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 2.856][d][vo/gpu/d3d11] [ 8] void main() { [ 2.856][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.856][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0; [ 2.856][d][vo/gpu/d3d11] [ 11] } [ 2.856][d][vo/gpu/d3d11] HLSL source: [ 2.856][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.856][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.856][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.856][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.856][d][vo/gpu/d3d11] [ 5] [ 2.856][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.856][d][vo/gpu/d3d11] [ 7] { [ 2.856][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.856][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.856][d][vo/gpu/d3d11] [ 10] }; [ 2.856][d][vo/gpu/d3d11] [ 11] [ 2.856][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.856][d][vo/gpu/d3d11] [ 13] { [ 2.856][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.856][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.856][d][vo/gpu/d3d11] [ 16] }; [ 2.856][d][vo/gpu/d3d11] [ 17] [ 2.856][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.856][d][vo/gpu/d3d11] [ 19] { [ 2.856][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.856][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.856][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.856][d][vo/gpu/d3d11] [ 23] } [ 2.856][d][vo/gpu/d3d11] [ 24] [ 2.856][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.856][d][vo/gpu/d3d11] [ 26] { [ 2.856][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.856][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.856][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.856][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.856][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.856][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.856][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.856][d][vo/gpu/d3d11] [ 34] } [ 2.859][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.862][v][vo/gpu/d3d11] Compiled a fragment shader in 5402us [ 2.862][v][vo/gpu/d3d11] shaderc: 2340us, SPIRV-Cross: 197us, D3DCompile: 2865us [ 2.862][d][vo/gpu/d3d11] GLSL source: [ 2.862][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.862][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.862][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.862][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.862][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 2.862][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 2.862][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 2.862][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec3 src_luma; [ 2.862][d][vo/gpu/d3d11] [ 9] layout(offset=16) vec3 dst_luma; [ 2.862][d][vo/gpu/d3d11] [ 10] layout(offset=32) vec2 texture_size0; [ 2.862][d][vo/gpu/d3d11] [ 11] layout(offset=48) mat2 texture_rot0; [ 2.862][d][vo/gpu/d3d11] [ 12] layout(offset=80) vec2 texture_off0; [ 2.862][d][vo/gpu/d3d11] [ 13] layout(offset=88) vec2 pixel_size0; [ 2.862][d][vo/gpu/d3d11] [ 14] }; [ 2.862][d][vo/gpu/d3d11] [ 15] layout(binding=0) uniform sampler2D texture0; [ 2.862][d][vo/gpu/d3d11] [ 16] void main() { [ 2.862][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.862][d][vo/gpu/d3d11] [ 18] color.rgb = 1.000000 vec4(texture(texture0, texcoord0)).rgb; [ 2.862][d][vo/gpu/d3d11] [ 19] // color mapping [ 2.862][d][vo/gpu/d3d11] [ 20] color.rgb = vec3(1.000000); [ 2.862][d][vo/gpu/d3d11] [ 21] color.rgb = vec3(1.000000); [ 2.862][d][vo/gpu/d3d11] [ 22] // delinearize [ 2.862][d][vo/gpu/d3d11] [ 23] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.862][d][vo/gpu/d3d11] [ 24] color.rgb *= vec3(1.000000); [ 2.862][d][vo/gpu/d3d11] [ 25] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 2.862][d][vo/gpu/d3d11] [ 26] out_color = color; [ 2.862][d][vo/gpu/d3d11] [ 27] } [ 2.862][d][vo/gpu/d3d11] HLSL source: [ 2.862][d][vo/gpu/d3d11] [ 1] Texture2D _16 : register(t0); [ 2.862][d][vo/gpu/d3d11] [ 2] SamplerState 16_sampler : register(s0); [ 2.862][d][vo/gpu/d3d11] [ 3] [ 2.862][d][vo/gpu/d3d11] [ 4] static float2 _20; [ 2.862][d][vo/gpu/d3d11] [ 5] static float4 _64; [ 2.862][d][vo/gpu/d3d11] [ 6] [ 2.862][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input [ 2.862][d][vo/gpu/d3d11] [ 8] { [ 2.862][d][vo/gpu/d3d11] [ 9] float2 _20 : TEXCOORD1; [ 2.862][d][vo/gpu/d3d11] [ 10] }; [ 2.862][d][vo/gpu/d3d11] [ 11] [ 2.862][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.862][d][vo/gpu/d3d11] [ 13] { [ 2.862][d][vo/gpu/d3d11] [ 14] float4 _64 : SV_Target0; [ 2.862][d][vo/gpu/d3d11] [ 15] }; [ 2.862][d][vo/gpu/d3d11] [ 16] [ 2.862][d][vo/gpu/d3d11] [ 17] void frag_main() [ 2.862][d][vo/gpu/d3d11] [ 18] { [ 2.862][d][vo/gpu/d3d11] [ 19] float3 _60 = pow(clamp((_16.Sample(16_sampler, _20).xyz * 1.0f).xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx); [ 2.862][d][vo/gpu/d3d11] [ 20] _64 = float4(_60.x, _60.y, _60.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w); [ 2.862][d][vo/gpu/d3d11] [ 21] } [ 2.862][d][vo/gpu/d3d11] [ 22] [ 2.862][d][vo/gpu/d3d11] [ 23] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.862][d][vo/gpu/d3d11] [ 24] { [ 2.862][d][vo/gpu/d3d11] [ 25] _20 = stage_input._20; [ 2.862][d][vo/gpu/d3d11] [ 26] frag_main(); [ 2.862][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output stage_output; [ 2.862][d][vo/gpu/d3d11] [ 28] stage_output._64 = _64; [ 2.862][d][vo/gpu/d3d11] [ 29] return stage_output; [ 2.862][d][vo/gpu/d3d11] [ 30] } [ 2.865][v][vo/gpu] Reallocating OSD texture to 2048x256. [ 2.875][v][cplayer] first video frame after restart shown [ 2.876][d][osc] osc_init [ 2.877][v][cplayer] starting audio playback [ 2.877][d][ao/wasapi] Thread Resume [ 2.877][d][ao/wasapi] Thread Reset [ 2.877][v][cplayer] playback restart complete [ 2.931][v][cplayer] Change display sync audio drift: 1 [ 2.932][d][vo/gpu] Resizing texture: 1793x1009 [ 2.934][d][vo/gpu] Resizing texture: 1793x1009 [ 2.935][d][vo/gpu] Resizing texture: 1793x1009 [ 2.938][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.941][v][vo/gpu/d3d11] Compiled a vertex shader in 5300us [ 2.941][v][vo/gpu/d3d11] shaderc: 1790us, SPIRV-Cross: 153us, D3DCompile: 3357us [ 2.941][d][vo/gpu/d3d11] GLSL source: [ 2.941][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.941][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.941][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.941][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.941][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 2.941][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 2.941][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 2.941][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 2.941][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1; [ 2.941][d][vo/gpu/d3d11] [ 10] layout(location=3) in vec2 vertex_texcoord2; [ 2.941][d][vo/gpu/d3d11] [ 11] layout(location=3) out vec2 texcoord2; [ 2.941][d][vo/gpu/d3d11] [ 12] layout(location=4) in vec2 vertex_texcoord3; [ 2.941][d][vo/gpu/d3d11] [ 13] layout(location=4) out vec2 texcoord3; [ 2.941][d][vo/gpu/d3d11] [ 14] void main() { [ 2.941][d][vo/gpu/d3d11] [ 15] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.941][d][vo/gpu/d3d11] [ 16] texcoord0 = vertex_texcoord0; [ 2.941][d][vo/gpu/d3d11] [ 17] texcoord1 = vertex_texcoord1; [ 2.941][d][vo/gpu/d3d11] [ 18] texcoord2 = vertex_texcoord2; [ 2.941][d][vo/gpu/d3d11] [ 19] texcoord3 = vertex_texcoord3; [ 2.941][d][vo/gpu/d3d11] [ 20] } [ 2.941][d][vo/gpu/d3d11] HLSL source: [ 2.941][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.941][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.941][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.941][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.941][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 2.941][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 2.941][d][vo/gpu/d3d11] [ 7] static float2 _33; [ 2.941][d][vo/gpu/d3d11] [ 8] static float2 _34; [ 2.941][d][vo/gpu/d3d11] [ 9] static float2 _36; [ 2.941][d][vo/gpu/d3d11] [ 10] static float2 _37; [ 2.941][d][vo/gpu/d3d11] [ 11] [ 2.941][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Input [ 2.941][d][vo/gpu/d3d11] [ 13] { [ 2.941][d][vo/gpu/d3d11] [ 14] float2 _18 : TEXCOORD0; [ 2.941][d][vo/gpu/d3d11] [ 15] float2 _28 : TEXCOORD1; [ 2.941][d][vo/gpu/d3d11] [ 16] float2 _31 : TEXCOORD2; [ 2.941][d][vo/gpu/d3d11] [ 17] float2 _34 : TEXCOORD3; [ 2.941][d][vo/gpu/d3d11] [ 18] float2 _37 : TEXCOORD4; [ 2.941][d][vo/gpu/d3d11] [ 19] }; [ 2.941][d][vo/gpu/d3d11] [ 20] [ 2.941][d][vo/gpu/d3d11] [ 21] struct SPIRV_Cross_Output [ 2.941][d][vo/gpu/d3d11] [ 22] { [ 2.941][d][vo/gpu/d3d11] [ 23] float2 _27 : TEXCOORD1; [ 2.941][d][vo/gpu/d3d11] [ 24] float2 _30 : TEXCOORD2; [ 2.941][d][vo/gpu/d3d11] [ 25] float2 _33 : TEXCOORD3; [ 2.941][d][vo/gpu/d3d11] [ 26] float2 _36 : TEXCOORD4; [ 2.941][d][vo/gpu/d3d11] [ 27] float4 gl_Position : SV_Position; [ 2.941][d][vo/gpu/d3d11] [ 28] }; [ 2.941][d][vo/gpu/d3d11] [ 29] [ 2.941][d][vo/gpu/d3d11] [ 30] void vert_main() [ 2.941][d][vo/gpu/d3d11] [ 31] { [ 2.941][d][vo/gpu/d3d11] [ 32] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.941][d][vo/gpu/d3d11] [ 33] _27 = _28; [ 2.941][d][vo/gpu/d3d11] [ 34] _30 = _31; [ 2.941][d][vo/gpu/d3d11] [ 35] _33 = _34; [ 2.941][d][vo/gpu/d3d11] [ 36] _36 = _37; [ 2.941][d][vo/gpu/d3d11] [ 37] gl_Position.y = -gl_Position.y; [ 2.941][d][vo/gpu/d3d11] [ 38] } [ 2.941][d][vo/gpu/d3d11] [ 39] [ 2.941][d][vo/gpu/d3d11] [ 40] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.941][d][vo/gpu/d3d11] [ 41] { [ 2.941][d][vo/gpu/d3d11] [ 42] _18 = stage_input._18; [ 2.941][d][vo/gpu/d3d11] [ 43] _28 = stage_input._28; [ 2.941][d][vo/gpu/d3d11] [ 44] _31 = stage_input._31; [ 2.941][d][vo/gpu/d3d11] [ 45] _34 = stage_input._34; [ 2.941][d][vo/gpu/d3d11] [ 46] _37 = stage_input._37; [ 2.941][d][vo/gpu/d3d11] [ 47] vert_main(); [ 2.941][d][vo/gpu/d3d11] [ 48] SPIRV_Cross_Output stage_output; [ 2.941][d][vo/gpu/d3d11] [ 49] stage_output.gl_Position = gl_Position; [ 2.941][d][vo/gpu/d3d11] [ 50] stage_output._27 = _27; [ 2.941][d][vo/gpu/d3d11] [ 51] stage_output._30 = _30; [ 2.941][d][vo/gpu/d3d11] [ 52] stage_output._33 = _33; [ 2.941][d][vo/gpu/d3d11] [ 53] stage_output._36 = _36; [ 2.941][d][vo/gpu/d3d11] [ 54] return stage_output; [ 2.941][d][vo/gpu/d3d11] [ 55] } [ 2.942][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.942][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 2.945][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.951][v][vo/gpu/d3d11] Compiled a fragment shader in 9561us [ 2.951][v][vo/gpu/d3d11] shaderc: 3410us, SPIRV-Cross: 426us, D3DCompile: 5725us [ 2.951][d][vo/gpu/d3d11] GLSL source: [ 2.951][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.951][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 2.951][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 2.951][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.951][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 2.951][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 2.951][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1; [ 2.951][d][vo/gpu/d3d11] [ 8] layout(location=3) in vec2 texcoord2; [ 2.951][d][vo/gpu/d3d11] [ 9] layout(location=4) in vec2 texcoord3; [ 2.951][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO { [ 2.951][d][vo/gpu/d3d11] [ 11] layout(offset=0) float fcoord; [ 2.951][d][vo/gpu/d3d11] [ 12] layout(offset=16) vec3 src_luma; [ 2.951][d][vo/gpu/d3d11] [ 13] layout(offset=32) vec3 dst_luma; [ 2.951][d][vo/gpu/d3d11] [ 14] layout(offset=48) vec2 texture_size0; [ 2.951][d][vo/gpu/d3d11] [ 15] layout(offset=64) mat2 texture_rot0; [ 2.951][d][vo/gpu/d3d11] [ 16] layout(offset=96) vec2 texture_off0; [ 2.951][d][vo/gpu/d3d11] [ 17] layout(offset=104) vec2 pixel_size0; [ 2.951][d][vo/gpu/d3d11] [ 18] layout(offset=112) vec2 texture_size1; [ 2.951][d][vo/gpu/d3d11] [ 19] layout(offset=128) mat2 texture_rot1; [ 2.951][d][vo/gpu/d3d11] [ 20] layout(offset=160) vec2 texture_off1; [ 2.951][d][vo/gpu/d3d11] [ 21] layout(offset=168) vec2 pixel_size1; [ 2.951][d][vo/gpu/d3d11] [ 22] layout(offset=176) vec2 texture_size2; [ 2.951][d][vo/gpu/d3d11] [ 23] layout(offset=192) mat2 texture_rot2; [ 2.951][d][vo/gpu/d3d11] [ 24] layout(offset=224) vec2 texture_off2; [ 2.951][d][vo/gpu/d3d11] [ 25] layout(offset=232) vec2 pixel_size2; [ 2.951][d][vo/gpu/d3d11] [ 26] layout(offset=240) vec2 texture_size3; [ 2.951][d][vo/gpu/d3d11] [ 27] layout(offset=256) mat2 texture_rot3; [ 2.951][d][vo/gpu/d3d11] [ 28] layout(offset=288) vec2 texture_off3; [ 2.951][d][vo/gpu/d3d11] [ 29] layout(offset=296) vec2 pixel_size3; [ 2.951][d][vo/gpu/d3d11] [ 30] }; [ 2.951][d][vo/gpu/d3d11] [ 31] layout(binding=0) uniform sampler2D lut; [ 2.951][d][vo/gpu/d3d11] [ 32] layout(binding=1) uniform sampler2D texture0; [ 2.951][d][vo/gpu/d3d11] [ 33] layout(binding=2) uniform sampler2D texture1; [ 2.951][d][vo/gpu/d3d11] [ 34] layout(binding=3) uniform sampler2D texture2; [ 2.951][d][vo/gpu/d3d11] [ 35] layout(binding=4) uniform sampler2D texture3; [ 2.951][d][vo/gpu/d3d11] [ 36] void main() { [ 2.951][d][vo/gpu/d3d11] [ 37] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.951][d][vo/gpu/d3d11] [ 38] color = vec4(0.0); [ 2.951][d][vo/gpu/d3d11] [ 39] { [ 2.951][d][vo/gpu/d3d11] [ 40] vec4 c; [ 2.951][d][vo/gpu/d3d11] [ 41] float ypos = LUT_POS(fcoord, 64.0); [ 2.951][d][vo/gpu/d3d11] [ 42] float weights[4]; [ 2.951][d][vo/gpu/d3d11] [ 43] c = texture(lut, vec2(0.500000, ypos)); [ 2.951][d][vo/gpu/d3d11] [ 44] weights[0] = c[0]; [ 2.951][d][vo/gpu/d3d11] [ 45] weights[1] = c[1]; [ 2.951][d][vo/gpu/d3d11] [ 46] weights[2] = c[2]; [ 2.951][d][vo/gpu/d3d11] [ 47] weights[3] = c[3]; [ 2.951][d][vo/gpu/d3d11] [ 48] // scaler samples [ 2.951][d][vo/gpu/d3d11] [ 49] c = texture(texture0, texcoord0); [ 2.951][d][vo/gpu/d3d11] [ 50] color += vec4(weights[0]) c; [ 2.951][d][vo/gpu/d3d11] [ 51] c = texture(texture1, texcoord1); [ 2.951][d][vo/gpu/d3d11] [ 52] color += vec4(weights[1]) c; [ 2.951][d][vo/gpu/d3d11] [ 53] c = texture(texture2, texcoord2); [ 2.951][d][vo/gpu/d3d11] [ 54] color += vec4(weights[2]) c; [ 2.951][d][vo/gpu/d3d11] [ 55] c = texture(texture3, texcoord3); [ 2.951][d][vo/gpu/d3d11] [ 56] color += vec4(weights[3]) c; [ 2.951][d][vo/gpu/d3d11] [ 57] } [ 2.951][d][vo/gpu/d3d11] [ 58] // color mapping [ 2.951][d][vo/gpu/d3d11] [ 59] color.rgb = vec3(1.000000); [ 2.951][d][vo/gpu/d3d11] [ 60] color.rgb = vec3(1.000000); [ 2.951][d][vo/gpu/d3d11] [ 61] // delinearize [ 2.951][d][vo/gpu/d3d11] [ 62] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.951][d][vo/gpu/d3d11] [ 63] color.rgb *= vec3(1.000000); [ 2.951][d][vo/gpu/d3d11] [ 64] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 2.951][d][vo/gpu/d3d11] [ 65] out_color = color; [ 2.951][d][vo/gpu/d3d11] [ 66] } [ 2.951][d][vo/gpu/d3d11] HLSL source: [ 2.951][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0) [ 2.951][d][vo/gpu/d3d11] [ 2] { [ 2.951][d][vo/gpu/d3d11] [ 3] float _23_m0 : packoffset(c0); [ 2.951][d][vo/gpu/d3d11] [ 4] float3 _23_m1 : packoffset(c1); [ 2.951][d][vo/gpu/d3d11] [ 5] float3 _23_m2 : packoffset(c2); [ 2.951][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3); [ 2.951][d][vo/gpu/d3d11] [ 7] row_major float2x2 _23_m4 : packoffset(c4); [ 2.951][d][vo/gpu/d3d11] [ 8] float2 _23_m5 : packoffset(c6); [ 2.951][d][vo/gpu/d3d11] [ 9] float2 _23_m6 : packoffset(c6.z); [ 2.951][d][vo/gpu/d3d11] [ 10] float2 _23_m7 : packoffset(c7); [ 2.951][d][vo/gpu/d3d11] [ 11] row_major float2x2 _23_m8 : packoffset(c8); [ 2.951][d][vo/gpu/d3d11] [ 12] float2 _23_m9 : packoffset(c10); [ 2.951][d][vo/gpu/d3d11] [ 13] float2 _23_m10 : packoffset(c10.z); [ 2.951][d][vo/gpu/d3d11] [ 14] float2 _23_m11 : packoffset(c11); [ 2.951][d][vo/gpu/d3d11] [ 15] row_major float2x2 _23_m12 : packoffset(c12); [ 2.951][d][vo/gpu/d3d11] [ 16] float2 _23_m13 : packoffset(c14); [ 2.951][d][vo/gpu/d3d11] [ 17] float2 _23_m14 : packoffset(c14.z); [ 2.951][d][vo/gpu/d3d11] [ 18] float2 _23_m15 : packoffset(c15); [ 2.951][d][vo/gpu/d3d11] [ 19] row_major float2x2 _23_m16 : packoffset(c16); [ 2.951][d][vo/gpu/d3d11] [ 20] float2 _23_m17 : packoffset(c18); [ 2.951][d][vo/gpu/d3d11] [ 21] float2 _23_m18 : packoffset(c18.z); [ 2.951][d][vo/gpu/d3d11] [ 22] }; [ 2.951][d][vo/gpu/d3d11] [ 23] [ 2.951][d][vo/gpu/d3d11] [ 24] Texture2D _34 : register(t0); [ 2.951][d][vo/gpu/d3d11] [ 25] SamplerState 34_sampler : register(s0); [ 2.951][d][vo/gpu/d3d11] [ 26] Texture2D _64 : register(t1); [ 2.951][d][vo/gpu/d3d11] [ 27] SamplerState 64_sampler : register(s1); [ 2.952][d][vo/gpu/d3d11] [ 28] Texture2D _77 : register(t2); [ 2.952][d][vo/gpu/d3d11] [ 29] SamplerState 77_sampler : register(s2); [ 2.952][d][vo/gpu/d3d11] [ 30] Texture2D _89 : register(t3); [ 2.952][d][vo/gpu/d3d11] [ 31] SamplerState 89_sampler : register(s3); [ 2.952][d][vo/gpu/d3d11] [ 32] Texture2D _101 : register(t4); [ 2.952][d][vo/gpu/d3d11] [ 33] SamplerState 101_sampler : register(s4); [ 2.952][d][vo/gpu/d3d11] [ 34] [ 2.952][d][vo/gpu/d3d11] [ 35] static float2 _67; [ 2.952][d][vo/gpu/d3d11] [ 36] static float2 _79; [ 2.952][d][vo/gpu/d3d11] [ 37] static float2 _91; [ 2.952][d][vo/gpu/d3d11] [ 38] static float2 _103; [ 2.952][d][vo/gpu/d3d11] [ 39] static float4 _144; [ 2.952][d][vo/gpu/d3d11] [ 40] [ 2.952][d][vo/gpu/d3d11] [ 41] struct SPIRV_Cross_Input [ 2.952][d][vo/gpu/d3d11] [ 42] { [ 2.952][d][vo/gpu/d3d11] [ 43] float2 _67 : TEXCOORD1; [ 2.952][d][vo/gpu/d3d11] [ 44] float2 _79 : TEXCOORD2; [ 2.952][d][vo/gpu/d3d11] [ 45] float2 _91 : TEXCOORD3; [ 2.952][d][vo/gpu/d3d11] [ 46] float2 _103 : TEXCOORD4; [ 2.952][d][vo/gpu/d3d11] [ 47] }; [ 2.952][d][vo/gpu/d3d11] [ 48] [ 2.952][d][vo/gpu/d3d11] [ 49] struct SPIRV_Cross_Output [ 2.952][d][vo/gpu/d3d11] [ 50] { [ 2.952][d][vo/gpu/d3d11] [ 51] float4 _144 : SV_Target0; [ 2.952][d][vo/gpu/d3d11] [ 52] }; [ 2.952][d][vo/gpu/d3d11] [ 53] [ 2.952][d][vo/gpu/d3d11] [ 54] void frag_main() [ 2.952][d][vo/gpu/d3d11] [ 55] { [ 2.952][d][vo/gpu/d3d11] [ 56] float4 _39 = _34.Sample(34_sampler, float2(0.5f, lerp(0.0078125f, 0.9921875f, _23_m0))); [ 2.952][d][vo/gpu/d3d11] [ 57] float4 _112 = (((_39.x.xxxx * _64.Sample(64_sampler, _67)) + (_39.y.xxxx _77.Sample(__77_sampler, _79))) + (_39.z.xxxx _89.Sample(89_sampler, _91))) + (_39.w.xxxx * _101.Sample(101_sampler, _103)); [ 2.952][d][vo/gpu/d3d11] [ 58] float3 _140 = pow(clamp(_112.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx); [ 2.952][d][vo/gpu/d3d11] [ 59] _144 = float4(_140.x, _140.y, _140.z, _112.w); [ 2.952][d][vo/gpu/d3d11] [ 60] } [ 2.952][d][vo/gpu/d3d11] [ 61] [ 2.952][d][vo/gpu/d3d11] [ 62] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.952][d][vo/gpu/d3d11] [ 63] { [ 2.952][d][vo/gpu/d3d11] [ 64] _67 = stage_input._67; [ 2.952][d][vo/gpu/d3d11] [ 65] _79 = stage_input._79; [ 2.952][d][vo/gpu/d3d11] [ 66] _91 = stage_input._91; [ 2.952][d][vo/gpu/d3d11] [ 67] _103 = stage_input._103; [ 2.952][d][vo/gpu/d3d11] [ 68] frag_main(); [ 2.952][d][vo/gpu/d3d11] [ 69] SPIRV_Cross_Output stage_output; [ 2.952][d][vo/gpu/d3d11] [ 70] stage_output._144 = _144; [ 2.952][d][vo/gpu/d3d11] [ 71] return stage_output; [ 2.952][d][vo/gpu/d3d11] [ 72] } [ 2.985][d][vo/gpu] Resizing texture: 1793x1009 [ 3.015][d][vo/gpu] Resizing texture: 1793x1009 [ 3.029][d][vo/gpu] Resizing texture: 1793x1009 [ 3.062][d][vo/gpu] Resizing texture: 1793x1009 [ 3.098][d][vo/gpu] Resizing texture: 1793x1009 [ 3.214][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 3.214][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 3.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.219][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 3.219][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.248][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 3.248][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 3.249][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.249][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.276][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.305][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.339][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.380][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.422][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.444][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 3.467][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 4.123][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 4.956][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 4.956][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 4.956][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 4.990][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.004][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.005][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.005][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.005][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.005][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.010][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.010][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.019][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.046][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.047][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.047][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.047][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.050][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.050][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.081][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.081][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.081][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.091][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.091][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.105][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.105][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.105][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.107][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.107][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.115][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.115][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.126][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.126][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.142][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.142][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.143][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.146][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.147][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.155][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.155][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.167][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.167][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.167][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.171][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.171][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.179][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.179][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.187][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.188][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.218][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.218][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.218][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.219][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.219][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.226][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.227][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.237][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.237][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.238][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.243][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.243][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.251][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.251][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.259][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.259][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.272][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.272][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.272][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.275][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.275][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.282][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.283][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.291][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.291][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.310][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.310][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.311][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.315][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.315][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.323][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.323][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.333][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.334][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.334][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.337][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.338][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.346][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.347][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.355][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.355][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.379][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.379][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.380][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.387][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.388][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.421][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.421][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.422][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.455][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.456][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.456][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.483][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.518][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.518][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.518][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.522][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.523][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.553][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.553][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.553][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.556][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.557][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.591][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 5.591][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 5.592][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.592][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.629][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.640][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.685][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.719][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.754][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.789][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 5.806][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 7.531][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 7.534][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 7.534][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.558][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 7.559][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.559][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.562][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 7.563][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.570][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 7.600][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.628][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.652][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.690][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.732][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.781][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 7.811][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 7.968][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 9.384][d][cplayer] Run command: quit, flags=9, args=[0] [ 9.384][v][cplayer] EOF code: 5
[ 9.384][d][ao/wasapi] Thread Reset [ 9.384][v][ad] Uninit decoder. [ 9.384][v][vd] Uninit decoder. [ 9.422][v][cplayer] finished playback, success (reason 3) [ 9.422][i][cplayer] [ 9.422][i][cplayer] [ 9.422][i][cplayer] Exiting... (Quit) [ 9.422][v][ytdl_hook] Exiting... [ 9.422][v][stats] Exiting... [ 9.422][v][osc] Exiting... [ 9.424][d][ao/wasapi] Uninit wasapi [ 9.424][d][ao/wasapi] Thread Reset [ 9.424][d][ao/wasapi] Thread Reset [ 9.424][d][ao/wasapi] Thread shutdown [ 9.427][d][ao/wasapi] Thread uninit done [ 9.427][d][ao/wasapi] Thread return [ 9.428][d][ao/wasapi] Uninit wasapi done [ 9.429][d][vo/gpu] flushing shader cache [ 9.434][v][vo/gpu/win32] uninit

deama commented 5 years ago

Is there a way to tell if it's working?

deama commented 5 years ago

Ok so I tried something else, I tried creating an input.conf file where mpv.conf is located and gave it this: I vf toggle format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4

So when I press shift+i it will turn it on. But when I'm in mpv and playing a clip, if I shift+i it says failed to load filters. Here's the log:

[ 0.003][v][cplayer] mpv 0.29.0-107-gd6d6da4711 Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects [ 0.003][v][cplayer] built on Sun Dec 30 11:01:30 DST 2018 [ 0.003][v][cplayer] ffmpeg library versions: [ 0.003][v][cplayer] libavutil 56.25.100 [ 0.003][v][cplayer] libavcodec 58.42.104 [ 0.004][v][cplayer] libavformat 58.25.100 [ 0.004][v][cplayer] libswscale 5.4.100 [ 0.004][v][cplayer] libavfilter 7.46.101 [ 0.004][v][cplayer] libswresample 3.4.100 [ 0.004][v][cplayer] ffmpeg version: git-2018-12-29-fccba32b [ 0.004][v][cplayer] [ 0.004][v][cplayer] Configuration: /home/shinchiro/build/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-libarchive --enable-libass --enable-libbluray --enable-dvdread --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw [ 0.004][v][cplayer] List of enabled features: asm atomics build-date cplayer crossc cuda-hwaccel d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths drmprime dvdnav dvdread dvdread-common egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gnuc gpl iconv javascript jpeg lcms2 libaf libarchive libass libass-osd libav-any libavcodec libavdevice libbluray libm libmpv-shared lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband shaderc shaderc-static static-build stdatomic uchardet vapoursynth vapoursynth-core vapoursynth-lazy vulkan wasapi win32-desktop win32-internal-pthreads win32-pipes zlib [ 0.004][d][osc] Loading lua script @osc.lua... [ 0.004][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.004][d][stats] Loading lua script @stats.lua... [ 0.004][v][cplayer] Waiting for scripts... [ 0.004][d][stats] loading mp.defaults [ 0.004][d][osc] loading mp.defaults [ 0.004][d][ytdl_hook] loading mp.defaults [ 0.004][d][stats] loading @stats.lua [ 0.004][d][ytdl_hook] loading @ytdl_hook.lua [ 0.004][d][osc] loading @osc.lua [ 0.005][d][ytdl_hook] reading options for ytdl_hook [ 0.005][v][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.005][v][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.005][d][stats] reading options for stats [ 0.005][v][stats] script-opts/stats.conf not found. [ 0.005][v][stats] lua-settings/stats.conf not found. [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] i script-binding stats/display-stats [ 0.006][d][cplayer] , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats [ 0.006][d][cplayer] I script-binding stats/display-stats-toggle [ 0.006][d][cplayer] , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force] [ 0.006][d][osc] reading options for osc [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging] [ 0.006][v][osc] script-opts/osc.conf not found. [ 0.006][v][osc] lua-settings/osc.conf not found. [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/keybinding1 [ 0.006][d][cplayer] mouse_leave script-binding osc/__keybinding2 [ 0.006][d][cplayer] , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input, mbtn_left script-binding osc/keybinding3 [ 0.006][d][cplayer] shift+mbtn_left script-binding osc/keybinding4 [ 0.006][d][cplayer] mbtn_right script-binding osc/__keybinding5 [ 0.006][d][cplayer] wheel_up script-binding osc/keybinding6 [ 0.006][d][cplayer] wheel_down script-binding osc/__keybinding7 [ 0.006][d][cplayer] mbtn_left_dbl ignore [ 0.006][d][cplayer] shift+mbtn_left_dbl ignore [ 0.006][d][cplayer] mbtn_right_dbl ignore [ 0.006][d][cplayer] , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_osc, , default] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging] [ 0.006][d][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force] [ 0.006][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging] [ 0.006][v][cplayer] Done loading scripts. [ 0.007][v][vo/gpu] Probing for best GPU context. [ 0.007][v][vo/gpu/d3d11] Initializing GPU context 'd3d11' [ 0.008][d][vo/gpu/d3d11] Failed to create 12_0+ device, trying 11_1 [ 0.032][v][vo/gpu/d3d11] Using Direct3D 11 feature level 11_0 [ 0.032][v][vo/gpu/d3d11] Device Name: NVIDIA GeForce GTX 970 [ 0.032][v][vo/gpu/d3d11] Device ID: 10de:13c2 (rev a1) [ 0.032][v][vo/gpu/d3d11] Subsystem ID: 196e:1131 [ 0.032][v][vo/gpu/d3d11] LUID: 0000000000008915 [ 0.033][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc' [ 0.033][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime [ 0.033][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384 [ 0.034][v][vo/gpu/d3d11] D3DCompiler version: 6.3.9600.16384 [ 0.042][v][vo/gpu/d3d11] Using DXGI 1.2+ [ 0.042][v][vo/gpu/d3d11] Using flip-model presentation [ 0.042][d][vo/gpu/d3d11] Texture formats: [ 0.042][d][vo/gpu/d3d11] NAME COMPTYPE SIZE DEPTH PER COMP. [ 0.042][d][vo/gpu/d3d11] r8 1unorm 1B LF CR {8} [ 0.042][d][vo/gpu/d3d11] rg8 2unorm 2B LF CR {8 8} [ 0.042][d][vo/gpu/d3d11] rgba8 4unorm 4B LF CR {8 8 8 8} [ 0.042][d][vo/gpu/d3d11] r16 1unorm 2B LF CR {16} [ 0.042][d][vo/gpu/d3d11] rg16 2unorm 4B LF CR {16 16} [ 0.042][d][vo/gpu/d3d11] rgba16 4unorm 8B LF CR {16 16 16 16} [ 0.042][d][vo/gpu/d3d11] r32ui 1uint 4B {32} [ 0.042][d][vo/gpu/d3d11] rg32ui 2uint 8B {32 32} [ 0.042][d][vo/gpu/d3d11] rgb32ui 3uint 12B {32 32 32} [ 0.042][d][vo/gpu/d3d11] rgba32ui 4uint 16B {32 32 32 32} [ 0.042][d][vo/gpu/d3d11] r16hf 1float 2B LF CR {16} [ 0.042][d][vo/gpu/d3d11] rg16hf 2float 4B LF CR {16 16} [ 0.042][d][vo/gpu/d3d11] rgba16hf 4float 8B LF CR {16 16 16 16} [ 0.042][d][vo/gpu/d3d11] r32f 1float 4B LF CR {32} [ 0.042][d][vo/gpu/d3d11] rg32f 2float 8B LF CR {32 32} [ 0.042][d][vo/gpu/d3d11] rgb32f 3float 12B {32 32 32} [ 0.042][d][vo/gpu/d3d11] rgba32f 4float 16B LF CR {32 32 32 32} [ 0.042][d][vo/gpu/d3d11] rgb10_a2 4unorm 4B LF CR {10 10 10 2} [ 0.042][d][vo/gpu/d3d11] bgra8 4unorm 4B LF CR {8 8 8 8} [ 0.042][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8} [ 0.042][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format [ 0.042][d][vo/gpu/d3d11] LF = linear filterable [ 0.042][d][vo/gpu/d3d11] CR = can be used for render targets [ 0.042][d][vo/gpu/d3d11] Image formats: [ 0.042][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [ 0.042][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [ 0.042][d][vo/gpu/d3d11] uyvy422 [ 0.042][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [ 0.042][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [ 0.042][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [ 0.042][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [ 0.042][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [ 0.042][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [ 0.042][d][vo/gpu/d3d11] bgr24 [ 0.042][d][vo/gpu/d3d11] rgb24 [ 0.042][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [ 0.042][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [ 0.042][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [ 0.042][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [ 0.042][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [ 0.042][d][vo/gpu/d3d11] rgb565 [ 0.042][d][vo/gpu/d3d11] vdpau [ 0.042][d][vo/gpu/d3d11] vdpau_output [ 0.042][d][vo/gpu/d3d11] vaapi [ 0.042][d][vo/gpu/d3d11] d3d11 [ 0.042][d][vo/gpu/d3d11] dxva2_vld [ 0.042][d][vo/gpu/d3d11] mmal [ 0.042][d][vo/gpu/d3d11] videotoolbox [ 0.042][d][vo/gpu/d3d11] drm_prime [ 0.042][d][vo/gpu/d3d11] cuda [ 0.042][d][vo/gpu/d3d11] yuyv422 [ 0.042][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] monow [ 0.042][d][vo/gpu/d3d11] monob [ 0.042][d][vo/gpu/d3d11] pal8 [ 0.042][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] uyyvyy411 [ 0.042][d][vo/gpu/d3d11] bgr8 [ 0.042][d][vo/gpu/d3d11] bgr4 [ 0.042][d][vo/gpu/d3d11] bgr4_byte [ 0.042][d][vo/gpu/d3d11] rgb8 [ 0.042][d][vo/gpu/d3d11] rgb4 [ 0.042][d][vo/gpu/d3d11] rgb4_byte [ 0.042][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [ 0.042][d][vo/gpu/d3d11] gray16be [ 0.042][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.042][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.042][d][vo/gpu/d3d11] rgb48be [ 0.042][d][vo/gpu/d3d11] rgb48 [ 0.042][d][vo/gpu/d3d11] rgb565be [ 0.042][d][vo/gpu/d3d11] rgb555be [ 0.042][d][vo/gpu/d3d11] rgb555 [ 0.042][d][vo/gpu/d3d11] bgr565be [ 0.043][d][vo/gpu/d3d11] bgr565 [ 0.043][d][vo/gpu/d3d11] bgr555be [ 0.043][d][vo/gpu/d3d11] bgr555 [ 0.043][d][vo/gpu/d3d11] vaapi_moco [ 0.043][d][vo/gpu/d3d11] vaapi_idct [ 0.043][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv420p16be [ 0.043][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv422p16be [ 0.043][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv444p16be [ 0.043][d][vo/gpu/d3d11] rgb444 [ 0.043][d][vo/gpu/d3d11] rgb444be [ 0.043][d][vo/gpu/d3d11] bgr444 [ 0.043][d][vo/gpu/d3d11] bgr444be [ 0.043][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [ 0.043][d][vo/gpu/d3d11] bgr48be [ 0.043][d][vo/gpu/d3d11] bgr48 [ 0.043][d][vo/gpu/d3d11] yuv420p9be [ 0.043][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv420p10be [ 0.043][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv422p10be [ 0.043][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv444p9be [ 0.043][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv444p10be [ 0.043][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv422p9be [ 0.043][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [ 0.043][d][vo/gpu/d3d11] gbrp9be [ 0.043][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [ 0.043][d][vo/gpu/d3d11] gbrp10be [ 0.043][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [ 0.043][d][vo/gpu/d3d11] gbrp16be [ 0.043][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [ 0.043][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva420p9be [ 0.043][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva422p9be [ 0.043][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva444p9be [ 0.043][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva420p10be [ 0.043][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva422p10be [ 0.043][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva444p10be [ 0.043][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva420p16be [ 0.043][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva422p16be [ 0.043][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva444p16be [ 0.043][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] xyz12 [ 0.043][d][vo/gpu/d3d11] xyz12be [ 0.043][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [ 0.043][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [ 0.043][d][vo/gpu/d3d11] nv20be [ 0.043][d][vo/gpu/d3d11] rgba64be [ 0.043][d][vo/gpu/d3d11] bgra64be [ 0.043][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [ 0.043][d][vo/gpu/d3d11] yvyu422 [ 0.043][d][vo/gpu/d3d11] ya16be [ 0.043][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [ 0.043][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [ 0.043][d][vo/gpu/d3d11] gbrap16be [ 0.043][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [ 0.043][d][vo/gpu/d3d11] qsv [ 0.043][d][vo/gpu/d3d11] d3d11va_vld [ 0.043][d][vo/gpu/d3d11] yuv420p12be [ 0.043][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv420p14be [ 0.043][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv422p12be [ 0.043][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv422p14be [ 0.043][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv444p12be [ 0.043][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv444p14be [ 0.043][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] gbrp12be [ 0.043][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [ 0.043][d][vo/gpu/d3d11] gbrp14be [ 0.043][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [ 0.043][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.043][d][vo/gpu/d3d11] bayer_bggr8 [ 0.043][d][vo/gpu/d3d11] bayer_rggb8 [ 0.043][d][vo/gpu/d3d11] bayer_gbrg8 [ 0.043][d][vo/gpu/d3d11] bayer_grbg8 [ 0.043][d][vo/gpu/d3d11] bayer_bggr16 [ 0.043][d][vo/gpu/d3d11] bayer_bggr16be [ 0.043][d][vo/gpu/d3d11] bayer_rggb16 [ 0.043][d][vo/gpu/d3d11] bayer_rggb16be [ 0.043][d][vo/gpu/d3d11] bayer_gbrg16 [ 0.043][d][vo/gpu/d3d11] bayer_gbrg16be [ 0.043][d][vo/gpu/d3d11] bayer_grbg16 [ 0.043][d][vo/gpu/d3d11] bayer_grbg16be [ 0.043][d][vo/gpu/d3d11] xvmc [ 0.043][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv440p10be [ 0.043][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.043][d][vo/gpu/d3d11] yuv440p12be [ 0.043][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [ 0.043][d][vo/gpu/d3d11] ayuv64be [ 0.043][d][vo/gpu/d3d11] videotoolbox_vl [ 0.043][d][vo/gpu/d3d11] p010be [ 0.043][d][vo/gpu/d3d11] gbrap12be [ 0.043][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [ 0.043][d][vo/gpu/d3d11] gbrap10be [ 0.043][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [ 0.043][d][vo/gpu/d3d11] mediacodec [ 0.043][d][vo/gpu/d3d11] gray12be [ 0.043][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [ 0.043][d][vo/gpu/d3d11] gray10be [ 0.043][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [ 0.043][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [ 0.043][d][vo/gpu/d3d11] p016be [ 0.043][d][vo/gpu/d3d11] gray9be [ 0.043][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [ 0.043][d][vo/gpu/d3d11] gbrpf32be [ 0.043][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [ 0.043][d][vo/gpu/d3d11] gbrapf32be [ 0.043][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [ 0.043][d][vo/gpu/d3d11] opencl [ 0.043][d][vo/gpu/d3d11] gray14be [ 0.043][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [ 0.043][d][vo/gpu/d3d11] grayf32be [ 0.043][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [ 0.043][d][vo/gpu/d3d11] yuva422p12be [ 0.043][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][d][vo/gpu/d3d11] yuva444p12be [ 0.043][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.043][v][vo/gpu] Testing FBO format rgba16hf [ 0.043][d][vo/gpu] Resizing texture: 16x16 [ 0.043][v][vo/gpu] Using FBO format rgba16hf. [ 0.043][v][vo/gpu] No advanced processing required. Enabling dumb mode. [ 0.043][v][vo/gpu/win32] DPI detected from the old API: 96 [ 0.044][v][vo/gpu/win32] display-fps: 144.000000 [ 0.045][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\QuickGammaProfile20190723_1.icc [ 0.046][v][vo/gpu] Assuming 144.000000 FPS for display sync. [ 0.046][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 0.046][d][vo/gpu] screen size: 1920x1036 [ 0.046][v][vo/gpu/win32] reset window bounds: 480:278:960:480 [ 0.048][d][vo/gpu/win32] move window: 480:278 [ 0.048][v][vo/gpu/win32] resize window: 960:480 [ 0.049][v][vo/gpu] Resize: 960x480 [ 0.049][v][vo/gpu] Window size: 960x480 [ 0.049][v][vo/gpu] Video source: 960x480 (1:1) [ 0.049][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 0.049][v][vo/gpu] Video scale: 1.000000/1.000000 [ 0.049][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.049][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.049][v][vo/gpu] Reported display depth: 8 [ 0.049][v][vo/gpu] Texture for plane 0: 960x480 [ 0.049][v][vo/gpu] Texture for plane 1: 960x480 [ 0.049][v][vo/gpu] Texture for plane 2: 960x480 [ 0.049][v][vo/gpu] Testing FBO format rgba16hf [ 0.049][d][vo/gpu] Resizing texture: 16x16 [ 0.050][v][vo/gpu] Using FBO format rgba16hf. [ 0.050][v][vo/gpu] No advanced processing required. Enabling dumb mode. [ 0.051][v][vo/gpu] Resize: 960x480 [ 0.051][v][vo/gpu] Window size: 960x480 [ 0.051][v][vo/gpu] Video source: 960x480 (1:1) [ 0.051][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480 [ 0.051][v][vo/gpu] Video scale: 1.000000/1.000000 [ 0.051][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.051][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.051][v][vo/gpu] Reported display depth: 8 [ 0.075][v][osd/libass] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 2.3.0 (COMPLEX) [ 0.076][v][osd/libass] Setting up fonts... [ 0.078][v][osd/libass] Using font provider directwrite [ 0.078][v][osd/libass] Done. [ 0.078][d][cplayer] Run command: disable-section, flags=0, args=[showhide] [ 0.082][v][osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT [ 0.084][v][vo/gpu] Reallocating OSD texture to 512x256. [ 0.132][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.134][v][vo/gpu/d3d11] Compiled a vertex shader in 49206us [ 0.134][v][vo/gpu/d3d11] shaderc: 47356us, SPIRV-Cross: 254us, D3DCompile: 1596us [ 0.134][d][vo/gpu/d3d11] GLSL source: [ 0.134][d][vo/gpu/d3d11] [ 1] #version 450 [ 0.134][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 0.134][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 0.134][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.134][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 0.134][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord; [ 0.134][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord; [ 0.134][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec4 vertex_ass_color; [ 0.134][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec4 ass_color; [ 0.134][d][vo/gpu/d3d11] [ 10] void main() { [ 0.134][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.134][d][vo/gpu/d3d11] [ 12] texcoord = vertex_texcoord; [ 0.134][d][vo/gpu/d3d11] [ 13] ass_color = vertex_ass_color; [ 0.134][d][vo/gpu/d3d11] [ 14] } [ 0.134][d][vo/gpu/d3d11] HLSL source: [ 0.134][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 0.134][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 0.134][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 0.134][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 0.134][d][vo/gpu/d3d11] [ 5] static float4 _30; [ 0.134][d][vo/gpu/d3d11] [ 6] static float4 _32; [ 0.134][d][vo/gpu/d3d11] [ 7] [ 0.134][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 0.134][d][vo/gpu/d3d11] [ 9] { [ 0.134][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 0.134][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 0.134][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2; [ 0.134][d][vo/gpu/d3d11] [ 13] }; [ 0.134][d][vo/gpu/d3d11] [ 14] [ 0.134][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 0.134][d][vo/gpu/d3d11] [ 16] { [ 0.134][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 0.134][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2; [ 0.134][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 0.134][d][vo/gpu/d3d11] [ 20] }; [ 0.134][d][vo/gpu/d3d11] [ 21] [ 0.134][d][vo/gpu/d3d11] [ 22] void vert_main() [ 0.134][d][vo/gpu/d3d11] [ 23] { [ 0.134][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 0.134][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 0.134][d][vo/gpu/d3d11] [ 26] _30 = _32; [ 0.134][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 0.134][d][vo/gpu/d3d11] [ 28] } [ 0.134][d][vo/gpu/d3d11] [ 29] [ 0.134][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 0.134][d][vo/gpu/d3d11] [ 31] { [ 0.134][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 0.134][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 0.134][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32; [ 0.134][d][vo/gpu/d3d11] [ 35] vert_main(); [ 0.134][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 0.134][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 0.134][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 0.134][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 0.134][d][vo/gpu/d3d11] [ 40] return stage_output; [ 0.134][d][vo/gpu/d3d11] [ 41] } [ 0.136][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.137][v][vo/gpu/d3d11] Compiled a fragment shader in 3668us [ 0.137][v][vo/gpu/d3d11] shaderc: 1939us, SPIRV-Cross: 146us, D3DCompile: 1583us [ 0.137][d][vo/gpu/d3d11] GLSL source: [ 0.137][d][vo/gpu/d3d11] [ 1] #version 450 [ 0.137][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 0.137][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 0.137][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.137][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 0.137][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord; [ 0.137][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec4 ass_color; [ 0.137][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 0.138][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma; [ 0.138][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma; [ 0.138][d][vo/gpu/d3d11] [ 11] }; [ 0.138][d][vo/gpu/d3d11] [ 12] layout(binding=0) uniform sampler2D osdtex; [ 0.138][d][vo/gpu/d3d11] [ 13] void main() { [ 0.138][d][vo/gpu/d3d11] [ 14] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.138][d][vo/gpu/d3d11] [ 15] color = vec4(ass_color.rgb, ass_color.a texture(osdtex, texcoord).r); [ 0.138][d][vo/gpu/d3d11] [ 16] // color mapping [ 0.138][d][vo/gpu/d3d11] [ 17] color.rgb = vec3(1.000000); [ 0.138][d][vo/gpu/d3d11] [ 18] color.rgb = vec3(1.000000); [ 0.138][d][vo/gpu/d3d11] [ 19] out_color = color; [ 0.138][d][vo/gpu/d3d11] [ 20] } [ 0.138][d][vo/gpu/d3d11] HLSL source: [ 0.138][d][vo/gpu/d3d11] [ 1] Texture2D _26 : register(t0); [ 0.138][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0); [ 0.138][d][vo/gpu/d3d11] [ 3] [ 0.138][d][vo/gpu/d3d11] [ 4] static float4 _14; [ 0.138][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 0.138][d][vo/gpu/d3d11] [ 6] static float4 _52; [ 0.138][d][vo/gpu/d3d11] [ 7] [ 0.138][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 0.138][d][vo/gpu/d3d11] [ 9] { [ 0.138][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1; [ 0.138][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2; [ 0.138][d][vo/gpu/d3d11] [ 12] }; [ 0.138][d][vo/gpu/d3d11] [ 13] [ 0.138][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output [ 0.138][d][vo/gpu/d3d11] [ 15] { [ 0.138][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0; [ 0.138][d][vo/gpu/d3d11] [ 17] }; [ 0.138][d][vo/gpu/d3d11] [ 18] [ 0.138][d][vo/gpu/d3d11] [ 19] void frag_main() [ 0.138][d][vo/gpu/d3d11] [ 20] { [ 0.138][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w _26.Sample(__26_sampler, _30).x); [ 0.138][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w); [ 0.138][d][vo/gpu/d3d11] [ 23] } [ 0.138][d][vo/gpu/d3d11] [ 24] [ 0.138][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 0.138][d][vo/gpu/d3d11] [ 26] { [ 0.138][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14; [ 0.138][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30; [ 0.138][d][vo/gpu/d3d11] [ 29] frag_main(); [ 0.138][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 0.138][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52; [ 0.138][d][vo/gpu/d3d11] [ 32] return stage_output; [ 0.138][d][vo/gpu/d3d11] [ 33] } [ 1.812][v][vo/gpu/win32/droptarget] received dropped file: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.812][d][cplayer] Run command: loadfile, flags=1, args=[C:\Users\deama\Desktop\mpv_with_svp\test.mp4, replace, ] [ 1.812][i][cplayer] Playing: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.812][v][cplayer] Running hook: ytdl_hook/on_load [ 1.812][v][ytdl_hook] ytdl:// hook [ 1.813][v][ytdl_hook] not a ytdl:// url [ 1.813][d][osc] osc_init [ 1.813][v][ifo] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.813][v][ifo_dvdnav] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.813][v][bdmv/bluray] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.813][v][file] Opening C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.813][d][file] Stream opened successfully. [ 1.813][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 1.813][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 1.813][v][demux] Trying demuxers for level=normal. [ 1.813][d][demux] Trying demuxer: disc (force-level: normal) [ 1.813][d][demux] Trying demuxer: edl (force-level: normal) [ 1.813][d][demux] Trying demuxer: cue (force-level: normal) [ 1.813][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 1.813][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 1.814][d][demux] Trying demuxer: mkv (force-level: normal) [ 1.814][d][demux] Trying demuxer: libarchive (force-level: normal) [ 1.814][d][demux] Trying demuxer: rar (force-level: normal) [ 1.814][d][demux] Trying demuxer: lavf (force-level: normal) [ 1.815][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048. [ 1.816][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat) [ 1.816][v][cplayer] Opening done: C:\Users\deama\Desktop\mpv_with_svp\test.mp4 [ 1.816][v][find_files] Loading external files in C:\Users\deama\Desktop\mpv_with_svp\ [ 1.816][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 1.816][v][lavf] select track 0 [ 1.816][v][lavf] select track 1 [ 1.816][i][cplayer] (+) Video --vid=1 () (hevc 1920x1080 29.981fps) [ 1.816][i][cplayer] (+) Audio --aid=1 () (aac 2ch 44100Hz) [ 1.817][v][vd] Container reported FPS: 29.981131 [ 1.818][v][vd] Codec list: [ 1.818][v][vd] hevc - HEVC (High Efficiency Video Coding) [ 1.818][v][vd] hevc_qsv (hevc) - HEVC (Intel Quick Sync Video acceleration) [ 1.818][v][vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder [ 1.818][v][vd] Opening decoder hevc [ 1.818][v][vd] No hardware decoding requested. [ 1.818][v][vd] Using software decoding. [ 1.818][v][vd] Detected 3 logical cores. [ 1.818][v][vd] Requesting 4 threads for decoding. [ 1.818][v][vd] Selected codec: hevc (HEVC (High Efficiency Video Coding)) [ 1.818][v][vf] User filter list: [ 1.818][v][vf] (empty) [ 1.819][v][ad] Codec list: [ 1.819][v][ad] aac - AAC (Advanced Audio Coding) [ 1.819][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ 1.819][v][ad] Opening decoder aac [ 1.819][v][ad] Requesting 1 threads for decoding. [ 1.820][v][ad] Selected codec: aac (AAC (Advanced Audio Coding)) [ 1.820][v][af] User filter list: [ 1.820][v][af] (empty) [ 1.820][v][cplayer] Starting playback... [ 1.820][v][af] [in] 44100Hz stereo 2ch floatp [ 1.820][v][af] [userspeed] 44100Hz stereo 2ch floatp [ 1.820][v][af] [userspeed] (disabled) [ 1.820][v][af] [convert] 44100Hz stereo 2ch floatp [ 1.821][d][vd] DR parameter change to 1920x1088 yuv420p align=64 [ 1.821][d][vd] Allocating new DR image... [ 1.821][d][vd] ...failed.. [ 1.821][v][vd] DR failed - disabling. [ 1.827][v][vd] Decoder format: 1920x1080 yuv420p auto/auto/auto/limited/auto CL=unknown (auto 0.000000/0.000000/0.000000) [ 1.827][v][vd] Using container aspect ratio. [ 1.827][v][vf] [in] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.827][v][vf] [userdeint] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.827][v][vf] [userdeint] (disabled) [ 1.827][v][vf] [autorotate] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.827][v][vf] [autorotate] (disabled) [ 1.827][v][vf] [convert] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.827][v][vf] [convert] (disabled) [ 1.827][v][vf] [out] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.827][v][ao] Trying audio driver 'wasapi' [ 1.827][v][ao/wasapi] requested format: 44100 Hz, stereo channels, floatp [ 1.827][d][ao/wasapi] Init wasapi [ 1.828][d][ao/wasapi] Find device '' [ 1.829][v][ao/wasapi] No device specified. Selecting default. [ 1.829][v][ao/wasapi] Selecting device '{8ba4f371-de55-4447-9eec-1b2c28a2cbd7}' (Speakers (Realtek High Definition Audio)) [ 1.829][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{8ba4f371-de55-4447-9eec-1b2c28a2cbd7} [ 1.833][d][ao/wasapi] Init wasapi thread [ 1.833][d][ao/wasapi] Activating pAudioClient interface [ 1.833][d][ao/wasapi] Probing formats [ 1.836][v][ao/wasapi] Trying stereo float (32/32 bits) @ 44100hz (shared) -> ok [ 1.836][v][ao/wasapi] Accepted as stereo float @ 44100hz -> stereo float (32/32 bits) @ 44100hz (shared) [ 1.836][d][ao/wasapi] Fixing format [ 1.836][d][ao/wasapi] IAudioClient::GetDevicePeriod [ 1.836][v][ao/wasapi] Device period: 10 ms [ 1.836][d][ao/wasapi] IAudioClient::Initialize [ 1.864][d][ao/wasapi] IAudioClient::Initialize pRenderClient [ 1.864][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle [ 1.864][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize [ 1.864][v][ao/wasapi] Buffer frame count: 2240 (51 ms) [ 1.864][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 352800. [ 1.865][d][ao/wasapi] IAudioClient::Initialize pAudioVolume [ 1.865][d][ao/wasapi] Entering dispatch loop [ 1.865][d][ao/wasapi] Init wasapi done [ 1.865][v][ao/wasapi] device buffer: 2240 samples. [ 1.865][v][ao/wasapi] using soft-buffer of 8820 samples. [ 1.865][i][cplayer] AO: [wasapi] 44100Hz stereo 2ch float [ 1.865][v][cplayer] AO: Description: Windows WASAPI audio output (event mode) [ 1.865][i][cplayer] VO: [gpu] 1920x1080 yuv420p [ 1.865][v][cplayer] VO: Description: Shader-based GPU Renderer [ 1.865][v][vo/gpu] reconfig to 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.865][d][vo/gpu] screen size: 1920x1036 [ 1.865][v][vo/gpu/win32] reset window bounds: 0:-22:1920:1080 [ 1.866][v][vo/gpu/win32] adjusted window bounds: 64:14:1793:1009 [ 1.866][d][vo/gpu/win32] move window: 64:14 [ 1.866][v][vo/gpu/win32] resize window: 1793:1009 [ 1.867][v][vo/gpu] Resize: 1920x1080 [ 1.867][v][vo/gpu] Window size: 1920x1080 [ 1.867][v][vo/gpu] Video source: 1920x1080 (1:1) [ 1.867][v][vo/gpu] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080 [ 1.867][v][vo/gpu] Video scale: 1.000000/1.000000 [ 1.867][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.867][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.867][v][vo/gpu] Reported display depth: 8 [ 1.867][v][vo/gpu] Texture for plane 0: 1920x1080 [ 1.867][v][vo/gpu] Texture for plane 1: 960x540 [ 1.867][v][vo/gpu] Texture for plane 2: 960x540 [ 1.868][v][vo/gpu] Testing FBO format rgba16hf [ 1.868][d][vo/gpu] Resizing texture: 16x16 [ 1.868][v][vo/gpu] Using FBO format rgba16hf. [ 1.868][v][vo/gpu] No advanced processing required. Enabling dumb mode. [ 1.869][v][vo/gpu] Resize: 1793x1009 [ 1.869][v][vo/gpu] Window size: 1793x1009 [ 1.869][v][vo/gpu] Video source: 1920x1080 (1:1) [ 1.869][v][vo/gpu] Video display: (0, 0) 1920x1080 -> (0, 0) 1793x1009 [ 1.869][v][vo/gpu] Video scale: 0.933854/0.934259 [ 1.869][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.869][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.869][v][vo/gpu] Reported display depth: 8 [ 1.872][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.874][v][vo/gpu/d3d11] Compiled a vertex shader in 3416us [ 1.874][v][vo/gpu/d3d11] shaderc: 1603us, SPIRV-Cross: 126us, D3DCompile: 1687us [ 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] layout(location=3) in vec2 vertex_texcoord2; [ 1.874][d][vo/gpu/d3d11] [ 11] layout(location=3) out vec2 texcoord2; [ 1.874][d][vo/gpu/d3d11] [ 12] void main() { [ 1.874][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.874][d][vo/gpu/d3d11] [ 14] texcoord0 = vertex_texcoord0; [ 1.874][d][vo/gpu/d3d11] [ 15] texcoord1 = vertex_texcoord1; [ 1.874][d][vo/gpu/d3d11] [ 16] texcoord2 = vertex_texcoord2; [ 1.874][d][vo/gpu/d3d11] [ 17] } [ 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] static float2 _33; [ 1.874][d][vo/gpu/d3d11] [ 8] static float2 _34; [ 1.874][d][vo/gpu/d3d11] [ 9] [ 1.874][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 1.874][d][vo/gpu/d3d11] [ 11] { [ 1.874][d][vo/gpu/d3d11] [ 12] float2 _18 : TEXCOORD0; [ 1.874][d][vo/gpu/d3d11] [ 13] float2 _28 : TEXCOORD1; [ 1.874][d][vo/gpu/d3d11] [ 14] float2 _31 : TEXCOORD2; [ 1.874][d][vo/gpu/d3d11] [ 15] float2 _34 : TEXCOORD3; [ 1.874][d][vo/gpu/d3d11] [ 16] }; [ 1.874][d][vo/gpu/d3d11] [ 17] [ 1.874][d][vo/gpu/d3d11] [ 18] struct SPIRV_Cross_Output [ 1.874][d][vo/gpu/d3d11] [ 19] { [ 1.874][d][vo/gpu/d3d11] [ 20] float2 _27 : TEXCOORD1; [ 1.874][d][vo/gpu/d3d11] [ 21] float2 _30 : TEXCOORD2; [ 1.874][d][vo/gpu/d3d11] [ 22] float2 _33 : TEXCOORD3; [ 1.874][d][vo/gpu/d3d11] [ 23] float4 gl_Position : SV_Position; [ 1.874][d][vo/gpu/d3d11] [ 24] }; [ 1.874][d][vo/gpu/d3d11] [ 25] [ 1.874][d][vo/gpu/d3d11] [ 26] void vert_main() [ 1.874][d][vo/gpu/d3d11] [ 27] { [ 1.874][d][vo/gpu/d3d11] [ 28] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.874][d][vo/gpu/d3d11] [ 29] _27 = _28; [ 1.874][d][vo/gpu/d3d11] [ 30] _30 = _31; [ 1.874][d][vo/gpu/d3d11] [ 31] _33 = _34; [ 1.874][d][vo/gpu/d3d11] [ 32] gl_Position.y = -gl_Position.y; [ 1.874][d][vo/gpu/d3d11] [ 33] } [ 1.874][d][vo/gpu/d3d11] [ 34] [ 1.874][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.874][d][vo/gpu/d3d11] [ 36] { [ 1.874][d][vo/gpu/d3d11] [ 37] _18 = stage_input._18; [ 1.874][d][vo/gpu/d3d11] [ 38] _28 = stage_input._28; [ 1.874][d][vo/gpu/d3d11] [ 39] _31 = stage_input._31; [ 1.874][d][vo/gpu/d3d11] [ 40] _34 = stage_input._34; [ 1.874][d][vo/gpu/d3d11] [ 41] vert_main(); [ 1.874][d][vo/gpu/d3d11] [ 42] SPIRV_Cross_Output stage_output; [ 1.874][d][vo/gpu/d3d11] [ 43] stage_output.gl_Position = gl_Position; [ 1.874][d][vo/gpu/d3d11] [ 44] stage_output._27 = _27; [ 1.874][d][vo/gpu/d3d11] [ 45] stage_output._30 = _30; [ 1.874][d][vo/gpu/d3d11] [ 46] stage_output._33 = _33; [ 1.874][d][vo/gpu/d3d11] [ 47] return stage_output; [ 1.874][d][vo/gpu/d3d11] [ 48] } [ 1.876][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.880][v][vo/gpu/d3d11] Compiled a fragment shader in 6278us [ 1.880][v][vo/gpu/d3d11] shaderc: 2619us, SPIRV-Cross: 313us, D3DCompile: 3346us [ 1.880][d][vo/gpu/d3d11] GLSL source: [ 1.880][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.880][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.880][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.880][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.880][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.880][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.880][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1; [ 1.880][d][vo/gpu/d3d11] [ 8] layout(location=3) in vec2 texcoord2; [ 1.880][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO { [ 1.880][d][vo/gpu/d3d11] [ 10] layout(offset=0) mat3 colormatrix; [ 1.880][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec3 colormatrix_c; [ 1.880][d][vo/gpu/d3d11] [ 12] layout(offset=64) vec3 src_luma; [ 1.880][d][vo/gpu/d3d11] [ 13] layout(offset=80) vec3 dst_luma; [ 1.880][d][vo/gpu/d3d11] [ 14] layout(offset=96) vec2 texture_size0; [ 1.880][d][vo/gpu/d3d11] [ 15] layout(offset=112) mat2 texture_rot0; [ 1.880][d][vo/gpu/d3d11] [ 16] layout(offset=144) vec2 texture_off0; [ 1.880][d][vo/gpu/d3d11] [ 17] layout(offset=152) vec2 pixel_size0; [ 1.880][d][vo/gpu/d3d11] [ 18] layout(offset=160) vec2 texture_size1; [ 1.880][d][vo/gpu/d3d11] [ 19] layout(offset=176) mat2 texture_rot1; [ 1.880][d][vo/gpu/d3d11] [ 20] layout(offset=208) vec2 texture_off1; [ 1.880][d][vo/gpu/d3d11] [ 21] layout(offset=216) vec2 pixel_size1; [ 1.880][d][vo/gpu/d3d11] [ 22] layout(offset=224) vec2 texture_size2; [ 1.880][d][vo/gpu/d3d11] [ 23] layout(offset=240) mat2 texture_rot2; [ 1.880][d][vo/gpu/d3d11] [ 24] layout(offset=272) vec2 texture_off2; [ 1.880][d][vo/gpu/d3d11] [ 25] layout(offset=280) vec2 pixel_size2; [ 1.880][d][vo/gpu/d3d11] [ 26] }; [ 1.880][d][vo/gpu/d3d11] [ 27] layout(binding=0) uniform sampler2D texture0; [ 1.880][d][vo/gpu/d3d11] [ 28] layout(binding=1) uniform sampler2D texture1; [ 1.880][d][vo/gpu/d3d11] [ 29] layout(binding=2) uniform sampler2D texture2; [ 1.880][d][vo/gpu/d3d11] [ 30] void main() { [ 1.880][d][vo/gpu/d3d11] [ 31] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.880][d][vo/gpu/d3d11] [ 32] color.r = 1.000000 vec4(texture(texture0, texcoord0)).r; [ 1.880][d][vo/gpu/d3d11] [ 33] color.g = 1.000000 vec4(texture(texture1, texcoord1)).r; [ 1.880][d][vo/gpu/d3d11] [ 34] color.b = 1.000000 vec4(texture(texture2, texcoord2)).r; [ 1.880][d][vo/gpu/d3d11] [ 35] color = color.rgbr; [ 1.880][d][vo/gpu/d3d11] [ 36] color.rgb = mat3(colormatrix) color.rgb + colormatrix_c; [ 1.880][d][vo/gpu/d3d11] [ 37] color.a = 1.0; [ 1.880][d][vo/gpu/d3d11] [ 38] // color mapping [ 1.880][d][vo/gpu/d3d11] [ 39] color.rgb = vec3(1.000000); [ 1.880][d][vo/gpu/d3d11] [ 40] color.rgb = vec3(1.000000); [ 1.880][d][vo/gpu/d3d11] [ 41] out_color = color; [ 1.880][d][vo/gpu/d3d11] [ 42] } [ 1.880][d][vo/gpu/d3d11] HLSL source: [ 1.880][d][vo/gpu/d3d11] [ 1] cbuffer _67_69 : register(b0) [ 1.880][d][vo/gpu/d3d11] [ 2] { [ 1.880][d][vo/gpu/d3d11] [ 3] row_major float3x3 _69_m0 : packoffset(c0); [ 1.880][d][vo/gpu/d3d11] [ 4] float3 _69_m1 : packoffset(c3); [ 1.880][d][vo/gpu/d3d11] [ 5] float3 _69_m2 : packoffset(c4); [ 1.880][d][vo/gpu/d3d11] [ 6] float3 _69_m3 : packoffset(c5); [ 1.880][d][vo/gpu/d3d11] [ 7] float2 _69_m4 : packoffset(c6); [ 1.880][d][vo/gpu/d3d11] [ 8] row_major float2x2 _69_m5 : packoffset(c7); [ 1.880][d][vo/gpu/d3d11] [ 9] float2 _69_m6 : packoffset(c9); [ 1.880][d][vo/gpu/d3d11] [ 10] float2 _69_m7 : packoffset(c9.z); [ 1.880][d][vo/gpu/d3d11] [ 11] float2 _69_m8 : packoffset(c10); [ 1.880][d][vo/gpu/d3d11] [ 12] row_major float2x2 _69_m9 : packoffset(c11); [ 1.880][d][vo/gpu/d3d11] [ 13] float2 _69_m10 : packoffset(c13); [ 1.880][d][vo/gpu/d3d11] [ 14] float2 _69_m11 : packoffset(c13.z); [ 1.880][d][vo/gpu/d3d11] [ 15] float2 _69_m12 : packoffset(c14); [ 1.880][d][vo/gpu/d3d11] [ 16] row_major float2x2 _69_m13 : packoffset(c15); [ 1.880][d][vo/gpu/d3d11] [ 17] float2 _69_m14 : packoffset(c17); [ 1.880][d][vo/gpu/d3d11] [ 18] float2 _69_m15 : packoffset(c17.z); [ 1.880][d][vo/gpu/d3d11] [ 19] }; [ 1.880][d][vo/gpu/d3d11] [ 20] [ 1.880][d][vo/gpu/d3d11] [ 21] Texture2D _16 : register(t0); [ 1.880][d][vo/gpu/d3d11] [ 22] SamplerState 16_sampler : register(s0); [ 1.880][d][vo/gpu/d3d11] [ 23] Texture2D _34 : register(t1); [ 1.880][d][vo/gpu/d3d11] [ 24] SamplerState 34_sampler : register(s1); [ 1.880][d][vo/gpu/d3d11] [ 25] Texture2D _48 : register(t2); [ 1.880][d][vo/gpu/d3d11] [ 26] SamplerState 48_sampler : register(s2); [ 1.880][d][vo/gpu/d3d11] [ 27] [ 1.880][d][vo/gpu/d3d11] [ 28] static float2 _20; [ 1.880][d][vo/gpu/d3d11] [ 29] static float2 _36; [ 1.880][d][vo/gpu/d3d11] [ 30] static float2 _50; [ 1.880][d][vo/gpu/d3d11] [ 31] static float4 _103; [ 1.880][d][vo/gpu/d3d11] [ 32] [ 1.880][d][vo/gpu/d3d11] [ 33] struct SPIRV_Cross_Input [ 1.880][d][vo/gpu/d3d11] [ 34] { [ 1.880][d][vo/gpu/d3d11] [ 35] float2 _20 : TEXCOORD1; [ 1.880][d][vo/gpu/d3d11] [ 36] float2 _36 : TEXCOORD2; [ 1.880][d][vo/gpu/d3d11] [ 37] float2 _50 : TEXCOORD3; [ 1.880][d][vo/gpu/d3d11] [ 38] }; [ 1.880][d][vo/gpu/d3d11] [ 39] [ 1.880][d][vo/gpu/d3d11] [ 40] struct SPIRV_Cross_Output [ 1.880][d][vo/gpu/d3d11] [ 41] { [ 1.880][d][vo/gpu/d3d11] [ 42] float4 _103 : SV_Target0; [ 1.880][d][vo/gpu/d3d11] [ 43] }; [ 1.880][d][vo/gpu/d3d11] [ 44] [ 1.880][d][vo/gpu/d3d11] [ 45] float4 _114; [ 1.880][d][vo/gpu/d3d11] [ 46] [ 1.880][d][vo/gpu/d3d11] [ 47] void frag_main() [ 1.880][d][vo/gpu/d3d11] [ 48] { [ 1.880][d][vo/gpu/d3d11] [ 49] float4 _106 = _114; [ 1.880][d][vo/gpu/d3d11] [ 50] _106.x = _16.Sample(16_sampler, _20).x; [ 1.880][d][vo/gpu/d3d11] [ 51] float4 _108 = _106; [ 1.880][d][vo/gpu/d3d11] [ 52] _108.y = _34.Sample(34_sampler, _36).x; [ 1.880][d][vo/gpu/d3d11] [ 53] float4 _110 = _108; [ 1.880][d][vo/gpu/d3d11] [ 54] _110.z = _48.Sample(48_sampler, _50).x; [ 1.880][d][vo/gpu/d3d11] [ 55] float3 _86 = mul(_110.xyz, _69_m0) + _69_m1; [ 1.880][d][vo/gpu/d3d11] [ 56] float4 _112 = float4(_86.x, _86.y, _86.z, _110.x); [ 1.880][d][vo/gpu/d3d11] [ 57] _112.w = 1.0f; [ 1.880][d][vo/gpu/d3d11] [ 58] _103 = float4(_112.x, _112.y, _112.z, _112.w); [ 1.880][d][vo/gpu/d3d11] [ 59] } [ 1.880][d][vo/gpu/d3d11] [ 60] [ 1.880][d][vo/gpu/d3d11] [ 61] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.880][d][vo/gpu/d3d11] [ 62] { [ 1.880][d][vo/gpu/d3d11] [ 63] _20 = stage_input._20; [ 1.880][d][vo/gpu/d3d11] [ 64] _36 = stage_input._36; [ 1.880][d][vo/gpu/d3d11] [ 65] _50 = stage_input._50; [ 1.880][d][vo/gpu/d3d11] [ 66] frag_main(); [ 1.880][d][vo/gpu/d3d11] [ 67] SPIRV_Cross_Output stage_output; [ 1.881][d][vo/gpu/d3d11] [ 68] stage_output._103 = _103; [ 1.881][d][vo/gpu/d3d11] [ 69] return stage_output; [ 1.881][d][vo/gpu/d3d11] [ 70] } [ 1.886][v][cplayer] first video frame after restart shown [ 1.886][v][autoconvert] inserting resampler [ 1.886][d][osc] osc_init [ 1.887][v][swresample] format change, reinitializing resampler [ 1.887][v][swresample] 44100Hz stereo floatp -> 44100Hz stereo float [ 1.887][v][af] [out] 44100Hz stereo 2ch float [ 1.887][v][cplayer] starting audio playback [ 1.887][d][ao/wasapi] Thread Resume [ 1.887][d][ao/wasapi] Thread Reset [ 1.887][v][cplayer] playback restart complete [ 1.935][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 1.936][d][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 1.936][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 1.943][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 1.943][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 1.951][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 1.951][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 1.952][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 1.971][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 1.973][v][vo/gpu] Reallocating OSD texture to 2048x256. [ 1.998][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.032][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.048][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.048][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.055][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.056][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.056][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.063][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.064][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.071][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.071][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.079][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.079][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.088][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.088][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.088][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.095][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.096][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.103][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.103][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.111][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.111][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.119][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.119][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.120][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.169][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.199][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.234][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.264][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.264][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.264][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.271][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.271][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.279][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.279][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.287][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.288][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.288][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.295][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding1] [ 2.296][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.303][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 2.319][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.352][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.375][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 2.400][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.435][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.470][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.504][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}] [ 2.539][d][cplayer] Run command: disable-section, flags=0, args=[input] [ 3.417][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.417][v][cplayer] Set property: volume -> 1 [ 3.435][v][osd/libass] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 2.3.0 (COMPLEX) [ 3.435][v][osd/libass] Setting up fonts... [ 3.437][v][osd/libass] Using font provider directwrite [ 3.437][v][osd/libass] Done. [ 3.437][v][osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT [ 3.438][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 3.439][v][vo/gpu] Reallocating OSD texture to 2048x256. [ 3.625][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.625][v][cplayer] Set property: volume -> 1 [ 3.660][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.660][v][cplayer] Set property: volume -> 1 [ 3.670][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.670][v][cplayer] Set property: volume -> 1 [ 3.695][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.695][v][cplayer] Set property: volume -> 1 [ 3.718][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.718][v][cplayer] Set property: volume -> 1 [ 3.764][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.764][v][cplayer] Set property: volume -> 1 [ 3.767][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.767][v][cplayer] Set property: volume -> 1 [ 3.792][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.792][v][cplayer] Set property: volume -> 1 [ 3.827][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.827][v][cplayer] Set property: volume -> 1 [ 3.861][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.861][v][cplayer] Set property: volume -> 1 [ 3.871][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.871][v][cplayer] Set property: volume -> 1 [ 3.896][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.896][v][cplayer] Set property: volume -> 1 [ 3.931][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.931][v][cplayer] Set property: volume -> 1 [ 3.958][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.958][v][cplayer] Set property: volume -> 1 [ 3.969][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.969][v][cplayer] Set property: volume -> 1 [ 3.993][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 3.993][v][cplayer] Set property: volume -> 1 [ 4.028][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.028][v][cplayer] Set property: volume -> 1 [ 4.042][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.042][v][cplayer] Set property: volume -> 1 [ 4.067][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.067][v][cplayer] Set property: volume -> 1 [ 4.098][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.098][v][cplayer] Set property: volume -> 1 [ 4.125][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.125][v][cplayer] Set property: volume -> 1 [ 4.160][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.160][v][cplayer] Set property: volume -> 1 [ 4.170][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.170][v][cplayer] Set property: volume -> 1 [ 4.195][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.195][v][cplayer] Set property: volume -> 1 [ 4.229][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.229][v][cplayer] Set property: volume -> 1 [ 4.264][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.264][v][cplayer] Set property: volume -> 1 [ 4.274][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.274][v][cplayer] Set property: volume -> 1 [ 4.299][d][cplayer] Run command: add, flags=9, args=[volume, -2.000000] [ 4.299][v][cplayer] Set property: volume -> 1 [ 5.088][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 5.088][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 5.088][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 5.088][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 6.456][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 6.457][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 6.457][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 6.457][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 6.728][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 6.728][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 6.728][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 6.728][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 7.096][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 7.096][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 7.096][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 7.096][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 7.288][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 7.289][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 7.289][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 7.289][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 7.465][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 7.465][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 7.465][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 7.465][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 7.608][d][cplayer] Run command: vf, flags=9, args=[toggle, format=yuv420p,vapoursynth=C:/Users/deama/Desktop/mpv_with_svp/60fps.py:4:4] [ 7.608][e][cplayer] The buffered-frames option must be an integer: /Users/deama/Desktop/mpv_with_svp/60fps.py [ 7.608][e][cplayer] Error parsing option buffered-frames (option parameter could not be parsed) [ 7.608][e][cplayer] Option vf-toggle: Error while parsing vapoursynth parameter buffered-frames (/Users/deama/Desktop/mpv_with_svp/60fps.py) [ 8.119][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 8.503][d][cplayer] Run command: script-binding, flags=9, args=[osc/keybinding2] [ 9.179][d][cplayer] Run command: quit, flags=9, args=[0] [ 9.179][v][cplayer] EOF code: 5
[ 9.180][v][ad] Uninit decoder. [ 9.180][d][ao/wasapi] Thread Reset [ 9.180][v][vd] Uninit decoder. [ 9.189][v][cplayer] finished playback, success (reason 3) [ 9.189][i][cplayer] [ 9.189][i][cplayer] [ 9.189][i][cplayer] Exiting... (Quit) [ 9.189][v][ytdl_hook] Exiting... [ 9.189][v][stats] Exiting... [ 9.190][v][osc] Exiting... [ 9.191][d][ao/wasapi] Uninit wasapi [ 9.191][d][ao/wasapi] Thread Reset [ 9.191][d][ao/wasapi] Thread Reset [ 9.191][d][ao/wasapi] Thread shutdown [ 9.193][d][ao/wasapi] Thread uninit done [ 9.193][d][ao/wasapi] Thread return [ 9.193][d][ao/wasapi] Uninit wasapi done [ 9.210][d][vo/gpu] flushing shader cache [ 9.212][v][vo/gpu/win32] uninit

"The buffered-frames option must be an integer:"? I don't quite know what that means, anyone got any ideas? I used a regular 60fps vapoursynth script, then I tried the script linked above, same error.

qyot27 commented 5 years ago

If it works or not doesn't require the whole log output. The regular output when playing is enough here.

To start over from the very beginning, you have done the following, correct?

deama commented 5 years ago

The reddit post link I gave has a link to a copy of an mpv enabled vapoursynth that comes with vapoursynth dlls and python installed inside of mpv's folder, I assume that's enough? I checked the vapoursynth64 plugins folder and it has ffms2.dll, so I guess it's installed there? It was configured with SVP in mind, so it came with SVPflow plugin dlls in the vapoursynth plugins folder.

I tried the 90 degree flip script in the tutorial, but it doesn't work, keeps saying there was some error applying the filter, like in the log above.

deama commented 5 years ago

Ok so I tried not using portable versions and just installing them, well now I get another error, mpv just straight up crashes without giving an error in the logs...

1.736][v][vo/gpu] Reallocating OSD texture to 2048x256. [ 1.742][v][cplayer] first video frame after restart shown [ 1.742][v][autoconvert] inserting resampler [ 1.742][v][swresample] format change, reinitializing resampler [ 1.742][v][swresample] 44100Hz stereo floatp -> 44100Hz stereo float [ 1.742][v][af] [out] 44100Hz stereo 2ch float [ 1.742][d][cplayer] Run command: script-binding, flags=73, args=[osc/keybinding1] [ 1.742][d][cplayer] Run command: script-binding, flags=73, args=[osc/keybinding2] [ 1.743][v][cplayer] starting audio playback [ 1.743][d][ao/wasapi] Thread Resume [ 1.743][d][ao/wasapi] Thread Reset [ 1.743][v][cplayer] playback restart complete @ 0.000000 [ 1.746][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.746][d][osc] osc_init [ 1.747][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.747][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.747][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.777][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.800][d][cplayer] Run command: script-binding, flags=73, args=[osc/keybinding1] [ 1.801][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.826][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.849][d][cplayer] Run command: script-binding, flags=73, args=[osc/keybinding1] [ 1.849][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.849][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.856][d][cplayer] Run command: script-binding, flags=73, args=[osc/keybinding1] [ 1.857][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.865][d][cplayer] Run command: script-binding, flags=73, args=[osc/keybinding1] [ 1.865][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.873][d][cplayer] Run command: script-binding, flags=73, args=[osc/__keybinding1] [ 1.873][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.895][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.920][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.949][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 1.992][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.026][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.062][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.097][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.125][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.159][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.194][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.228][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.243][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.292][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.325][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.360][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.395][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.430][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.457][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.492][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.527][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.542][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.592][d][cplayer] Run command: expand-text, flags=64, args=[${media-title}] [ 2.631][d][cplayer] Run command: disable-section, flags=64, args=[input] [ 2.838][d][cplayer] Run command: vf, flags=73, args=[toggle, vapoursynth="C:\Users\deama\Desktop\mpv-x86_64-20190714-git-65b1c2d\black.vpy"] [ 2.838][d][user_filter_wrapper] Setting option 'file' = 'C:\Users\deama\Desktop\mpv-x86_64-20190714-git-65b1c2d\black.vpy' (flags = 0) [ 2.838][v][vapoursynth] using 3 concurrent requests. [ 3.912][w][ao/wasapi] Under-run: Device delay: -0.3 us

ghost commented 4 years ago

"Could not initialize VapourSynth scripting"

That's just a Python installation error.