Closed twofoureight closed 8 years ago
Platform: OS X 10.11.5 mpv version: git-49f73ea
Video plays fine if I disable video-sync, can my laptop not keep up?
Log file:
[ 0.001][v][cplayer] Command line options: '--log-file=out.txt' '/Users/erick/Movies/The Wire Season 2 (1080p x265 10bit Joy)/The Wire S02E09 Stray Rounds (1080p x265 10bit Joy).mkv' [ 0.001][v][cplayer] mpv git-49f73ea (C) 2000-2016 mpv/MPlayer/mplayer2 projects [ 0.001][v][cplayer] built on Sat May 28 22:43:35 BST 2016 [ 0.001][v][cplayer] ffmpeg library versions: [ 0.001][v][cplayer] libavutil 55.17.103 [ 0.001][v][cplayer] libavcodec 57.24.102 [ 0.001][v][cplayer] libavformat 57.25.100 [ 0.001][v][cplayer] libswscale 4.0.100 [ 0.001][v][cplayer] libavfilter 6.31.100 [ 0.001][v][cplayer] libswresample 2.0.101 [ 0.001][v][cplayer] ffmpeg version: 3.0.2 [ 0.001][v][cplayer] [ 0.001][v][cplayer] Configuration: waf configure --prefix=/usr/local/Cellar/mpv/HEAD --enable-gpl3 --enable-zsh-comp [ 0.001][v][cplayer] List of enabled features: any-gl apple-remote asm atomics av-avpacket-int64-duration av-new-pixdesc av-pix-fmt-mmal av-subtitle-nopict av-version-info avcodec-chroma-pos-api avcodec-profile-name avframe-metadata avframe-skip-samples avutil-st2084 bsd-fstatfs build-date c11-tls cocoa coreaudio cplayer debug-build dlopen encoding fchmod gl gl-cocoa glob gpl3 iconv jpeg lcms2 libass libass-osd libav libavdevice libavfilter libdl libm libswresample lua nanosleep optimize osx-thread-name posix posix-or-mingw posix-spawn pthreads resampler shm stdatomic subprocess termios tv videotoolbox-gl videotoolbox-hwaccel zlib zsh-comp [ 0.001][v][global] config path: '' -> '/Users/erick/.config/mpv' [ 0.001][v][global] config path: 'mpv.conf' -> '/Users/erick/.config/mpv/mpv.conf' [ 0.001][v][global] config path: 'config' -/-> '/Users/erick/.config/mpv/config' [ 0.001][v][global] config path: 'mpv.conf' -/-> '/Users/erick/.mpv/mpv.conf' [ 0.001][v][global] config path: 'config' -/-> '/Users/erick/.mpv/config' [ 0.001][v][global] config path: 'mpv.conf' -/-> '/usr/local/bin/mpv.conf' [ 0.001][v][global] config path: 'config' -/-> '/usr/local/bin/config' [ 0.001][v][global] config path: 'mpv.conf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/mpv.conf' [ 0.001][v][global] config path: 'config' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/config' [ 0.001][v][cplayer] Reading config file /Users/erick/.config/mpv/mpv.conf [ 0.001][v][cplayer] Setting option 'vo' = 'opengl-hq' (flags = 4) [ 0.001][v][cplayer] Setting option 'video-sync' = 'display-resample' (flags = 4) [ 0.001][v][cplayer] Setting option 'autofit-larger' = '1280x720' (flags = 4) [ 0.001][v][cplayer] Setting option 'log-file' = 'out.txt' (flags = 8) [ 0.002][v][global] config path: 'input.conf' -/-> '/Users/erick/.config/mpv/input.conf' [ 0.002][v][global] config path: 'input.conf' -/-> '/Users/erick/.mpv/input.conf' [ 0.002][v][global] config path: 'input.conf' -/-> '/usr/local/bin/input.conf' [ 0.002][v][global] config path: 'input.conf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/input.conf' [ 0.002][v][input] Falling back on default (hardcoded) input config [ 0.002][v][osc] Loading script @osc.lua... [ 0.002][v][global] config path: 'scripts' -/-> '/Users/erick/.config/mpv/scripts' [ 0.002][v][global] config path: 'scripts' -/-> '/Users/erick/.mpv/scripts' [ 0.002][v][global] config path: 'scripts' -/-> '/usr/local/bin/scripts' [ 0.002][v][global] config path: 'scripts' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/scripts' [ 0.002][v][osc] loading mp.defaults [ 0.003][v][osc] loading @osc.lua [ 0.006][v][global] config path: 'lua-settings/osc.conf' -/-> '/Users/erick/.config/mpv/lua-settings/osc.conf' [ 0.006][v][global] config path: 'lua-settings/osc.conf' -/-> '/Users/erick/.mpv/lua-settings/osc.conf' [ 0.006][v][global] config path: 'lua-settings/osc.conf' -/-> '/usr/local/bin/lua-settings/osc.conf' [ 0.006][v][global] config path: 'lua-settings/osc.conf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/lua-settings/osc.conf' [ 0.006][v][osc] lua-settings/osc.conf not found. [ 0.006][v][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1 [ 0.006][v][cplayer] mouse_leave script-binding osc/__keybinding2 [ 0.006][v][cplayer] , force] [ 0.006][v][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging] [ 0.006][v][cplayer] Run command: define-section, flags=0, args=[input, mouse_btn0 script-binding osc/__keybinding3 [ 0.006][v][cplayer] shift+mouse_btn0 script-binding osc/__keybinding4 [ 0.006][v][cplayer] mouse_btn2 script-binding osc/__keybinding5 [ 0.006][v][cplayer] mouse_btn0_dbl ignore [ 0.006][v][cplayer] shift+mouse_btn0_dbl ignore [ 0.006][v][cplayer] mouse_btn2_dbl ignore [ 0.006][v][cplayer] , force] [ 0.006][v][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 0.006][v][cplayer] Run command: define-section, flags=0, args=[input_osc, del script-binding osc/__keybinding6 [ 0.006][v][cplayer] , default] [ 0.006][v][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging] [ 0.006][v][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force] [ 0.006][v][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging] [ 0.006][v][cplayer] Done loading @osc.lua. [ 0.006][v][ytdl_hook] Loading script @ytdl_hook.lua... [ 0.006][v][global] config path: 'scripts' -/-> '/Users/erick/.config/mpv/scripts' [ 0.006][v][global] config path: 'scripts' -/-> '/Users/erick/.mpv/scripts' [ 0.006][v][global] config path: 'scripts' -/-> '/usr/local/bin/scripts' [ 0.006][v][global] config path: 'scripts' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/scripts' [ 0.006][v][ytdl_hook] loading mp.defaults [ 0.007][v][cplayer] Run command: disable-section, flags=0, args=[input] [ 0.007][v][global] config path: 'fonts' -/-> '/Users/erick/.config/mpv/fonts' [ 0.007][v][global] config path: 'fonts' -/-> '/Users/erick/.mpv/fonts' [ 0.007][v][global] config path: 'fonts' -/-> '/usr/local/bin/fonts' [ 0.007][v][global] config path: 'fonts' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/fonts' [ 0.007][v][osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.2.6 (COMPLEX) [ 0.007][v][global] config path: 'subfont.ttf' -/-> '/Users/erick/.config/mpv/subfont.ttf' [ 0.007][v][global] config path: 'subfont.ttf' -/-> '/Users/erick/.mpv/subfont.ttf' [ 0.007][v][global] config path: 'subfont.ttf' -/-> '/usr/local/bin/subfont.ttf' [ 0.007][v][global] config path: 'subfont.ttf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/subfont.ttf' [ 0.007][v][global] config path: 'fonts.conf' -/-> '/Users/erick/.config/mpv/fonts.conf' [ 0.007][v][global] config path: 'fonts.conf' -/-> '/Users/erick/.mpv/fonts.conf' [ 0.007][v][global] config path: 'fonts.conf' -/-> '/usr/local/bin/fonts.conf' [ 0.007][v][global] config path: 'fonts.conf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/fonts.conf' [ 0.007][v][osd/libass] Setting up fonts... [ 0.007][v][ytdl_hook] loading @ytdl_hook.lua [ 0.008][v][cplayer] Run command: hook-add, flags=0, args=[on_load, 1, 10] [ 0.008][v][cplayer] Done loading @ytdl_hook.lua. [ 0.008][v][global] config path: 'scripts' -/-> '/Users/erick/.config/mpv/scripts' [ 0.008][v][global] config path: 'scripts' -/-> '/Users/erick/.mpv/scripts' [ 0.008][v][global] config path: 'scripts' -/-> '/usr/local/bin/scripts' [ 0.008][v][global] config path: 'scripts' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/scripts' [ 0.008][v][global] config path: 'watch_later' -> '/Users/erick/.config/mpv/watch_later' [ 0.008][i][cplayer] Playing: /Users/erick/Movies/The Wire Season 2 (1080p x265 10bit Joy)/The Wire S02E09 Stray Rounds (1080p x265 10bit Joy).mkv [ 0.008][v][cplayer] Running hook: ytdl_hook/on_load [ 0.008][v][cplayer] Run command: hook-ack, flags=0, args=[on_load] [ 0.008][v][osd/libass] Using font provider coretext [ 0.008][v][osd/libass] Done. [ 0.009][v][file] Opening /Users/erick/Movies/The Wire Season 2 (1080p x265 10bit Joy)/The Wire S02E09 Stray Rounds (1080p x265 10bit Joy).mkv [ 0.009][v][file] Stream opened successfully. [ 0.009][v][demux] Trying demuxers for level=normal. [ 0.009][v][mkv] Found the head... [ 0.009][v][mkv] + a segment... [ 0.009][v][mkv] Parsing seek head... [ 0.009][v][mkv] |+ segment information... [ 0.009][v][mkv] | + muxing app: libebml v1.3.1 + libmatroska v1.4.2 [ 0.009][v][mkv] | + writing app: mkvmerge v8.4.0 ('A better way to fly') 64bit [ 0.009][v][mkv] | + timecode scale: 1000000 [ 0.009][v][mkv] | + duration: 3499.167s [ 0.009][v][mkv] | + segment uid 94 2f 8e 08 32 3e 5e fb b1 e2 cd 42 cb b2 25 7f [ 0.009][v][mkv] |+ segment tracks... [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 1 [ 0.009][v][mkv] | + Track type: Video [ 0.009][v][mkv] | + Video track [ 0.009][v][mkv] | + Display width: 1920 [ 0.009][v][mkv] | + Display height: 1080 [ 0.009][v][mkv] | + Pixel width: 1920 [ 0.009][v][mkv] | + Pixel height: 1080 [ 0.009][v][mkv] | + Codec ID: V_MPEGH/ISO/HEVC [ 0.009][v][mkv] | + CodecPrivate, length 1072 [ 0.009][v][mkv] | + Language: und [ 0.009][v][mkv] | + Default duration: 41.708ms ( = 23.976 fps) [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 2 [ 0.009][v][mkv] | + Track type: Audio [ 0.009][v][mkv] | + Audio track [ 0.009][v][mkv] | + Sampling frequency: 24000.000000 [ 0.009][v][mkv] | + Output sampling frequency: 48000.000000 [ 0.009][v][mkv] | + Channels: 6 [ 0.009][v][mkv] | + Codec ID: A_AAC [ 0.009][v][mkv] | + CodecPrivate, length 7 [ 0.009][v][mkv] | + Default duration: 42.667ms ( = 23.438 fps) [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 3 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 4 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: dan [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 5 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: dut [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 6 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: fin [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 7 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: fre [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 8 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: ger [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 9 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: nob [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 10 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: spa [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 11 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: spa [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] | + a track... [ 0.009][v][mkv] | + Track number: 12 [ 0.009][v][mkv] | + Track type: Subtitle [ 0.009][v][mkv] | + Codec ID: S_VOBSUB [ 0.009][v][mkv] | + CodecPrivate, length 348 [ 0.009][v][mkv] | + Language: swe [ 0.009][v][mkv] | + Default flag: 0 [ 0.009][v][mkv] Parsing chapters... [ 0.009][v][mkv] New edition 0 [ 0.009][v][mkv] Default edition flag: 0 [ 0.009][v][mkv] Chapter 0 from 00:00:00.000 to 00:00:00.000, 00:00:00.000 [ 0.009][v][mkv] Chapter 1 from 00:05:22.364000000 to 00:00:00.000, 00:05:22.364 [ 0.009][v][mkv] Chapter 2 from 00:12:16.694000000 to 00:00:00.000, 00:12:16.694 [ 0.009][v][mkv] Chapter 3 from 00:19:36.926000000 to 00:00:00.000, 00:19:36.926 [ 0.009][v][mkv] Chapter 4 from 00:26:48.816000000 to 00:00:00.000, 00:26:48.816 [ 0.009][v][mkv] Chapter 5 from 00:34:10.48000000 to 00:00:00.000, 00:34:10.048 [ 0.009][v][mkv] Chapter 6 from 00:41:52.635000000 to 00:00:00.000, 00:41:52.635 [ 0.009][v][mkv] Chapter 7 from 00:48:21.107000000 to 00:00:00.000, 00:48:21.107 [ 0.009][v][mkv] Chapter 8 from 00:57:02.169000000 to 00:00:00.000, 00:57:02.169 [ 0.009][v][mkv] |+ found cluster [ 0.009][v][mkv] Deferring reading cues. [ 0.009][v][mkv] Seeking to 677428712 to read header element 0x1254c367. [ 0.010][v][mkv] All headers are parsed! [ 0.010][v][demux] Detected file format: Matroska [ 0.010][v][find_files] Loading external files in /Users/erick/Movies/The Wire Season 2 (1080p x265 10bit Joy)/ [ 0.010][v][global] config path: 'sub/' -/-> '/Users/erick/.config/mpv/sub/' [ 0.010][v][global] config path: 'sub/' -/-> '/Users/erick/.mpv/sub/' [ 0.010][v][global] config path: 'sub/' -/-> '/usr/local/bin/sub/' [ 0.010][v][global] config path: 'sub/' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/sub/' [ 0.010][v][global] config path: 'audio/' -/-> '/Users/erick/.config/mpv/audio/' [ 0.010][v][global] config path: 'audio/' -/-> '/Users/erick/.mpv/audio/' [ 0.010][v][global] config path: 'audio/' -/-> '/usr/local/bin/audio/' [ 0.010][v][global] config path: 'audio/' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/audio/' [ 0.010][i][cplayer] (+) Video --vid=1 (*) (hevc) [ 0.010][i][cplayer] (+) Audio --aid=1 --alang=eng (*) (aac) [ 0.010][i][cplayer] Subs --sid=1 --slang=eng (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=2 --slang=dan (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=3 --slang=dut (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=4 --slang=fin (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=5 --slang=fre (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=6 --slang=ger (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=7 --slang=nob (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=8 --slang=spa (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=9 --slang=spa (dvd_subtitle) [ 0.010][i][cplayer] Subs --sid=10 --slang=swe (dvd_subtitle) [ 0.010][v][vo/opengl-hq] Initializing OpenGL backend 'cocoa' [ 0.054][v][vo/opengl-hq] GL_VERSION='4.1 INTEL-10.14.66' [ 0.054][v][vo/opengl-hq] Detected desktop OpenGL 4.1. [ 0.054][v][vo/opengl-hq] GL_VENDOR='Intel Inc.' [ 0.054][v][vo/opengl-hq] GL_RENDERER='Intel Iris Pro OpenGL Engine' [ 0.054][v][vo/opengl-hq] GL_SHADING_LANGUAGE_VERSION='4.10' [ 0.058][v][vo/opengl-hq] Loaded extension GL_APPLE_rgb_422. [ 0.058][v][vo/opengl-hq] Reported display depth: R=8, G=8, B=8 [ 0.058][v][vo/opengl-hq] 16 bit texture depth: 16. [ 0.058][v][vo/opengl-hq] Testing FBO format 0x805b [ 0.058][v][vo/opengl-hq] Create FBO: 16x16 (16x16) [ 0.058][v][vo/opengl-hq] Using FBO format 0x805b. [ 0.058][v][vd] Container reported FPS: 23.976025 [ 0.058][v][vd] Codec list: [ 0.058][v][vd] lavc:hevc - HEVC (High Efficiency Video Coding) [ 0.058][v][vd] Opening video decoder lavc:hevc [ 0.058][v][vd] Using software decoding. [ 0.058][v][vd] Detected 8 logical cores. [ 0.058][v][vd] Requesting 9 threads for decoding. [ 0.059][v][vd] Selected video codec: HEVC (High Efficiency Video Coding) [lavc:hevc] [ 0.060][v][ad] Codec list: [ 0.060][v][ad] lavc:aac - AAC (Advanced Audio Coding) [ 0.060][v][ad] lavc:aac_fixed (aac) - AAC (Advanced Audio Coding) [ 0.060][v][ad] Opening audio decoder lavc:aac [ 0.060][v][ad] Requesting 1 threads for decoding. [ 0.061][v][ad] Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac] [ 0.061][v][cplayer] Starting playback... [ 0.062][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.062][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.062][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.062][v][af] Adding filter lavrresample [ 0.062][v][lavrresample] Remix: 5.1 -> stereo [ 0.062][v][af] Audio filter chain: [ 0.062][v][af] [in] 48000Hz 5.1 6ch floatp [ 0.062][v][af] [lavrresample] 48000Hz stereo 2ch floatp [ 0.062][v][af] [out] 48000Hz stereo 2ch floatp [ 0.062][v][af] [ao] 48000Hz stereo 2ch floatp [ 0.062][v][ao] Trying audio driver 'coreaudio' [ 0.062][v][ao/coreaudio] requested format: 48000 Hz, stereo channels, floatp [ 0.071][v][ao/coreaudio] selected audio output device: Built-in Output (45) [ 0.071][v][ao/coreaudio] input channel layout: [ 0.071][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2> [ 0.071][v][ao/coreaudio] - description 0: label <4294967295, 64>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.071][v][ao/coreaudio] - description 1: label <4294967295, 64>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.071][v][ao/coreaudio] mp chmap: unknown2 [ 0.071][v][ao/coreaudio] input channel layout: [ 0.071][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2> [ 0.071][v][ao/coreaudio] - description 0: label <1, 0>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.071][v][ao/coreaudio] - description 1: label <2, 1>, flags: <0>, coords: <0.000000, 0.000000, 0.000000> [ 0.071][v][ao/coreaudio] mp chmap: stereo [ 0.071][v][ao/coreaudio] Channel layouts: [ 0.071][v][ao/coreaudio] - stereo [ 0.071][v][ao/coreaudio] - mono [ 0.071][v][ao/coreaudio] result: stereo [ 0.079][v][ao/coreaudio] Latency property cntl: 399 frames [ 0.079][v][ao/coreaudio] Latency property zisf: 512 frames [ 0.079][v][ao/coreaudio] Latency property tfas: 136 frames [ 0.079][v][ao/coreaudio] audiounit latency [us]: 354 [ 0.079][v][ao/coreaudio] device latency [us]: 21812 [ 0.079][v][ao/coreaudio] using soft-buffer of 9600 samples. [ 0.079][i][cplayer] AO: [coreaudio] 48000Hz stereo 2ch floatp [ 0.079][v][cplayer] AO: Description: CoreAudio AudioUnit [ 0.080][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.080][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.113][v][vd] Decoder format: 1920x1080 [0:1] yuv420p10 auto/limited CL=unknown [ 0.113][v][vd] Using container aspect ratio. [ 0.113][v][vf] Video filter chain: [ 0.113][v][vf] [in] 1920x1080 yuv420p10 bt.709/limited CL=unknown [ 0.113][v][vf] [out] 1920x1080 yuv420p10 bt.709/limited CL=unknown [ 0.116][i][cplayer] VO: [opengl-hq] 1920x1080 yuv420p10 [ 0.116][v][cplayer] VO: Description: Extended OpenGL Renderer (high quality rendering preset) [ 0.159][v][vo/opengl-hq] Resize: 2560x1440 [ 0.159][v][vo/opengl-hq] Window size: 2560x1440 [ 0.159][v][vo/opengl-hq] Video source: 1920x1080 (1:1) [ 0.159][v][vo/opengl-hq] Video display: (0, 0) 1920x1080 -> (0, 0) 2560x1440 [ 0.159][v][vo/opengl-hq] Video scale: 1.333333/1.333333 [ 0.159][v][vo/opengl-hq] OSD borders: l=0 t=0 r=0 b=0 [ 0.159][v][vo/opengl-hq] Video borders: l=0 t=0 r=0 b=0 [ 0.159][v][vo/opengl-hq] Testing FBO format 0x805b [ 0.159][v][vo/opengl-hq] Create FBO: 16x16 (16x16) [ 0.159][v][vo/opengl-hq] Using FBO format 0x805b. [ 0.159][v][vo/opengl-hq] Texture for plane 0: 1920x1080 [ 0.159][v][vo/opengl-hq] Texture for plane 1: 960x540 [ 0.159][v][vo/opengl-hq] Texture for plane 2: 960x540 [ 0.159][v][vo/opengl-hq] Resize: 2560x1440 [ 0.159][v][vo/opengl-hq] Window size: 2560x1440 [ 0.159][v][vo/opengl-hq] Video source: 1920x1080 (1:1) [ 0.159][v][vo/opengl-hq] Video display: (0, 0) 1920x1080 -> (0, 0) 2560x1440 [ 0.159][v][vo/opengl-hq] Video scale: 1.333333/1.333333 [ 0.159][v][vo/opengl-hq] OSD borders: l=0 t=0 r=0 b=0 [ 0.159][v][vo/opengl-hq] Video borders: l=0 t=0 r=0 b=0 [ 0.159][v][cplayer] set video colors output-levels=0 [ 0.188][v][vo/opengl-hq] Assuming 59.990267 FPS for display sync. [ 0.191][v][vo/opengl-hq] Create FBO: 960x540 (960x540) [ 0.191][v][vo/opengl-hq] recompiling a shader program: [ 0.191][v][vo/opengl-hq] [ 1] // merging plane 1 ... [ 0.191][v][vo/opengl-hq] [ 2] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r; [ 0.191][v][vo/opengl-hq] [ 3] // merging plane 2 ... into 1 [ 0.191][v][vo/opengl-hq] [ 4] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r; [ 0.193][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.193][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.193][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.193][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.193][v][vo/opengl-hq] [ 0.194][v][vo/opengl-hq] Create FBO: 1920x1080 (1920x1080) [ 0.194][v][vo/opengl-hq] recompiling a shader program: [ 0.194][v][vo/opengl-hq] header: [ 0.194][v][vo/opengl-hq] [ 1] #define HOOKED_raw texture0 [ 0.194][v][vo/opengl-hq] [ 2] #define HOOKED_pos texcoord0 [ 0.194][v][vo/opengl-hq] [ 3] #define HOOKED_size texture_size0 [ 0.194][v][vo/opengl-hq] [ 4] #define HOOKED_rot texture_rot0 [ 0.194][v][vo/opengl-hq] [ 5] #define HOOKED_pt pixel_size0 [ 0.194][v][vo/opengl-hq] [ 6] #define HOOKED_tex(pos) (64.250000 * vec4(texture(HOOKED_raw, pos)).rgba) [ 0.194][v][vo/opengl-hq] [ 7] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off)) [ 0.194][v][vo/opengl-hq] [ 8] #define LUMA_raw texture0 [ 0.194][v][vo/opengl-hq] [ 9] #define LUMA_pos texcoord0 [ 0.194][v][vo/opengl-hq] [ 10] #define LUMA_size texture_size0 [ 0.194][v][vo/opengl-hq] [ 11] #define LUMA_rot texture_rot0 [ 0.194][v][vo/opengl-hq] [ 12] #define LUMA_pt pixel_size0 [ 0.194][v][vo/opengl-hq] [ 13] #define LUMA_tex(pos) (64.250000 * vec4(texture(LUMA_raw, pos)).rgba) [ 0.194][v][vo/opengl-hq] [ 14] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off)) [ 0.194][v][vo/opengl-hq] [ 15] float mod289(float x) { return x - floor(x / 289.0) * 289.0; } [ 0.194][v][vo/opengl-hq] [ 16] float permute(float x) { return mod289((34.0*x + 1.0) * x); } [ 0.194][v][vo/opengl-hq] [ 17] float rand(float x) { return fract(x / 41.0); } [ 0.194][v][vo/opengl-hq] [ 18] vec4 average(float range, inout float h) { [ 0.194][v][vo/opengl-hq] [ 19] float dist = rand(h) * range; h = permute(h); [ 0.194][v][vo/opengl-hq] [ 20] float dir = rand(h) * 6.2831853; h = permute(h); [ 0.194][v][vo/opengl-hq] [ 21] vec2 o = dist * vec2(cos(dir), sin(dir)); [ 0.194][v][vo/opengl-hq] [ 22] vec4 ref[4]; [ 0.194][v][vo/opengl-hq] [ 23] ref[0] = HOOKED_texOff(vec2( o.x, o.y)); [ 0.194][v][vo/opengl-hq] [ 24] ref[1] = HOOKED_texOff(vec2(-o.y, o.x)); [ 0.194][v][vo/opengl-hq] [ 25] ref[2] = HOOKED_texOff(vec2(-o.x, -o.y)); [ 0.194][v][vo/opengl-hq] [ 26] ref[3] = HOOKED_texOff(vec2( o.y, -o.x)); [ 0.194][v][vo/opengl-hq] [ 27] return (ref[0] + ref[1] + ref[2] + ref[3])/4.0; [ 0.194][v][vo/opengl-hq] [ 28] } [ 0.194][v][vo/opengl-hq] body: [ 0.194][v][vo/opengl-hq] [ 1] { [ 0.194][v][vo/opengl-hq] [ 2] vec3 _m = vec3(HOOKED_pos, random) + vec3(1.0); [ 0.194][v][vo/opengl-hq] [ 3] float h = permute(permute(permute(_m.x)+_m.y)+_m.z); [ 0.194][v][vo/opengl-hq] [ 4] color = HOOKED_tex(HOOKED_pos); [ 0.194][v][vo/opengl-hq] [ 5] vec4 avg, diff; [ 0.194][v][vo/opengl-hq] [ 6] avg = average(16.000000, h); [ 0.194][v][vo/opengl-hq] [ 7] diff = abs(color - avg); [ 0.194][v][vo/opengl-hq] [ 8] color = mix(avg, color, greaterThan(diff, vec4(0.003906))); [ 0.194][v][vo/opengl-hq] [ 9] vec3 noise; [ 0.194][v][vo/opengl-hq] [ 10] noise.x = rand(h); h = permute(h); [ 0.194][v][vo/opengl-hq] [ 11] noise.y = rand(h); h = permute(h); [ 0.194][v][vo/opengl-hq] [ 12] noise.z = rand(h); h = permute(h); [ 0.194][v][vo/opengl-hq] [ 13] color.xyz += 0.005859 * (noise - vec3(0.5)); [ 0.194][v][vo/opengl-hq] [ 14] } [ 0.194][v][vo/opengl-hq] [ 15] color.g = 0.000000; [ 0.194][v][vo/opengl-hq] [ 16] color.b = 0.000000; [ 0.194][v][vo/opengl-hq] [ 17] color.a = 1.000000; [ 0.196][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.196][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader [ 0.196][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.196][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.196][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.196][v][vo/opengl-hq] [ 0.200][v][vo/opengl-hq] Create FBO: 960x540 (960x540) [ 0.200][v][vo/opengl-hq] recompiling a shader program: [ 0.200][v][vo/opengl-hq] header: [ 0.200][v][vo/opengl-hq] [ 1] #define HOOKED_raw texture0 [ 0.200][v][vo/opengl-hq] [ 2] #define HOOKED_pos texcoord0 [ 0.200][v][vo/opengl-hq] [ 3] #define HOOKED_size texture_size0 [ 0.200][v][vo/opengl-hq] [ 4] #define HOOKED_rot texture_rot0 [ 0.200][v][vo/opengl-hq] [ 5] #define HOOKED_pt pixel_size0 [ 0.200][v][vo/opengl-hq] [ 6] #define HOOKED_tex(pos) (1.000000 * vec4(texture(HOOKED_raw, pos)).rgba) [ 0.200][v][vo/opengl-hq] [ 7] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off)) [ 0.200][v][vo/opengl-hq] [ 8] #define CHROMA_raw texture0 [ 0.200][v][vo/opengl-hq] [ 9] #define CHROMA_pos texcoord0 [ 0.200][v][vo/opengl-hq] [ 10] #define CHROMA_size texture_size0 [ 0.200][v][vo/opengl-hq] [ 11] #define CHROMA_rot texture_rot0 [ 0.200][v][vo/opengl-hq] [ 12] #define CHROMA_pt pixel_size0 [ 0.200][v][vo/opengl-hq] [ 13] #define CHROMA_tex(pos) (1.000000 * vec4(texture(CHROMA_raw, pos)).rgba) [ 0.200][v][vo/opengl-hq] [ 14] #define CHROMA_texOff(off) CHROMA_tex(CHROMA_pos + CHROMA_pt * vec2(off)) [ 0.200][v][vo/opengl-hq] [ 15] float mod289(float x) { return x - floor(x / 289.0) * 289.0; } [ 0.200][v][vo/opengl-hq] [ 16] float permute(float x) { return mod289((34.0*x + 1.0) * x); } [ 0.200][v][vo/opengl-hq] [ 17] float rand(float x) { return fract(x / 41.0); } [ 0.200][v][vo/opengl-hq] [ 18] vec4 average(float range, inout float h) { [ 0.200][v][vo/opengl-hq] [ 19] float dist = rand(h) * range; h = permute(h); [ 0.200][v][vo/opengl-hq] [ 20] float dir = rand(h) * 6.2831853; h = permute(h); [ 0.200][v][vo/opengl-hq] [ 21] vec2 o = dist * vec2(cos(dir), sin(dir)); [ 0.200][v][vo/opengl-hq] [ 22] vec4 ref[4]; [ 0.200][v][vo/opengl-hq] [ 23] ref[0] = HOOKED_texOff(vec2( o.x, o.y)); [ 0.200][v][vo/opengl-hq] [ 24] ref[1] = HOOKED_texOff(vec2(-o.y, o.x)); [ 0.200][v][vo/opengl-hq] [ 25] ref[2] = HOOKED_texOff(vec2(-o.x, -o.y)); [ 0.200][v][vo/opengl-hq] [ 26] ref[3] = HOOKED_texOff(vec2( o.y, -o.x)); [ 0.200][v][vo/opengl-hq] [ 27] return (ref[0] + ref[1] + ref[2] + ref[3])/4.0; [ 0.200][v][vo/opengl-hq] [ 28] } [ 0.200][v][vo/opengl-hq] body: [ 0.200][v][vo/opengl-hq] [ 1] { [ 0.200][v][vo/opengl-hq] [ 2] vec3 _m = vec3(HOOKED_pos, random) + vec3(1.0); [ 0.200][v][vo/opengl-hq] [ 3] float h = permute(permute(permute(_m.x)+_m.y)+_m.z); [ 0.200][v][vo/opengl-hq] [ 4] color = HOOKED_tex(HOOKED_pos); [ 0.200][v][vo/opengl-hq] [ 5] vec4 avg, diff; [ 0.200][v][vo/opengl-hq] [ 6] avg = average(16.000000, h); [ 0.200][v][vo/opengl-hq] [ 7] diff = abs(color - avg); [ 0.200][v][vo/opengl-hq] [ 8] color = mix(avg, color, greaterThan(diff, vec4(0.003906))); [ 0.200][v][vo/opengl-hq] [ 9] vec3 noise; [ 0.200][v][vo/opengl-hq] [ 10] noise.x = rand(h); h = permute(h); [ 0.200][v][vo/opengl-hq] [ 11] noise.y = rand(h); h = permute(h); [ 0.200][v][vo/opengl-hq] [ 12] noise.z = rand(h); h = permute(h); [ 0.200][v][vo/opengl-hq] [ 13] color.xyz += 0.005859 * (noise - vec3(0.5)); [ 0.200][v][vo/opengl-hq] [ 14] } [ 0.200][v][vo/opengl-hq] [ 15] color.b = 0.000000; [ 0.200][v][vo/opengl-hq] [ 16] color.a = 1.000000; [ 0.202][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.202][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader [ 0.202][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.202][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.202][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.202][v][vo/opengl-hq] [ 0.205][v][vo/opengl-hq] Create FBO: 960x1080 (960x1280) [ 0.206][v][vo/opengl-hq] recompiling a shader program: [ 0.206][v][vo/opengl-hq] [ 1] // upscaling plane 1 [ 0.206][v][vo/opengl-hq] [ 2] #undef tex [ 0.206][v][vo/opengl-hq] [ 3] #define tex texture0 [ 0.206][v][vo/opengl-hq] [ 4] vec2 pos = texcoord0; [ 0.206][v][vo/opengl-hq] [ 5] vec2 size = texture_size0; [ 0.206][v][vo/opengl-hq] [ 6] vec2 pt = pixel_size0; [ 0.206][v][vo/opengl-hq] [ 7] // pass 1 [ 0.206][v][vo/opengl-hq] [ 8] color = vec4(0.0); [ 0.206][v][vo/opengl-hq] [ 9] { [ 0.206][v][vo/opengl-hq] [ 10] vec2 dir = vec2(0.0, 1.0); [ 0.206][v][vo/opengl-hq] [ 11] pt *= dir; [ 0.206][v][vo/opengl-hq] [ 12] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 0.206][v][vo/opengl-hq] [ 13] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 0.206][v][vo/opengl-hq] [ 14] vec4 c; [ 0.206][v][vo/opengl-hq] [ 15] float fcoord_lut = LUT_POS(fcoord, 64.0); [ 0.206][v][vo/opengl-hq] [ 16] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut)); [ 0.206][v][vo/opengl-hq] [ 17] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut)); [ 0.206][v][vo/opengl-hq] [ 18] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b); [ 0.206][v][vo/opengl-hq] [ 19] // scaler samples [ 0.206][v][vo/opengl-hq] [ 20] c = texture(tex, base + pt * vec2(0.0)); [ 0.206][v][vo/opengl-hq] [ 21] color += vec4(weights[0]) * c; [ 0.206][v][vo/opengl-hq] [ 22] c = texture(tex, base + pt * vec2(1.0)); [ 0.206][v][vo/opengl-hq] [ 23] color += vec4(weights[1]) * c; [ 0.206][v][vo/opengl-hq] [ 24] c = texture(tex, base + pt * vec2(2.0)); [ 0.206][v][vo/opengl-hq] [ 25] color += vec4(weights[2]) * c; [ 0.206][v][vo/opengl-hq] [ 26] c = texture(tex, base + pt * vec2(3.0)); [ 0.206][v][vo/opengl-hq] [ 27] color += vec4(weights[3]) * c; [ 0.206][v][vo/opengl-hq] [ 28] c = texture(tex, base + pt * vec2(4.0)); [ 0.206][v][vo/opengl-hq] [ 29] color += vec4(weights[4]) * c; [ 0.206][v][vo/opengl-hq] [ 30] c = texture(tex, base + pt * vec2(5.0)); [ 0.206][v][vo/opengl-hq] [ 31] color += vec4(weights[5]) * c; [ 0.206][v][vo/opengl-hq] [ 32] } [ 0.206][v][vo/opengl-hq] [ 33] color *= 1.000000; [ 0.208][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.208][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader [ 0.208][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.208][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.208][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.208][v][vo/opengl-hq] [ 0.209][v][vo/opengl-hq] Create FBO: 1920x1080 (2048x1280) [ 0.210][v][vo/opengl-hq] recompiling a shader program: [ 0.210][v][vo/opengl-hq] [ 1] #undef tex [ 0.210][v][vo/opengl-hq] [ 2] #define tex texture0 [ 0.210][v][vo/opengl-hq] [ 3] vec2 pos = texcoord0; [ 0.210][v][vo/opengl-hq] [ 4] vec2 size = texture_size0; [ 0.210][v][vo/opengl-hq] [ 5] vec2 pt = pixel_size0; [ 0.210][v][vo/opengl-hq] [ 6] // pass 2 [ 0.210][v][vo/opengl-hq] [ 7] color = vec4(0.0); [ 0.210][v][vo/opengl-hq] [ 8] { [ 0.210][v][vo/opengl-hq] [ 9] vec2 dir = vec2(1.0, 0.0); [ 0.210][v][vo/opengl-hq] [ 10] pt *= dir; [ 0.210][v][vo/opengl-hq] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 0.210][v][vo/opengl-hq] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 0.210][v][vo/opengl-hq] [ 13] vec4 c; [ 0.210][v][vo/opengl-hq] [ 14] float fcoord_lut = LUT_POS(fcoord, 64.0); [ 0.210][v][vo/opengl-hq] [ 15] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut)); [ 0.210][v][vo/opengl-hq] [ 16] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut)); [ 0.210][v][vo/opengl-hq] [ 17] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b); [ 0.210][v][vo/opengl-hq] [ 18] // scaler samples [ 0.210][v][vo/opengl-hq] [ 19] c = texture(tex, base + pt * vec2(0.0)); [ 0.210][v][vo/opengl-hq] [ 20] color += vec4(weights[0]) * c; [ 0.210][v][vo/opengl-hq] [ 21] c = texture(tex, base + pt * vec2(1.0)); [ 0.210][v][vo/opengl-hq] [ 22] color += vec4(weights[1]) * c; [ 0.210][v][vo/opengl-hq] [ 23] c = texture(tex, base + pt * vec2(2.0)); [ 0.210][v][vo/opengl-hq] [ 24] color += vec4(weights[2]) * c; [ 0.210][v][vo/opengl-hq] [ 25] c = texture(tex, base + pt * vec2(3.0)); [ 0.210][v][vo/opengl-hq] [ 26] color += vec4(weights[3]) * c; [ 0.210][v][vo/opengl-hq] [ 27] c = texture(tex, base + pt * vec2(4.0)); [ 0.210][v][vo/opengl-hq] [ 28] color += vec4(weights[4]) * c; [ 0.210][v][vo/opengl-hq] [ 29] c = texture(tex, base + pt * vec2(5.0)); [ 0.210][v][vo/opengl-hq] [ 30] color += vec4(weights[5]) * c; [ 0.210][v][vo/opengl-hq] [ 31] } [ 0.210][v][vo/opengl-hq] [ 32] color.b = 0.000000; [ 0.210][v][vo/opengl-hq] [ 33] color.a = 1.000000; [ 0.212][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.212][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader [ 0.212][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.212][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.212][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.212][v][vo/opengl-hq] [ 0.213][v][vo/opengl-hq] Create FBO: 1920x1080 (1920x1080) [ 0.213][v][vo/opengl-hq] recompiling a shader program: [ 0.213][v][vo/opengl-hq] [ 1] // combining planes [ 0.213][v][vo/opengl-hq] [ 2] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r; [ 0.213][v][vo/opengl-hq] [ 3] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg; [ 0.213][v][vo/opengl-hq] [ 4] // color conversion [ 0.213][v][vo/opengl-hq] [ 5] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c; [ 0.213][v][vo/opengl-hq] [ 6] color.a = 1.0; [ 0.213][v][vo/opengl-hq] [ 7] // scaler pre-conversion [ 0.213][v][vo/opengl-hq] [ 8] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 0.213][v][vo/opengl-hq] [ 9] color.rgb = pow(color.rgb, vec3(2.4)); [ 0.213][v][vo/opengl-hq] [ 10] color.rgb = 0.750000 - log(1.0/(color.rgb * 0.827906 + 0.007577) - 1.0)/6.500000; [ 0.213][v][vo/opengl-hq] [ 11] // main scaling [ 0.215][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.215][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.215][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.215][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.215][v][vo/opengl-hq] [ 0.216][v][vo/opengl-hq] Create FBO: 1920x1440 (1920x1536) [ 0.216][v][vo/opengl-hq] recompiling a shader program: [ 0.216][v][vo/opengl-hq] [ 1] #undef tex [ 0.216][v][vo/opengl-hq] [ 2] #define tex texture0 [ 0.216][v][vo/opengl-hq] [ 3] vec2 pos = texcoord0; [ 0.216][v][vo/opengl-hq] [ 4] vec2 size = texture_size0; [ 0.216][v][vo/opengl-hq] [ 5] vec2 pt = pixel_size0; [ 0.216][v][vo/opengl-hq] [ 6] // pass 1 [ 0.216][v][vo/opengl-hq] [ 7] color = vec4(0.0); [ 0.216][v][vo/opengl-hq] [ 8] { [ 0.216][v][vo/opengl-hq] [ 9] vec2 dir = vec2(0.0, 1.0); [ 0.216][v][vo/opengl-hq] [ 10] pt *= dir; [ 0.216][v][vo/opengl-hq] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 0.216][v][vo/opengl-hq] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 0.216][v][vo/opengl-hq] [ 13] vec4 c; [ 0.216][v][vo/opengl-hq] [ 14] float fcoord_lut = LUT_POS(fcoord, 64.0); [ 0.216][v][vo/opengl-hq] [ 15] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut)); [ 0.216][v][vo/opengl-hq] [ 16] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut)); [ 0.216][v][vo/opengl-hq] [ 17] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b); [ 0.216][v][vo/opengl-hq] [ 18] // scaler samples [ 0.216][v][vo/opengl-hq] [ 19] c = texture(tex, base + pt * vec2(0.0)); [ 0.216][v][vo/opengl-hq] [ 20] color += vec4(weights[0]) * c; [ 0.216][v][vo/opengl-hq] [ 21] c = texture(tex, base + pt * vec2(1.0)); [ 0.216][v][vo/opengl-hq] [ 22] color += vec4(weights[1]) * c; [ 0.216][v][vo/opengl-hq] [ 23] c = texture(tex, base + pt * vec2(2.0)); [ 0.216][v][vo/opengl-hq] [ 24] color += vec4(weights[2]) * c; [ 0.216][v][vo/opengl-hq] [ 25] c = texture(tex, base + pt * vec2(3.0)); [ 0.216][v][vo/opengl-hq] [ 26] color += vec4(weights[3]) * c; [ 0.216][v][vo/opengl-hq] [ 27] c = texture(tex, base + pt * vec2(4.0)); [ 0.216][v][vo/opengl-hq] [ 28] color += vec4(weights[4]) * c; [ 0.216][v][vo/opengl-hq] [ 29] c = texture(tex, base + pt * vec2(5.0)); [ 0.216][v][vo/opengl-hq] [ 30] color += vec4(weights[5]) * c; [ 0.216][v][vo/opengl-hq] [ 31] } [ 0.216][v][vo/opengl-hq] [ 32] color *= 1.000000; [ 0.218][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.218][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader [ 0.218][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.218][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.218][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.218][v][vo/opengl-hq] [ 0.220][v][vo/opengl-hq] Create FBO: 2560x1440 (2560x1440) [ 0.220][v][vo/opengl-hq] Dither to 8. [ 0.252][v][vo/opengl-hq] recompiling a shader program: [ 0.252][v][vo/opengl-hq] [ 1] #undef tex [ 0.252][v][vo/opengl-hq] [ 2] #define tex texture0 [ 0.252][v][vo/opengl-hq] [ 3] vec2 pos = texcoord0; [ 0.252][v][vo/opengl-hq] [ 4] vec2 size = texture_size0; [ 0.252][v][vo/opengl-hq] [ 5] vec2 pt = pixel_size0; [ 0.252][v][vo/opengl-hq] [ 6] // pass 2 [ 0.252][v][vo/opengl-hq] [ 7] color = vec4(0.0); [ 0.252][v][vo/opengl-hq] [ 8] { [ 0.252][v][vo/opengl-hq] [ 9] vec2 dir = vec2(1.0, 0.0); [ 0.252][v][vo/opengl-hq] [ 10] pt *= dir; [ 0.252][v][vo/opengl-hq] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 0.252][v][vo/opengl-hq] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 0.252][v][vo/opengl-hq] [ 13] vec4 c; [ 0.252][v][vo/opengl-hq] [ 14] float fcoord_lut = LUT_POS(fcoord, 64.0); [ 0.252][v][vo/opengl-hq] [ 15] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut)); [ 0.252][v][vo/opengl-hq] [ 16] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut)); [ 0.252][v][vo/opengl-hq] [ 17] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b); [ 0.252][v][vo/opengl-hq] [ 18] // scaler samples [ 0.252][v][vo/opengl-hq] [ 19] c = texture(tex, base + pt * vec2(0.0)); [ 0.252][v][vo/opengl-hq] [ 20] color += vec4(weights[0]) * c; [ 0.252][v][vo/opengl-hq] [ 21] c = texture(tex, base + pt * vec2(1.0)); [ 0.252][v][vo/opengl-hq] [ 22] color += vec4(weights[1]) * c; [ 0.252][v][vo/opengl-hq] [ 23] c = texture(tex, base + pt * vec2(2.0)); [ 0.252][v][vo/opengl-hq] [ 24] color += vec4(weights[2]) * c; [ 0.252][v][vo/opengl-hq] [ 25] c = texture(tex, base + pt * vec2(3.0)); [ 0.252][v][vo/opengl-hq] [ 26] color += vec4(weights[3]) * c; [ 0.252][v][vo/opengl-hq] [ 27] c = texture(tex, base + pt * vec2(4.0)); [ 0.252][v][vo/opengl-hq] [ 28] color += vec4(weights[4]) * c; [ 0.252][v][vo/opengl-hq] [ 29] c = texture(tex, base + pt * vec2(5.0)); [ 0.252][v][vo/opengl-hq] [ 30] color += vec4(weights[5]) * c; [ 0.252][v][vo/opengl-hq] [ 31] } [ 0.252][v][vo/opengl-hq] [ 32] color.a = 1.000000; [ 0.252][v][vo/opengl-hq] [ 33] // scaler post-conversion [ 0.252][v][vo/opengl-hq] [ 34] color.rgb = (1.0/(1.0 + exp(6.500000 * (0.750000 - color.rgb))) - 0.007577) / 0.827906; [ 0.252][v][vo/opengl-hq] [ 35] // color management [ 0.252][v][vo/opengl-hq] [ 36] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 0.252][v][vo/opengl-hq] [ 37] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 0.252][v][vo/opengl-hq] [ 38] // dithering [ 0.252][v][vo/opengl-hq] [ 39] vec2 dither_pos = gl_FragCoord.xy / 64.0; [ 0.252][v][vo/opengl-hq] [ 40] float dither_value = texture(dither, dither_pos).r; [ 0.252][v][vo/opengl-hq] [ 41] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) / 255.0; [ 0.254][v][vo/opengl-hq] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader [ 0.254][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader [ 0.254][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader [ 0.254][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader [ 0.254][v][vo/opengl-hq] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader [ 0.254][v][vo/opengl-hq] [ 0.261][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /System/Library/Fonts/Helvetica.dfont, -1, Helvetica [ 0.298][v][cplayer] first video frame after restart shown [ 0.299][v][cplayer] Run command: ignore, flags=9, args=[] [ 0.299][v][cplayer] starting audio playback [ 0.299][v][cplayer] playback restart complete [ 0.300][v][cplayer] Change display sync audio drift: -1 [ 0.472][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.472][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.472][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.522][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.523][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.523][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.573][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.573][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.573][e][ffmpeg/audio] aac: element type mismatch 1 != 0 [ 0.594][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.643][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.689][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.722][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.772][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.821][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.855][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.906][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.934][v][cplayer] Run command: cycle, flags=9, args=[fullscreen, (NULL)] [ 0.960][v][vo/opengl-hq] Resize: 2880x1800 [ 0.960][v][vo/opengl-hq] Window size: 2880x1800 [ 0.960][v][vo/opengl-hq] Video source: 1920x1080 (1:1) [ 0.960][v][vo/opengl-hq] Video display: (0, 0) 1920x1080 -> (0, 90) 2880x1620 [ 0.960][v][vo/opengl-hq] Video scale: 1.500000/1.500000 [ 0.960][v][vo/opengl-hq] OSD borders: l=0 t=90 r=0 b=90 [ 0.960][v][vo/opengl-hq] Video borders: l=0 t=90 r=0 b=90 [ 0.960][v][cplayer] Set property: fullscreen -> 1 [ 0.960][v][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1] [ 0.960][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.962][v][cplayer] Run command: enable-section, flags=0, args=[input, ] [ 0.980][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 0.984][v][vo/opengl-hq] Create FBO: 1920x1620 (1920x1792) [ 0.984][v][vo/opengl-hq] Create FBO: 2880x1800 (2880x1800) [ 1.005][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular [ 1.008][v][vo/opengl-hq] recompiling a shader program: [ 1.008][v][vo/opengl-hq] [ 1] // OSD (libass) [ 1.008][v][vo/opengl-hq] [ 2] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r); [ 1.008][v][vo/opengl-hq] [ 3] // color management [ 1.029][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.043][v][cplayer] Change display sync audio drift: 1 [ 1.092][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.104][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.161][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.205][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.248][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.289][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.326][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.391][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.421][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.471][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.506][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.555][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.581][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.621][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.683][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.713][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.740][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.793][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.833][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.868][v][cplayer] Run command: disable-section, flags=0, args=[input] [ 1.887][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.918][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 1.965][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.021][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.077][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.097][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.154][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.210][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.238][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.271][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.315][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.354][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.433][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.434][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.488][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.548][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.580][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.599][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.648][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.688][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.734][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.781][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.838][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.883][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.924][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.954][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 2.985][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.038][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.068][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.118][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.164][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.231][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.238][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.301][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.322][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.397][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.414][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.498][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.499][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.555][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.597][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.647][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.684][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.739][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.801][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.802][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.872][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.901][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.965][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 3.973][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.005][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.072][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.114][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.171][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.181][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.238][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.269][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.314][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.393][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.394][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.455][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.489][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.522][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.589][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.617][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.655][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.689][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.740][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.798][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.838][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.894][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.918][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 4.955][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.018][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.038][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.096][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.138][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.192][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.218][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.237][v][cplayer] Run command: seek, flags=9, args=[5.000000, relative, unused] [ 5.237][v][mkv] queuing seek to 9.630000 [ 5.237][v][mkv] execute seek (to 9.630000 flags 4) [ 5.237][v][mkv] Seeking to 677239756 to read header element 0x1c53bb6b. [ 5.237][v][mkv] Parsing cues... [ 5.240][v][ffmpeg] SWR: discarding 1000 audio samples [ 5.243][v][mkv] seek done [ 5.243][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.243][v][global] config path: 'fonts' -/-> '/Users/erick/.config/mpv/fonts' [ 5.243][v][global] config path: 'fonts' -/-> '/Users/erick/.mpv/fonts' [ 5.243][v][global] config path: 'fonts' -/-> '/usr/local/bin/fonts' [ 5.243][v][global] config path: 'fonts' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/fonts' [ 5.243][v][osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.2.6 (COMPLEX) [ 5.243][v][global] config path: 'subfont.ttf' -/-> '/Users/erick/.config/mpv/subfont.ttf' [ 5.243][v][global] config path: 'subfont.ttf' -/-> '/Users/erick/.mpv/subfont.ttf' [ 5.243][v][global] config path: 'subfont.ttf' -/-> '/usr/local/bin/subfont.ttf' [ 5.243][v][global] config path: 'subfont.ttf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/subfont.ttf' [ 5.243][v][global] config path: 'fonts.conf' -/-> '/Users/erick/.config/mpv/fonts.conf' [ 5.243][v][global] config path: 'fonts.conf' -/-> '/Users/erick/.mpv/fonts.conf' [ 5.243][v][global] config path: 'fonts.conf' -/-> '/usr/local/bin/fonts.conf' [ 5.243][v][global] config path: 'fonts.conf' -/-> '/usr/local/Cellar/mpv/HEAD/etc/mpv/fonts.conf' [ 5.243][v][osd/libass] Setting up fonts... [ 5.244][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.244][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.244][v][osd/libass] Using font provider coretext [ 5.244][v][osd/libass] Done. [ 5.245][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.245][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.245][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.247][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /System/Library/Fonts/Helvetica.dfont, -1, Helvetica [ 5.337][v][vd] Decoder format: 1920x1080 [0:1] yuv420p10 auto/limited CL=unknown [ 5.337][v][vd] Using container aspect ratio. [ 5.372][v][cplayer] first video frame after restart shown [ 5.377][v][cplayer] starting audio playback [ 5.377][v][cplayer] playback restart complete [ 5.378][v][cplayer] Change display sync audio drift: -1 [ 5.455][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.492][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.549][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.599][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.621][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.705][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.706][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.731][v][cplayer] Change display sync audio drift: 1 [ 5.755][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.807][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.872][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.888][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.922][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 5.977][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.031][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.054][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.127][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.153][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.188][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.226][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.289][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.315][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.371][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.388][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.453][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.489][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.539][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.567][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.606][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.640][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.688][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.756][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.786][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.822][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.883][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.922][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 6.972][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 7.002][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 7.039][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 7.100][e][ffmpeg/audio] aac: element type mismatch 3 != 0 [ 7.102][v][cplayer] Run command: quit, flags=9, args=[0] [ 7.102][v][cplayer] EOF code: 6 [ 7.102][v][ad] Uninit audio decoder. [ 7.102][v][af] Removing filter lavrresample [ 7.103][v][vd] Uninit video. [ 7.111][v][cplayer] finished playback, success (reason 3) [ 7.111][i][cplayer] [ 7.111][i][cplayer] [ 7.111][i][cplayer] Exiting... (Quit) [ 7.111][v][ytdl_hook] Exiting... [ 7.112][v][osc] Exiting... [ 7.164][v][vo/opengl-hq] flushing shader cache
It's a known issue with newer OSX versions.
@wm4 Have you been able to pinpoint the responsible part that is causing this? MPV, FFmpeg, OS X, nvidia, ...?
See #2392.
Platform: OS X 10.11.5 mpv version: git-49f73ea
Video plays fine if I disable video-sync, can my laptop not keep up?
Log file: