mpv-player / mpv

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

Can't fullscreen on external display #9697

Closed minusf closed 11 months ago

minusf commented 2 years ago

Important Information

Provide following Information:

If you're not using git master or the latest release, update. Releases are listed here: https://github.com/mpv-player/mpv/releases

Reproduction steps

Try to reproduce your issue with --no-config first. If it isn't reproducible with --no-config try to first find out which option or script causes your issue.

Describe the reproduction steps as precise as possible. It's very likely that the bug you experience wasn't reproduced by the developer because the workflow differs from your own.

Expected behavior

Fullscreen on external display

Actual behavior

Fullscreen always on notebook display

Log file

[ 0.007][v][cplayer] mpv 0.34.0 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects [ 0.007][v][cplayer] built on Wed Nov 3 22:21:20 CET 2021 [ 0.007][v][cplayer] FFmpeg library versions: [ 0.007][v][cplayer] libavutil 56.70.100 [ 0.007][v][cplayer] libavcodec 58.134.100 [ 0.007][v][cplayer] libavformat 58.76.100 [ 0.007][v][cplayer] libswscale 5.9.100 [ 0.007][v][cplayer] libavfilter 7.110.100 [ 0.007][v][cplayer] libswresample 3.9.100 [ 0.007][v][cplayer] FFmpeg version: 4.4.1 [ 0.007][v][cplayer] [ 0.007][v][cplayer] Configuration: waf configure --prefix=/Users/djinn/mcafeedidntkillhimself/build-0.34.0 --confloaddir=/usr/local/etc/mpv --enable-manpage-build --disable-android --disable-tvos --disable-egl-android --disable-macos-media-player --lua=51deb --enable-html-build [ 0.007][v][cplayer] List of enabled features: 51deb asm bsd-fstatfs build-date cocoa coreaudio cplayer cplugins debug-build ffmpeg ffmpeg-aviocontext-bytes-read gl gl-cocoa glob glob-posix gpl iconv javascript lcms2 libarchive libass libavdevice libdl libm lua macos-10-11-features macos-10-12-2-features macos-10-14-features macos-cocoa-cb macos-touchbar optimize osx-thread-name posix posix-or-mingw pthreads rubberband stdatomic swift uchardet vector videotoolbox-gl videotoolbox-hwaccel zimg zlib [ 0.007][d][osc] Loading lua script @osc.lua... [ 0.007][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.007][d][stats] Loading lua script @stats.lua... [ 0.007][d][console] Loading lua script @console.lua... [ 0.007][d][auto_profiles] Loading lua script @auto_profiles.lua... [ 0.007][d][auto_profiles] loading mp.defaults [ 0.007][d][console] loading mp.defaults [ 0.007][d][ytdl_hook] loading mp.defaults [ 0.007][d][osc] loading mp.defaults [ 0.007][d][stats] loading mp.defaults [ 0.008][d][osc] loading @osc.lua [ 0.008][d][auto_profiles] loading @auto_profiles.lua [ 0.009][d][console] loading @console.lua [ 0.009][d][ytdl_hook] loading @ytdl_hook.lua [ 0.009][d][stats] loading @stats.lua [ 0.010][d][ytdl_hook] reading options for ytdl_hook [ 0.010][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/Users/user/.config/mpv/script-opts/ytdl_hook.conf' [ 0.010][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/Users/user/.mpv/script-opts/ytdl_hook.conf' [ 0.010][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/Applications/mpv.app/Contents/Resources/script-opts/ytdl_hook.conf' [ 0.010][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/usr/local/etc/mpv/script-opts/ytdl_hook.conf' [ 0.010][d][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.010][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/Users/user/.config/mpv/lua-settings/ytdl_hook.conf' [ 0.010][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/Users/user/.mpv/lua-settings/ytdl_hook.conf' [ 0.010][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/Applications/mpv.app/Contents/Resources/lua-settings/ytdl_hook.conf' [ 0.010][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/usr/local/etc/mpv/lua-settings/ytdl_hook.conf' [ 0.010][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.010][d][stats] reading options for stats [ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/Users/user/.config/mpv/script-opts/stats.conf' [ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/Users/user/.mpv/script-opts/stats.conf' [ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/Applications/mpv.app/Contents/Resources/script-opts/stats.conf' [ 0.010][d][global] config path: 'script-opts/stats.conf' -/-> '/usr/local/etc/mpv/script-opts/stats.conf' [ 0.010][d][stats] script-opts/stats.conf not found. [ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/Users/user/.config/mpv/lua-settings/stats.conf' [ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/Users/user/.mpv/lua-settings/stats.conf' [ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/Applications/mpv.app/Contents/Resources/lua-settings/stats.conf' [ 0.010][d][global] config path: 'lua-settings/stats.conf' -/-> '/usr/local/etc/mpv/lua-settings/stats.conf' [ 0.010][d][stats] lua-settings/stats.conf not found. [ 0.011][d][osc] reading options for osc [ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/Users/user/.config/mpv/script-opts/osc.conf' [ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/Users/user/.mpv/script-opts/osc.conf' [ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/Applications/mpv.app/Contents/Resources/script-opts/osc.conf' [ 0.011][d][global] config path: 'script-opts/osc.conf' -/-> '/usr/local/etc/mpv/script-opts/osc.conf' [ 0.011][d][osc] script-opts/osc.conf not found. [ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/Users/user/.config/mpv/lua-settings/osc.conf' [ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/Users/user/.mpv/lua-settings/osc.conf' [ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/Applications/mpv.app/Contents/Resources/lua-settings/osc.conf' [ 0.011][d][global] config path: 'lua-settings/osc.conf' -/-> '/usr/local/etc/mpv/lua-settings/osc.conf' [ 0.011][d][osc] lua-settings/osc.conf not found. [ 0.158][v][osx/cocoacb] Created CGL pixel format with attributes: kCGLPFAOpenGLProfile, kCGLOGLPVersion_3_2_Core, kCGLPFAAccelerated, kCGLPFADoubleBuffer, kCGLPFAColorSize, 64, kCGLPFAColorFloat, kCGLPFABackingStore, kCGLPFAAllowOfflineRenderers, kCGLPFASupportsAutomaticGraphicsSwitching, 0 [ 0.161][v][libmpv_render] GL_VERSION='4.1 Metal - 71.7.1' [ 0.161][v][libmpv_render] Detected desktop OpenGL 4.1. [ 0.161][v][libmpv_render] GL_VENDOR='Apple' [ 0.161][v][libmpv_render] GL_RENDERER='Apple M1' [ 0.161][v][libmpv_render] GL_SHADING_LANGUAGE_VERSION='4.10' [ 0.161][d][libmpv_render] Combined OpenGL extensions string: [ 0.161][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_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_NV_texture_barrier [ 0.161][v][libmpv_render] Loaded extension GL_APPLE_rgb_422. [ 0.161][v][libmpvrender] GL_swap_control extension missing. [ 0.162][d][libmpv_render] Texture formats: [ 0.162][d][libmpv_render] NAME COMPTYPE SIZE DEPTH PER COMP. [ 0.162][d][libmpv_render] r8 1unorm 1B LF CR ST {8} [ 0.162][d][libmpv_render] rg8 2unorm 2B LF CR ST {8 8} [ 0.162][d][libmpv_render] rgb8 3unorm 3B LF CR ST {8 8 8} [ 0.162][d][libmpv_render] rgba8 4unorm 4B LF CR ST {8 8 8 8} [ 0.162][d][libmpv_render] r16 1unorm 2B LF CR ST {16} [ 0.162][d][libmpv_render] rg16 2unorm 4B LF CR ST {16 16} [ 0.162][d][libmpv_render] rgb16 3unorm 6B LF CR ST {16 16 16} [ 0.162][d][libmpv_render] rgba16 4unorm 8B LF CR ST {16 16 16 16} [ 0.162][d][libmpv_render] r8ui 1uint 1B CR ST {8} [ 0.162][d][libmpv_render] rg8ui 2uint 2B CR ST {8 8} [ 0.162][d][libmpv_render] rgb8ui 3uint 3B ST {8 8 8} [ 0.162][d][libmpv_render] rgba8ui 4uint 4B CR ST {8 8 8 8} [ 0.162][d][libmpv_render] r16ui 1uint 2B CR ST {16} [ 0.162][d][libmpv_render] rg16ui 2uint 4B CR ST {16 16} [ 0.162][d][libmpv_render] rgb16ui 3uint 6B ST {16 16 16} [ 0.162][d][libmpv_render] rgba16ui 4uint 8B CR ST {16 16 16 16} [ 0.162][d][libmpv_render] r16f 1float 4B LF CR ST {32/16} [ 0.162][d][libmpv_render] rg16f 2float 8B LF CR ST {32/16 32/16} [ 0.162][d][libmpv_render] rgb16f 3float 12B LF CR ST {32/16 32/16 32/16} [ 0.162][d][libmpv_render] rgba16f 4float 16B LF CR ST {32/16 32/16 32/16 32/16} [ 0.162][d][libmpv_render] r32f 1float 4B LF CR ST {32} [ 0.162][d][libmpv_render] rg32f 2float 8B LF CR ST {32 32} [ 0.162][d][libmpv_render] rgb32f 3float 12B LF CR ST {32 32 32} [ 0.162][d][libmpv_render] rgba32f 4float 16B LF CR ST {32 32 32 32} [ 0.162][d][libmpv_render] rgb10_a2 4unorm 4B LF CR ST {0/10 0/10 0/10 0/2} [ 0.162][d][libmpv_render] rgba12 4unorm 8B LF CR ST {16/12 16/12 16/12 16/12} [ 0.162][d][libmpv_render] rgb10 3unorm 6B LF CR ST {16/10 16/10 16/10} [ 0.162][d][libmpv_render] rgb565 3unorm 2B LF ST {0/8 0/8 0/8} [ 0.162][d][libmpv_render] appleyp 0*unorm 2B LF ST {} [ 0.162][d][libmpv_render] LA = LUMINANCE_ALPHA hack format [ 0.162][d][libmpv_render] LF = linear filterable [ 0.162][d][libmpv_render] CR = can be used for render targets [ 0.162][d][libmpv_render] ST = can be used for storable images [ 0.162][d][libmpv_render] Image formats: [ 0.162][d][libmpv_render] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] gray => 1 planes 1x1 8/0 [r8] (r) [unorm] [ 0.162][d][libmpv_render] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm] [ 0.162][d][libmpv_render] uyvy422 => 1 planes 1x1 0/0 [appleyp] (brg) [unknown] [ 0.162][d][libmpv_render] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm] [ 0.162][d][libmpv_render] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm] [ 0.162][d][libmpv_render] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [ 0.162][d][libmpv_render] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.162][d][libmpv_render] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm] [ 0.162][d][libmpv_render] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm] [ 0.162][d][libmpv_render] bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm] [ 0.162][d][libmpv_render] rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm] [ 0.162][d][libmpv_render] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm] [ 0.162][d][libmpv_render] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.162][d][libmpv_render] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm] [ 0.162][d][libmpv_render] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm] [ 0.162][d][libmpv_render] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm] [ 0.162][d][libmpv_render] rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown] [ 0.162][d][libmpv_render] pal8 [ 0.162][d][libmpv_render] vdpau [ 0.162][d][libmpv_render] d3d11 [ 0.162][d][libmpv_render] dxva2_vld [ 0.162][d][libmpv_render] mmal [ 0.162][d][libmpv_render] mediacodec [ 0.162][d][libmpv_render] drm_prime [ 0.162][d][libmpv_render] cuda [ 0.162][d][libmpv_render] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm] [ 0.162][d][libmpv_render] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm] [ 0.162][d][libmpv_render] grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float] [ 0.162][d][libmpv_render] yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.162][d][libmpv_render] yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.162][d][libmpv_render] yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.162][d][libmpv_render] yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.162][d][libmpv_render] yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.162][d][libmpv_render] yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.162][d][libmpv_render] yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.162][d][libmpv_render] yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.162][d][libmpv_render] yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.162][d][libmpv_render] yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.162][d][libmpv_render] yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.162][d][libmpv_render] yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.162][d][libmpv_render] rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown] [ 0.162][d][libmpv_render] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm] [ 0.162][d][libmpv_render] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] vdpau_output [ 0.162][d][libmpv_render] vaapi [ 0.162][d][libmpv_render] videotoolbox [ 0.162][d][libmpv_render] yuyv422 [ 0.162][d][libmpv_render] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] monow [ 0.162][d][libmpv_render] monob [ 0.162][d][libmpv_render] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] uyyvyy411 [ 0.162][d][libmpv_render] bgr8 [ 0.162][d][libmpv_render] bgr4 [ 0.162][d][libmpv_render] bgr4_byte [ 0.162][d][libmpv_render] rgb8 [ 0.162][d][libmpv_render] rgb4 [ 0.162][d][libmpv_render] rgb4_byte [ 0.162][d][libmpv_render] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm] [ 0.162][d][libmpv_render] gray16be [ 0.162][d][libmpv_render] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] rgb48be [ 0.162][d][libmpv_render] rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm] [ 0.162][d][libmpv_render] rgb565be [ 0.162][d][libmpv_render] rgb555be [ 0.162][d][libmpv_render] rgb555 [ 0.162][d][libmpv_render] bgr565be [ 0.162][d][libmpv_render] bgr565 [ 0.162][d][libmpv_render] bgr555be [ 0.162][d][libmpv_render] bgr555 [ 0.162][d][libmpv_render] vaapi_moco [ 0.162][d][libmpv_render] vaapi_idct [ 0.162][d][libmpv_render] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv420p16be [ 0.162][d][libmpv_render] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv422p16be [ 0.162][d][libmpv_render] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv444p16be [ 0.162][d][libmpv_render] rgb444 [ 0.162][d][libmpv_render] rgb444be [ 0.162][d][libmpv_render] bgr444 [ 0.162][d][libmpv_render] bgr444be [ 0.162][d][libmpv_render] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm] [ 0.162][d][libmpv_render] bgr48be [ 0.162][d][libmpv_render] bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm] [ 0.162][d][libmpv_render] yuv420p9be [ 0.162][d][libmpv_render] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv420p10be [ 0.162][d][libmpv_render] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv422p10be [ 0.162][d][libmpv_render] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv444p9be [ 0.162][d][libmpv_render] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv444p10be [ 0.162][d][libmpv_render] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv422p9be [ 0.162][d][libmpv_render] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp9be [ 0.162][d][libmpv_render] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp10be [ 0.162][d][libmpv_render] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp16be [ 0.162][d][libmpv_render] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm] [ 0.162][d][libmpv_render] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva420p9be [ 0.162][d][libmpv_render] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva422p9be [ 0.162][d][libmpv_render] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva444p9be [ 0.162][d][libmpv_render] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva420p10be [ 0.162][d][libmpv_render] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva422p10be [ 0.162][d][libmpv_render] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva444p10be [ 0.162][d][libmpv_render] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva420p16be [ 0.162][d][libmpv_render] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva422p16be [ 0.162][d][libmpv_render] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva444p16be [ 0.162][d][libmpv_render] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm] [ 0.162][d][libmpv_render] xyz12be [ 0.162][d][libmpv_render] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.162][d][libmpv_render] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm] [ 0.162][d][libmpv_render] nv20be [ 0.162][d][libmpv_render] rgba64be [ 0.162][d][libmpv_render] bgra64be [ 0.162][d][libmpv_render] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm] [ 0.162][d][libmpv_render] yvyu422 [ 0.162][d][libmpv_render] ya16be [ 0.162][d][libmpv_render] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm] [ 0.162][d][libmpv_render] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm] [ 0.162][d][libmpv_render] gbrap16be [ 0.162][d][libmpv_render] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.162][d][libmpv_render] qsv [ 0.162][d][libmpv_render] d3d11va_vld [ 0.162][d][libmpv_render] yuv420p12be [ 0.162][d][libmpv_render] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv420p14be [ 0.162][d][libmpv_render] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv422p12be [ 0.162][d][libmpv_render] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv422p14be [ 0.162][d][libmpv_render] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv444p12be [ 0.162][d][libmpv_render] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv444p14be [ 0.162][d][libmpv_render] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] gbrp12be [ 0.162][d][libmpv_render] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm] [ 0.162][d][libmpv_render] gbrp14be [ 0.162][d][libmpv_render] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm] [ 0.162][d][libmpv_render] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.162][d][libmpv_render] bayer_bggr8 [ 0.162][d][libmpv_render] bayer_rggb8 [ 0.162][d][libmpv_render] bayer_gbrg8 [ 0.162][d][libmpv_render] bayer_grbg8 [ 0.162][d][libmpv_render] bayer_bggr16 [ 0.162][d][libmpv_render] bayer_bggr16be [ 0.162][d][libmpv_render] bayer_rggb16 [ 0.162][d][libmpv_render] bayer_rggb16be [ 0.162][d][libmpv_render] bayer_gbrg16 [ 0.162][d][libmpv_render] bayer_gbrg16be [ 0.162][d][libmpv_render] bayer_grbg16 [ 0.162][d][libmpv_render] bayer_grbg16be [ 0.162][d][libmpv_render] xvmc [ 0.162][d][libmpv_render] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv440p10be [ 0.162][d][libmpv_render] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.162][d][libmpv_render] yuv440p12be [ 0.162][d][libmpv_render] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm] [ 0.162][d][libmpv_render] ayuv64be [ 0.162][d][libmpv_render] p010be [ 0.162][d][libmpv_render] gbrap12be [ 0.162][d][libmpv_render] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.162][d][libmpv_render] gbrap10be [ 0.162][d][libmpv_render] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.162][d][libmpv_render] gray12be [ 0.162][d][libmpv_render] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm] [ 0.162][d][libmpv_render] gray10be [ 0.162][d][libmpv_render] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm] [ 0.162][d][libmpv_render] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm] [ 0.162][d][libmpv_render] p016be [ 0.162][d][libmpv_render] gray9be [ 0.162][d][libmpv_render] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm] [ 0.162][d][libmpv_render] gbrpf32be [ 0.162][d][libmpv_render] gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float] [ 0.162][d][libmpv_render] gbrapf32be [ 0.162][d][libmpv_render] gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float] [ 0.162][d][libmpv_render] opencl [ 0.162][d][libmpv_render] gray14be [ 0.162][d][libmpv_render] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm] [ 0.162][d][libmpv_render] grayf32be [ 0.162][d][libmpv_render] grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float] [ 0.162][d][libmpv_render] yuva422p12be [ 0.162][d][libmpv_render] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] yuva444p12be [ 0.162][d][libmpv_render] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.162][d][libmpv_render] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.162][d][libmpv_render] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm] [ 0.162][d][libmpv_render] vulkan [ 0.162][d][libmpv_render] y210be [ 0.162][d][libmpv_render] y210 [ 0.162][d][libmpv_render] x2rgb10be [ 0.162][v][libmpv_render] Testing FBO format rgba16f [ 0.162][d][libmpv_render] Resizing texture: 16x16 [ 0.163][v][libmpv_render] Using FBO format rgba16f. [ 0.163][v][libmpv_render] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0). [ 0.163][v][libmpv_render] No advanced processing required. Enabling dumb mode. [ 0.163][v][libmpv_render] Loading hwdec driver 'videotoolbox' [ 0.163][d][global] config path: 'scripts' -/-> '/Users/user/.config/mpv/scripts' [ 0.163][d][global] config path: 'scripts' -/-> '/Users/user/.mpv/scripts' [ 0.163][d][global] config path: 'scripts' -/-> '/Applications/mpv.app/Contents/Resources/scripts' [ 0.163][d][global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts' [ 0.163][v][cplayer] Waiting for scripts... [ 0.163][d][console] reading options for console [ 0.163][d][global] config path: 'script-opts/console.conf' -/-> '/Users/user/.config/mpv/script-opts/console.conf' [ 0.163][d][global] config path: 'script-opts/console.conf' -/-> '/Users/user/.mpv/script-opts/console.conf' [ 0.163][d][global] config path: 'script-opts/console.conf' -/-> '/Applications/mpv.app/Contents/Resources/script-opts/console.conf' [ 0.163][d][global] config path: 'script-opts/console.conf' -/-> '/usr/local/etc/mpv/script-opts/console.conf' [ 0.163][d][console] script-opts/console.conf not found. [ 0.163][d][global] config path: 'lua-settings/console.conf' -/-> '/Users/user/.config/mpv/lua-settings/console.conf' [ 0.163][d][global] config path: 'lua-settings/console.conf' -/-> '/Users/user/.mpv/lua-settings/console.conf' [ 0.163][d][global] config path: 'lua-settings/console.conf' -/-> '/Applications/mpv.app/Contents/Resources/lua-settings/console.conf' [ 0.163][d][global] config path: 'lua-settings/console.conf' -/-> '/usr/local/etc/mpv/lua-settings/console.conf' [ 0.163][d][console] lua-settings/console.conf not found. [ 0.164][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.164][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.164][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.164][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.164][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.164][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.164][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.164][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.164][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.164][d][auto_profiles] Exiting... [ 0.164][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.164][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.164][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.164][d][global] config path: 'fonts' -/-> '/Users/user/.config/mpv/fonts' [ 0.164][d][global] config path: 'fonts' -/-> '/Users/user/.mpv/fonts' [ 0.164][d][global] config path: 'fonts' -/-> '/Applications/mpv.app/Contents/Resources/fonts' [ 0.164][d][global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts' [ 0.164][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000) [ 0.164][v][osd/libass] libass API version: 0x1502000 [ 0.164][v][osd/libass] libass source: tarball: 0.15.2 [ 0.165][v][osd/libass] Shaper: FriBidi 1.0.11 (SIMPLE) HarfBuzz-ng 3.0.0 (COMPLEX) [ 0.165][d][global] config path: 'subfont.ttf' -/-> '/Users/user/.config/mpv/subfont.ttf' [ 0.165][d][global] config path: 'subfont.ttf' -/-> '/Users/user/.mpv/subfont.ttf' [ 0.165][d][global] config path: 'subfont.ttf' -/-> '/Applications/mpv.app/Contents/Resources/subfont.ttf' [ 0.165][d][global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf' [ 0.165][d][global] config path: 'fonts.conf' -/-> '/Users/user/.config/mpv/fonts.conf' [ 0.165][d][global] config path: 'fonts.conf' -/-> '/Users/user/.mpv/fonts.conf' [ 0.165][d][global] config path: 'fonts.conf' -/-> '/Applications/mpv.app/Contents/Resources/fonts.conf' [ 0.165][d][global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf' [ 0.165][v][osd/libass] Setting up fonts... [ 0.166][v][osd/libass] Using font provider coretext [ 0.166][v][osd/libass] Done. [ 0.166][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.166][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.166][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/keybinding11\n", flags="force"] [ 0.166][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.166][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] [ 0.166][v][cplayer] Set property: shared-script-properties -> 1 [ 0.166][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 0.166][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.166][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.166][v][cplayer] Set property: shared-script-properties -> 1 [ 0.166][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.166][v][cplayer] Set property: shared-script-properties -> 1 [ 0.166][d][global] config path: 'fonts' -/-> '/Users/user/.config/mpv/fonts' [ 0.166][d][global] config path: 'fonts' -/-> '/Users/user/.mpv/fonts' [ 0.166][d][global] config path: 'fonts' -/-> '/Applications/mpv.app/Contents/Resources/fonts' [ 0.166][d][global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts' [ 0.166][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000) [ 0.166][v][osd/libass] libass API version: 0x1502000 [ 0.166][v][osd/libass] libass source: tarball: 0.15.2 [ 0.167][v][osd/libass] Shaper: FriBidi 1.0.11 (SIMPLE) HarfBuzz-ng 3.0.0 (COMPLEX) [ 0.167][d][global] config path: 'subfont.ttf' -/-> '/Users/user/.config/mpv/subfont.ttf' [ 0.167][d][global] config path: 'subfont.ttf' -/-> '/Users/user/.mpv/subfont.ttf' [ 0.167][d][global] config path: 'subfont.ttf' -/-> '/Applications/mpv.app/Contents/Resources/subfont.ttf' [ 0.167][d][global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf' [ 0.167][d][global] config path: 'fonts.conf' -/-> '/Users/user/.config/mpv/fonts.conf' [ 0.167][d][global] config path: 'fonts.conf' -/-> '/Users/user/.mpv/fonts.conf' [ 0.167][d][global] config path: 'fonts.conf' -/-> '/Applications/mpv.app/Contents/Resources/fonts.conf' [ 0.167][d][global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf' [ 0.167][v][osd/libass] Setting up fonts... [ 0.167][v][osd/libass] Using font provider coretext [ 0.167][v][osd/libass] Done. [ 0.168][d][cplayer] Run command: disable-section, flags=64, args=[name="showhide"] [ 0.168][d][cplayer] Run command: disable-section, flags=64, args=[name="showhide_wc"] [ 0.168][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.168][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.168][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.168][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.170][v][cplayer] Done loading scripts. [ 0.170][d][vo/libmpv] max content size: 2560x1550 [ 0.170][d][vo/libmpv] monitor size: 2560x1550 [ 0.171][v][osx/cocoacb] Can't find an ambient light sensor [ 0.172][v][vo/libmpv] Assuming 60.000002 FPS for display sync. [ 0.172][v][vo/libmpv] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown [ 0.180][d][vo/libmpv] max content size: 2560x1550 [ 0.180][d][vo/libmpv] monitor size: 2560x1550 [ 0.192][v][libmpv_render] Texture for plane 0: 960x480 [ 0.192][v][libmpv_render] Texture for plane 1: 960x480 [ 0.192][v][libmpv_render] Texture for plane 2: 960x480 [ 0.192][v][libmpv_render] Testing FBO format rgba16f [ 0.192][d][libmpv_render] Resizing texture: 16x16 [ 0.192][v][libmpv_render] Using FBO format rgba16f. [ 0.192][v][libmpv_render] No advanced processing required. Enabling dumb mode. [ 0.224][v][libmpv_render] Window size: 1920x962 (Borders: l=0 t=0 r=0 b=0) [ 0.224][v][libmpv_render] Video source: 960x480 (1:1) [ 0.224][v][libmpv_render] Video display: (0, 0) 960x480 -> (0, 1) 1920x960 [ 0.224][v][libmpv_render] Video scale: 2.000000/2.000000 [ 0.224][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 0.224][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 0.231][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /System/Library/Fonts/Helvetica.ttc, -1, Helvetica [ 0.233][v][libmpv_render] Reallocating OSD texture to 1024x512. [ 0.238][d][libmpv_render] vertex shader source: [ 0.238][d][libmpv_render] [ 1] #version 410 [ 0.238][d][libmpv_render] [ 2] #define tex1D texture [ 0.238][d][libmpv_render] [ 3] #define tex3D texture [ 0.238][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.238][d][libmpv_render] [ 5] in vec2 vertex_position; [ 0.238][d][libmpv_render] [ 6] in vec2 vertex_texcoord; [ 0.238][d][libmpv_render] [ 7] out vec2 texcoord; [ 0.238][d][libmpv_render] [ 8] in vec4 vertex_ass_color; [ 0.238][d][libmpv_render] [ 9] out vec4 ass_color; [ 0.238][d][libmpv_render] [ 10] void main() { [ 0.238][d][libmpv_render] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.238][d][libmpv_render] [ 12] texcoord = vertex_texcoord; [ 0.238][d][libmpv_render] [ 13] ass_color = vertex_ass_color; [ 0.238][d][libmpv_render] [ 14] } [ 0.239][d][libmpv_render] fragment shader source: [ 0.239][d][libmpv_render] [ 1] #version 410 [ 0.239][d][libmpv_render] [ 2] #define tex1D texture [ 0.239][d][libmpv_render] [ 3] #define tex3D texture [ 0.239][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.239][d][libmpv_render] [ 5] out vec4 out_color; [ 0.239][d][libmpv_render] [ 6] in vec2 texcoord; [ 0.239][d][libmpv_render] [ 7] in vec4 ass_color; [ 0.239][d][libmpv_render] [ 8] uniform sampler2D osdtex; [ 0.239][d][libmpv_render] [ 9] uniform vec3 src_luma; [ 0.239][d][libmpv_render] [ 10] uniform vec3 dst_luma; [ 0.239][d][libmpv_render] [ 11] void main() { [ 0.239][d][libmpv_render] [ 12] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.239][d][libmpv_render] [ 13] color = vec4(ass_color.rgb, ass_color.a texture(osdtex, texcoord).r); [ 0.239][d][libmpv_render] [ 14] // color mapping [ 0.239][d][libmpv_render] [ 15] color.rgb = vec3(1.000000); [ 0.239][d][libmpv_render] [ 16] color.rgb *= vec3(1.000000); [ 0.239][d][libmpv_render] [ 17] out_color = color; [ 0.240][d][libmpv_render] [ 18] } [ 0.240][d][libmpv_render] shader link log (status=1): [ 1.442][d][cplayer] Run command: quit, flags=73, args=[code="0"] [ 1.442][i][cplayer] Exiting... (Quit) [ 1.442][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] [ 1.442][v][cplayer] Set property: shared-script-properties -> 1 [ 1.444][d][console] Exiting... [ 1.445][d][ytdl_hook] Exiting... [ 1.445][d][stats] Exiting... [ 1.445][d][osc] Exiting... [ 1.447][d][libmpv_render] flushing shader cache [ 1.447][d][osx] Exiting...

Sample files

Sample files needed to reproduce this issue can be uploaded to https://0x0.st/ or similar sites. (Only needed if the issue cannot be reproduced without it.) Do not use garbage like "cloud storage", especially not Google Drive.

Akemi commented 2 years ago

you partially ignored the issue template. you didn't try to fullscreen in that log. i also can't reproduce this.

minusf commented 2 years ago

please accept my apology. the log file pasted was a stale one indeed. what happened is that i switched from a cask to the formula and the formula version does not log into ~/Library/Logs/mpv.log at all. lesson is to always set an explicit log file...

i can reproduce this every time i start mpv so i'd really like this fixed please. it is a usb c external monitor connected to M1 macbook.

[ 0.003][v][cplayer] mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects [ 0.003][v][cplayer] built on Tue Jan 4 03:09:58 UTC 2022 [ 0.003][v][cplayer] FFmpeg library versions: [ 0.003][v][cplayer] libavutil 56.70.100 [ 0.003][v][cplayer] libavcodec 58.134.100 [ 0.003][v][cplayer] libavformat 58.76.100 [ 0.003][v][cplayer] libswscale 5.9.100 [ 0.003][v][cplayer] libavfilter 7.110.100 [ 0.003][v][cplayer] libswresample 3.9.100 [ 0.003][v][cplayer] FFmpeg version: 4.4.1 [ 0.003][v][cplayer] [ 0.003][v][cplayer] Configuration: waf configure --prefix=/opt/homebrew/Cellar/mpv/0.34.1 --enable-html-build --enable-javascript --enable-libmpv-shared --enable-lua --enable-libarchive --enable-uchardet --confdir=/opt/homebrew/etc/mpv --datadir=/opt/homebrew/Cellar/mpv/0.34.1/share/mpv --mandir=/opt/homebrew/Cellar/mpv/0.34.1/share/man --docdir=/opt/homebrew/Cellar/mpv/0.34.1/share/doc/mpv --zshdir=/opt/homebrew/Cellar/mpv/0.34.1/share/zsh/site-functions --lua=luajit [ 0.003][v][cplayer] List of enabled features: asm bsd-fstatfs build-date cocoa coreaudio cplayer cplugins debug-build ffmpeg ffmpeg-aviocontext-bytes-read gl gl-cocoa glob glob-posix gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared lua luajit macos-10-11-features macos-10-12-2-features macos-10-14-features macos-cocoa-cb macos-media-player macos-touchbar optimize osx-thread-name plain-gl posix posix-or-mingw pthreads rubberband stdatomic swift uchardet vapoursynth vector videotoolbox-gl videotoolbox-hwaccel zimg zlib [ 0.003][v][cplayer] Command line options: '--no-config' '--log-file=log.txt' 'ap-wg-1.mp4' [ 0.003][v][cplayer] mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects [ 0.003][v][cplayer] built on Tue Jan 4 03:09:58 UTC 2022 [ 0.003][v][cplayer] FFmpeg library versions: [ 0.003][v][cplayer] libavutil 56.70.100 [ 0.003][v][cplayer] libavcodec 58.134.100 [ 0.003][v][cplayer] libavformat 58.76.100 [ 0.003][v][cplayer] libswscale 5.9.100 [ 0.003][v][cplayer] libavfilter 7.110.100 [ 0.003][v][cplayer] libswresample 3.9.100 [ 0.003][v][cplayer] FFmpeg version: 4.4.1 [ 0.003][v][cplayer] [ 0.003][v][cplayer] Configuration: waf configure --prefix=/opt/homebrew/Cellar/mpv/0.34.1 --enable-html-build --enable-javascript --enable-libmpv-shared --enable-lua --enable-libarchive --enable-uchardet --confdir=/opt/homebrew/etc/mpv --datadir=/opt/homebrew/Cellar/mpv/0.34.1/share/mpv --mandir=/opt/homebrew/Cellar/mpv/0.34.1/share/man --docdir=/opt/homebrew/Cellar/mpv/0.34.1/share/doc/mpv --zshdir=/opt/homebrew/Cellar/mpv/0.34.1/share/zsh/site-functions --lua=luajit [ 0.003][v][cplayer] List of enabled features: asm bsd-fstatfs build-date cocoa coreaudio cplayer cplugins debug-build ffmpeg ffmpeg-aviocontext-bytes-read gl gl-cocoa glob glob-posix gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared lua luajit macos-10-11-features macos-10-12-2-features macos-10-14-features macos-cocoa-cb macos-media-player macos-touchbar optimize osx-thread-name plain-gl posix posix-or-mingw pthreads rubberband stdatomic swift uchardet vapoursynth vector videotoolbox-gl videotoolbox-hwaccel zimg zlib [ 0.003][d][global] config path: '' -> '-' [ 0.003][d][global] user path: '~~home/' -> '' [ 0.003][d][global] user path: '~~old_home/' -> '' [ 0.003][v][cplayer] Setting option 'config' = 'no' (flags = 8) [ 0.003][v][cplayer] Setting option 'log-file' = 'log.txt' (flags = 8) [ 0.013][d][global] user path: 'log.txt' -> 'log.txt' [ 0.013][d][osc] Loading lua script @osc.lua... [ 0.013][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.013][d][stats] Loading lua script @stats.lua... [ 0.013][d][console] Loading lua script @console.lua... [ 0.013][d][auto_profiles] Loading lua script @auto_profiles.lua... [ 0.014][d][osc] loading mp.defaults [ 0.014][d][console] loading mp.defaults [ 0.014][d][ytdl_hook] loading mp.defaults [ 0.014][d][stats] loading mp.defaults [ 0.014][d][auto_profiles] loading mp.defaults [ 0.014][d][osc] loading @osc.lua [ 0.014][d][stats] loading @stats.lua [ 0.014][d][auto_profiles] loading @auto_profiles.lua [ 0.015][d][console] loading @console.lua [ 0.015][d][ytdl_hook] loading @ytdl_hook.lua [ 0.015][d][ytdl_hook] reading options for ytdl_hook [ 0.015][d][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.015][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.016][d][stats] reading options for stats [ 0.016][d][stats] script-opts/stats.conf not found. [ 0.016][d][stats] lua-settings/stats.conf not found. [ 0.016][d][osc] reading options for osc [ 0.016][d][osc] script-opts/osc.conf not found. [ 0.016][d][osc] lua-settings/osc.conf not found. [ 0.085][v][osx/cocoacb] Created CGL pixel format with attributes: kCGLPFAOpenGLProfile, kCGLOGLPVersion_3_2_Core, kCGLPFAAccelerated, kCGLPFADoubleBuffer, kCGLPFAColorSize, 64, kCGLPFAColorFloat, kCGLPFABackingStore, kCGLPFAAllowOfflineRenderers, kCGLPFASupportsAutomaticGraphicsSwitching, 0 [ 0.087][v][libmpv_render] GL_VERSION='4.1 Metal - 71.7.1' [ 0.087][v][libmpv_render] Detected desktop OpenGL 4.1. [ 0.087][v][libmpv_render] GL_VENDOR='Apple' [ 0.087][v][libmpv_render] GL_RENDERER='Apple M1' [ 0.087][v][libmpv_render] GL_SHADING_LANGUAGE_VERSION='4.10' [ 0.087][d][libmpv_render] Combined OpenGL extensions string: [ 0.087][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_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_NV_texture_barrier [ 0.087][v][libmpv_render] Loaded extension GL_APPLE_rgb_422. [ 0.087][v][libmpvrender] GL_swap_control extension missing. [ 0.087][d][libmpv_render] Texture formats: [ 0.087][d][libmpv_render] NAME COMPTYPE SIZE DEPTH PER COMP. [ 0.087][d][libmpv_render] r8 1unorm 1B LF CR ST {8} [ 0.087][d][libmpv_render] rg8 2unorm 2B LF CR ST {8 8} [ 0.087][d][libmpv_render] rgb8 3unorm 3B LF CR ST {8 8 8} [ 0.087][d][libmpv_render] rgba8 4unorm 4B LF CR ST {8 8 8 8} [ 0.087][d][libmpv_render] r16 1unorm 2B LF CR ST {16} [ 0.087][d][libmpv_render] rg16 2unorm 4B LF CR ST {16 16} [ 0.087][d][libmpv_render] rgb16 3unorm 6B LF CR ST {16 16 16} [ 0.087][d][libmpv_render] rgba16 4unorm 8B LF CR ST {16 16 16 16} [ 0.087][d][libmpv_render] r8ui 1uint 1B CR ST {8} [ 0.087][d][libmpv_render] rg8ui 2uint 2B CR ST {8 8} [ 0.087][d][libmpv_render] rgb8ui 3uint 3B ST {8 8 8} [ 0.087][d][libmpv_render] rgba8ui 4uint 4B CR ST {8 8 8 8} [ 0.087][d][libmpv_render] r16ui 1uint 2B CR ST {16} [ 0.087][d][libmpv_render] rg16ui 2uint 4B CR ST {16 16} [ 0.087][d][libmpv_render] rgb16ui 3uint 6B ST {16 16 16} [ 0.087][d][libmpv_render] rgba16ui 4uint 8B CR ST {16 16 16 16} [ 0.087][d][libmpv_render] r16f 1float 4B LF CR ST {32/16} [ 0.087][d][libmpv_render] rg16f 2float 8B LF CR ST {32/16 32/16} [ 0.087][d][libmpv_render] rgb16f 3float 12B LF CR ST {32/16 32/16 32/16} [ 0.087][d][libmpv_render] rgba16f 4float 16B LF CR ST {32/16 32/16 32/16 32/16} [ 0.087][d][libmpv_render] r32f 1float 4B LF CR ST {32} [ 0.087][d][libmpv_render] rg32f 2float 8B LF CR ST {32 32} [ 0.087][d][libmpv_render] rgb32f 3float 12B LF CR ST {32 32 32} [ 0.087][d][libmpv_render] rgba32f 4float 16B LF CR ST {32 32 32 32} [ 0.087][d][libmpv_render] rgb10_a2 4unorm 4B LF CR ST {0/10 0/10 0/10 0/2} [ 0.087][d][libmpv_render] rgba12 4unorm 8B LF CR ST {16/12 16/12 16/12 16/12} [ 0.087][d][libmpv_render] rgb10 3unorm 6B LF CR ST {16/10 16/10 16/10} [ 0.087][d][libmpv_render] rgb565 3unorm 2B LF ST {0/8 0/8 0/8} [ 0.087][d][libmpv_render] appleyp 0*unorm 2B LF ST {} [ 0.087][d][libmpv_render] LA = LUMINANCE_ALPHA hack format [ 0.087][d][libmpv_render] LF = linear filterable [ 0.087][d][libmpv_render] CR = can be used for render targets [ 0.087][d][libmpv_render] ST = can be used for storable images [ 0.087][d][libmpv_render] Image formats: [ 0.087][d][libmpv_render] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.087][d][libmpv_render] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.087][d][libmpv_render] gray => 1 planes 1x1 8/0 [r8] (r) [unorm] [ 0.087][d][libmpv_render] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm] [ 0.087][d][libmpv_render] uyvy422 => 1 planes 1x1 0/0 [appleyp] (brg) [unknown] [ 0.087][d][libmpv_render] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm] [ 0.087][d][libmpv_render] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm] [ 0.087][d][libmpv_render] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [ 0.087][d][libmpv_render] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.087][d][libmpv_render] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm] [ 0.087][d][libmpv_render] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm] [ 0.087][d][libmpv_render] bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm] [ 0.087][d][libmpv_render] rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm] [ 0.087][d][libmpv_render] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm] [ 0.087][d][libmpv_render] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.087][d][libmpv_render] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm] [ 0.087][d][libmpv_render] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm] [ 0.087][d][libmpv_render] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm] [ 0.087][d][libmpv_render] rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown] [ 0.087][d][libmpv_render] pal8 [ 0.087][d][libmpv_render] vdpau [ 0.087][d][libmpv_render] d3d11 [ 0.087][d][libmpv_render] dxva2_vld [ 0.087][d][libmpv_render] mmal [ 0.087][d][libmpv_render] mediacodec [ 0.087][d][libmpv_render] drm_prime [ 0.087][d][libmpv_render] cuda [ 0.087][d][libmpv_render] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm] [ 0.087][d][libmpv_render] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm] [ 0.087][d][libmpv_render] grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float] [ 0.087][d][libmpv_render] yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.087][d][libmpv_render] yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.087][d][libmpv_render] yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.087][d][libmpv_render] yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.087][d][libmpv_render] yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.087][d][libmpv_render] yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.087][d][libmpv_render] yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.087][d][libmpv_render] yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.087][d][libmpv_render] yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.087][d][libmpv_render] yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.087][d][libmpv_render] yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.087][d][libmpv_render] yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.087][d][libmpv_render] rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown] [ 0.087][d][libmpv_render] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm] [ 0.087][d][libmpv_render] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm] [ 0.087][d][libmpv_render] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm] [ 0.087][d][libmpv_render] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm] [ 0.087][d][libmpv_render] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm] [ 0.087][d][libmpv_render] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm] [ 0.087][d][libmpv_render] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm] [ 0.087][d][libmpv_render] vdpau_output [ 0.087][d][libmpv_render] vaapi [ 0.087][d][libmpv_render] videotoolbox [ 0.087][d][libmpv_render] yuyv422 [ 0.087][d][libmpv_render] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.087][d][libmpv_render] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.087][d][libmpv_render] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.087][d][libmpv_render] monow [ 0.087][d][libmpv_render] monob [ 0.087][d][libmpv_render] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.087][d][libmpv_render] uyyvyy411 [ 0.087][d][libmpv_render] bgr8 [ 0.087][d][libmpv_render] bgr4 [ 0.087][d][libmpv_render] bgr4_byte [ 0.087][d][libmpv_render] rgb8 [ 0.087][d][libmpv_render] rgb4 [ 0.087][d][libmpv_render] rgb4_byte [ 0.088][d][libmpv_render] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm] [ 0.088][d][libmpv_render] gray16be [ 0.088][d][libmpv_render] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] rgb48be [ 0.088][d][libmpv_render] rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm] [ 0.088][d][libmpv_render] rgb565be [ 0.088][d][libmpv_render] rgb555be [ 0.088][d][libmpv_render] rgb555 [ 0.088][d][libmpv_render] bgr565be [ 0.088][d][libmpv_render] bgr565 [ 0.088][d][libmpv_render] bgr555be [ 0.088][d][libmpv_render] bgr555 [ 0.088][d][libmpv_render] vaapi_moco [ 0.088][d][libmpv_render] vaapi_idct [ 0.088][d][libmpv_render] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv420p16be [ 0.088][d][libmpv_render] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv422p16be [ 0.088][d][libmpv_render] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv444p16be [ 0.088][d][libmpv_render] rgb444 [ 0.088][d][libmpv_render] rgb444be [ 0.088][d][libmpv_render] bgr444 [ 0.088][d][libmpv_render] bgr444be [ 0.088][d][libmpv_render] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm] [ 0.088][d][libmpv_render] bgr48be [ 0.088][d][libmpv_render] bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm] [ 0.088][d][libmpv_render] yuv420p9be [ 0.088][d][libmpv_render] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv420p10be [ 0.088][d][libmpv_render] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv422p10be [ 0.088][d][libmpv_render] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv444p9be [ 0.088][d][libmpv_render] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv444p10be [ 0.088][d][libmpv_render] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv422p9be [ 0.088][d][libmpv_render] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm] [ 0.088][d][libmpv_render] gbrp9be [ 0.088][d][libmpv_render] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm] [ 0.088][d][libmpv_render] gbrp10be [ 0.088][d][libmpv_render] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm] [ 0.088][d][libmpv_render] gbrp16be [ 0.088][d][libmpv_render] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm] [ 0.088][d][libmpv_render] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva420p9be [ 0.088][d][libmpv_render] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva422p9be [ 0.088][d][libmpv_render] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva444p9be [ 0.088][d][libmpv_render] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva420p10be [ 0.088][d][libmpv_render] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva422p10be [ 0.088][d][libmpv_render] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva444p10be [ 0.088][d][libmpv_render] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva420p16be [ 0.088][d][libmpv_render] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva422p16be [ 0.088][d][libmpv_render] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva444p16be [ 0.088][d][libmpv_render] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm] [ 0.088][d][libmpv_render] xyz12be [ 0.088][d][libmpv_render] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.088][d][libmpv_render] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm] [ 0.088][d][libmpv_render] nv20be [ 0.088][d][libmpv_render] rgba64be [ 0.088][d][libmpv_render] bgra64be [ 0.088][d][libmpv_render] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm] [ 0.088][d][libmpv_render] yvyu422 [ 0.088][d][libmpv_render] ya16be [ 0.088][d][libmpv_render] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm] [ 0.088][d][libmpv_render] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm] [ 0.088][d][libmpv_render] gbrap16be [ 0.088][d][libmpv_render] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.088][d][libmpv_render] qsv [ 0.088][d][libmpv_render] d3d11va_vld [ 0.088][d][libmpv_render] yuv420p12be [ 0.088][d][libmpv_render] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv420p14be [ 0.088][d][libmpv_render] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv422p12be [ 0.088][d][libmpv_render] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv422p14be [ 0.088][d][libmpv_render] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv444p12be [ 0.088][d][libmpv_render] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv444p14be [ 0.088][d][libmpv_render] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] gbrp12be [ 0.088][d][libmpv_render] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm] [ 0.088][d][libmpv_render] gbrp14be [ 0.088][d][libmpv_render] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm] [ 0.088][d][libmpv_render] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.088][d][libmpv_render] bayer_bggr8 [ 0.088][d][libmpv_render] bayer_rggb8 [ 0.088][d][libmpv_render] bayer_gbrg8 [ 0.088][d][libmpv_render] bayer_grbg8 [ 0.088][d][libmpv_render] bayer_bggr16 [ 0.088][d][libmpv_render] bayer_bggr16be [ 0.088][d][libmpv_render] bayer_rggb16 [ 0.088][d][libmpv_render] bayer_rggb16be [ 0.088][d][libmpv_render] bayer_gbrg16 [ 0.088][d][libmpv_render] bayer_gbrg16be [ 0.088][d][libmpv_render] bayer_grbg16 [ 0.088][d][libmpv_render] bayer_grbg16be [ 0.088][d][libmpv_render] xvmc [ 0.088][d][libmpv_render] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv440p10be [ 0.088][d][libmpv_render] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.088][d][libmpv_render] yuv440p12be [ 0.088][d][libmpv_render] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm] [ 0.088][d][libmpv_render] ayuv64be [ 0.088][d][libmpv_render] p010be [ 0.088][d][libmpv_render] gbrap12be [ 0.088][d][libmpv_render] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.088][d][libmpv_render] gbrap10be [ 0.088][d][libmpv_render] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.088][d][libmpv_render] gray12be [ 0.088][d][libmpv_render] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm] [ 0.088][d][libmpv_render] gray10be [ 0.088][d][libmpv_render] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm] [ 0.088][d][libmpv_render] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm] [ 0.088][d][libmpv_render] p016be [ 0.088][d][libmpv_render] gray9be [ 0.088][d][libmpv_render] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm] [ 0.088][d][libmpv_render] gbrpf32be [ 0.088][d][libmpv_render] gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float] [ 0.088][d][libmpv_render] gbrapf32be [ 0.088][d][libmpv_render] gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float] [ 0.088][d][libmpv_render] opencl [ 0.088][d][libmpv_render] gray14be [ 0.088][d][libmpv_render] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm] [ 0.088][d][libmpv_render] grayf32be [ 0.088][d][libmpv_render] grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float] [ 0.088][d][libmpv_render] yuva422p12be [ 0.088][d][libmpv_render] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] yuva444p12be [ 0.088][d][libmpv_render] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.088][d][libmpv_render] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.088][d][libmpv_render] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm] [ 0.088][d][libmpv_render] vulkan [ 0.088][d][libmpv_render] y210be [ 0.088][d][libmpv_render] y210 [ 0.088][d][libmpv_render] x2rgb10be [ 0.088][v][libmpv_render] Testing FBO format rgba16f [ 0.088][d][libmpv_render] Resizing texture: 16x16 [ 0.088][v][libmpv_render] Using FBO format rgba16f. [ 0.088][v][libmpv_render] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0). [ 0.088][v][libmpv_render] No advanced processing required. Enabling dumb mode. [ 0.088][v][libmpv_render] Loading hwdec driver 'videotoolbox' [ 0.088][v][cplayer] Waiting for scripts... [ 0.088][d][console] reading options for console [ 0.088][d][console] script-opts/console.conf not found. [ 0.088][d][console] lua-settings/console.conf not found. [ 0.088][d][auto_profiles] Exiting... [ 0.088][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.088][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.088][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.088][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.089][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000) [ 0.089][v][osd/libass] libass API version: 0x1502000 [ 0.089][v][osd/libass] libass source: tarball: 0.15.2 [ 0.089][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 3.2.0 (COMPLEX) [ 0.089][v][osd/libass] Setting up fonts... [ 0.089][v][osd/libass] Using font provider coretext [ 0.089][v][osd/libass] Done. [ 0.090][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.090][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.090][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.090][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.090][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.090][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.090][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.090][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.090][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.090][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.090][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.090][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.090][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] [ 0.090][v][cplayer] Set property: shared-script-properties -> 1 [ 0.090][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 0.090][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.090][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.090][v][cplayer] Set property: shared-script-properties -> 1 [ 0.090][v][cplayer] Done loading scripts. [ 0.090][d][global] config path: 'watch_later' -> '-' [ 0.090][d][global] config path: 'watch_later' -> '-' [ 0.090][v][cplayer] Running hook: ytdl_hook/on_load [ 0.090][v][ytdl_hook] ytdl:// hook [ 0.090][d][osc] osc_init [ 0.090][v][ytdl_hook] not a ytdl:// url [ 0.090][v][bdmv/bluray] Opening ap-wg-1.mp4 [ 0.090][v][file] Opening ap-wg-1.mp4 [ 0.090][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.091][v][cplayer] Set property: shared-script-properties -> 1 [ 0.091][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000) [ 0.091][v][osd/libass] libass API version: 0x1502000 [ 0.091][v][osd/libass] libass source: tarball: 0.15.2 [ 0.091][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 3.2.0 (COMPLEX) [ 0.091][v][osd/libass] Setting up fonts... [ 0.091][v][osd/libass] Using font provider coretext [ 0.091][v][osd/libass] Done. [ 0.091][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.091][d][file] Stream opened successfully. [ 0.091][v][demux] Trying demuxers for level=normal. [ 0.091][d][demux] Trying demuxer: disc (force-level: normal) [ 0.091][d][demux] Trying demuxer: edl (force-level: normal) [ 0.092][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.092][v][cplayer] Set property: shared-script-properties -> 1 [ 0.092][d][osc] osc_init [ 0.092][d][demux] Trying demuxer: cue (force-level: normal) [ 0.092][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 0.092][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 0.092][d][demux] Trying demuxer: mkv (force-level: normal) [ 0.092][d][demux] Trying demuxer: libarchive (force-level: normal) [ 0.092][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.092][v][cplayer] Set property: shared-script-properties -> 1 [ 0.092][d][demux] Trying demuxer: lavf (force-level: normal) [ 0.092][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.092][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.092][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.092][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.093][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048. [ 0.093][v][file] stream level seek from 131072 to 107633036 [ 0.112][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat) [ 0.112][v][cplayer] Opening done: ap-wg-1.mp4 [ 0.112][v][find_files] Loading external files in . [ 0.112][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 0.112][v][lavf] select track 0 [ 0.112][v][lavf] select track 1 [ 0.112][i][cplayer] (+) Video --vid=1 () (h264 480x360 25.000fps) [ 0.112][i][cplayer] (+) Audio --aid=1 --alang=eng () (aac 1ch 22050Hz) [ 0.112][i][display-tags] File tags: [ 0.112][i][display-tags] Artist: Réseaux IP Européens [ 0.112][i][display-tags] Comment: Lisbon, Portugal, October 2009 [ 0.112][i][display-tags] Title: RIPE 59 Webcast [ 0.113][d][vo/libmpv] max content size: 2560x1550 [ 0.113][d][vo/libmpv] monitor size: 2560x1550 [ 0.113][v][osx/cocoacb] Can't find an ambient light sensor [ 0.113][v][vo/libmpv] Assuming 59.998650 FPS for display sync. [ 0.113][v][vd] Container reported FPS: 25.000000 [ 0.114][v][vd] Codec list: [ 0.114][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [ 0.114][v][vd] Opening decoder h264 [ 0.114][v][vd] No hardware decoding requested. [ 0.114][v][vd] Using software decoding. [ 0.114][v][vd] Detected 8 logical cores. [ 0.114][v][vd] Requesting 9 threads for decoding. [ 0.114][v][vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10) [ 0.114][v][vf] User filter list: [ 0.114][v][vf] (empty) [ 0.114][v][ad] Codec list: [ 0.114][v][ad] aac - AAC (Advanced Audio Coding) [ 0.114][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ 0.114][v][ad] aac_at (aac) - aac (AudioToolbox) [ 0.114][v][ad] Opening decoder aac [ 0.114][v][ad] Requesting 1 threads for decoding. [ 0.115][v][ad] Selected codec: aac (AAC (Advanced Audio Coding)) [ 0.115][v][af] User filter list: [ 0.115][v][af] (empty) [ 0.115][v][cplayer] Starting playback... [ 0.115][v][file] stream level seek from 110891810 to 48 [ 0.115][v][af] [in] 22050Hz mono 1ch floatp [ 0.115][v][af] [userspeed] 22050Hz mono 1ch floatp [ 0.115][v][af] [userspeed] (disabled) [ 0.115][v][af] [convert] 22050Hz mono 1ch floatp [ 0.115][d][ffmpeg/video] h264: Reinit context to 480x368, pix_fmt: yuv420p [ 0.115][d][vd] DR parameter change to 480x386 yuv420p align=64 [ 0.115][d][vd] Allocating new DR image... [ 0.115][d][vd] ...failed.. [ 0.115][v][vd] DR failed - disabling. [ 0.117][v][vd] Using software decoding. [ 0.117][v][vd] Decoder format: 480x360 [0:1] yuv420p bt.601/bt.601-525/bt.1886/limited/auto CL=mpeg2/4/h264 [ 0.117][v][vf] [in] 480x360 yuv420p bt.601/bt.601-525/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.117][v][vf] [userdeint] 480x360 yuv420p bt.601/bt.601-525/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.117][v][vf] [userdeint] (disabled) [ 0.117][v][vf] [autorotate] 480x360 yuv420p bt.601/bt.601-525/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.117][v][vf] [autorotate] (disabled) [ 0.117][v][vf] [convert] 480x360 yuv420p bt.601/bt.601-525/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.117][v][vf] [convert] (disabled) [ 0.117][v][vf] [out] 480x360 yuv420p bt.601/bt.601-525/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.117][v][ao] Trying audio driver 'coreaudio' [ 0.117][v][ao/coreaudio] requested format: 22050 Hz, mono channels, floatp [ 0.132][v][ao/coreaudio] selected audio output device: MacBook Pro Speakers (45) [ 0.133][v][ao/coreaudio] input channel layout: [ 0.133][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2> [ 0.133][v][ao/coreaudio] - description 0: label <4294967295, 64>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.133][v][ao/coreaudio] - description 1: label <4294967295, 64>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.133][v][ao/coreaudio] mp chmap: unknown2 [ 0.133][v][ao/coreaudio] input channel layout: [ 0.133][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2> [ 0.133][v][ao/coreaudio] - description 0: label <1, 0>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.133][v][ao/coreaudio] - description 1: label <2, 1>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.133][v][ao/coreaudio] mp chmap: stereo [ 0.133][v][ao/coreaudio] Channel layouts: [ 0.133][v][ao/coreaudio] - stereo [ 0.133][v][ao/coreaudio] - mono [ 0.133][v][ao/coreaudio] result: mono [ 0.142][v][ao/coreaudio] Latency property cntl: 66 frames [ 0.142][v][ao/coreaudio] Latency property zisf: 512 frames [ 0.143][v][ao/coreaudio] Latency property tfas: 113 frames

[ 0.143][v][ao/coreaudio] using soft-buffer of 4410 samples. [ 0.143][i][cplayer] AO: [coreaudio] 22050Hz mono 1ch floatp [ 0.143][v][cplayer] AO: Description: CoreAudio AudioUnit [ 0.143][v][af] [convert] (disabled) [ 0.143][v][af] [out] 22050Hz mono 1ch floatp [ 0.143][i][cplayer] VO: [libmpv] 480x360 yuv420p [ 0.143][v][cplayer] VO: Description: render API for libmpv [ 0.143][v][vo/libmpv] reconfig to 480x360 yuv420p bt.601/bt.601-525/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.156][d][vo/libmpv] max content size: 2560x1550 [ 0.156][d][vo/libmpv] monitor size: 2560x1550 [ 0.171][v][libmpv_render] Texture for plane 0: 480x360 [ 0.171][v][libmpv_render] Texture for plane 1: 240x180 [ 0.171][v][libmpv_render] Texture for plane 2: 240x180 [ 0.171][v][libmpv_render] Testing FBO format rgba16f [ 0.171][d][libmpv_render] Resizing texture: 16x16 [ 0.171][v][libmpv_render] Using FBO format rgba16f. [ 0.171][v][libmpv_render] No advanced processing required. Enabling dumb mode. [ 0.185][v][cplayer] first video frame after restart shown [ 0.185][d][osc] osc_init [ 0.185][v][cplayer] audio ready [ 0.185][d][cplayer] starting video playback [ 0.185][v][cplayer] starting audio playback [ 0.186][v][libmpv_render] Window size: 960x722 (Borders: l=0 t=0 r=0 b=0) [ 0.186][v][libmpv_render] Video source: 480x360 (1:1) [ 0.186][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 1) 960x720 [ 0.186][v][libmpv_render] Video scale: 2.000000/2.000000 [ 0.186][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 0.186][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 0.187][d][libmpv_render] vertex shader source: [ 0.187][d][libmpv_render] [ 1] #version 410 [ 0.187][d][libmpv_render] [ 2] #define tex1D texture [ 0.187][d][libmpv_render] [ 3] #define tex3D texture [ 0.187][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.187][d][libmpv_render] [ 5] in vec2 vertex_position; [ 0.187][d][libmpv_render] [ 6] in vec2 vertex_texcoord0; [ 0.187][d][libmpv_render] [ 7] out vec2 texcoord0; [ 0.187][d][libmpv_render] [ 8] in vec2 vertex_texcoord1; [ 0.187][d][libmpv_render] [ 9] out vec2 texcoord1; [ 0.187][d][libmpv_render] [ 10] in vec2 vertex_texcoord2; [ 0.187][d][libmpv_render] [ 11] out vec2 texcoord2; [ 0.187][d][libmpv_render] [ 12] void main() { [ 0.187][d][libmpv_render] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.187][d][libmpv_render] [ 14] texcoord0 = vertex_texcoord0; [ 0.187][d][libmpv_render] [ 15] texcoord1 = vertex_texcoord1; [ 0.187][d][libmpv_render] [ 16] texcoord2 = vertex_texcoord2; [ 0.187][d][libmpv_render] [ 17] } [ 0.187][d][libmpv_render] fragment shader source: [ 0.187][d][libmpv_render] [ 1] #version 410 [ 0.187][d][libmpv_render] [ 2] #define tex1D texture [ 0.187][d][libmpv_render] [ 3] #define tex3D texture [ 0.187][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.187][d][libmpv_render] [ 5] out vec4 out_color; [ 0.187][d][libmpv_render] [ 6] in vec2 texcoord0; [ 0.187][d][libmpv_render] [ 7] in vec2 texcoord1; [ 0.187][d][libmpv_render] [ 8] in vec2 texcoord2; [ 0.187][d][libmpv_render] [ 9] uniform mat3 colormatrix; [ 0.187][d][libmpv_render] [ 10] uniform vec3 colormatrix_c; [ 0.187][d][libmpv_render] [ 11] uniform vec3 src_luma; [ 0.187][d][libmpv_render] [ 12] uniform vec3 dst_luma; [ 0.187][d][libmpv_render] [ 13] uniform sampler2D texture0; [ 0.187][d][libmpv_render] [ 14] uniform vec2 texture_size0; [ 0.187][d][libmpv_render] [ 15] uniform mat2 texture_rot0; [ 0.187][d][libmpv_render] [ 16] uniform vec2 texture_off0; [ 0.187][d][libmpv_render] [ 17] uniform vec2 pixel_size0; [ 0.187][d][libmpv_render] [ 18] uniform sampler2D texture1; [ 0.187][d][libmpv_render] [ 19] uniform vec2 texture_size1; [ 0.187][d][libmpv_render] [ 20] uniform mat2 texture_rot1; [ 0.187][d][libmpv_render] [ 21] uniform vec2 texture_off1; [ 0.187][d][libmpv_render] [ 22] uniform vec2 pixel_size1; [ 0.187][d][libmpv_render] [ 23] uniform sampler2D texture2; [ 0.187][d][libmpv_render] [ 24] uniform vec2 texture_size2; [ 0.187][d][libmpv_render] [ 25] uniform mat2 texture_rot2; [ 0.187][d][libmpv_render] [ 26] uniform vec2 texture_off2; [ 0.187][d][libmpv_render] [ 27] uniform vec2 pixel_size2; [ 0.187][d][libmpv_render] [ 28] void main() { [ 0.187][d][libmpv_render] [ 29] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.187][d][libmpv_render] [ 30] color.r = 1.000000 vec4(texture(texture0, texcoord0)).r; [ 0.187][d][libmpv_render] [ 31] color.g = 1.000000 vec4(texture(texture1, texcoord1)).r; [ 0.187][d][libmpv_render] [ 32] color.b = 1.000000 vec4(texture(texture2, texcoord2)).r; [ 0.187][d][libmpv_render] [ 33] color = color.rgbr; [ 0.187][d][libmpv_render] [ 34] color.rgb = mat3(colormatrix) color.rgb + colormatrix_c; [ 0.187][d][libmpv_render] [ 35] color.a = 1.0; [ 0.187][d][libmpv_render] [ 36] // color mapping [ 0.187][d][libmpv_render] [ 37] color.rgb = vec3(1.000000); [ 0.187][d][libmpv_render] [ 38] color.rgb = vec3(1.000000); [ 0.187][d][libmpv_render] [ 39] out_color = color; [ 0.187][d][libmpv_render] [ 40] } [ 0.188][d][libmpv_render] shader link log (status=1): [ 0.209][v][cplayer] playback restart complete @ 1.800000, audio=playing, video=playing [ 0.210][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.210][v][cplayer] Set property: shared-script-properties -> 1 [ 0.210][d][osc] osc_init [ 0.210][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.210][v][cplayer] Set property: shared-script-properties -> 1 [ 5.709][v][vo/libmpv] Assuming 59.995500 FPS for display sync. [ 6.553][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"] [ 6.553][v][cplayer] Set property: fullscreen -> 1 [ 6.554][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 6.554][v][cplayer] Set property: shared-script-properties -> 1 [ 6.554][d][osc] osc_init [ 6.555][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 6.555][v][cplayer] Set property: shared-script-properties -> 1 [ 6.588][v][libmpv_render] Window size: 960x722 (Borders: l=0 t=0 r=0 b=0) [ 6.588][v][libmpv_render] Video source: 480x360 (1:1) [ 6.588][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 1) 960x720 [ 6.588][v][libmpv_render] Video scale: 2.000000/2.000000 [ 6.588][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 6.588][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 6.709][v][vo/libmpv] Assuming 59.989156 FPS for display sync. [ 7.196][d][osc] osc_init [ 7.197][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 7.197][v][libmpv_render] Video source: 480x360 (1:1) [ 7.197][v][libmpv_render] Video display: (0, 0) 480x360 -> (213, 0) 2133x1600 [ 7.197][v][libmpv_render] Video scale: 4.443750/4.444444 [ 7.197][v][libmpv_render] OSD borders: l=213 t=0 r=214 b=0 [ 7.197][v][libmpv_render] Video borders: l=213 t=0 r=214 b=0 [ 7.197][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.197][v][cplayer] Set property: shared-script-properties -> 1 [ 7.198][d][osc] osc_init [ 7.198][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/keybinding4"] [ 7.199][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.199][v][cplayer] Set property: shared-script-properties -> 1 [ 7.201][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.201][v][cplayer] Set property: shared-script-properties -> 1 [ 7.201][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 7.212][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /System/Library/Fonts/Helvetica.ttc, -1, Helvetica [ 7.214][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 7.215][v][libmpv_render] Reallocating OSD texture to 4096x512. [ 7.217][d][libmpv_render] vertex shader source: [ 7.217][d][libmpv_render] [ 1] #version 410 [ 7.217][d][libmpv_render] [ 2] #define tex1D texture [ 7.217][d][libmpv_render] [ 3] #define tex3D texture [ 7.217][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 7.217][d][libmpv_render] [ 5] in vec2 vertex_position; [ 7.217][d][libmpv_render] [ 6] in vec2 vertex_texcoord; [ 7.217][d][libmpv_render] [ 7] out vec2 texcoord; [ 7.217][d][libmpv_render] [ 8] in vec4 vertex_ass_color; [ 7.217][d][libmpv_render] [ 9] out vec4 ass_color; [ 7.217][d][libmpv_render] [ 10] void main() { [ 7.217][d][libmpv_render] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 7.217][d][libmpv_render] [ 12] texcoord = vertex_texcoord; [ 7.217][d][libmpv_render] [ 13] ass_color = vertex_ass_color; [ 7.217][d][libmpv_render] [ 14] } [ 7.217][d][libmpv_render] fragment shader source: [ 7.217][d][libmpv_render] [ 1] #version 410 [ 7.217][d][libmpv_render] [ 2] #define tex1D texture [ 7.217][d][libmpv_render] [ 3] #define tex3D texture [ 7.217][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 7.217][d][libmpv_render] [ 5] out vec4 out_color; [ 7.217][d][libmpv_render] [ 6] in vec2 texcoord; [ 7.217][d][libmpv_render] [ 7] in vec4 ass_color; [ 7.217][d][libmpv_render] [ 8] uniform sampler2D osdtex; [ 7.217][d][libmpv_render] [ 9] uniform vec3 src_luma; [ 7.217][d][libmpv_render] [ 10] uniform vec3 dst_luma; [ 7.217][d][libmpv_render] [ 11] void main() { [ 7.218][d][libmpv_render] [ 12] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 7.218][d][libmpv_render] [ 13] color = vec4(ass_color.rgb, ass_color.a texture(osdtex, texcoord).r); [ 7.218][d][libmpv_render] [ 14] // color mapping [ 7.218][d][libmpv_render] [ 15] color.rgb = vec3(1.000000); [ 7.218][d][libmpv_render] [ 16] color.rgb *= vec3(1.000000); [ 7.218][d][libmpv_render] [ 17] out_color = color; [ 7.218][d][libmpv_render] [ 18] } [ 7.218][d][libmpv_render] shader link log (status=1): [ 7.220][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 7.220][v][libmpv_render] Video source: 480x360 (1:1) [ 7.220][v][libmpv_render] Video display: (0, 0) 480x360 -> (213, 0) 2133x1600 [ 7.220][v][libmpv_render] Video scale: 4.443750/4.444444 [ 7.220][v][libmpv_render] OSD borders: l=213 t=0 r=214 b=0 [ 7.220][v][libmpv_render] Video borders: l=213 t=0 r=214 b=0 [ 7.255][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/keybinding2"] [ 7.422][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"] [ 7.422][v][cplayer] Set property: fullscreen -> 1 [ 7.423][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.423][v][cplayer] Set property: shared-script-properties -> 1 [ 7.423][d][osc] osc_init [ 7.424][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.424][v][cplayer] Set property: shared-script-properties -> 1 [ 7.428][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 7.428][v][libmpv_render] Video source: 480x360 (1:1) [ 7.428][v][libmpv_render] Video display: (0, 0) 480x360 -> (213, 0) 2133x1600 [ 7.428][v][libmpv_render] Video scale: 4.443750/4.444444 [ 7.428][v][libmpv_render] OSD borders: l=213 t=0 r=214 b=0 [ 7.428][v][libmpv_render] Video borders: l=213 t=0 r=214 b=0 [ 7.457][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/keybinding4"] [ 7.470][v][libmpv_render] Window size: 2128x1600 (Borders: l=0 t=0 r=0 b=0) [ 7.470][v][libmpv_render] Video source: 480x360 (1:1) [ 7.470][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 2) 2128x1596 [ 7.470][v][libmpv_render] Video scale: 4.433333/4.433333 [ 7.470][v][libmpv_render] OSD borders: l=0 t=2 r=0 b=2 [ 7.470][v][libmpv_render] Video borders: l=0 t=2 r=0 b=2 [ 7.470][d][osc] osc_init [ 7.471][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.471][v][cplayer] Set property: shared-script-properties -> 1 [ 7.471][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 7.471][v][cplayer] Set property: shared-script-properties -> 1 [ 7.471][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 8.029][d][osc] osc_init [ 8.030][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 8.030][v][cplayer] Set property: shared-script-properties -> 1 [ 8.031][v][libmpv_render] Window size: 960x722 (Borders: l=0 t=0 r=0 b=0) [ 8.031][v][libmpv_render] Video source: 480x360 (1:1) [ 8.031][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 1) 960x720 [ 8.031][v][libmpv_render] Video scale: 2.000000/2.000000 [ 8.031][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 8.031][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 8.031][d][osc] osc_init [ 8.032][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 8.032][v][cplayer] Set property: shared-script-properties -> 1 [ 8.069][v][libmpv_render] Window size: 960x722 (Borders: l=0 t=0 r=0 b=0) [ 8.069][v][libmpv_render] Video source: 480x360 (1:1) [ 8.069][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 1) 960x720 [ 8.069][v][libmpv_render] Video scale: 2.000000/2.000000 [ 8.069][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 8.069][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 9.269][v][vo/libmpv] Assuming 59.995500 FPS for display sync. [ 10.467][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"] [ 10.468][v][cplayer] Set property: fullscreen -> 1 [ 10.468][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 10.468][v][cplayer] Set property: shared-script-properties -> 1 [ 10.468][d][osc] osc_init [ 10.470][v][libmpv_render] Window size: 960x722 (Borders: l=0 t=0 r=0 b=0) [ 10.470][v][libmpv_render] Video source: 480x360 (1:1) [ 10.470][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 1) 960x720 [ 10.470][v][libmpv_render] Video scale: 2.000000/2.000000 [ 10.470][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 10.470][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 10.470][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 10.470][v][cplayer] Set property: shared-script-properties -> 1 [ 10.587][v][vo/libmpv] Assuming 59.988402 FPS for display sync. [ 11.068][d][osc] osc_init [ 11.069][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 11.069][v][cplayer] Set property: shared-script-properties -> 1 [ 11.069][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 11.069][v][libmpv_render] Video source: 480x360 (1:1) [ 11.069][v][libmpv_render] Video display: (0, 0) 480x360 -> (213, 0) 2133x1600 [ 11.069][v][libmpv_render] Video scale: 4.443750/4.444444 [ 11.069][v][libmpv_render] OSD borders: l=213 t=0 r=214 b=0 [ 11.069][v][libmpv_render] Video borders: l=213 t=0 r=214 b=0 [ 11.069][d][osc] osc_init [ 11.070][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 11.070][v][cplayer] Set property: shared-script-properties -> 1 [ 11.073][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/keybinding4"] [ 11.110][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 11.110][v][libmpv_render] Video source: 480x360 (1:1) [ 11.110][v][libmpv_render] Video display: (0, 0) 480x360 -> (213, 0) 2133x1600 [ 11.110][v][libmpv_render] Video scale: 4.443750/4.444444 [ 11.110][v][libmpv_render] OSD borders: l=213 t=0 r=214 b=0 [ 11.110][v][libmpv_render] Video borders: l=213 t=0 r=214 b=0 [ 11.967][d][cplayer] Run command: quit, flags=73, args=[code="0"] [ 11.967][v][cplayer] EOF code: 5
[ 11.993][d][ad] Uninit decoder. [ 11.993][d][vd] Uninit decoder. [ 11.996][d][cplayer] Terminating demuxers... [ 11.997][d][cplayer] Done terminating demuxers. [ 11.997][v][cplayer] finished playback, success (reason 3) [ 11.997][i][cplayer] [ 11.997][i][cplayer] Exiting... (Quit) [ 11.998][d][ytdl_hook] Exiting... [ 11.998][d][console] Exiting... [ 11.998][d][stats] Exiting... [ 11.999][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] [ 11.999][v][cplayer] Set property: shared-script-properties -> 1 [ 11.999][d][osc] Exiting... [ 12.019][v][libmpv_render] Window size: 960x722 (Borders: l=0 t=0 r=0 b=0) [ 12.019][v][libmpv_render] Video source: 480x360 (1:1) [ 12.019][v][libmpv_render] Video display: (0, 0) 480x360 -> (0, 1) 960x720 [ 12.019][v][libmpv_render] Video scale: 2.000000/2.000000 [ 12.019][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 12.019][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 12.037][d][libmpv_render] flushing shader cache [ 12.037][d][osx] Exiting...

Akemi commented 2 years ago

you need to to give some more context, eg you reproduction steps. what are you doing, what's your monitor setup, etc.

what happen wenn you use the --screen and --fs-screen option?

minusf commented 2 years ago

i ran mpv like this:

mpv --no-config --log-file=a.txt a.mp4

after the window shows i drag it to the external display and press f. The player goes fullscreen back on the built-in display. Press f again, drag the window back to external display, go fullscreen again, again on the built-in screen.

mpv --no-config --log-file=a.txt --screen=1 a.mp4

This starts the movie correctly on the external screen, fullscreen behaviour same as above

mpv --no-config --log-file=a.txt --screen=1 --fs-screen=1 a.mp4

This works correctly, now the fullscreen is on the external display. This is a good workaround.

I am including the log file for the --screen=1 scenario, i imagine that would be most interesting for you?

[ 0.003][v][cplayer] mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects [ 0.003][v][cplayer] built on Tue Jan 4 03:09:58 UTC 2022 [ 0.003][v][cplayer] FFmpeg library versions: [ 0.003][v][cplayer] libavutil 56.70.100 [ 0.003][v][cplayer] libavcodec 58.134.100 [ 0.003][v][cplayer] libavformat 58.76.100 [ 0.003][v][cplayer] libswscale 5.9.100 [ 0.003][v][cplayer] libavfilter 7.110.100 [ 0.003][v][cplayer] libswresample 3.9.100 [ 0.003][v][cplayer] FFmpeg version: 4.4.1 [ 0.003][v][cplayer] [ 0.003][v][cplayer] Configuration: waf configure --prefix=/opt/homebrew/Cellar/mpv/0.34.1 --enable-html-build --enable-javascript --enable-libmpv-shared --enable-lua --enable-libarchive --enable-uchardet --confdir=/opt/homebrew/etc/mpv --datadir=/opt/homebrew/Cellar/mpv/0.34.1/share/mpv --mandir=/opt/homebrew/Cellar/mpv/0.34.1/share/man --docdir=/opt/homebrew/Cellar/mpv/0.34.1/share/doc/mpv --zshdir=/opt/homebrew/Cellar/mpv/0.34.1/share/zsh/site-functions --lua=luajit [ 0.003][v][cplayer] List of enabled features: asm bsd-fstatfs build-date cocoa coreaudio cplayer cplugins debug-build ffmpeg ffmpeg-aviocontext-bytes-read gl gl-cocoa glob glob-posix gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared lua luajit macos-10-11-features macos-10-12-2-features macos-10-14-features macos-cocoa-cb macos-media-player macos-touchbar optimize osx-thread-name plain-gl posix posix-or-mingw pthreads rubberband stdatomic swift uchardet vapoursynth vector videotoolbox-gl videotoolbox-hwaccel zimg zlib [ 0.003][v][cplayer] Command line options: '--no-config' '--log-file=a.log' '--screen=1' 'a.mp4' [ 0.003][v][cplayer] mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects [ 0.003][v][cplayer] built on Tue Jan 4 03:09:58 UTC 2022 [ 0.003][v][cplayer] FFmpeg library versions: [ 0.003][v][cplayer] libavutil 56.70.100 [ 0.003][v][cplayer] libavcodec 58.134.100 [ 0.003][v][cplayer] libavformat 58.76.100 [ 0.003][v][cplayer] libswscale 5.9.100 [ 0.003][v][cplayer] libavfilter 7.110.100 [ 0.003][v][cplayer] libswresample 3.9.100 [ 0.003][v][cplayer] FFmpeg version: 4.4.1 [ 0.003][v][cplayer] [ 0.003][v][cplayer] Configuration: waf configure --prefix=/opt/homebrew/Cellar/mpv/0.34.1 --enable-html-build --enable-javascript --enable-libmpv-shared --enable-lua --enable-libarchive --enable-uchardet --confdir=/opt/homebrew/etc/mpv --datadir=/opt/homebrew/Cellar/mpv/0.34.1/share/mpv --mandir=/opt/homebrew/Cellar/mpv/0.34.1/share/man --docdir=/opt/homebrew/Cellar/mpv/0.34.1/share/doc/mpv --zshdir=/opt/homebrew/Cellar/mpv/0.34.1/share/zsh/site-functions --lua=luajit [ 0.003][v][cplayer] List of enabled features: asm bsd-fstatfs build-date cocoa coreaudio cplayer cplugins debug-build ffmpeg ffmpeg-aviocontext-bytes-read gl gl-cocoa glob glob-posix gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared lua luajit macos-10-11-features macos-10-12-2-features macos-10-14-features macos-cocoa-cb macos-media-player macos-touchbar optimize osx-thread-name plain-gl posix posix-or-mingw pthreads rubberband stdatomic swift uchardet vapoursynth vector videotoolbox-gl videotoolbox-hwaccel zimg zlib [ 0.003][d][global] config path: '' -> '-' [ 0.003][d][global] user path: '~~home/' -> '' [ 0.003][d][global] user path: '~~old_home/' -> '' [ 0.003][v][cplayer] Setting option 'config' = 'no' (flags = 8) [ 0.003][v][cplayer] Setting option 'log-file' = 'a.log' (flags = 8) [ 0.003][v][cplayer] Setting option 'screen' = '1' (flags = 8) [ 0.010][d][global] user path: 'a.log' -> 'a.log' [ 0.010][d][osc] Loading lua script @osc.lua... [ 0.010][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.010][d][stats] Loading lua script @stats.lua... [ 0.010][d][console] Loading lua script @console.lua... [ 0.010][d][auto_profiles] Loading lua script @auto_profiles.lua... [ 0.010][d][osc] loading mp.defaults [ 0.010][d][console] loading mp.defaults [ 0.010][d][auto_profiles] loading mp.defaults [ 0.010][d][ytdl_hook] loading mp.defaults [ 0.010][d][stats] loading mp.defaults [ 0.010][d][osc] loading @osc.lua [ 0.010][d][console] loading @console.lua [ 0.011][d][stats] loading @stats.lua [ 0.011][d][auto_profiles] loading @auto_profiles.lua [ 0.011][d][ytdl_hook] loading @ytdl_hook.lua [ 0.012][d][ytdl_hook] reading options for ytdl_hook [ 0.012][d][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.012][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.012][d][stats] reading options for stats [ 0.012][d][stats] script-opts/stats.conf not found. [ 0.012][d][stats] lua-settings/stats.conf not found. [ 0.012][d][osc] reading options for osc [ 0.012][d][osc] script-opts/osc.conf not found. [ 0.012][d][osc] lua-settings/osc.conf not found. [ 0.082][v][osx/cocoacb] Created CGL pixel format with attributes: kCGLPFAOpenGLProfile, kCGLOGLPVersion_3_2_Core, kCGLPFAAccelerated, kCGLPFADoubleBuffer, kCGLPFAColorSize, 64, kCGLPFAColorFloat, kCGLPFABackingStore, kCGLPFAAllowOfflineRenderers, kCGLPFASupportsAutomaticGraphicsSwitching, 0 [ 0.084][v][libmpv_render] GL_VERSION='4.1 Metal - 71.7.1' [ 0.085][v][libmpv_render] Detected desktop OpenGL 4.1. [ 0.085][v][libmpv_render] GL_VENDOR='Apple' [ 0.085][v][libmpv_render] GL_RENDERER='Apple M1' [ 0.085][v][libmpv_render] GL_SHADING_LANGUAGE_VERSION='4.10' [ 0.085][d][libmpv_render] Combined OpenGL extensions string: [ 0.085][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_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_NV_texture_barrier [ 0.085][v][libmpv_render] Loaded extension GL_APPLE_rgb_422. [ 0.085][v][libmpvrender] GL_swap_control extension missing. [ 0.085][d][libmpv_render] Texture formats: [ 0.085][d][libmpv_render] NAME COMPTYPE SIZE DEPTH PER COMP. [ 0.085][d][libmpv_render] r8 1unorm 1B LF CR ST {8} [ 0.085][d][libmpv_render] rg8 2unorm 2B LF CR ST {8 8} [ 0.085][d][libmpv_render] rgb8 3unorm 3B LF CR ST {8 8 8} [ 0.085][d][libmpv_render] rgba8 4unorm 4B LF CR ST {8 8 8 8} [ 0.085][d][libmpv_render] r16 1unorm 2B LF CR ST {16} [ 0.085][d][libmpv_render] rg16 2unorm 4B LF CR ST {16 16} [ 0.085][d][libmpv_render] rgb16 3unorm 6B LF CR ST {16 16 16} [ 0.085][d][libmpv_render] rgba16 4unorm 8B LF CR ST {16 16 16 16} [ 0.085][d][libmpv_render] r8ui 1uint 1B CR ST {8} [ 0.085][d][libmpv_render] rg8ui 2uint 2B CR ST {8 8} [ 0.085][d][libmpv_render] rgb8ui 3uint 3B ST {8 8 8} [ 0.085][d][libmpv_render] rgba8ui 4uint 4B CR ST {8 8 8 8} [ 0.085][d][libmpv_render] r16ui 1uint 2B CR ST {16} [ 0.085][d][libmpv_render] rg16ui 2uint 4B CR ST {16 16} [ 0.085][d][libmpv_render] rgb16ui 3uint 6B ST {16 16 16} [ 0.085][d][libmpv_render] rgba16ui 4uint 8B CR ST {16 16 16 16} [ 0.085][d][libmpv_render] r16f 1float 4B LF CR ST {32/16} [ 0.085][d][libmpv_render] rg16f 2float 8B LF CR ST {32/16 32/16} [ 0.085][d][libmpv_render] rgb16f 3float 12B LF CR ST {32/16 32/16 32/16} [ 0.085][d][libmpv_render] rgba16f 4float 16B LF CR ST {32/16 32/16 32/16 32/16} [ 0.085][d][libmpv_render] r32f 1float 4B LF CR ST {32} [ 0.085][d][libmpv_render] rg32f 2float 8B LF CR ST {32 32} [ 0.085][d][libmpv_render] rgb32f 3float 12B LF CR ST {32 32 32} [ 0.085][d][libmpv_render] rgba32f 4float 16B LF CR ST {32 32 32 32} [ 0.085][d][libmpv_render] rgb10_a2 4unorm 4B LF CR ST {0/10 0/10 0/10 0/2} [ 0.085][d][libmpv_render] rgba12 4unorm 8B LF CR ST {16/12 16/12 16/12 16/12} [ 0.085][d][libmpv_render] rgb10 3unorm 6B LF CR ST {16/10 16/10 16/10} [ 0.085][d][libmpv_render] rgb565 3unorm 2B LF ST {0/8 0/8 0/8} [ 0.085][d][libmpv_render] appleyp 0*unorm 2B LF ST {} [ 0.085][d][libmpv_render] LA = LUMINANCE_ALPHA hack format [ 0.085][d][libmpv_render] LF = linear filterable [ 0.085][d][libmpv_render] CR = can be used for render targets [ 0.085][d][libmpv_render] ST = can be used for storable images [ 0.085][d][libmpv_render] Image formats: [ 0.085][d][libmpv_render] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] gray => 1 planes 1x1 8/0 [r8] (r) [unorm] [ 0.085][d][libmpv_render] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm] [ 0.085][d][libmpv_render] uyvy422 => 1 planes 1x1 0/0 [appleyp] (brg) [unknown] [ 0.085][d][libmpv_render] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm] [ 0.085][d][libmpv_render] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm] [ 0.085][d][libmpv_render] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [ 0.085][d][libmpv_render] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.085][d][libmpv_render] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm] [ 0.085][d][libmpv_render] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm] [ 0.085][d][libmpv_render] bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm] [ 0.085][d][libmpv_render] rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm] [ 0.085][d][libmpv_render] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm] [ 0.085][d][libmpv_render] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.085][d][libmpv_render] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm] [ 0.085][d][libmpv_render] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm] [ 0.085][d][libmpv_render] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm] [ 0.085][d][libmpv_render] rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown] [ 0.085][d][libmpv_render] pal8 [ 0.085][d][libmpv_render] vdpau [ 0.085][d][libmpv_render] d3d11 [ 0.085][d][libmpv_render] dxva2_vld [ 0.085][d][libmpv_render] mmal [ 0.085][d][libmpv_render] mediacodec [ 0.085][d][libmpv_render] drm_prime [ 0.085][d][libmpv_render] cuda [ 0.085][d][libmpv_render] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm] [ 0.085][d][libmpv_render] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm] [ 0.085][d][libmpv_render] grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float] [ 0.085][d][libmpv_render] yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.085][d][libmpv_render] yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.085][d][libmpv_render] yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.085][d][libmpv_render] yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.085][d][libmpv_render] yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.085][d][libmpv_render] yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.085][d][libmpv_render] yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.085][d][libmpv_render] yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.085][d][libmpv_render] yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.085][d][libmpv_render] yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.085][d][libmpv_render] yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float] [ 0.085][d][libmpv_render] yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float] [ 0.085][d][libmpv_render] rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown] [ 0.085][d][libmpv_render] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm] [ 0.085][d][libmpv_render] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] vdpau_output [ 0.085][d][libmpv_render] vaapi [ 0.085][d][libmpv_render] videotoolbox [ 0.085][d][libmpv_render] yuyv422 [ 0.085][d][libmpv_render] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] monow [ 0.085][d][libmpv_render] monob [ 0.085][d][libmpv_render] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] uyyvyy411 [ 0.085][d][libmpv_render] bgr8 [ 0.085][d][libmpv_render] bgr4 [ 0.085][d][libmpv_render] bgr4_byte [ 0.085][d][libmpv_render] rgb8 [ 0.085][d][libmpv_render] rgb4 [ 0.085][d][libmpv_render] rgb4_byte [ 0.085][d][libmpv_render] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm] [ 0.085][d][libmpv_render] gray16be [ 0.085][d][libmpv_render] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] rgb48be [ 0.085][d][libmpv_render] rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm] [ 0.085][d][libmpv_render] rgb565be [ 0.085][d][libmpv_render] rgb555be [ 0.085][d][libmpv_render] rgb555 [ 0.085][d][libmpv_render] bgr565be [ 0.085][d][libmpv_render] bgr565 [ 0.085][d][libmpv_render] bgr555be [ 0.085][d][libmpv_render] bgr555 [ 0.085][d][libmpv_render] vaapi_moco [ 0.085][d][libmpv_render] vaapi_idct [ 0.085][d][libmpv_render] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv420p16be [ 0.085][d][libmpv_render] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv422p16be [ 0.085][d][libmpv_render] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv444p16be [ 0.085][d][libmpv_render] rgb444 [ 0.085][d][libmpv_render] rgb444be [ 0.085][d][libmpv_render] bgr444 [ 0.085][d][libmpv_render] bgr444be [ 0.085][d][libmpv_render] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm] [ 0.085][d][libmpv_render] bgr48be [ 0.085][d][libmpv_render] bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm] [ 0.085][d][libmpv_render] yuv420p9be [ 0.085][d][libmpv_render] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv420p10be [ 0.085][d][libmpv_render] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv422p10be [ 0.085][d][libmpv_render] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv444p9be [ 0.085][d][libmpv_render] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv444p10be [ 0.085][d][libmpv_render] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv422p9be [ 0.085][d][libmpv_render] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp9be [ 0.085][d][libmpv_render] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp10be [ 0.085][d][libmpv_render] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp16be [ 0.085][d][libmpv_render] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm] [ 0.085][d][libmpv_render] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva420p9be [ 0.085][d][libmpv_render] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva422p9be [ 0.085][d][libmpv_render] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva444p9be [ 0.085][d][libmpv_render] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva420p10be [ 0.085][d][libmpv_render] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva422p10be [ 0.085][d][libmpv_render] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva444p10be [ 0.085][d][libmpv_render] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva420p16be [ 0.085][d][libmpv_render] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva422p16be [ 0.085][d][libmpv_render] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] yuva444p16be [ 0.085][d][libmpv_render] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.085][d][libmpv_render] xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm] [ 0.085][d][libmpv_render] xyz12be [ 0.085][d][libmpv_render] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.085][d][libmpv_render] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm] [ 0.085][d][libmpv_render] nv20be [ 0.085][d][libmpv_render] rgba64be [ 0.085][d][libmpv_render] bgra64be [ 0.085][d][libmpv_render] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm] [ 0.085][d][libmpv_render] yvyu422 [ 0.085][d][libmpv_render] ya16be [ 0.085][d][libmpv_render] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm] [ 0.085][d][libmpv_render] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm] [ 0.085][d][libmpv_render] gbrap16be [ 0.085][d][libmpv_render] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.085][d][libmpv_render] qsv [ 0.085][d][libmpv_render] d3d11va_vld [ 0.085][d][libmpv_render] yuv420p12be [ 0.085][d][libmpv_render] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv420p14be [ 0.085][d][libmpv_render] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv422p12be [ 0.085][d][libmpv_render] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv422p14be [ 0.085][d][libmpv_render] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv444p12be [ 0.085][d][libmpv_render] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv444p14be [ 0.085][d][libmpv_render] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] gbrp12be [ 0.085][d][libmpv_render] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm] [ 0.085][d][libmpv_render] gbrp14be [ 0.085][d][libmpv_render] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm] [ 0.085][d][libmpv_render] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.085][d][libmpv_render] bayer_bggr8 [ 0.085][d][libmpv_render] bayer_rggb8 [ 0.085][d][libmpv_render] bayer_gbrg8 [ 0.085][d][libmpv_render] bayer_grbg8 [ 0.085][d][libmpv_render] bayer_bggr16 [ 0.085][d][libmpv_render] bayer_bggr16be [ 0.085][d][libmpv_render] bayer_rggb16 [ 0.085][d][libmpv_render] bayer_rggb16be [ 0.085][d][libmpv_render] bayer_gbrg16 [ 0.085][d][libmpv_render] bayer_gbrg16be [ 0.085][d][libmpv_render] bayer_grbg16 [ 0.085][d][libmpv_render] bayer_grbg16be [ 0.085][d][libmpv_render] xvmc [ 0.085][d][libmpv_render] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv440p10be [ 0.085][d][libmpv_render] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.085][d][libmpv_render] yuv440p12be [ 0.085][d][libmpv_render] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm] [ 0.085][d][libmpv_render] ayuv64be [ 0.085][d][libmpv_render] p010be [ 0.085][d][libmpv_render] gbrap12be [ 0.085][d][libmpv_render] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.085][d][libmpv_render] gbrap10be [ 0.085][d][libmpv_render] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.085][d][libmpv_render] gray12be [ 0.085][d][libmpv_render] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm] [ 0.085][d][libmpv_render] gray10be [ 0.085][d][libmpv_render] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm] [ 0.085][d][libmpv_render] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm] [ 0.085][d][libmpv_render] p016be [ 0.085][d][libmpv_render] gray9be [ 0.085][d][libmpv_render] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm] [ 0.085][d][libmpv_render] gbrpf32be [ 0.085][d][libmpv_render] gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float] [ 0.085][d][libmpv_render] gbrapf32be [ 0.085][d][libmpv_render] gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float] [ 0.085][d][libmpv_render] opencl [ 0.085][d][libmpv_render] gray14be [ 0.086][d][libmpv_render] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm] [ 0.086][d][libmpv_render] grayf32be [ 0.086][d][libmpv_render] grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float] [ 0.086][d][libmpv_render] yuva422p12be [ 0.086][d][libmpv_render] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.086][d][libmpv_render] yuva444p12be [ 0.086][d][libmpv_render] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.086][d][libmpv_render] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.086][d][libmpv_render] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm] [ 0.086][d][libmpv_render] vulkan [ 0.086][d][libmpv_render] y210be [ 0.086][d][libmpv_render] y210 [ 0.086][d][libmpv_render] x2rgb10be [ 0.086][v][libmpv_render] Testing FBO format rgba16f [ 0.086][d][libmpv_render] Resizing texture: 16x16 [ 0.086][v][libmpv_render] Using FBO format rgba16f. [ 0.086][v][libmpv_render] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0). [ 0.086][v][libmpv_render] No advanced processing required. Enabling dumb mode. [ 0.086][v][libmpv_render] Loading hwdec driver 'videotoolbox' [ 0.086][v][cplayer] Waiting for scripts... [ 0.086][d][console] reading options for console [ 0.087][d][console] script-opts/console.conf not found. [ 0.087][d][console] lua-settings/console.conf not found. [ 0.087][d][auto_profiles] Exiting... [ 0.087][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.087][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.087][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.087][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.087][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.087][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.087][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.087][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.087][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.087][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.087][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.087][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.087][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] [ 0.087][v][cplayer] Set property: shared-script-properties -> 1 [ 0.087][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 0.087][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.087][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.087][v][cplayer] Set property: shared-script-properties -> 1 [ 0.087][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000) [ 0.087][v][osd/libass] libass API version: 0x1502000 [ 0.087][v][osd/libass] libass source: tarball: 0.15.2 [ 0.087][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 3.2.0 (COMPLEX) [ 0.087][v][osd/libass] Setting up fonts... [ 0.087][v][osd/libass] Using font provider coretext [ 0.087][v][osd/libass] Done. [ 0.088][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.088][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.088][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.088][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.088][v][cplayer] Done loading scripts. [ 0.088][d][global] config path: 'watch_later' -> '-' [ 0.088][d][global] config path: 'watch_later' -> '-' [ 0.088][v][cplayer] Running hook: ytdl_hook/on_load [ 0.088][v][ytdl_hook] ytdl:// hook [ 0.088][d][osc] osc_init [ 0.088][v][ytdl_hook] not a ytdl:// url [ 0.088][v][bdmv/bluray] Opening a.mp4 [ 0.088][v][file] Opening a.mp4 [ 0.088][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.088][v][cplayer] Set property: shared-script-properties -> 1 [ 0.088][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000) [ 0.088][v][osd/libass] libass API version: 0x1502000 [ 0.088][v][osd/libass] libass source: tarball: 0.15.2 [ 0.088][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.088][d][file] Stream opened successfully. [ 0.088][v][demux] Trying demuxers for level=normal. [ 0.088][d][demux] Trying demuxer: disc (force-level: normal) [ 0.088][d][demux] Trying demuxer: edl (force-level: normal) [ 0.088][d][demux] Trying demuxer: cue (force-level: normal) [ 0.088][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 0.088][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 0.088][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 3.2.0 (COMPLEX) [ 0.088][v][osd/libass] Setting up fonts... [ 0.088][d][demux] Trying demuxer: mkv (force-level: normal) [ 0.088][d][demux] Trying demuxer: libarchive (force-level: normal) [ 0.089][v][osd/libass] Using font provider coretext [ 0.089][v][osd/libass] Done. [ 0.089][d][demux] Trying demuxer: lavf (force-level: normal) [ 0.089][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.089][v][cplayer] Set property: shared-script-properties -> 1 [ 0.089][d][osc] osc_init [ 0.089][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.089][v][cplayer] Set property: shared-script-properties -> 1 [ 0.089][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.089][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.089][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.089][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.089][v][lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048. [ 0.090][v][file] stream level seek from 131072 to 15960059 [ 0.094][v][demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat) [ 0.094][v][cplayer] Opening done: a.mp4 [ 0.095][v][find_files] Loading external files in . [ 0.095][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 0.095][v][lavf] select track 0 [ 0.095][v][lavf] select track 1 [ 0.095][i][cplayer] (+) Video --vid=1 () (h264 1280x720 25.000fps) [ 0.095][i][cplayer] (+) Audio --aid=1 () (aac 2ch 48000Hz) [ 0.095][d][vo/libmpv] max content size: 3840x2110 [ 0.095][d][vo/libmpv] monitor size: 3840x2110 [ 0.096][v][osx/cocoacb] Can't find an ambient light sensor [ 0.096][v][vo/libmpv] Assuming 59.995650 FPS for display sync. [ 0.096][v][vd] Container reported FPS: 25.000000 [ 0.096][v][vd] Codec list: [ 0.096][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [ 0.096][v][vd] Opening decoder h264 [ 0.096][v][vd] No hardware decoding requested. [ 0.096][v][vd] Using software decoding. [ 0.096][v][vd] Detected 8 logical cores. [ 0.096][v][vd] Requesting 9 threads for decoding. [ 0.096][v][vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10) [ 0.096][v][vf] User filter list: [ 0.096][v][vf] (empty) [ 0.096][v][ad] Codec list: [ 0.096][v][ad] aac - AAC (Advanced Audio Coding) [ 0.096][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ 0.096][v][ad] aac_at (aac) - aac (AudioToolbox) [ 0.096][v][ad] Opening decoder aac [ 0.096][v][ad] Requesting 1 threads for decoding. [ 0.097][v][ad] Selected codec: aac (AAC (Advanced Audio Coding)) [ 0.097][v][af] User filter list: [ 0.097][v][af] (empty) [ 0.097][v][cplayer] Starting playback... [ 0.097][v][file] stream level seek from 16660396 to 48 [ 0.097][v][af] [in] 48000Hz stereo 2ch floatp [ 0.097][v][af] [userspeed] 48000Hz stereo 2ch floatp [ 0.097][v][af] [userspeed] (disabled) [ 0.097][v][af] [convert] 48000Hz stereo 2ch floatp [ 0.097][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p [ 0.097][d][vd] DR parameter change to 1280x738 yuv420p align=64 [ 0.097][d][vd] Allocating new DR image... [ 0.098][d][vd] ...failed.. [ 0.098][v][vd] DR failed - disabling. [ 0.103][v][vd] Using software decoding. [ 0.103][v][vd] Decoder format: 1280x720 yuv420p auto/auto/auto/auto/auto CL=mpeg2/4/h264 [ 0.103][v][vd] Using container aspect ratio. [ 0.103][v][vf] [in] 1280x720 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.103][v][vf] [userdeint] 1280x720 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.103][v][vf] [userdeint] (disabled) [ 0.103][v][vf] [autorotate] 1280x720 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.103][v][vf] [autorotate] (disabled) [ 0.103][v][vf] [convert] 1280x720 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.103][v][vf] [convert] (disabled) [ 0.103][v][vf] [out] 1280x720 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.103][v][ao] Trying audio driver 'coreaudio' [ 0.103][v][ao/coreaudio] requested format: 48000 Hz, stereo channels, floatp [ 0.128][v][ao/coreaudio] selected audio output device: JBL Everest 700 (76) [ 0.128][v][ao/coreaudio] input channel layout: [ 0.128][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2> [ 0.128][v][ao/coreaudio] - description 0: label <1, 0>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.128][v][ao/coreaudio] - description 1: label <2, 1>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.128][v][ao/coreaudio] mp chmap: stereo [ 0.129][v][ao/coreaudio] input channel layout: [ 0.129][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2> [ 0.129][v][ao/coreaudio] - description 0: label <1, 0>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.129][v][ao/coreaudio] - description 1: label <2, 1>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.129][v][ao/coreaudio] mp chmap: stereo [ 0.129][v][ao/coreaudio] Channel layouts: [ 0.129][v][ao/coreaudio] - stereo [ 0.129][v][ao/coreaudio] - stereo [ 0.129][v][ao/coreaudio] - mono [ 0.129][v][ao/coreaudio] result: stereo [ 0.137][v][ao/coreaudio] Latency property cntl: 3600 frames [ 0.137][v][ao/coreaudio] Latency property zisf: 512 frames [ 0.137][v][ao/coreaudio] Latency property tfas: 768 frames

[ 0.137][v][ao/coreaudio] using soft-buffer of 9600 samples. [ 0.137][i][cplayer] AO: [coreaudio] 48000Hz stereo 2ch floatp [ 0.137][v][cplayer] AO: Description: CoreAudio AudioUnit [ 0.137][v][af] [convert] (disabled) [ 0.137][v][af] [out] 48000Hz stereo 2ch floatp [ 0.137][i][cplayer] VO: [libmpv] 1280x720 yuv420p [ 0.137][v][cplayer] VO: Description: render API for libmpv [ 0.137][v][vo/libmpv] reconfig to 1280x720 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.150][d][vo/libmpv] max content size: 3840x2110 [ 0.150][d][vo/libmpv] monitor size: 3840x2110 [ 0.168][v][libmpv_render] Texture for plane 0: 1280x720 [ 0.168][v][libmpv_render] Texture for plane 1: 640x360 [ 0.168][v][libmpv_render] Texture for plane 2: 640x360 [ 0.168][v][libmpv_render] Testing FBO format rgba16f [ 0.168][d][libmpv_render] Resizing texture: 16x16 [ 0.169][v][libmpv_render] Using FBO format rgba16f. [ 0.169][v][libmpv_render] No advanced processing required. Enabling dumb mode. [ 0.179][v][cplayer] first video frame after restart shown [ 0.179][d][osc] osc_init [ 0.179][v][cplayer] audio ready [ 0.179][d][cplayer] starting video playback [ 0.179][v][cplayer] delaying audio start 0.000000 vs. 0.000000, diff=0.000000 [ 0.179][v][cplayer] playback restart complete @ 0.000000, audio=ready, video=playing [ 0.179][v][cplayer] starting audio playback [ 0.180][v][libmpv_render] Window size: 2560x1442 (Borders: l=0 t=0 r=0 b=0) [ 0.180][v][libmpv_render] Video source: 1280x720 (1:1) [ 0.180][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 1) 2560x1440 [ 0.180][v][libmpv_render] Video scale: 2.000000/2.000000 [ 0.180][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 0.180][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 0.181][d][libmpv_render] vertex shader source: [ 0.181][d][libmpv_render] [ 1] #version 410 [ 0.181][d][libmpv_render] [ 2] #define tex1D texture [ 0.181][d][libmpv_render] [ 3] #define tex3D texture [ 0.181][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.181][d][libmpv_render] [ 5] in vec2 vertex_position; [ 0.181][d][libmpv_render] [ 6] in vec2 vertex_texcoord0; [ 0.181][d][libmpv_render] [ 7] out vec2 texcoord0; [ 0.181][d][libmpv_render] [ 8] in vec2 vertex_texcoord1; [ 0.181][d][libmpv_render] [ 9] out vec2 texcoord1; [ 0.181][d][libmpv_render] [ 10] in vec2 vertex_texcoord2; [ 0.181][d][libmpv_render] [ 11] out vec2 texcoord2; [ 0.181][d][libmpv_render] [ 12] void main() { [ 0.181][d][libmpv_render] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.181][d][libmpv_render] [ 14] texcoord0 = vertex_texcoord0; [ 0.181][d][libmpv_render] [ 15] texcoord1 = vertex_texcoord1; [ 0.181][d][libmpv_render] [ 16] texcoord2 = vertex_texcoord2; [ 0.181][d][libmpv_render] [ 17] } [ 0.182][d][libmpv_render] fragment shader source: [ 0.182][d][libmpv_render] [ 1] #version 410 [ 0.182][d][libmpv_render] [ 2] #define tex1D texture [ 0.182][d][libmpv_render] [ 3] #define tex3D texture [ 0.182][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.182][d][libmpv_render] [ 5] out vec4 out_color; [ 0.182][d][libmpv_render] [ 6] in vec2 texcoord0; [ 0.182][d][libmpv_render] [ 7] in vec2 texcoord1; [ 0.182][d][libmpv_render] [ 8] in vec2 texcoord2; [ 0.182][d][libmpv_render] [ 9] uniform mat3 colormatrix; [ 0.182][d][libmpv_render] [ 10] uniform vec3 colormatrix_c; [ 0.182][d][libmpv_render] [ 11] uniform vec3 src_luma; [ 0.182][d][libmpv_render] [ 12] uniform vec3 dst_luma; [ 0.182][d][libmpv_render] [ 13] uniform sampler2D texture0; [ 0.182][d][libmpv_render] [ 14] uniform vec2 texture_size0; [ 0.182][d][libmpv_render] [ 15] uniform mat2 texture_rot0; [ 0.182][d][libmpv_render] [ 16] uniform vec2 texture_off0; [ 0.182][d][libmpv_render] [ 17] uniform vec2 pixel_size0; [ 0.182][d][libmpv_render] [ 18] uniform sampler2D texture1; [ 0.182][d][libmpv_render] [ 19] uniform vec2 texture_size1; [ 0.182][d][libmpv_render] [ 20] uniform mat2 texture_rot1; [ 0.182][d][libmpv_render] [ 21] uniform vec2 texture_off1; [ 0.182][d][libmpv_render] [ 22] uniform vec2 pixel_size1; [ 0.182][d][libmpv_render] [ 23] uniform sampler2D texture2; [ 0.182][d][libmpv_render] [ 24] uniform vec2 texture_size2; [ 0.182][d][libmpv_render] [ 25] uniform mat2 texture_rot2; [ 0.182][d][libmpv_render] [ 26] uniform vec2 texture_off2; [ 0.182][d][libmpv_render] [ 27] uniform vec2 pixel_size2; [ 0.182][d][libmpv_render] [ 28] void main() { [ 0.182][d][libmpv_render] [ 29] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.182][d][libmpv_render] [ 30] color.r = 1.000000 vec4(texture(texture0, texcoord0)).r; [ 0.182][d][libmpv_render] [ 31] color.g = 1.000000 vec4(texture(texture1, texcoord1)).r; [ 0.182][d][libmpv_render] [ 32] color.b = 1.000000 vec4(texture(texture2, texcoord2)).r; [ 0.182][d][libmpv_render] [ 33] color = color.rgbr; [ 0.182][d][libmpv_render] [ 34] color.rgb = mat3(colormatrix) color.rgb + colormatrix_c; [ 0.182][d][libmpv_render] [ 35] color.a = 1.0; [ 0.182][d][libmpv_render] [ 36] // color mapping [ 0.182][d][libmpv_render] [ 37] color.rgb = vec3(1.000000); [ 0.182][d][libmpv_render] [ 38] color.rgb = vec3(1.000000); [ 0.182][d][libmpv_render] [ 39] out_color = color; [ 0.182][d][libmpv_render] [ 40] } [ 0.182][d][libmpv_render] shader link log (status=1): [ 0.419][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.419][v][cplayer] Set property: shared-script-properties -> 1 [ 0.419][d][osc] osc_init [ 0.420][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 0.420][v][cplayer] Set property: shared-script-properties -> 1 [ 1.654][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 1.654][v][cplayer] Set property: shared-script-properties -> 1 [ 1.675][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 1.713][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /System/Library/Fonts/Helvetica.ttc, -1, Helvetica [ 1.716][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 1.718][v][libmpv_render] Reallocating OSD texture to 4096x256. [ 1.720][d][libmpv_render] vertex shader source: [ 1.720][d][libmpv_render] [ 1] #version 410 [ 1.720][d][libmpv_render] [ 2] #define tex1D texture [ 1.720][d][libmpv_render] [ 3] #define tex3D texture [ 1.720][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.720][d][libmpv_render] [ 5] in vec2 vertex_position; [ 1.720][d][libmpv_render] [ 6] in vec2 vertex_texcoord; [ 1.720][d][libmpv_render] [ 7] out vec2 texcoord; [ 1.720][d][libmpv_render] [ 8] in vec4 vertex_ass_color; [ 1.720][d][libmpv_render] [ 9] out vec4 ass_color; [ 1.720][d][libmpv_render] [ 10] void main() { [ 1.720][d][libmpv_render] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.720][d][libmpv_render] [ 12] texcoord = vertex_texcoord; [ 1.720][d][libmpv_render] [ 13] ass_color = vertex_ass_color; [ 1.720][d][libmpv_render] [ 14] } [ 1.720][d][libmpv_render] fragment shader source: [ 1.720][d][libmpv_render] [ 1] #version 410 [ 1.720][d][libmpv_render] [ 2] #define tex1D texture [ 1.720][d][libmpv_render] [ 3] #define tex3D texture [ 1.720][d][libmpv_render] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.720][d][libmpv_render] [ 5] out vec4 out_color; [ 1.720][d][libmpv_render] [ 6] in vec2 texcoord; [ 1.720][d][libmpv_render] [ 7] in vec4 ass_color; [ 1.720][d][libmpv_render] [ 8] uniform sampler2D osdtex; [ 1.720][d][libmpv_render] [ 9] uniform vec3 src_luma; [ 1.720][d][libmpv_render] [ 10] uniform vec3 dst_luma; [ 1.720][d][libmpv_render] [ 11] void main() { [ 1.720][d][libmpv_render] [ 12] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.720][d][libmpv_render] [ 13] color = vec4(ass_color.rgb, ass_color.a texture(osdtex, texcoord).r); [ 1.720][d][libmpv_render] [ 14] // color mapping [ 1.720][d][libmpv_render] [ 15] color.rgb = vec3(1.000000); [ 1.720][d][libmpv_render] [ 16] color.rgb *= vec3(1.000000); [ 1.720][d][libmpv_render] [ 17] out_color = color; [ 1.720][d][libmpv_render] [ 18] } [ 1.721][d][libmpv_render] shader link log (status=1): [ 2.588][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"] [ 2.589][v][cplayer] Set property: fullscreen -> 1 [ 2.589][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 2.589][v][cplayer] Set property: shared-script-properties -> 1 [ 2.589][d][osc] osc_init [ 2.590][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 2.590][v][cplayer] Set property: shared-script-properties -> 1 [ 2.617][v][libmpv_render] Window size: 2560x1442 (Borders: l=0 t=0 r=0 b=0) [ 2.617][v][libmpv_render] Video source: 1280x720 (1:1) [ 2.617][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 1) 2560x1440 [ 2.617][v][libmpv_render] Video scale: 2.000000/2.000000 [ 2.617][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 2.617][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 2.618][d][osc] osc_init [ 2.620][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 2.620][v][cplayer] Set property: shared-script-properties -> 1 [ 2.663][v][libmpv_render] Window size: 2560x1442 (Borders: l=0 t=0 r=0 b=0) [ 2.663][v][libmpv_render] Video source: 1280x720 (1:1) [ 2.663][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 1) 2560x1440 [ 2.663][v][libmpv_render] Video scale: 2.000000/2.000000 [ 2.663][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 2.663][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 2.732][v][vo/libmpv] Assuming 59.998800 FPS for display sync. [ 3.231][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 3.231][v][libmpv_render] Video source: 1280x720 (1:1) [ 3.231][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 80) 2560x1440 [ 3.231][v][libmpv_render] Video scale: 2.000000/2.000000 [ 3.231][v][libmpv_render] OSD borders: l=0 t=80 r=0 b=80 [ 3.231][v][libmpv_render] Video borders: l=0 t=80 r=0 b=80 [ 3.232][d][osc] osc_init [ 3.232][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 3.232][v][cplayer] Set property: shared-script-properties -> 1 [ 3.242][v][libmpv_render] Reallocating OSD texture to 4096x512. [ 3.245][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/__keybinding4"] [ 3.698][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"] [ 3.698][v][cplayer] Set property: fullscreen -> 1 [ 3.698][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 3.698][v][cplayer] Set property: shared-script-properties -> 1 [ 3.698][d][osc] osc_init [ 3.699][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 3.699][v][cplayer] Set property: shared-script-properties -> 1 [ 3.733][v][libmpv_render] Window size: 2560x1600 (Borders: l=0 t=0 r=0 b=0) [ 3.733][v][libmpv_render] Video source: 1280x720 (1:1) [ 3.733][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 80) 2560x1440 [ 3.733][v][libmpv_render] Video scale: 2.000000/2.000000 [ 3.733][v][libmpv_render] OSD borders: l=0 t=80 r=0 b=80 [ 3.733][v][libmpv_render] Video borders: l=0 t=80 r=0 b=80 [ 3.761][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/keybinding4"] [ 3.774][v][libmpv_render] Window size: 2560x1442 (Borders: l=0 t=0 r=0 b=0) [ 3.774][v][libmpv_render] Video source: 1280x720 (1:1) [ 3.774][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 1) 2560x1440 [ 3.774][v][libmpv_render] Video scale: 2.000000/2.000000 [ 3.774][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 3.774][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 3.774][d][osc] osc_init [ 3.774][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 3.775][v][cplayer] Set property: shared-script-properties -> 1 [ 3.791][d][osc] osc_init [ 3.792][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 3.792][v][cplayer] Set property: shared-script-properties -> 1 [ 3.813][v][libmpv_render] Window size: 2560x1442 (Borders: l=0 t=0 r=0 b=0) [ 3.813][v][libmpv_render] Video source: 1280x720 (1:1) [ 3.813][v][libmpv_render] Video display: (0, 0) 1280x720 -> (0, 1) 2560x1440 [ 3.813][v][libmpv_render] Video scale: 2.000000/2.000000 [ 3.813][v][libmpv_render] OSD borders: l=0 t=1 r=0 b=1 [ 3.813][v][libmpv_render] Video borders: l=0 t=1 r=0 b=1 [ 3.967][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] [ 3.967][v][cplayer] Set property: shared-script-properties -> 1 [ 3.967][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 4.013][v][vo/libmpv] Assuming 59.995503 FPS for display sync. [ 4.277][d][cplayer] Run command: script-binding, flags=73, args=[name="osc/keybinding2"] [ 5.544][d][cplayer] Run command: quit, flags=73, args=[code="0"] [ 5.544][v][cplayer] EOF code: 5
[ 5.575][d][ad] Uninit decoder. [ 5.575][d][vd] Uninit decoder. [ 5.578][d][cplayer] Terminating demuxers... [ 5.578][d][cplayer] Done terminating demuxers. [ 5.578][v][cplayer] finished playback, success (reason 3) [ 5.578][i][cplayer] [ 5.578][i][cplayer] Exiting... (Quit) [ 5.578][d][ytdl_hook] Exiting... [ 5.579][d][console] Exiting... [ 5.579][d][stats] Exiting... [ 5.580][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] [ 5.580][v][cplayer] Set property: shared-script-properties -> 1 [ 5.580][d][osc] Exiting... [ 5.583][d][libmpv_render] flushing shader cache [ 5.584][d][osx] Exiting...

minusf commented 2 years ago

regarding the monitor setup: both at work and at home i use usb-c connected LG external monitor (that also charges the notebook). But i managed to reproduce this with a dongle -> HDMI as well in a different location.

This seems to be a regression of some kind because this used to work with no issues at all.

Akemi commented 2 years ago

okay, i can kinda see that from the logs. what is the last version of mpv that was still working for you?

you can try the bundles from here https://laboratory.stolendata.net/~djinn/mpv_osx/. those are the ones that homebrew cask uses (if nothing changed).

minusf commented 2 years ago

0.33.1 is the last working version

noma4i commented 2 years ago

@Akemi it was working on 0.33 version. I have compiled from master - doesn't work. Once the mpv is on the external screen and you will try to do fullscreen it will jump to the main one. Main here is the main for MacOS. In my setup it jumps from the secondary external screen to the primary external screen

sandlst commented 2 years ago

I noticed if you do have it full screened on the main display and use mission control to move the full screened window (space?) to the secondary screen it will move to the secondary screen correctly and stay there....but unfullscreening it sends the window back to the main display.

Akemi commented 2 years ago

i didn't change anything in the mac specific code and i also can't reproduce it here. it works as expected. so either i can magically reproduce it somehow, or someone with the problem has tu debug it.

jedahan commented 2 years ago

What debugging steps would you like. My machine is exhibiting the same behavior.

sandlst commented 2 years ago

I've just been grabbing and building commits to try to find where it started; seems like this is the last good one: https://github.com/mpv-player/mpv/commit/a700b8130bfc06de3b1fb14e136e396423923ed3

I don't have much experience with git but this is the next commit and it seems that here and everything past this point has the issue: https://github.com/mpv-player/mpv/commit/96bcf51c3907ca04a2f553e71d3ac7dea5ebeb06

I found it by looking at the date of the 0.33.1 release and going backwards (skipping over a good amount in between tries until I found one without the issue and then going back up).

Looking at the date I surely would have noticed this happening....I usually use HEAD and update it every couple of days. This issue for me only started once I got my m1 Macbook (and I traded my previous one in so can't test it unfortunately). Also just in case it matters I could not get the arm64 one to build so I made a x86_64 bit homebrew install and used that for all the dependencies/etc and built it using that as the waf config prefix directory.

Akemi commented 2 years ago

that's very helpful. it's kinda like git bisect and the right way to go.

it would be nice to know if you all having this problem are using an m1 mac? wonder if it's related to that and something changed in the cocoa API for ARM based macs.

minusf commented 2 years ago

tested on M1 airbook and M1 macbook pro 13" and issue present on both. dont have an intel anymore to test.

jedahan commented 2 years ago

I wonder if arch -x86_64 mpv —no-config —fs somefile exhibits the same behavior on M1

sandlst commented 2 years ago

I tested it with arch -x86_64 mpv --no-config --fs $FILE and it opens fullscreen on the internal display. Same behavior with arch -x86_64 mpv --no-config --fs --screen=1 $FILE but with arch -x86_64 mpv --no-config --fs --screen=1 --fs-screen=1 $FILE it will correctly open fullscreen on the second monitor. This is the cask version of mpv which installs an x86_64 bit mpv...the normal mpv formula is arm64 and will not run with arch -x86_64.

I played around a bit more and realized that (maybe because of something in my config) mpv will remember the last screen it was last on when playing a file (on my testing above I just played the same file over and over again and didn't think to do it with --no-config). If I drag windowed mpv to the secondary monitor before closing it (regardless of mpv having the issue or not) and then reopen the file after recompiling mpv it will reopen on the secondary monitor if the new mpv does not have the issue, but will always reopen on the primary screen if the new mpv has the issue.

subic commented 2 years ago

I can reproduce the issue on a M1 laptop while 2020 Intel is unaffected (using same os, mpv (latest brew cask) version and external display & cable). fs-screen=1 config option inverts full screen behavior on M1 (always on external display instead of always on laptop screen).

Akemi commented 2 years ago

so it seems like an arm/m1 problem only then. which is kinda unfortunate. i planing and hope to buy one myself if they announce something this spring that fits my needs.

i kinda have a guess what the problem might be, though because of the lack of hardware it's impossible for me to debug right now.

minusf commented 2 years ago

could some debug printf shed more light on the issue? happy to try any patches.

rafalio commented 2 years ago

I think i also experienced this. Is the bug that upon pressing f we want to fullscreen on the screen passed in by --screen=1 ? Or at least on the 'current' screen? Otherwise like you say, everything works fine for me when I set the options manually, eg:

mpv --no--config --fs --fs-screen=0 - laptop display mpv --no--config --fs --fs-screen=1 - external display

If that's the case the this code here seems wrong? - https://github.com/mpv-player/mpv/blob/master/video/out/mac/common.swift#L427-L432

let screenID = fs ? mpv.opts.fsscreen_id : mpv.opts.screen_id

if we want fullscreen, then it always looks at fsscreen_id and screen_id is ignored. What I think then happens is that the default for fsscreen_id probably ends up being either 0 (hence main screen), or a negative value (-1), and then we get nil value. I believe the nil value will trigger calling NSScreen.main which gives you back the screen that has the current window/keyboard focus (or at least should have the current window/keyboard focus)


I don't do mac/swift dev, but anecdotally, I also don't fully get how NSScreen.main is supposed to work. I tried the following in the terminal: while true; do echo 'import Cocoa; dump(NSScreen.main?.frame)' | swift - ; sleep 2; done. It always shows my laptop screen regardless of where i position the terminal window and where the keyboard focus is. If I input the same code into an Xcode playground and run it there, and move it around, then it correctly shows the screen the window is on.

Akemi commented 2 years ago

we don't want to fs on the screen set in --screen, we always fs on the current screen if --fs-screen is not set.

i am not sure what exactly is wrong with that code. you are assuming too many things atm. might be worth a try and see what it actually does.

fsscreen_id is defaulted to -1 https://github.com/mpv-player/mpv/blob/27c38eac1040cd781f39d977ce53adcd65ddcfb6/options/options.c#L190

i would say the problem here is the one mentioned in this PR https://github.com/mpv-player/mpv/pull/9885. that the displayName extensions in our code returns nil and it selects a specific display because of that.

digglife commented 2 years ago

I got the same issue when I switched to a MacBook Pro 14"(M1 Pro CPU). I checked #9885, it seems we've already had a solution for this but it has not been merged yet.

minusf commented 1 year ago

dont mean to look impatient, but is there any progress on this one?

cloph commented 1 year ago

problem still in 0.36 - workaround mentioned by sandlst still works: fullscreen on primary monitor, and while in fullscreen open mission control/exposé (F3) and drag the window to the desktop bar of the secondary monitor.

nightfriendly commented 1 year ago

@Akemi is there anything we can do? Looks like #9885 missed 0.36.0.

I'm still stuck to 0.30.0.