Skip to content

Instantly share code, notes, and snippets.

@gtm87x
Last active September 27, 2016 14:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gtm87x/0b446c3e067ca176393f313f3910de83 to your computer and use it in GitHub Desktop.
Save gtm87x/0b446c3e067ca176393f313f3910de83 to your computer and use it in GitHub Desktop.
Log
$ mpv /Users/myuser/Documents/Video/Video.mkv -v
[cplayer] Command line options: '/Users/myuser/Documents/Video/[HorribleSubs] Digimon Adventure tri - 13 [720p].mkv' '-v'
[cplayer] mpv git-b6cbf74 (C) 2000-2016 mpv/MPlayer/mplayer2 projects
[cplayer] built on Mon Sep 26 22:20:25 CEST 2016
[cplayer] ffmpeg library versions:
[cplayer] libavutil 55.28.100
[cplayer] libavcodec 57.48.101
[cplayer] libavformat 57.41.100
[cplayer] libswscale 4.1.100
[cplayer] libavfilter 6.47.100
[cplayer] libswresample 2.1.100
[cplayer] ffmpeg version: 3.1.3
[cplayer]
[cplayer] Configuration: waf configure --prefix=/usr/local/Cellar/mpv/HEAD-b6cbf74 --enable-zsh-comp --enable-libmpv-shared --confdir=/usr/local/etc/mpv --datadir=/usr/local/Cellar/mpv/HEAD-b6cbf74/share/mpv --mandir=/usr/local/Cellar/mpv/HEAD-b6cbf74/share/man --docdir=/usr/local/Cellar/mpv/HEAD-b6cbf74/share/doc/mpv --zshdir=/usr/local/Cellar/mpv/HEAD-b6cbf74/share/zsh/site-functions
[cplayer] List of enabled features: 52 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-has-codecpar avcodec-new-codec-api avcodec-profile-name avframe-metadata avframe-skip-samples avutil-has-hwcontext avutil-hdr avutil-mastering-metadata bsd-fstatfs build-date c11-tls cocoa coreaudio cplayer debug-build dlopen dvdread enca encoding fchmod gl gl-cocoa glob gnuc iconv jpeg lcms2 libass libass-osd libav libavdevice libavfilter libbluray libdl libm libmpv-shared libswresample lua nanosleep optimize osx-thread-name plain-gl posix posix-or-mingw posix-spawn pthreads resampler rubberband shm stdatomic subprocess termios tv uchardet vapoursynth vapoursynth-core vapoursynth-lazy videotoolbox-gl videotoolbox-hwaccel zlib zsh-comp
[global] config path: '' -> '/Users/myuser/.config/mpv'
[global] config path: 'mpv.conf' -> '/Users/myuser/.config/mpv/mpv.conf'
[global] config path: 'config' -/-> '/Users/myuser/.config/mpv/config'
[global] config path: 'mpv.conf' -/-> '/Users/myuser/.mpv/mpv.conf'
[global] config path: 'config' -/-> '/Users/myuser/.mpv/config'
[global] config path: 'mpv.conf' -/-> '/usr/local/bin/mpv.conf'
[global] config path: 'config' -/-> '/usr/local/bin/config'
[global] config path: 'mpv.conf' -/-> '/usr/local/etc/mpv/mpv.conf'
[global] config path: 'config' -/-> '/usr/local/etc/mpv/config'
[cplayer] Reading config file /Users/myuser/.config/mpv/mpv.conf
[cplayer] Setting option 'log-file' = '~~/log.txt' (flags = 4)
[cplayer] Setting option 'profile' = 'opengl-hq' (flags = 4)
[cplayer] Setting option 'scale' = 'spline36' (flags = 4)
[cplayer] Setting option 'cscale' = 'spline36' (flags = 4)
[cplayer] Setting option 'dscale' = 'mitchell' (flags = 4)
[cplayer] Setting option 'dither-depth' = 'auto' (flags = 4)
[cplayer] Setting option 'correct-downscaling' = 'yes' (flags = 4)
[cplayer] Setting option 'sigmoid-upscaling' = 'yes' (flags = 4)
[cplayer] Setting option 'deband' = 'yes' (flags = 4)
[cplayer] Setting option 'icc-profile-auto' = 'yes' (flags = 4)
[cplayer] Setting option 'audio-normalize-downmix' = 'yes' (flags = 4)
[cplayer] Setting option 'demuxer-mkv-subtitle-preroll' = '' (flags = 4)
[cplayer] Setting option 'v' = '' (flags = 8)
[global] Failed to open log file '~~/log.txt'
[osc] Loading script @osc.lua...
[global] config path: 'scripts' -> '/Users/myuser/.config/mpv/scripts'
[global] config path: 'scripts' -/-> '/Users/myuser/.mpv/scripts'
[global] config path: 'scripts' -/-> '/usr/local/bin/scripts'
[global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts'
[osc] loading mp.defaults
[osc] loading @osc.lua
[global] config path: 'lua-settings/osc.conf' -> '/Users/myuser/.config/mpv/lua-settings/osc.conf'
[cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
[cplayer] mouse_leave script-binding osc/__keybinding2
[cplayer] , force]
[cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
[cplayer] Run command: define-section, flags=0, args=[input, mouse_btn0 script-binding osc/__keybinding3
[cplayer] shift+mouse_btn0 script-binding osc/__keybinding4
[cplayer] mouse_btn2 script-binding osc/__keybinding5
[cplayer] mouse_btn0_dbl ignore
[cplayer] shift+mouse_btn0_dbl ignore
[cplayer] mouse_btn2_dbl ignore
[cplayer] , force]
[cplayer] Run command: enable-section, flags=0, args=[input, ]
[cplayer] Run command: define-section, flags=0, args=[input_osc, del script-binding osc/__keybinding6
[cplayer] , default]
[cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging]
[cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force]
[cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging]
[cplayer] Done loading @osc.lua.
[ytdl_hook] Loading script @ytdl_hook.lua...
[global] config path: 'scripts' -> '/Users/myuser/.config/mpv/scripts'
[global] config path: 'scripts' -/-> '/Users/myuser/.mpv/scripts'
[global] config path: 'scripts' -/-> '/usr/local/bin/scripts'
[global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts'
[ytdl_hook] loading mp.defaults
[cplayer] Run command: disable-section, flags=0, args=[input]
[global] config path: 'fonts' -/-> '/Users/myuser/.config/mpv/fonts'
[global] config path: 'fonts' -/-> '/Users/myuser/.mpv/fonts'
[global] config path: 'fonts' -/-> '/usr/local/bin/fonts'
[global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts'
[osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.3.0 (COMPLEX)
[global] config path: 'subfont.ttf' -/-> '/Users/myuser/.config/mpv/subfont.ttf'
[global] config path: 'subfont.ttf' -/-> '/Users/myuser/.mpv/subfont.ttf'
[global] config path: 'subfont.ttf' -/-> '/usr/local/bin/subfont.ttf'
[global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf'
[global] config path: 'fonts.conf' -/-> '/Users/myuser/.config/mpv/fonts.conf'
[global] config path: 'fonts.conf' -/-> '/Users/myuser/.mpv/fonts.conf'
[global] config path: 'fonts.conf' -/-> '/usr/local/bin/fonts.conf'
[global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf'
[osd/libass] Setting up fonts...
[ytdl_hook] loading @ytdl_hook.lua
[cplayer] Run command: hook-add, flags=0, args=[on_load, 1, 10]
[cplayer] Done loading @ytdl_hook.lua.
[osd/libass] Using font provider coretext
[osd/libass] Done.
[global] config path: 'input.conf' -> '/Users/myuser/.config/mpv/input.conf'
[global] config path: 'input.conf' -/-> '/Users/myuser/.mpv/input.conf'
[global] config path: 'input.conf' -/-> '/usr/local/bin/input.conf'
[global] config path: 'input.conf' -/-> '/usr/local/etc/mpv/input.conf'
[global] user path: '/Users/myuser/.config/mpv/input.conf' -> '/Users/myuser/.config/mpv/input.conf'
[ifo] Opening /Users/myuser/.config/mpv/input.conf
[bdmv/bluray] Opening /Users/myuser/.config/mpv/input.conf
[file] Opening /Users/myuser/.config/mpv/input.conf
[file] Stream opened successfully.
[input] Parsing input config file /Users/myuser/.config/mpv/input.conf
[input] Input config file /Users/myuser/.config/mpv/input.conf parsed: 34 binds
[global] config path: 'scripts' -> '/Users/myuser/.config/mpv/scripts'
[global] config path: 'scripts' -/-> '/Users/myuser/.mpv/scripts'
[global] config path: 'scripts' -/-> '/usr/local/bin/scripts'
[global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts'
[stats] Loading script /Users/myuser/.config/mpv/scripts/stats.lua...
[global] config path: 'scripts' -> '/Users/myuser/.config/mpv/scripts'
[global] config path: 'scripts' -/-> '/Users/myuser/.mpv/scripts'
[global] config path: 'scripts' -/-> '/usr/local/bin/scripts'
[global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts'
[stats] loading mp.defaults
[global] user path: '/Users/myuser/.config/mpv/scripts/stats.lua' -> '/Users/myuser/.config/mpv/scripts/stats.lua'
[stats] loading file /Users/myuser/.config/mpv/scripts/stats.lua
[global] config path: 'lua-settings/stats.conf' -> '/Users/myuser/.config/mpv/lua-settings/stats.conf'
[cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display_stats
[cplayer] , default]
[cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
[cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
[cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
[cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display_stats
[cplayer] I script-binding stats/display_stats_toggle
[cplayer] , default]
[cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
[cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
[cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
[cplayer] Done loading /Users/myuser/.config/mpv/scripts/stats.lua.
[cplayer] Can't load unknown script: /Users/myuser/.config/mpv/scripts/.DS_Store
[global] config path: 'Video.mkv.conf' -/-> '/Users/myuser/.config/mpv/Video.mkv.conf'
[global] config path: 'Video.mkv.conf' -/-> '/Users/myuser/.mpv/Video.mkv.conf'
[global] config path: 'Video.mkv.conf' -/-> '/usr/local/bin/Video.mkv.conf'
[global] config path: 'Video.mkv.conf' -/-> '/usr/local/etc/mpv/Video.mkv.conf'
[cplayer] Resuming playback. This behavior can be disabled with --no-resume-playback.
[cplayer] Loading config '/Users/myuser/.config/mpv/watch_later/B19D281CBEB6C7DD1B7B3656820797D4'
[cplayer] Reading config file /Users/myuser/.config/mpv/watch_later/B19D281CBEB6C7DD1B7B3656820797D4
[cplayer] Setting option 'start' = '946.280000' (flags = 36)
[cplayer] Setting option 'pause' = 'yes' (flags = 36)
[cplayer] Setting option 'ass-style-override' = 'no' (flags = 36)
[cplayer] Playing: /Users/myuser/Documents/Video/Video.mkv
[cplayer] Running hook: ytdl_hook/on_load
[cplayer] Run command: hook-ack, flags=0, args=[on_load]
[ifo] Opening /Users/myuser/Documents/Video/Video.mkv
[bdmv/bluray] Opening /Users/myuser/Documents/Video/Video.mkv
[file] Opening /Users/myuser/Documents/Video/Video.mkv
[file] Stream opened successfully.
[demux] Trying demuxers for level=normal.
[mkv] Found the head...
[mkv] + a segment...
[mkv] Parsing seek head...
[mkv] |+ segment information...
[mkv] | + muxing app: no_variable_data
[mkv] | + writing app: no_variable_data
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 1302.314s
[mkv] | + segment uid 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] | + Track number: 1
[mkv] | + Track type: Video
[mkv] | + Video track
[mkv] | + Display width: 1280
[mkv] | + Display height: 720
[mkv] | + Pixel width: 1280
[mkv] | + Pixel height: 720
[mkv] | + Codec ID: V_MPEG4/ISO/AVC
[mkv] | + CodecPrivate, length 40
[mkv] | + Language: und
[mkv] | + Default duration: 42.000ms ( = 23.810 fps)
[mkv] | + a track...
[mkv] | + Track number: 2
[mkv] | + Track type: Audio
[mkv] | + Audio track
[mkv] | + Sampling frequency: 44100.000000
[mkv] | + Channels: 2
[mkv] | + Codec ID: A_AAC
[mkv] | + CodecPrivate, length 2
[mkv] | + Language: jpn
[mkv] | + Default duration: 23.220ms ( = 43.066 fps)
[mkv] | + a track...
[mkv] | + Track number: 3
[mkv] | + Track type: Subtitle
[mkv] | + Codec ID: S_TEXT/ASS
[mkv] | + CodecPrivate, length 1934
[mkv] Parsing attachments...
[mkv] Attachment: OpenSans-Semibold.ttf, application/x-truetype-font, 221328 bytes
[mkv] |+ found cluster
[mkv] Deferring reading cues.
[mkv] Seeking to 309616245 to read header element 0x1254c367.
[mkv] All headers are parsed!
[demux] Detected file format: Matroska
[find_files] Loading external files in /Users/myuser/Documents/Video/
[global] config path: 'sub/' -/-> '/Users/myuser/.config/mpv/sub/'
[global] config path: 'sub/' -/-> '/Users/myuser/.mpv/sub/'
[global] config path: 'sub/' -/-> '/usr/local/bin/sub/'
[global] config path: 'sub/' -/-> '/usr/local/etc/mpv/sub/'
[global] config path: 'audio/' -/-> '/Users/myuser/.config/mpv/audio/'
[global] config path: 'audio/' -/-> '/Users/myuser/.mpv/audio/'
[global] config path: 'audio/' -/-> '/usr/local/bin/audio/'
[global] config path: 'audio/' -/-> '/usr/local/etc/mpv/audio/'
[cplayer] (+) Video --vid=1 (*) (h264)
[cplayer] (+) Audio --aid=1 --alang=jpn (*) (aac)
[cplayer] (+) Subs --sid=1 --slang=eng (*) (ass)
[vo/opengl] Initializing OpenGL backend 'cocoa'
[vo/opengl] GL_VERSION='4.1 INTEL-10.18.65'
[vo/opengl] Detected desktop OpenGL 4.1.
[vo/opengl] GL_VENDOR='Intel Inc.'
[vo/opengl] GL_RENDERER='Intel Iris Pro OpenGL Engine'
[vo/opengl] GL_SHADING_LANGUAGE_VERSION='4.10'
[vo/opengl] Loaded extension GL_APPLE_rgb_422.
[vo/opengl] 16 bit texture depth: 16.
[vo/opengl] Reported display depth: R=0, G=0, B=0
[vo/opengl] Testing FBO format 0x805b
[vo/opengl] Create FBO: 16x16 (16x16)
[vo/opengl] Using FBO format 0x805b.
[vo/opengl] Querying ICC profile...
[vo/opengl] Testing FBO format 0x805b
[vo/opengl] Create FBO: 16x16 (16x16)
[vo/opengl] Using FBO format 0x805b.
[vd] Container reported FPS: 23.809525
[vd] Codec list:
[vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[vd] lavc:h264_vda (h264) - H.264 (VDA acceleration)
[vd] Opening video decoder lavc:h264
[vd] Using software decoding.
[vd] Detected 8 logical cores.
[vd] Requesting 9 threads for decoding.
[vd] Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
[ad] Codec list:
[ad] lavc:aac - AAC (Advanced Audio Coding)
[ad] lavc:aac_fixed (aac) - AAC (Advanced Audio Coding)
[ad] lavc:aac_at (aac) - aac (AudioToolbox)
[ad] Opening audio decoder lavc:aac
[ad] Requesting 1 threads for decoding.
[ad] Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
[global] config path: 'fonts' -/-> '/Users/myuser/.config/mpv/fonts'
[global] config path: 'fonts' -/-> '/Users/myuser/.mpv/fonts'
[global] config path: 'fonts' -/-> '/usr/local/bin/fonts'
[global] config path: 'fonts' -/-> '/usr/local/etc/mpv/fonts'
[sub/ass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.3.0 (COMPLEX)
[global] config path: 'subfont.ttf' -/-> '/Users/myuser/.config/mpv/subfont.ttf'
[global] config path: 'subfont.ttf' -/-> '/Users/myuser/.mpv/subfont.ttf'
[global] config path: 'subfont.ttf' -/-> '/usr/local/bin/subfont.ttf'
[global] config path: 'subfont.ttf' -/-> '/usr/local/etc/mpv/subfont.ttf'
[global] config path: 'fonts.conf' -/-> '/Users/myuser/.config/mpv/fonts.conf'
[global] config path: 'fonts.conf' -/-> '/Users/myuser/.mpv/fonts.conf'
[global] config path: 'fonts.conf' -/-> '/usr/local/bin/fonts.conf'
[global] config path: 'fonts.conf' -/-> '/usr/local/etc/mpv/fonts.conf'
[sub/ass] Setting up fonts...
[sub/ass] Using font provider coretext
[sub/ass] Done.
[cplayer] Starting playback...
[mkv] queuing seek to 946.280000
[mkv] execute seek (to 946.280000 flags 40)
[mkv] Seeking to 309601039 to read header element 0x1c53bb6b.
[cplayer] hr-seek, skipping to 946.280000
[mkv] Parsing cues...
[mpv_music] (1) unknown
[mpv_music] (1) unknown
[mkv] seek done
[af] Audio filter chain:
[af] [in] 44100Hz stereo 2ch floatp
[af] [lavfi] 192000Hz stereo 2ch double
[af] [out] 192000Hz stereo 2ch double
[af] [ao] 192000Hz stereo 2ch double
[ao] Trying audio driver 'coreaudio'
[ao/coreaudio] requested format: 192000 Hz, stereo channels, double
[ao/coreaudio] selected audio output device: Built-in Output (39)
[ao/coreaudio] input channel layout:
[ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2>
[ao/coreaudio] - description 0: label <4294967295, 64>, flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[ao/coreaudio] - description 1: label <4294967295, 64>, flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[ao/coreaudio] mp chmap: unknown2
[ao/coreaudio] input channel layout:
[ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2>
[ao/coreaudio] - description 0: label <1, 0>, flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[ao/coreaudio] - description 1: label <2, 1>, flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[ao/coreaudio] mp chmap: stereo
[ao/coreaudio] Channel layouts:
[ao/coreaudio] - stereo
[ao/coreaudio] - mono
[ao/coreaudio] result: stereo
[ao/coreaudio] Latency property cntl: 399 frames
[ao/coreaudio] Latency property zisf: 512 frames
[ao/coreaudio] Latency property tfas: 93 frames
[ao/coreaudio] audiounit latency [us]: 88
[ao/coreaudio] device latency [us]: 5229
[ao/coreaudio] using soft-buffer of 38400 samples.
[cplayer] AO: [coreaudio] 192000Hz stereo 2ch double
[cplayer] AO: Description: CoreAudio AudioUnit
[vd] Decoder format: 1280x720 yuv420p auto/auto CL=mpeg2/4/h264
[vd] Using container aspect ratio.
[vf] Video filter chain:
[vf] [in] 1280x720 yuv420p bt.709/limited CL=mpeg2/4/h264
[vf] [out] 1280x720 yuv420p bt.709/limited CL=mpeg2/4/h264
[cplayer] VO: [opengl] 1280x720 yuv420p
[cplayer] VO: Description: Extended OpenGL Renderer
[vo/opengl] Resize: 2560x1440
[vo/opengl] Window size: 2560x1440
[vo/opengl] Video source: 1280x720 (1:1)
[vo/opengl] Video display: (0, 0) 1280x720 -> (0, 0) 2560x1440
[vo/opengl] Video scale: 2.000000/2.000000
[vo/opengl] OSD borders: l=0 t=0 r=0 b=0
[vo/opengl] Video borders: l=0 t=0 r=0 b=0
[vo/opengl] Testing FBO format 0x805b
[vo/opengl] Create FBO: 16x16 (16x16)
[vo/opengl] Using FBO format 0x805b.
[vo/opengl] Texture for plane 0: 1280x720
[vo/opengl] Texture for plane 1: 640x360
[vo/opengl] Texture for plane 2: 640x360
[vo/opengl] Querying ICC profile...
[cplayer] set video colors output-levels=0
[vo/opengl] Resize: 2560x1440
[vo/opengl] Window size: 2560x1440
[vo/opengl] Video source: 1280x720 (1:1)
[vo/opengl] Video display: (0, 0) 1280x720 -> (0, 0) 2560x1440
[vo/opengl] Video scale: 2.000000/2.000000
[vo/opengl] OSD borders: l=0 t=0 r=0 b=0
[vo/opengl] Video borders: l=0 t=0 r=0 b=0
[vo/opengl] Assuming 59.990270 FPS for display sync.
[vo/opengl] Create FBO: 640x360 (640x360)
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] // merging plane 1 ...
[vo/opengl] [ 2] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
[vo/opengl] [ 3] // merging plane 2 ... into 1
[vo/opengl] [ 4] color.g = 1.000000 * vec4(texture(texture1, texcoord1)).r;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 1280x720 (1280x720)
[vo/opengl] recompiling a shader program:
[vo/opengl] header:
[vo/opengl] [ 1] #define HOOKED_raw texture0
[vo/opengl] [ 2] #define HOOKED_pos texcoord0
[vo/opengl] [ 3] #define HOOKED_size texture_size0
[vo/opengl] [ 4] #define HOOKED_rot texture_rot0
[vo/opengl] [ 5] #define HOOKED_pt pixel_size0
[vo/opengl] [ 6] #define HOOKED_tex(pos) (1.000000 * vec4(texture(HOOKED_raw, pos)).rgba)
[vo/opengl] [ 7] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off))
[vo/opengl] [ 8] #define LUMA_raw texture0
[vo/opengl] [ 9] #define LUMA_pos texcoord0
[vo/opengl] [ 10] #define LUMA_size texture_size0
[vo/opengl] [ 11] #define LUMA_rot texture_rot0
[vo/opengl] [ 12] #define LUMA_pt pixel_size0
[vo/opengl] [ 13] #define LUMA_tex(pos) (1.000000 * vec4(texture(LUMA_raw, pos)).rgba)
[vo/opengl] [ 14] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off))
[vo/opengl] [ 15] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[vo/opengl] [ 16] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[vo/opengl] [ 17] float rand(float x) { return fract(x / 41.0); }
[vo/opengl] [ 18] vec4 average(float range, inout float h) {
[vo/opengl] [ 19] float dist = rand(h) * range; h = permute(h);
[vo/opengl] [ 20] float dir = rand(h) * 6.2831853; h = permute(h);
[vo/opengl] [ 21] vec2 o = dist * vec2(cos(dir), sin(dir));
[vo/opengl] [ 22] vec4 ref[4];
[vo/opengl] [ 23] ref[0] = HOOKED_texOff(vec2( o.x, o.y));
[vo/opengl] [ 24] ref[1] = HOOKED_texOff(vec2(-o.y, o.x));
[vo/opengl] [ 25] ref[2] = HOOKED_texOff(vec2(-o.x, -o.y));
[vo/opengl] [ 26] ref[3] = HOOKED_texOff(vec2( o.y, -o.x));
[vo/opengl] [ 27] return (ref[0] + ref[1] + ref[2] + ref[3])/4.0;
[vo/opengl] [ 28] }
[vo/opengl] body:
[vo/opengl] [ 1] {
[vo/opengl] [ 2] vec3 _m = vec3(HOOKED_pos, random) + vec3(1.0);
[vo/opengl] [ 3] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[vo/opengl] [ 4] color = HOOKED_tex(HOOKED_pos);
[vo/opengl] [ 5] vec4 avg, diff;
[vo/opengl] [ 6] avg = average(16.000000, h);
[vo/opengl] [ 7] diff = abs(color - avg);
[vo/opengl] [ 8] color = mix(avg, color, greaterThan(diff, vec4(0.003906)));
[vo/opengl] [ 9] vec3 noise;
[vo/opengl] [ 10] noise.x = rand(h); h = permute(h);
[vo/opengl] [ 11] noise.y = rand(h); h = permute(h);
[vo/opengl] [ 12] noise.z = rand(h); h = permute(h);
[vo/opengl] [ 13] color.xyz += 0.005859 * (noise - vec3(0.5));
[vo/opengl] [ 14] }
[vo/opengl] [ 15] color.g = 0.000000;
[vo/opengl] [ 16] color.b = 0.000000;
[vo/opengl] [ 17] color.a = 1.000000;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 640x360 (640x360)
[vo/opengl] recompiling a shader program:
[vo/opengl] header:
[vo/opengl] [ 1] #define HOOKED_raw texture0
[vo/opengl] [ 2] #define HOOKED_pos texcoord0
[vo/opengl] [ 3] #define HOOKED_size texture_size0
[vo/opengl] [ 4] #define HOOKED_rot texture_rot0
[vo/opengl] [ 5] #define HOOKED_pt pixel_size0
[vo/opengl] [ 6] #define HOOKED_tex(pos) (1.000000 * vec4(texture(HOOKED_raw, pos)).rgba)
[vo/opengl] [ 7] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off))
[vo/opengl] [ 8] #define CHROMA_raw texture0
[vo/opengl] [ 9] #define CHROMA_pos texcoord0
[vo/opengl] [ 10] #define CHROMA_size texture_size0
[vo/opengl] [ 11] #define CHROMA_rot texture_rot0
[vo/opengl] [ 12] #define CHROMA_pt pixel_size0
[vo/opengl] [ 13] #define CHROMA_tex(pos) (1.000000 * vec4(texture(CHROMA_raw, pos)).rgba)
[vo/opengl] [ 14] #define CHROMA_texOff(off) CHROMA_tex(CHROMA_pos + CHROMA_pt * vec2(off))
[vo/opengl] [ 15] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[vo/opengl] [ 16] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[vo/opengl] [ 17] float rand(float x) { return fract(x / 41.0); }
[vo/opengl] [ 18] vec4 average(float range, inout float h) {
[vo/opengl] [ 19] float dist = rand(h) * range; h = permute(h);
[vo/opengl] [ 20] float dir = rand(h) * 6.2831853; h = permute(h);
[vo/opengl] [ 21] vec2 o = dist * vec2(cos(dir), sin(dir));
[vo/opengl] [ 22] vec4 ref[4];
[vo/opengl] [ 23] ref[0] = HOOKED_texOff(vec2( o.x, o.y));
[vo/opengl] [ 24] ref[1] = HOOKED_texOff(vec2(-o.y, o.x));
[vo/opengl] [ 25] ref[2] = HOOKED_texOff(vec2(-o.x, -o.y));
[vo/opengl] [ 26] ref[3] = HOOKED_texOff(vec2( o.y, -o.x));
[vo/opengl] [ 27] return (ref[0] + ref[1] + ref[2] + ref[3])/4.0;
[vo/opengl] [ 28] }
[vo/opengl] body:
[vo/opengl] [ 1] {
[vo/opengl] [ 2] vec3 _m = vec3(HOOKED_pos, random) + vec3(1.0);
[vo/opengl] [ 3] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[vo/opengl] [ 4] color = HOOKED_tex(HOOKED_pos);
[vo/opengl] [ 5] vec4 avg, diff;
[vo/opengl] [ 6] avg = average(16.000000, h);
[vo/opengl] [ 7] diff = abs(color - avg);
[vo/opengl] [ 8] color = mix(avg, color, greaterThan(diff, vec4(0.003906)));
[vo/opengl] [ 9] vec3 noise;
[vo/opengl] [ 10] noise.x = rand(h); h = permute(h);
[vo/opengl] [ 11] noise.y = rand(h); h = permute(h);
[vo/opengl] [ 12] noise.z = rand(h); h = permute(h);
[vo/opengl] [ 13] color.xyz += 0.005859 * (noise - vec3(0.5));
[vo/opengl] [ 14] }
[vo/opengl] [ 15] color.b = 0.000000;
[vo/opengl] [ 16] color.a = 1.000000;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 640x720 (640x768)
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] // upscaling plane 1
[vo/opengl] [ 2] #undef tex
[vo/opengl] [ 3] #define tex texture0
[vo/opengl] [ 4] vec2 pos = texcoord0;
[vo/opengl] [ 5] vec2 size = texture_size0;
[vo/opengl] [ 6] vec2 pt = pixel_size0;
[vo/opengl] [ 7] // pass 1
[vo/opengl] [ 8] color = vec4(0.0);
[vo/opengl] [ 9] {
[vo/opengl] [ 10] vec2 dir = vec2(0.0, 1.0);
[vo/opengl] [ 11] pt *= dir;
[vo/opengl] [ 12] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[vo/opengl] [ 13] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[vo/opengl] [ 14] vec4 c;
[vo/opengl] [ 15] vec4 hi = vec4(0.0);
[vo/opengl] [ 16] vec4 lo = vec4(1.0);
[vo/opengl] [ 17] float fcoord_lut = LUT_POS(fcoord, 64.0);
[vo/opengl] [ 18] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[vo/opengl] [ 19] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[vo/opengl] [ 20] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[vo/opengl] [ 21] // scaler samples
[vo/opengl] [ 22] c = texture(tex, base + pt * vec2(0.0));
[vo/opengl] [ 23] color += vec4(weights[0]) * c;
[vo/opengl] [ 24] c = texture(tex, base + pt * vec2(1.0));
[vo/opengl] [ 25] color += vec4(weights[1]) * c;
[vo/opengl] [ 26] c = texture(tex, base + pt * vec2(2.0));
[vo/opengl] [ 27] color += vec4(weights[2]) * c;
[vo/opengl] [ 28] lo = min(lo, c);
[vo/opengl] [ 29] hi = max(hi, c);
[vo/opengl] [ 30] c = texture(tex, base + pt * vec2(3.0));
[vo/opengl] [ 31] color += vec4(weights[3]) * c;
[vo/opengl] [ 32] lo = min(lo, c);
[vo/opengl] [ 33] hi = max(hi, c);
[vo/opengl] [ 34] c = texture(tex, base + pt * vec2(4.0));
[vo/opengl] [ 35] color += vec4(weights[4]) * c;
[vo/opengl] [ 36] c = texture(tex, base + pt * vec2(5.0));
[vo/opengl] [ 37] color += vec4(weights[5]) * c;
[vo/opengl] [ 38] color = mix(color, clamp(color, lo, hi), 0.800000);
[vo/opengl] [ 39] }
[vo/opengl] [ 40] color *= 1.000000;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 1280x720 (1280x768)
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] #undef tex
[vo/opengl] [ 2] #define tex texture0
[vo/opengl] [ 3] vec2 pos = texcoord0;
[vo/opengl] [ 4] vec2 size = texture_size0;
[vo/opengl] [ 5] vec2 pt = pixel_size0;
[vo/opengl] [ 6] // pass 2
[vo/opengl] [ 7] color = vec4(0.0);
[vo/opengl] [ 8] {
[vo/opengl] [ 9] vec2 dir = vec2(1.0, 0.0);
[vo/opengl] [ 10] pt *= dir;
[vo/opengl] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[vo/opengl] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[vo/opengl] [ 13] vec4 c;
[vo/opengl] [ 14] vec4 hi = vec4(0.0);
[vo/opengl] [ 15] vec4 lo = vec4(1.0);
[vo/opengl] [ 16] float fcoord_lut = LUT_POS(fcoord, 64.0);
[vo/opengl] [ 17] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[vo/opengl] [ 18] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[vo/opengl] [ 19] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[vo/opengl] [ 20] // scaler samples
[vo/opengl] [ 21] c = texture(tex, base + pt * vec2(0.0));
[vo/opengl] [ 22] color += vec4(weights[0]) * c;
[vo/opengl] [ 23] c = texture(tex, base + pt * vec2(1.0));
[vo/opengl] [ 24] color += vec4(weights[1]) * c;
[vo/opengl] [ 25] c = texture(tex, base + pt * vec2(2.0));
[vo/opengl] [ 26] color += vec4(weights[2]) * c;
[vo/opengl] [ 27] lo = min(lo, c);
[vo/opengl] [ 28] hi = max(hi, c);
[vo/opengl] [ 29] c = texture(tex, base + pt * vec2(3.0));
[vo/opengl] [ 30] color += vec4(weights[3]) * c;
[vo/opengl] [ 31] lo = min(lo, c);
[vo/opengl] [ 32] hi = max(hi, c);
[vo/opengl] [ 33] c = texture(tex, base + pt * vec2(4.0));
[vo/opengl] [ 34] color += vec4(weights[4]) * c;
[vo/opengl] [ 35] c = texture(tex, base + pt * vec2(5.0));
[vo/opengl] [ 36] color += vec4(weights[5]) * c;
[vo/opengl] [ 37] color = mix(color, clamp(color, lo, hi), 0.800000);
[vo/opengl] [ 38] }
[vo/opengl] [ 39] color.b = 0.000000;
[vo/opengl] [ 40] color.a = 1.000000;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 1280x720 (1280x720)
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] // combining planes
[vo/opengl] [ 2] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
[vo/opengl] [ 3] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
[vo/opengl] [ 4] // color conversion
[vo/opengl] [ 5] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
[vo/opengl] [ 6] color.a = 1.0;
[vo/opengl] [ 7] // scaler pre-conversion
[vo/opengl] [ 8] color.rgb = clamp(color.rgb, 0.0, 1.0);
[vo/opengl] [ 9] color.rgb = pow(color.rgb, vec3(2.4));
[vo/opengl] [ 10] color.rgb = 0.750000 - log(1.0/(color.rgb * 0.827906 + 0.007577) - 1.0)/6.500000;
[vo/opengl] [ 11] // main scaling
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 1280x1440 (1280x1536)
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] #undef tex
[vo/opengl] [ 2] #define tex texture0
[vo/opengl] [ 3] vec2 pos = texcoord0;
[vo/opengl] [ 4] vec2 size = texture_size0;
[vo/opengl] [ 5] vec2 pt = pixel_size0;
[vo/opengl] [ 6] // pass 1
[vo/opengl] [ 7] color = vec4(0.0);
[vo/opengl] [ 8] {
[vo/opengl] [ 9] vec2 dir = vec2(0.0, 1.0);
[vo/opengl] [ 10] pt *= dir;
[vo/opengl] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[vo/opengl] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[vo/opengl] [ 13] vec4 c;
[vo/opengl] [ 14] vec4 hi = vec4(0.0);
[vo/opengl] [ 15] vec4 lo = vec4(1.0);
[vo/opengl] [ 16] float fcoord_lut = LUT_POS(fcoord, 64.0);
[vo/opengl] [ 17] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[vo/opengl] [ 18] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[vo/opengl] [ 19] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[vo/opengl] [ 20] // scaler samples
[vo/opengl] [ 21] c = texture(tex, base + pt * vec2(0.0));
[vo/opengl] [ 22] color += vec4(weights[0]) * c;
[vo/opengl] [ 23] c = texture(tex, base + pt * vec2(1.0));
[vo/opengl] [ 24] color += vec4(weights[1]) * c;
[vo/opengl] [ 25] c = texture(tex, base + pt * vec2(2.0));
[vo/opengl] [ 26] color += vec4(weights[2]) * c;
[vo/opengl] [ 27] lo = min(lo, c);
[vo/opengl] [ 28] hi = max(hi, c);
[vo/opengl] [ 29] c = texture(tex, base + pt * vec2(3.0));
[vo/opengl] [ 30] color += vec4(weights[3]) * c;
[vo/opengl] [ 31] lo = min(lo, c);
[vo/opengl] [ 32] hi = max(hi, c);
[vo/opengl] [ 33] c = texture(tex, base + pt * vec2(4.0));
[vo/opengl] [ 34] color += vec4(weights[4]) * c;
[vo/opengl] [ 35] c = texture(tex, base + pt * vec2(5.0));
[vo/opengl] [ 36] color += vec4(weights[5]) * c;
[vo/opengl] [ 37] color = mix(color, clamp(color, lo, hi), 0.800000);
[vo/opengl] [ 38] }
[vo/opengl] [ 39] color *= 1.000000;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] Create FBO: 2560x1440 (2560x1536)
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] #undef tex
[vo/opengl] [ 2] #define tex texture0
[vo/opengl] [ 3] vec2 pos = texcoord0;
[vo/opengl] [ 4] vec2 size = texture_size0;
[vo/opengl] [ 5] vec2 pt = pixel_size0;
[vo/opengl] [ 6] // pass 2
[vo/opengl] [ 7] color = vec4(0.0);
[vo/opengl] [ 8] {
[vo/opengl] [ 9] vec2 dir = vec2(1.0, 0.0);
[vo/opengl] [ 10] pt *= dir;
[vo/opengl] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[vo/opengl] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[vo/opengl] [ 13] vec4 c;
[vo/opengl] [ 14] vec4 hi = vec4(0.0);
[vo/opengl] [ 15] vec4 lo = vec4(1.0);
[vo/opengl] [ 16] float fcoord_lut = LUT_POS(fcoord, 64.0);
[vo/opengl] [ 17] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[vo/opengl] [ 18] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[vo/opengl] [ 19] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[vo/opengl] [ 20] // scaler samples
[vo/opengl] [ 21] c = texture(tex, base + pt * vec2(0.0));
[vo/opengl] [ 22] color += vec4(weights[0]) * c;
[vo/opengl] [ 23] c = texture(tex, base + pt * vec2(1.0));
[vo/opengl] [ 24] color += vec4(weights[1]) * c;
[vo/opengl] [ 25] c = texture(tex, base + pt * vec2(2.0));
[vo/opengl] [ 26] color += vec4(weights[2]) * c;
[vo/opengl] [ 27] lo = min(lo, c);
[vo/opengl] [ 28] hi = max(hi, c);
[vo/opengl] [ 29] c = texture(tex, base + pt * vec2(3.0));
[vo/opengl] [ 30] color += vec4(weights[3]) * c;
[vo/opengl] [ 31] lo = min(lo, c);
[vo/opengl] [ 32] hi = max(hi, c);
[vo/opengl] [ 33] c = texture(tex, base + pt * vec2(4.0));
[vo/opengl] [ 34] color += vec4(weights[4]) * c;
[vo/opengl] [ 35] c = texture(tex, base + pt * vec2(5.0));
[vo/opengl] [ 36] color += vec4(weights[5]) * c;
[vo/opengl] [ 37] color = mix(color, clamp(color, lo, hi), 0.800000);
[vo/opengl] [ 38] }
[vo/opengl] [ 39] color.a = 1.000000;
[vo/opengl] [ 40] // scaler post-conversion
[vo/opengl] [ 41] color.rgb = (1.0/(1.0 + exp(6.500000 * (0.750000 - color.rgb))) - 0.007577) / 0.827906;
[vo/opengl] [ 42] color.rgb = clamp(color.rgb, 0.0, 1.0);
[vo/opengl] [ 43] color.rgb = pow(color.rgb, vec3(1.0/2.4));
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[sub/ass] fontselect: (Open Sans Semibold, 700, 0) -> OpenSans-Semibold, 0, OpenSans-Semibold
[sub/ass] mangling colors like vsfilter: RGB -> bt.601 limited -> bt.709 bt.601 -> RGB
[vo/opengl] Reallocating OSD texture to 256x256.
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] // OSD (libass)
[vo/opengl] [ 2] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
[global] config path: 'cache' -> '/Users/myuser/.config/mpv/misc/cache'
[global] user path: '~~/cache' -> '/Users/myuser/.config/mpv/misc/cache'
[vo/opengl] Opening 3D LUT cache in file '/Users/myuser/.config/mpv/cache/1D67373DE68FB57D012BC373943D8FEDF36C30997EEE34A80E6E45C75FBDF08F'.
[global] user path: '/Users/myuser/.config/mpv/cache/1D67373DE68FB57D012BC373943D8FEDF36C30997EEE34A80E6E45C75FBDF08F' -> '/Users/myuser/.config/mpv/misc/cache/1D67373DE68FB57D012BC373943D8FEDF36C30997EEE34A80E6E45C75FBDF08F'
[ifo] Opening /Users/myuser/.config/mpv/cache/1D67373DE68FB57D012BC373943D8FEDF36C30997EEE34A80E6E45C75FBDF08F
[bdmv/bluray] Opening /Users/myuser/.config/mpv/cache/1D67373DE68FB57D012BC373943D8FEDF36C30997EEE34A80E6E45C75FBDF08F
[file] Opening /Users/myuser/.config/mpv/cache/1D67373DE68FB57D012BC373943D8FEDF36C30997EEE34A80E6E45C75FBDF08F
[file] Stream opened successfully.
[vo/opengl] Dither to 8.
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb;
[vo/opengl] [ 2] // color mapping
[vo/opengl] [ 3] vec3 cpos;
[vo/opengl] [ 4] cpos[0] = LUT_POS(color[0], 64.0);
[vo/opengl] [ 5] cpos[1] = LUT_POS(color[1], 64.0);
[vo/opengl] [ 6] cpos[2] = LUT_POS(color[2], 64.0);
[vo/opengl] [ 7] color.rgb = texture3D(lut_3d, cpos).rgb;
[vo/opengl] [ 8] // dithering
[vo/opengl] [ 9] vec2 dither_pos = gl_FragCoord.xy / 64.0;
[vo/opengl] [ 10] float dither_value = texture(dither, dither_pos).r;
[vo/opengl] [ 11] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) / 255.0;
[vo/opengl] shader link log (status=1): WARNING: Output of vertex shader 'texcoord5' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord1' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord2' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord3' not read by fragment shader
[vo/opengl] WARNING: Output of vertex shader 'texcoord4' not read by fragment shader
[vo/opengl]
[vo/opengl] recompiling a shader program:
[vo/opengl] [ 1] // OSD (libass)
[vo/opengl] [ 2] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
[vo/opengl] [ 3] // color mapping
[vo/opengl] [ 4] color.rgb = clamp(color.rgb, 0.0, 1.0);
[vo/opengl] [ 5] color.rgb = mix(color.rgb / vec3(12.92), pow((color.rgb + vec3(0.055))/vec3(1.055), vec3(2.4)), lessThan(vec3(0.04045), color.rgb));
[vo/opengl] [ 6] color.rgb = clamp(color.rgb, 0.0, 1.0);
[vo/opengl] [ 7] color.rgb = pow(color.rgb, vec3(1.0/2.4));
[vo/opengl] [ 8] vec3 cpos;
[vo/opengl] [ 9] cpos[0] = LUT_POS(color[0], 64.0);
[vo/opengl] [ 10] cpos[1] = LUT_POS(color[1], 64.0);
[vo/opengl] [ 11] cpos[2] = LUT_POS(color[2], 64.0);
[vo/opengl] [ 12] color.rgb = texture3D(lut_3d, cpos).rgb;
[cplayer] first video frame after restart shown
[cplayer] starting audio playback
[cplayer] playback restart complete
[statusline] (Paused) AV: 00:15:46 / 00:21:42 (72%) A-V: 0.000
[cplayer] Run command: quit-watch-later, flags=9, args=[0]
[global] config path: '/Users/myuser/.config/mpv/watch_later' -> '/Users/myuser/.config/mpv/watch_later'
[cplayer] Saving state.
[cplayer] get video colors gamma
[cplayer] get video colors brightness
[cplayer] get video colors contrast
[cplayer] get video colors saturation
[cplayer] get video colors hue
[cplayer] EOF code: 6
[ad] Uninit audio decoder.
[vd] Uninit video.
[cplayer] finished playback, success (reason 3)
[cplayer]
[cplayer]
[cplayer] Exiting... (Quit)
[autocrop] Exiting...
[convert_script] Exiting...
[stats] Exiting...
[pause_when_minimize] Exiting...
[mpv_music] Exiting...
[ytdl_hook] Exiting...
[osc] Exiting...
[vo/opengl] flushing shader cache
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment