mpv-player / mpv

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

Cannot use gpu-next to play Dolby Vision #12993

Closed neevek closed 7 months ago

neevek commented 9 months ago

Hi, I have compiled latest versions of libplacebo and mpv, but still failed to play a Dolby Vision video, it failed with [vo/gpu-next] Failed initializing any suitable GPU context!.

mpv --version

mpv v0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
 built on Nov 28 2023 14:47:51
libplacebo version: v6.338.1
FFmpeg version: 6.0
FFmpeg library versions:
   libavutil       58.2.100
   libavcodec      60.3.100
   libavformat     60.3.100
   libswscale      7.1.100
   libavfilter     9.3.100
   libswresample   4.10.100

macOs Version

macOS Sonoma 14.0

mpv --vo=gpu-next -v dolby/dolby_video1.mkv

[cplayer] Command line options: '--vo=gpu-next' '-v' 'dolby/dolby_video1.mkv'
[cplayer] mpv v0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[cplayer]  built on Nov 28 2023 14:47:51
[cplayer] libplacebo version: v6.338.1
[cplayer] FFmpeg version: 6.0
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       58.2.100
[cplayer]    libavcodec      60.3.100
[cplayer]    libavformat     60.3.100
[cplayer]    libswscale      7.1.100
[cplayer]    libavfilter     9.3.100
[cplayer]    libswresample   4.10.100
[cplayer]
[cplayer] Configuration:
[cplayer] List of enabled features: av-channel-layout avif-muxer bsd-fstatfs build-date cocoa coreaudio cplugins darwin debug ffmpeg gl gl-cocoa glob glob-posix gpl iconv jpeg jpegxl lavu-uuid lcms2 libass libavdevice libbluray libdl libm libplacebo luajit macos-cocoa-cb macos-media-player macos-touchbar osx-thread-name posix posix-shm rubberband rubberband-3 swift threads vector videotoolbox-gl zimg zimg-st428 zlib
[cplayer] Reading config file /usr/local/etc/mpv/encoding-profiles.conf
[bdmv/bluray] Opening /usr/local/etc/mpv/encoding-profiles.conf
[file] Opening /usr/local/etc/mpv/encoding-profiles.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'vo' = 'gpu-next' (flags = 8)
[cplayer] Setting option 'v' = '' (flags = 8)
[osx/cocoacb] Created CGL pixel format with attributes: kCGLPFAOpenGLProfile, kCGLOGLPVersion_3_2_Core, kCGLPFAAccelerated, kCGLPFADoubleBuffer, kCGLPFAColorSize, 64, kCGLPFAColorFloat, kCGLPFABackingStore, kCGLPFAAllowOfflineRenderers, kCGLPFASupportsAutomaticGraphicsSwitching, 0
[libmpv_render] GL_VERSION='4.1 ATI-5.1.35'
[libmpv_render] Detected desktop OpenGL 4.1.
[libmpv_render] GL_VENDOR='ATI Technologies Inc.'
[libmpv_render] GL_RENDERER='AMD Radeon Pro 5300M OpenGL Engine'
[libmpv_render] GL_SHADING_LANGUAGE_VERSION='4.10'
[libmpv_render] Loaded extension GL_APPLE_rgb_422.
[libmpv_render] GL_*_swap_control extension missing.
[libmpv_render] Testing FBO format rgba16f
[libmpv_render] Using FBO format rgba16f.
[libmpv_render] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0).
[libmpv_render] Loading hwdec driver 'videotoolbox'
[cplayer] Cannot find main.* for any supported scripting backend in: /Users/neevek/.config/mpv/scripts/assrt
[cplayer] Can't load unknown script: /Users/neevek/.config/mpv/scripts/win-helper.vbs
[cplayer] Waiting for scripts...
[cplayer] Set property: user-data/osc/visibility="auto" -> 1
[cplayer] Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1
[cplayer] Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1
[assrt] loaded assrt Lua flavor
[cplayer] Done loading scripts.
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] ytdl:// hook
[ytdl_hook] not a ytdl:// url
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] playlist hook
[bdmv/bluray] Opening dolby/dolby_video1.mkv
[file] Opening dolby/dolby_video1.mkv
[cplayer] Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1
[demux] Trying demuxers for level=normal.
[osd/libass] libass API version: 0x1701000
[osd/libass] libass source: tarball: 0.17.1
[mkv] Deferring reading cues.
[mkv] All headers are parsed!
[osd/libass] Shaper: FriBidi 1.0.12 (SIMPLE) HarfBuzz-ng 8.3.0 (COMPLEX)
[osd/libass] Setting up fonts...
[demux] Detected file format: Matroska
[cplayer] Opening done: dolby/dolby_video1.mkv
[osd/libass] Using font provider coretext
[osd/libass] Done.
[find_files] Loading external files in dolby/
[cplayer] Running hook: ytdl_hook/on_preloaded
[mkv] select track 0
[mkv] select track 1
[cplayer]  (+) Video --vid=1 (*) (hevc 3840x2160 60.000fps)
[cplayer]  (+) Audio --aid=1 (*) (eac3 6ch 48000Hz)
[vo/gpu-next] Probing for best GPU context.
[vo/gpu-next] Failed initializing any suitable GPU context!
[cplayer] Error opening/initializing the selected video_out (--vo) device.
[mkv] deselect track 0
[cplayer] Video: no video
[ad] Codec list:
[ad]     eac3 - ATSC A/52B (AC-3, E-AC-3)
[ad]     eac3_at (eac3) - eac3 (AudioToolbox)
[ad] Opening decoder eac3
[ad] Requesting 1 threads for decoding.
[ad] Selected codec: ATSC A/52B (AC-3, E-AC-3)
[af] User filter list:
[af]   (empty)
[cplayer] Starting playback...
[cplayer] EOF code: 6
[cplayer] finished playback, something happened (reason 4)
[cplayer] Exiting... (Errors when loading file)
[cplayer] Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1
Akemi commented 9 months ago

post the whole log file with --log-file pls, not just -v.

though i would assume you didn't install the vulkan SDK?

Traneptora commented 9 months ago
[vo/gpu-next] Probing for best GPU context.
[vo/gpu-next] Failed initializing any suitable GPU context!

This strikes me as an issue with your setup in general, not dolby vision. You need Vulkan, for example.

neevek commented 9 months ago
[vo/gpu-next] Probing for best GPU context.
[vo/gpu-next] Failed initializing any suitable GPU context!

This strikes me as an issue with your setup in general, not dolby vision. You need Vulkan, for example.

Oh, I didn't have Vulkan. Now I have installed it, but it still fails with the same error message.

vulkaninfo:

ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file /Users/neevek/VulkanSDK/share/vulkan/icd.d/MoltenVK_icd.json
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /Users/lunarg/Dev/macos-sdk-build/Vulkan-Tools/vulkaninfo/vulkaninfo.h:688:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER

vkvia:

VIA_ERROR:   Vulkan failed to find a compatible driver.
neevek commented 9 months ago

post the whole log file with --log-file pls, not just -v.

though i would assume you didn't install the vulkan SDK?

Hi, I retried with --log-file, and the this is the content of the log file:

[   0.000][d][global] user path: 'log.txt' -> 'log.txt'
[   0.006][v][cplayer] mpv v0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[   0.006][v][cplayer]  built on Nov 28 2023 14:47:51
[   0.007][v][cplayer] libplacebo version: v6.338.1
[   0.009][v][cplayer] FFmpeg version: 6.0
[   0.009][v][cplayer] FFmpeg library versions:
[   0.009][v][cplayer]    libavutil       58.2.100
[   0.009][v][cplayer]    libavcodec      60.3.100
[   0.009][v][cplayer]    libavformat     60.3.100
[   0.009][v][cplayer]    libswscale      7.1.100
[   0.009][v][cplayer]    libavfilter     9.3.100
[   0.009][v][cplayer]    libswresample   4.10.100
[   0.009][v][cplayer] 
[   0.009][v][cplayer] Configuration: 
[   0.009][v][cplayer] List of enabled features: av-channel-layout avif-muxer bsd-fstatfs build-date cocoa coreaudio cplugins darwin debug ffmpeg gl gl-cocoa glob glob-posix gpl iconv jpeg jpegxl lavu-uuid lcms2 libass libavdevice libbluray libdl libm libplacebo luajit macos-cocoa-cb macos-media-player macos-touchbar osx-thread-name posix posix-shm rubberband rubberband-3 swift threads vector videotoolbox-gl zimg zimg-st428 zlib
[   0.009][v][cplayer] Command line options: '--vo=gpu-next' '--log-file=log.txt' 'dolby_video2.mp4'
[   0.009][v][cplayer] mpv v0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[   0.009][v][cplayer]  built on Nov 28 2023 14:47:51
[   0.009][v][cplayer] libplacebo version: v6.338.1
[   0.009][v][cplayer] FFmpeg version: 6.0
[   0.009][v][cplayer] FFmpeg library versions:
[   0.009][v][cplayer]    libavutil       58.2.100
[   0.009][v][cplayer]    libavcodec      60.3.100
[   0.009][v][cplayer]    libavformat     60.3.100
[   0.009][v][cplayer]    libswscale      7.1.100
[   0.009][v][cplayer]    libavfilter     9.3.100
[   0.009][v][cplayer]    libswresample   4.10.100
[   0.009][v][cplayer] 
[   0.009][v][cplayer] Configuration: 
[   0.009][v][cplayer] List of enabled features: av-channel-layout avif-muxer bsd-fstatfs build-date cocoa coreaudio cplugins darwin debug ffmpeg gl gl-cocoa glob glob-posix gpl iconv jpeg jpegxl lavu-uuid lcms2 libass libavdevice libbluray libdl libm libplacebo luajit macos-cocoa-cb macos-media-player macos-touchbar osx-thread-name posix posix-shm rubberband rubberband-3 swift threads vector videotoolbox-gl zimg zimg-st428 zlib
[   0.009][d][global] home path: '' -> '/Users/neevek/.config/mpv'
[   0.009][d][global] user path: '~~home/' -> '/Users/neevek/.config/mpv'
[   0.009][d][global] user path: '~~old_home/' -> '/Users/neevek/.mpv'
[   0.009][d][global] config path: 'encoding-profiles.conf' -/-> '/Users/neevek/.config/mpv/encoding-profiles.conf'
[   0.009][d][global] config path: 'encoding-profiles.conf' -/-> '/Users/neevek/.mpv/encoding-profiles.conf'
[   0.009][d][global] config path: 'encoding-profiles.conf' -> '/usr/local/etc/mpv/encoding-profiles.conf'
[   0.009][v][cplayer] Reading config file /usr/local/etc/mpv/encoding-profiles.conf
[   0.009][v][bdmv/bluray] Opening /usr/local/etc/mpv/encoding-profiles.conf
[   0.009][v][file] Opening /usr/local/etc/mpv/encoding-profiles.conf
[   0.009][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.009][d][file] Stream opened successfully.
[   0.013][v][cplayer] Applying profile 'default'...
[   0.013][d][global] config path: 'mpv.conf' -/-> '/Users/neevek/.config/mpv/mpv.conf'
[   0.013][d][global] config path: 'config' -/-> '/Users/neevek/.config/mpv/config'
[   0.013][d][global] config path: 'mpv.conf' -/-> '/Users/neevek/.mpv/mpv.conf'
[   0.013][d][global] config path: 'config' -/-> '/Users/neevek/.mpv/config'
[   0.013][d][global] config path: 'mpv.conf' -/-> '/usr/local/etc/mpv/mpv.conf'
[   0.013][d][global] config path: 'config' -/-> '/usr/local/etc/mpv/config'
[   0.013][v][cplayer] Setting option 'vo' = 'gpu-next' (flags = 8)
[   0.013][v][cplayer] Setting option 'log-file' = 'log.txt' (flags = 8)
[   0.027][d][global] config path: 'input.conf' -/-> '/Users/neevek/.config/mpv/input.conf'
[   0.027][d][global] config path: 'input.conf' -/-> '/Users/neevek/.mpv/input.conf'
[   0.027][d][global] config path: 'input.conf' -/-> '/usr/local/etc/mpv/input.conf'
[   0.027][d][global] user path: 'log.txt' -> 'log.txt'
[   0.027][d][osc] Loading lua script @osc.lua...
[   0.027][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[   0.027][d][stats] Loading lua script @stats.lua...
[   0.027][d][console] Loading lua script @console.lua...
[   0.027][d][auto_profiles] Loading lua script @auto_profiles.lua...
[   0.031][d][osc] loading mp.defaults
[   0.031][d][console] loading mp.defaults
[   0.031][d][ytdl_hook] loading mp.defaults
[   0.031][d][stats] loading mp.defaults
[   0.031][d][auto_profiles] loading mp.defaults
[   0.034][d][console] loading @console.lua
[   0.034][d][auto_profiles] loading @auto_profiles.lua
[   0.034][d][osc] loading @osc.lua
[   0.034][d][stats] loading @stats.lua
[   0.034][d][ytdl_hook] loading @ytdl_hook.lua
[   0.035][d][stats] reading options for stats 
[   0.035][d][global] config path: 'script-opts/stats.conf' -/-> '/Users/neevek/.config/mpv/script-opts/stats.conf'
[   0.035][d][global] config path: 'script-opts/stats.conf' -/-> '/Users/neevek/.mpv/script-opts/stats.conf'
[   0.035][d][global] config path: 'script-opts/stats.conf' -/-> '/usr/local/etc/mpv/script-opts/stats.conf'
[   0.035][d][stats] script-opts/stats.conf not found. 
[   0.035][d][global] config path: 'lua-settings/stats.conf' -/-> '/Users/neevek/.config/mpv/lua-settings/stats.conf'
[   0.035][d][global] config path: 'lua-settings/stats.conf' -/-> '/Users/neevek/.mpv/lua-settings/stats.conf'
[   0.035][d][global] config path: 'lua-settings/stats.conf' -/-> '/usr/local/etc/mpv/lua-settings/stats.conf'
[   0.035][d][stats] lua-settings/stats.conf not found. 
[   0.035][d][ytdl_hook] reading options for ytdl_hook 
[   0.035][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/Users/neevek/.config/mpv/script-opts/ytdl_hook.conf'
[   0.035][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/Users/neevek/.mpv/script-opts/ytdl_hook.conf'
[   0.035][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/usr/local/etc/mpv/script-opts/ytdl_hook.conf'
[   0.035][d][ytdl_hook] script-opts/ytdl_hook.conf not found. 
[   0.035][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/Users/neevek/.config/mpv/lua-settings/ytdl_hook.conf'
[   0.035][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/Users/neevek/.mpv/lua-settings/ytdl_hook.conf'
[   0.035][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/usr/local/etc/mpv/lua-settings/ytdl_hook.conf'
[   0.035][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. 
[   0.035][d][osc] reading options for osc 
[   0.035][d][global] config path: 'script-opts/osc.conf' -/-> '/Users/neevek/.config/mpv/script-opts/osc.conf'
[   0.035][d][global] config path: 'script-opts/osc.conf' -/-> '/Users/neevek/.mpv/script-opts/osc.conf'
[   0.035][d][global] config path: 'script-opts/osc.conf' -/-> '/usr/local/etc/mpv/script-opts/osc.conf'
[   0.035][d][osc] script-opts/osc.conf not found. 
[   0.035][d][global] config path: 'lua-settings/osc.conf' -/-> '/Users/neevek/.config/mpv/lua-settings/osc.conf'
[   0.035][d][global] config path: 'lua-settings/osc.conf' -/-> '/Users/neevek/.mpv/lua-settings/osc.conf'
[   0.035][d][global] config path: 'lua-settings/osc.conf' -/-> '/usr/local/etc/mpv/lua-settings/osc.conf'
[   0.035][d][osc] lua-settings/osc.conf not found. 
[   0.097][v][osx/cocoacb] Created CGL pixel format with attributes: kCGLPFAOpenGLProfile, kCGLOGLPVersion_3_2_Core, kCGLPFAAccelerated, kCGLPFADoubleBuffer, kCGLPFAColorSize, 64, kCGLPFAColorFloat, kCGLPFABackingStore, kCGLPFAAllowOfflineRenderers, kCGLPFASupportsAutomaticGraphicsSwitching, 0
[   0.103][v][libmpv_render] GL_VERSION='4.1 ATI-5.1.35'
[   0.103][v][libmpv_render] Detected desktop OpenGL 4.1.
[   0.103][v][libmpv_render] GL_VENDOR='ATI Technologies Inc.'
[   0.103][v][libmpv_render] GL_RENDERER='AMD Radeon Pro 5300M OpenGL Engine'
[   0.103][v][libmpv_render] GL_SHADING_LANGUAGE_VERSION='4.10'
[   0.103][d][libmpv_render] Combined OpenGL extensions string:
[   0.103][d][libmpv_render]  GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
[   0.104][v][libmpv_render] Loaded extension GL_APPLE_rgb_422.
[   0.104][v][libmpv_render] GL_*_swap_control extension missing.
[   0.104][d][libmpv_render] Texture formats:
[   0.104][d][libmpv_render]   NAME       COMP*TYPE SIZE           DEPTH PER COMP.
[   0.104][d][libmpv_render]   r8         1*unorm   1B    LF CR ST {8}
[   0.104][d][libmpv_render]   rg8        2*unorm   2B    LF CR ST {8 8}
[   0.104][d][libmpv_render]   rgb8       3*unorm   3B    LF CR ST {8 8 8}
[   0.104][d][libmpv_render]   rgba8      4*unorm   4B    LF CR ST {8 8 8 8}
[   0.104][d][libmpv_render]   r16        1*unorm   2B    LF CR ST {16}
[   0.104][d][libmpv_render]   rg16       2*unorm   4B    LF CR ST {16 16}
[   0.104][d][libmpv_render]   rgb16      3*unorm   6B    LF CR ST {16 16 16}
[   0.104][d][libmpv_render]   rgba16     4*unorm   8B    LF CR ST {16 16 16 16}
[   0.104][d][libmpv_render]   r8ui       1*uint    1B       CR ST {8}
[   0.104][d][libmpv_render]   rg8ui      2*uint    2B       CR ST {8 8}
[   0.104][d][libmpv_render]   rgb8ui     3*uint    3B          ST {8 8 8}
[   0.104][d][libmpv_render]   rgba8ui    4*uint    4B       CR ST {8 8 8 8}
[   0.104][d][libmpv_render]   r16ui      1*uint    2B       CR ST {16}
[   0.104][d][libmpv_render]   rg16ui     2*uint    4B       CR ST {16 16}
[   0.104][d][libmpv_render]   rgb16ui    3*uint    6B          ST {16 16 16}
[   0.104][d][libmpv_render]   rgba16ui   4*uint    8B       CR ST {16 16 16 16}
[   0.104][d][libmpv_render]   r16f       1*float   4B    LF CR ST {32/16}
[   0.104][d][libmpv_render]   rg16f      2*float   8B    LF CR ST {32/16 32/16}
[   0.104][d][libmpv_render]   rgb16f     3*float  12B    LF CR ST {32/16 32/16 32/16}
[   0.104][d][libmpv_render]   rgba16f    4*float  16B    LF CR ST {32/16 32/16 32/16 32/16}
[   0.104][d][libmpv_render]   r32f       1*float   4B    LF CR ST {32}
[   0.104][d][libmpv_render]   rg32f      2*float   8B    LF CR ST {32 32}
[   0.104][d][libmpv_render]   rgb32f     3*float  12B    LF CR ST {32 32 32}
[   0.104][d][libmpv_render]   rgba32f    4*float  16B    LF CR ST {32 32 32 32}
[   0.104][d][libmpv_render]   rgb10_a2   4*unorm   4B    LF CR ST {0/10 0/10 0/10 0/2}
[   0.104][d][libmpv_render]   rgba12     4*unorm   8B    LF CR ST {16 16 16 16}
[   0.104][d][libmpv_render]   rgb10      3*unorm   6B    LF CR ST {16/10 16/10 16/10}
[   0.104][d][libmpv_render]   rgb565     3*unorm   2B    LF    ST {0/8 0/8 0/8}
[   0.104][d][libmpv_render]   appleyp    0*unorm   2B    LF    ST {}
[   0.104][d][libmpv_render]  LA = LUMINANCE_ALPHA hack format
[   0.104][d][libmpv_render]  LF = linear filterable
[   0.104][d][libmpv_render]  CR = can be used for render targets
[   0.104][d][libmpv_render]  ST = can be used for storable images
[   0.104][d][libmpv_render] Image formats:
[   0.104][d][libmpv_render]   yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.104][d][libmpv_render]   yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.104][d][libmpv_render]   gray => 1 planes 1x1 8/0 [r8] (r) [unorm]
[   0.104][d][libmpv_render]   gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm]
[   0.104][d][libmpv_render]   uyvy422 => 1 planes 1x1 0/0 [appleyp] (brg) [unknown]
[   0.104][d][libmpv_render]   nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm]
[   0.104][d][libmpv_render]   p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm]
[   0.104][d][libmpv_render]   argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm]
[   0.104][d][libmpv_render]   bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[   0.105][d][libmpv_render]   abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm]
[   0.105][d][libmpv_render]   rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm]
[   0.105][d][libmpv_render]   bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm]
[   0.105][d][libmpv_render]   rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm]
[   0.105][d][libmpv_render]   0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm]
[   0.105][d][libmpv_render]   bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[   0.105][d][libmpv_render]   0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm]
[   0.105][d][libmpv_render]   rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm]
[   0.105][d][libmpv_render]   rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm]
[   0.105][d][libmpv_render]   rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown]
[   0.105][d][libmpv_render]   pal8
[   0.105][d][libmpv_render]   vdpau
[   0.105][d][libmpv_render]   d3d11
[   0.105][d][libmpv_render]   dxva2_vld
[   0.105][d][libmpv_render]   mmal
[   0.105][d][libmpv_render]   mediacodec
[   0.105][d][libmpv_render]   cuda
[   0.105][d][libmpv_render]   yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm]
[   0.105][d][libmpv_render]   yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm]
[   0.105][d][libmpv_render]   grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float]
[   0.105][d][libmpv_render]   yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.105][d][libmpv_render]   yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.105][d][libmpv_render]   yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.105][d][libmpv_render]   yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.105][d][libmpv_render]   yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.105][d][libmpv_render]   yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.105][d][libmpv_render]   yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.105][d][libmpv_render]   yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.105][d][libmpv_render]   yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.105][d][libmpv_render]   yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.105][d][libmpv_render]   yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.105][d][libmpv_render]   yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.105][d][libmpv_render]   rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown]
[   0.105][d][libmpv_render]   y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm]
[   0.105][d][libmpv_render]   gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm]
[   0.105][d][libmpv_render]   gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm]
[   0.105][d][libmpv_render]   gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm]
[   0.105][d][libmpv_render]   gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm]
[   0.105][d][libmpv_render]   gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm]
[   0.105][d][libmpv_render]   gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm]
[   0.105][d][libmpv_render]   vdpau_output
[   0.105][d][libmpv_render]   vaapi
[   0.105][d][libmpv_render]   videotoolbox
[   0.105][d][libmpv_render]   drm_prime
[   0.105][d][libmpv_render]   yuyv422
[   0.105][d][libmpv_render]   yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   monow
[   0.105][d][libmpv_render]   monob
[   0.105][d][libmpv_render]   yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   uyyvyy411
[   0.105][d][libmpv_render]   bgr8
[   0.105][d][libmpv_render]   bgr4
[   0.105][d][libmpv_render]   bgr4_byte
[   0.105][d][libmpv_render]   rgb8
[   0.105][d][libmpv_render]   rgb4
[   0.105][d][libmpv_render]   rgb4_byte
[   0.105][d][libmpv_render]   nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm]
[   0.105][d][libmpv_render]   gray16be
[   0.105][d][libmpv_render]   yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.105][d][libmpv_render]   rgb48be
[   0.105][d][libmpv_render]   rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm]
[   0.105][d][libmpv_render]   rgb565be
[   0.105][d][libmpv_render]   rgb555be
[   0.105][d][libmpv_render]   rgb555
[   0.105][d][libmpv_render]   bgr565be
[   0.105][d][libmpv_render]   bgr565
[   0.105][d][libmpv_render]   bgr555be
[   0.105][d][libmpv_render]   bgr555
[   0.105][d][libmpv_render]   yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuv420p16be
[   0.105][d][libmpv_render]   yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuv422p16be
[   0.105][d][libmpv_render]   yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.105][d][libmpv_render]   yuv444p16be
[   0.106][d][libmpv_render]   rgb444
[   0.106][d][libmpv_render]   rgb444be
[   0.106][d][libmpv_render]   bgr444
[   0.106][d][libmpv_render]   bgr444be
[   0.106][d][libmpv_render]   ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm]
[   0.106][d][libmpv_render]   bgr48be
[   0.106][d][libmpv_render]   bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm]
[   0.106][d][libmpv_render]   yuv420p9be
[   0.106][d][libmpv_render]   yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv420p10be
[   0.106][d][libmpv_render]   yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv422p10be
[   0.106][d][libmpv_render]   yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv444p9be
[   0.106][d][libmpv_render]   yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv444p10be
[   0.106][d][libmpv_render]   yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv422p9be
[   0.106][d][libmpv_render]   yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm]
[   0.106][d][libmpv_render]   gbrp9be
[   0.106][d][libmpv_render]   gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm]
[   0.106][d][libmpv_render]   gbrp10be
[   0.106][d][libmpv_render]   gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm]
[   0.106][d][libmpv_render]   gbrp16be
[   0.106][d][libmpv_render]   gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm]
[   0.106][d][libmpv_render]   yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva420p9be
[   0.106][d][libmpv_render]   yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva422p9be
[   0.106][d][libmpv_render]   yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva444p9be
[   0.106][d][libmpv_render]   yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva420p10be
[   0.106][d][libmpv_render]   yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva422p10be
[   0.106][d][libmpv_render]   yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva444p10be
[   0.106][d][libmpv_render]   yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva420p16be
[   0.106][d][libmpv_render]   yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva422p16be
[   0.106][d][libmpv_render]   yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   yuva444p16be
[   0.106][d][libmpv_render]   yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.106][d][libmpv_render]   xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm]
[   0.106][d][libmpv_render]   xyz12be
[   0.106][d][libmpv_render]   nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm]
[   0.106][d][libmpv_render]   nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm]
[   0.106][d][libmpv_render]   nv20be
[   0.106][d][libmpv_render]   rgba64be
[   0.106][d][libmpv_render]   bgra64be
[   0.106][d][libmpv_render]   bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm]
[   0.106][d][libmpv_render]   yvyu422
[   0.106][d][libmpv_render]   ya16be
[   0.106][d][libmpv_render]   ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm]
[   0.106][d][libmpv_render]   gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm]
[   0.106][d][libmpv_render]   gbrap16be
[   0.106][d][libmpv_render]   gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.106][d][libmpv_render]   qsv
[   0.106][d][libmpv_render]   d3d11va_vld
[   0.106][d][libmpv_render]   yuv420p12be
[   0.106][d][libmpv_render]   yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv420p14be
[   0.106][d][libmpv_render]   yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv422p12be
[   0.106][d][libmpv_render]   yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv422p14be
[   0.106][d][libmpv_render]   yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv444p12be
[   0.106][d][libmpv_render]   yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv444p14be
[   0.106][d][libmpv_render]   yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   gbrp12be
[   0.106][d][libmpv_render]   gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm]
[   0.106][d][libmpv_render]   gbrp14be
[   0.106][d][libmpv_render]   gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm]
[   0.106][d][libmpv_render]   yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   bayer_bggr8
[   0.106][d][libmpv_render]   bayer_rggb8
[   0.106][d][libmpv_render]   bayer_gbrg8
[   0.106][d][libmpv_render]   bayer_grbg8
[   0.106][d][libmpv_render]   bayer_bggr16
[   0.106][d][libmpv_render]   bayer_bggr16be
[   0.106][d][libmpv_render]   bayer_rggb16
[   0.106][d][libmpv_render]   bayer_rggb16be
[   0.106][d][libmpv_render]   bayer_gbrg16
[   0.106][d][libmpv_render]   bayer_gbrg16be
[   0.106][d][libmpv_render]   bayer_grbg16
[   0.106][d][libmpv_render]   bayer_grbg16be
[   0.106][d][libmpv_render]   xvmc
[   0.106][d][libmpv_render]   yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv440p10be
[   0.106][d][libmpv_render]   yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.106][d][libmpv_render]   yuv440p12be
[   0.106][d][libmpv_render]   ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm]
[   0.106][d][libmpv_render]   ayuv64be
[   0.106][d][libmpv_render]   p010be
[   0.106][d][libmpv_render]   gbrap12be
[   0.106][d][libmpv_render]   gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.106][d][libmpv_render]   gbrap10be
[   0.106][d][libmpv_render]   gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.106][d][libmpv_render]   gray12be
[   0.106][d][libmpv_render]   gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm]
[   0.107][d][libmpv_render]   gray10be
[   0.107][d][libmpv_render]   gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm]
[   0.107][d][libmpv_render]   p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm]
[   0.107][d][libmpv_render]   p016be
[   0.107][d][libmpv_render]   gray9be
[   0.107][d][libmpv_render]   gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm]
[   0.107][d][libmpv_render]   gbrpf32be
[   0.107][d][libmpv_render]   gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float]
[   0.107][d][libmpv_render]   gbrapf32be
[   0.107][d][libmpv_render]   gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float]
[   0.107][d][libmpv_render]   opencl
[   0.107][d][libmpv_render]   gray14be
[   0.107][d][libmpv_render]   gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm]
[   0.107][d][libmpv_render]   grayf32be
[   0.107][d][libmpv_render]   grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float]
[   0.107][d][libmpv_render]   yuva422p12be
[   0.107][d][libmpv_render]   yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.107][d][libmpv_render]   yuva444p12be
[   0.107][d][libmpv_render]   yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.107][d][libmpv_render]   nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm]
[   0.107][d][libmpv_render]   nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm]
[   0.107][d][libmpv_render]   vulkan
[   0.107][d][libmpv_render]   y210be
[   0.107][d][libmpv_render]   y210
[   0.107][d][libmpv_render]   x2rgb10be
[   0.107][d][libmpv_render]   x2bgr10
[   0.107][d][libmpv_render]   x2bgr10be
[   0.107][d][libmpv_render]   p210be
[   0.107][d][libmpv_render]   p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm]
[   0.107][d][libmpv_render]   p410be
[   0.107][d][libmpv_render]   p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm]
[   0.107][d][libmpv_render]   p216be
[   0.107][d][libmpv_render]   p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm]
[   0.107][d][libmpv_render]   p416be
[   0.107][d][libmpv_render]   p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm]
[   0.107][d][libmpv_render]   vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[   0.107][d][libmpv_render]   rgbaf16be
[   0.107][d][libmpv_render]   rgbaf16
[   0.107][d][libmpv_render]   vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[   0.107][d][libmpv_render]   p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm]
[   0.107][d][libmpv_render]   p012be
[   0.107][d][libmpv_render]   y212be
[   0.107][d][libmpv_render]   y212
[   0.107][d][libmpv_render]   xv30be
[   0.107][d][libmpv_render]   xv30
[   0.107][d][libmpv_render]   xv36be
[   0.107][d][libmpv_render]   xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm]
[   0.107][d][libmpv_render]   rgbf32be
[   0.107][d][libmpv_render]   rgbf32
[   0.107][d][libmpv_render]   rgbaf32be
[   0.107][d][libmpv_render]   rgbaf32
[   0.107][v][libmpv_render] Testing FBO format rgba16f
[   0.107][d][libmpv_render] Resizing texture: 16x16
[   0.107][v][libmpv_render] Using FBO format rgba16f.
[   0.107][v][libmpv_render] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0).
[   0.107][d][global] cache path: '' -> '/Users/neevek/Library/Caches/io.mpv'
[   0.107][v][libmpv_render] Loading hwdec driver 'videotoolbox'
[   0.108][d][global] config path: 'scripts' -> '/Users/neevek/.config/mpv/scripts'
[   0.108][d][global] config path: 'scripts' -/-> '/Users/neevek/.mpv/scripts'
[   0.108][d][global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts'
[   0.111][e][cplayer] Can't load unknown script: /Users/neevek/.config/mpv/scripts/win-helper.vbs
[   0.111][d][assrt] Loading lua script /Users/neevek/.config/mpv/scripts/assrt.lua...
[   0.111][e][cplayer] Cannot find main.* for any supported scripting backend in: /Users/neevek/.config/mpv/scripts/assrt
[   0.111][v][cplayer] Waiting for scripts...
[   0.111][d][assrt] loading mp.defaults
[   0.112][d][console] reading options for console 
[   0.112][d][global] config path: 'script-opts/console.conf' -/-> '/Users/neevek/.config/mpv/script-opts/console.conf'
[   0.112][d][global] config path: 'script-opts/console.conf' -/-> '/Users/neevek/.mpv/script-opts/console.conf'
[   0.112][d][global] config path: 'script-opts/console.conf' -/-> '/usr/local/etc/mpv/script-opts/console.conf'
[   0.112][d][console] script-opts/console.conf not found. 
[   0.112][d][global] config path: 'lua-settings/console.conf' -/-> '/Users/neevek/.config/mpv/lua-settings/console.conf'
[   0.112][d][global] config path: 'lua-settings/console.conf' -/-> '/Users/neevek/.mpv/lua-settings/console.conf'
[   0.112][d][global] config path: 'lua-settings/console.conf' -/-> '/usr/local/etc/mpv/lua-settings/console.conf'
[   0.112][d][console] lua-settings/console.conf not found. 
[   0.112][d][assrt] loading file /Users/neevek/.config/mpv/scripts/assrt.lua
[   0.112][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[   0.112][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[   0.113][d][auto_profiles] Exiting...
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[   0.113][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1
[   0.113][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[   0.113][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[   0.113][v][cplayer] Set property: user-data/osc/margins={"t":0,"b":0,"l":0,"r":0} -> 1
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.113][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[   0.113][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.114][v][cplayer] Set property: user-data/osc/margins={"t":0,"b":0,"l":0,"r":0} -> 1
[   0.114][d][osc] osc_init 
[   0.115][d][assrt] reading options for assrt 
[   0.115][d][global] config path: 'script-opts/assrt.conf' -/-> '/Users/neevek/.config/mpv/script-opts/assrt.conf'
[   0.115][d][global] config path: 'script-opts/assrt.conf' -/-> '/Users/neevek/.mpv/script-opts/assrt.conf'
[   0.115][d][global] config path: 'script-opts/assrt.conf' -/-> '/usr/local/etc/mpv/script-opts/assrt.conf'
[   0.115][d][assrt] script-opts/assrt.conf not found. 
[   0.115][d][global] config path: 'lua-settings/assrt.conf' -/-> '/Users/neevek/.config/mpv/lua-settings/assrt.conf'
[   0.115][d][global] config path: 'lua-settings/assrt.conf' -/-> '/Users/neevek/.mpv/lua-settings/assrt.conf'
[   0.115][d][global] config path: 'lua-settings/assrt.conf' -/-> '/usr/local/etc/mpv/lua-settings/assrt.conf'
[   0.115][d][assrt] lua-settings/assrt.conf not found. 
[   0.115][i][assrt] loaded assrt Lua flavor 
[   0.115][v][cplayer] Set property: user-data/osc/margins={"t":0,"b":0,"l":0,"r":0} -> 1
[   0.115][v][cplayer] Done loading scripts.
[   0.115][d][global] state path: 'watch_later' -> '/Users/neevek/.config/mpv/watch_later'
[   0.115][d][global] state path: 'watch_later' -> '/Users/neevek/.config/mpv/watch_later'
[   0.115][v][cplayer] Running hook: ytdl_hook/on_load
[   0.115][v][ytdl_hook] ytdl:// hook 
[   0.115][v][ytdl_hook] not a ytdl:// url 
[   0.115][d][cplayer] Run command: define-section, flags=64, args=[name="input_assrt", contents="a script-binding assrt/assrt\n", flags="default"]
[   0.115][v][cplayer] Running hook: ytdl_hook/on_load
[   0.115][v][ytdl_hook] playlist hook 
[   0.115][d][cplayer] Run command: enable-section, flags=64, args=[name="input_assrt", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.115][d][global] config path: 'fonts' -/-> '/Users/neevek/.config/mpv/fonts'
[   0.115][d][global] config path: 'fonts' -/-> '/Users/neevek/.mpv/fonts'
[   0.115][d][global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts'
[   0.116][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000)
[   0.117][v][osd/libass] libass API version: 0x1701000
[   0.117][v][osd/libass] libass source: tarball: 0.17.1
[   0.122][v][osd/libass] Shaper: FriBidi 1.0.12 (SIMPLE) HarfBuzz-ng 8.3.0 (COMPLEX)
[   0.122][d][global] config path: 'subfont.ttf' -/-> '/Users/neevek/.config/mpv/subfont.ttf'
[   0.122][d][global] config path: 'subfont.ttf' -/-> '/Users/neevek/.mpv/subfont.ttf'
[   0.122][d][global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf'
[   0.122][d][global] config path: 'fonts.conf' -/-> '/Users/neevek/.config/mpv/fonts.conf'
[   0.122][d][global] config path: 'fonts.conf' -/-> '/Users/neevek/.mpv/fonts.conf'
[   0.122][d][global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf'
[   0.122][v][osd/libass] Setting up fonts...
[   0.126][v][osd/libass] Using font provider coretext
[   0.126][v][osd/libass] Done.
[   0.127][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_assrt", contents="", flags="force"]
[   0.127][v][bdmv/bluray] Opening dolby_video2.mp4
[   0.127][d][osc] osc_init 
[   0.127][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_assrt", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.127][v][file] Opening dolby_video2.mp4
[   0.127][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.127][d][file] Stream opened successfully.
[   0.127][v][demux] Trying demuxers for level=normal.
[   0.127][d][demux] Trying demuxer: disc (force-level: normal)
[   0.127][d][demux] Trying demuxer: edl (force-level: normal)
[   0.128][v][cplayer] Set property: user-data/osc/margins={"t":0,"b":0,"l":0,"r":0} -> 1
[   0.128][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[   0.128][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.128][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[   0.128][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.128][d][demux] Trying demuxer: cue (force-level: normal)
[   0.128][d][demux] Trying demuxer: rawaudio (force-level: normal)
[   0.128][d][demux] Trying demuxer: rawvideo (force-level: normal)
[   0.128][d][demux] Trying demuxer: mkv (force-level: normal)
[   0.128][d][demux] Trying demuxer: lavf (force-level: normal)
[   0.145][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048.
[   0.151][d][ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: advanced_editlist does not work with fragmented MP4. disabling.
[   0.151][d][ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: advanced_editlist does not work with fragmented MP4. disabling.
[   0.152][v][file] stream level seek from 262144 to 5020221
[   0.153][v][file] stream level seek from 5216829 to 8759512
[   0.153][v][file] stream level seek from 8956120 to 12743325
[   0.154][v][file] stream level seek from 12939933 to 16660260
[   0.155][v][file] stream level seek from 16856868 to 21359504
[   0.156][v][file] stream level seek from 21556112 to 25974196
[   0.158][v][file] stream level seek from 26170804 to 29943740
[   0.158][v][file] stream level seek from 30140348 to 33888760
[   0.159][v][file] stream level seek from 34085368 to 37933666
[   0.160][v][file] stream level seek from 38130274 to 41411524
[   0.161][v][file] stream level seek from 41608132 to 44486650
[   0.162][v][file] stream level seek from 44683258 to 48547592
[   0.163][v][file] stream level seek from 48744200 to 52267751
[   0.163][v][file] stream level seek from 52464359 to 57994414
[   0.165][v][file] stream level seek from 58191022 to 60875727
[   0.166][v][file] stream level seek from 61072335 to 64206103
[   0.166][v][file] stream level seek from 64402711 to 67933879
[   0.167][v][file] stream level seek from 68130487 to 73715911
[   0.168][v][file] stream level seek from 73912519 to 76380548
[   0.169][v][file] stream level seek from 76577156 to 80243518
[   0.169][v][file] stream level seek from 80440126 to 84151407
[   0.171][v][file] stream level seek from 84348015 to 89934217
[   0.171][v][file] stream level seek from 90130825 to 92867839
[   0.172][v][file] stream level seek from 93064447 to 95990235
[   0.173][v][file] stream level seek from 96186843 to 99850860
[   0.174][v][file] stream level seek from 100047468 to 105479763
[   0.175][v][file] stream level seek from 105676371 to 109452525
[   0.175][v][file] stream level seek from 109649133 to 113010030
[   0.176][v][file] stream level seek from 113206638 to 117068231
[   0.177][v][file] stream level seek from 117264839 to 120829454
[   0.178][v][file] stream level seek from 121026062 to 125668043
[   0.178][v][file] stream level seek from 125864651 to 129787121
[   0.179][v][file] stream level seek from 129983729 to 133857604
[   0.180][v][file] stream level seek from 134054212 to 137467223
[   0.181][v][file] stream level seek from 137663831 to 141212178
[   0.182][v][file] stream level seek from 141408786 to 145089269
[   0.182][v][file] stream level seek from 145285877 to 148951757
[   0.183][v][file] stream level seek from 149148365 to 152245087
[   0.184][v][file] stream level seek from 152441695 to 155716727
[   0.185][v][file] stream level seek from 155913335 to 159783610
[   0.186][v][file] stream level seek from 159980218 to 163652975
[   0.186][v][file] stream level seek from 163849583 to 167613624
[   0.187][v][file] stream level seek from 167810232 to 173243091
[   0.188][v][file] stream level seek from 173439699 to 177691160
[   0.191][v][file] stream level seek from 177887768 to 181321685
[   0.192][v][file] stream level seek from 181518293 to 184892340
[   0.192][v][file] stream level seek from 185088948 to 188502048
[   0.193][v][file] stream level seek from 188698656 to 192223306
[   0.194][v][file] stream level seek from 192419914 to 195975088
[   0.195][v][file] stream level seek from 196171696 to 200143716
[   0.195][v][file] stream level seek from 200340324 to 204339725
[   0.196][v][file] stream level seek from 204536333 to 207810153
[   0.197][v][file] stream level seek from 208006761 to 211432159
[   0.198][v][file] stream level seek from 211628767 to 215851244
[   0.198][v][file] stream level seek from 216047852 to 220088571
[   0.199][v][file] stream level seek from 220285179 to 224301225
[   0.200][v][file] stream level seek from 224497833 to 228680978
[   0.201][v][file] stream level seek from 228877586 to 231505932
[   0.201][v][file] stream level seek from 231702540 to 236129898
[   0.202][v][file] stream level seek from 236326506 to 240347366
[   0.203][v][file] stream level seek from 240543974 to 243972649
[   0.204][v][file] stream level seek from 244169257 to 247290331
[   0.205][v][file] stream level seek from 247486939 to 252481408
[   0.206][v][file] stream level seek from 252678016 to 257125864
[   0.206][v][file] stream level seek from 257322472 to 260607518
[   0.207][v][file] stream level seek from 260804126 to 264323469
[   0.208][v][file] stream level seek from 264520077 to 268043979
[   0.209][v][file] stream level seek from 268240587 to 271184888
[   0.210][v][file] stream level seek from 271381496 to 275099818
[   0.211][v][file] stream level seek from 275296426 to 279184166
[   0.211][v][file] stream level seek from 279380774 to 283243980
[   0.212][v][file] stream level seek from 283440588 to 287294482
[   0.213][v][file] stream level seek from 287491090 to 291190767
[   0.214][v][file] stream level seek from 291387375 to 296314880
[   0.215][v][file] stream level seek from 296511488 to 301016740
[   0.215][v][file] stream level seek from 301213348 to 304388384
[   0.216][v][file] stream level seek from 304584992 to 307873148
[   0.217][v][file] stream level seek from 308069756 to 311224469
[   0.218][v][file] stream level seek from 311421077 to 315056559
[   0.219][v][file] stream level seek from 315253167 to 319558030
[   0.220][v][file] stream level seek from 319754638 to 323406179
[   0.221][v][file] stream level seek from 323602787 to 328651719
[   0.221][v][file] stream level seek from 328848327 to 332926216
[   0.222][v][file] stream level seek from 333122824 to 337065254
[   0.223][v][file] stream level seek from 337261862 to 340495341
[   0.224][v][file] stream level seek from 340691949 to 343916376
[   0.225][v][file] stream level seek from 344112984 to 345167307
[   0.225][v][file] stream level seek from 345298379 to 345472631
[   0.225][v][lavf] Found Dolby Vision config record: profile 5 level 5
[   0.226][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat)
[   0.226][v][cplayer] Opening done: dolby_video2.mp4
[   0.230][v][find_files] Loading external files in .
Akemi commented 9 months ago

you also need to use --vo=gpu-next, otherwise it's not attempting to use a vulkan context and we can't see error in the log at all.

if vulkaninfo does not work the problem is not on our end but rather with the vulkan sdk/driver or your system.

wyup commented 8 months ago

I'm curious, did you get to make it work?

neevek commented 8 months ago

I'm curious, did you get to make it work?

Not with mpv, not sure if it is related to the installation of vulkan, but libplacebo works with current installation of vulkan.

Akemi commented 7 months ago

closing since your mpv is just build without vulkan support. your list of enabled features doesn't mention any of the features needed vk-khr-display vulkan vulkan-interop.