Skip to content

Instantly share code, notes, and snippets.

@John-Gee
Created October 29, 2016 22:38
Show Gist options
  • Save John-Gee/eb30fc6b0a9f5931989a591d02543741 to your computer and use it in GitHub Desktop.
Save John-Gee/eb30fc6b0a9f5931989a591d02543741 to your computer and use it in GitHub Desktop.
mpv log
[ 0.001][v][cplayer] Command line options: '--log-file=output.txt' 'Bad Boys II (2003).mkv'
[ 0.001][v][cplayer] mpv git-6b22b21 (C) 2000-2015 mpv/MPlayer/mplayer2 projects
[ 0.001][v][cplayer] built on Sat Oct 29 15:35:25 PDT 2016
[ 0.001][v][cplayer] ffmpeg library versions:
[ 0.001][v][cplayer] libavutil 55.28.100
[ 0.001][v][cplayer] libavcodec 57.48.101
[ 0.001][v][cplayer] libavformat 57.41.100
[ 0.001][v][cplayer] libswscale 4.1.100
[ 0.001][v][cplayer] libavfilter 6.47.100
[ 0.001][v][cplayer] libswresample 2.1.100
[ 0.001][v][cplayer] ffmpeg version: 3.1.4
[ 0.001][v][cplayer]
[ 0.001][v][cplayer] Configuration: ./waf configure --prefix=/usr --confdir=/etc/mpv --enable-zsh-comp --enable-libmpv-shared
[ 0.001][v][cplayer] List of enabled features: alsa asm atomics audio-input av-avpacket-int64-duration av-new-pixdesc av-pix-fmt-mmal av-subtitle-nopict av-version-info avcodec-chroma-pos-api avframe-metadata avframe-skip-samples build-date c11-tls caca cdda cplayer debug-build dlopen drm dvbin dvdnav dvdread egl-drm egl-x11 enca encoding fchmod gbm gbm.h gl gl-wayland gl-x11 glibc-thread-name glob iconv jack jpeg lcms2 libass libass-osd libav libavdevice libavfilter libbluray libdl libguess libm libmpv-shared librt libsmbclient libswresample libv4l2 linux-fstatfs lua nanosleep optimize oss-audio oss-audio-native posix posix-or-mingw posix-spawn pthreads pulse pvr resampler rubberband shm sse4-intrinsics stdatomic subprocess termios tv tv-v4l2 vaapi vaapi-egl vaapi-glx vaapi-hwaccel vaapi-wayland vaapi-x-egl vaapi-x11 vapoursynth vapoursynth-core vapoursynth-lazy vdpau vdpau-gl-x11 vdpau-hwaccel videodev vt.h wayland x11 xext xinerama xrandr xss xv zlib zsh-comp
[ 0.001][v][global] config path: '' -> '/home/john/.mpv'
[ 0.001][v][global] config path: 'mpv.conf' -/-> '/home/john/.mpv/mpv.conf'
[ 0.001][v][global] config path: 'config' -> '/home/john/.mpv/config'
[ 0.001][v][global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
[ 0.001][v][global] config path: 'config' -/-> '/etc/mpv/config'
[ 0.001][v][cplayer] Reading config file /home/john/.mpv/config
[ 0.001][v][cplayer] Setting option 'ao' = 'pulse' (flags = 4)
[ 0.001][v][cplayer] Setting option 'hwdec' = 'vdpau' (flags = 4)
[ 0.001][v][cplayer] Setting option 'hwdec-codecs' = 'all' (flags = 4)
[ 0.001][v][cplayer] Setting option 'vo' = 'opengl-hq' (flags = 4)
[ 0.001][v][cplayer] Setting option 'profile' = 'opengl-hq' (flags = 4)
[ 0.001][w][cplayer] Unknown profile 'opengl-hq'.
[ 0.001][e][cplayer] Error parsing option profile (option could not be parsed)
[ 0.001][e][cplayer] /home/john/.mpv/config:8: setting option profile='opengl-hq' failed.
[ 0.001][e][cplayer] Error parsing option interpolation (option not found)
[ 0.001][e][cplayer] /home/john/.mpv/config:9: setting option interpolation='yes' failed.
[ 0.001][v][cplayer] Setting option 'video-sync' = 'display-resample' (flags = 4)
[ 0.001][v][cplayer] Setting option 'display-fps' = '60' (flags = 4)
[ 0.001][v][cplayer] Setting option 'alang' = 'jpn,eng' (flags = 4)
[ 0.001][v][cplayer] Setting option 'slang' = 'eng,en,fr' (flags = 4)
[ 0.001][v][cplayer] Setting option 'sub-auto' = 'fuzzy' (flags = 4)
[ 0.001][v][cplayer] Setting option 'audio-channels' = 'empty' (flags = 4)
[ 0.001][v][cplayer] Setting option 'demuxer-thread' = 'yes' (flags = 4)
[ 0.001][v][cplayer] Setting option 'video-output-levels' = 'limited' (flags = 4)
[ 0.001][v][cplayer] Setting option 'audio-display' = 'no' (flags = 4)
[ 0.001][v][cplayer] Setting option 'heartbeat-cmd' = 'xscreensaver-command -deactivate >&- 2>&- &' (flags = 4)
[ 0.001][v][cplayer] Setting option 'stop-screensaver' = 'yes' (flags = 4)
[ 0.001][v][cplayer] Setting option 'gapless-audio' = 'yes' (flags = 4)
[ 0.001][v][cplayer] Setting option 'af' = 'scaletempo' (flags = 4)
[ 0.001][e][cplayer] Error parsing option sub-ass-force-margins (option not found)
[ 0.001][e][cplayer] /home/john/.mpv/config:41: setting option sub-ass-force-margins='yes' failed.
[ 0.001][v][cplayer] Setting option 'sub-use-margins' = 'yes' (flags = 4)
[ 0.001][v][cplayer] Setting option 'log-file' = 'output.txt' (flags = 8)
[ 0.002][v][global] config path: 'input.conf' -> '/home/john/.mpv/input.conf'
[ 0.002][v][global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
[ 0.002][v][global] user path: '/home/john/.mpv/input.conf' -> '/home/john/.mpv/input.conf'
[ 0.002][v][ifo] Opening /home/john/.mpv/input.conf
[ 0.002][v][ifo/dvdnav] Opening /home/john/.mpv/input.conf
[ 0.002][v][bdmv/bluray] Opening /home/john/.mpv/input.conf
[ 0.002][v][file] Opening /home/john/.mpv/input.conf
[ 0.002][v][file] Stream opened successfully.
[ 0.002][v][input] Parsing input config file /home/john/.mpv/input.conf
[ 0.002][v][input] Input config file /home/john/.mpv/input.conf parsed: 12 binds
[ 0.003][v][osc] Loading script @osc.lua...
[ 0.003][v][global] config path: 'scripts' -/-> '/home/john/.mpv/scripts'
[ 0.003][v][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[ 0.003][v][osc] loading mp.defaults
[ 0.003][v][osc] loading @osc.lua
[ 0.005][v][global] config path: 'lua-settings/osc.conf' -/-> '/home/john/.mpv/lua-settings/osc.conf'
[ 0.005][v][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
[ 0.005][v][osc] lua-settings/osc.conf not found.
[ 0.005][v][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
[ 0.005][v][cplayer] mouse_leave script-binding osc/__keybinding2
[ 0.005][v][cplayer] , force]
[ 0.005][v][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
[ 0.005][v][cplayer] Run command: define-section, flags=0, args=[input, mouse_btn0 script-binding osc/__keybinding3
[ 0.005][v][cplayer] shift+mouse_btn0 script-binding osc/__keybinding4
[ 0.005][v][cplayer] mouse_btn2 script-binding osc/__keybinding5
[ 0.005][v][cplayer] mouse_btn0_dbl ignore
[ 0.005][v][cplayer] shift+mouse_btn0_dbl ignore
[ 0.005][v][cplayer] mouse_btn2_dbl ignore
[ 0.005][v][cplayer] del script-binding osc/__keybinding6
[ 0.005][v][cplayer] , force]
[ 0.005][v][cplayer] Run command: enable-section, flags=0, args=[input, ]
[ 0.005][v][cplayer] Run command: disable-section, flags=0, args=[input]
[ 0.005][v][cplayer] Done loading @osc.lua.
[ 0.005][v][ytdl_hook] Loading script @ytdl_hook.lua...
[ 0.006][v][global] config path: 'scripts' -/-> '/home/john/.mpv/scripts'
[ 0.006][v][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[ 0.006][v][ytdl_hook] loading mp.defaults
[ 0.006][v][ytdl_hook] loading @ytdl_hook.lua
[ 0.006][v][cplayer] Run command: hook-add, flags=0, args=[on_load, 1, 10]
[ 0.006][v][cplayer] Done loading @ytdl_hook.lua.
[ 0.006][v][global] config path: 'scripts' -/-> '/home/john/.mpv/scripts'
[ 0.006][v][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[ 0.006][v][global] config path: 'watch_later' -> '/home/john/.mpv/watch_later'
[ 0.006][i][cplayer] Playing: Bad Boys II (2003).mkv
[ 0.006][v][cplayer] Running hook: ytdl_hook/on_load
[ 0.007][v][cplayer] Run command: hook-ack, flags=0, args=[on_load]
[ 0.007][v][ifo] Opening Bad Boys II (2003).mkv
[ 0.008][v][ifo/dvdnav] Opening Bad Boys II (2003).mkv
[ 0.008][v][bdmv/bluray] Opening Bad Boys II (2003).mkv
[ 0.008][v][file] Opening Bad Boys II (2003).mkv
[ 0.008][v][file] Stream opened successfully.
[ 0.008][v][demux] Trying demuxer: disc (force-level: normal)
[ 0.008][v][demux] Trying demuxer: edl (force-level: normal)
[ 0.008][v][demux] Trying demuxer: cue (force-level: normal)
[ 0.008][v][demux] Trying demuxer: rawaudio (force-level: normal)
[ 0.008][v][demux] Trying demuxer: rawvideo (force-level: normal)
[ 0.008][v][demux] Trying demuxer: tv (force-level: normal)
[ 0.008][v][demux] Trying demuxer: mkv (force-level: normal)
[ 0.008][v][mkv] Found the head...
[ 0.008][v][mkv] + a segment...
[ 0.008][v][mkv] Parsing seek head...
[ 0.008][v][mkv] |+ segment information...
[ 0.008][v][mkv] | + muxing app: libebml v0.7.7 + libmatroska v0.8.1
[ 0.008][v][mkv] | + writing app: mkvmerge v2.9.8 ('C'est le bon') built on Aug 13 2009 12:49:06
[ 0.008][v][mkv] | + timecode scale: 1000000
[ 0.008][v][mkv] | + duration: 8801.984s
[ 0.008][v][mkv] | + segment uid 98 00 21 6c a7 c6 07 80 bb 60 c8 8f 81 a0 0c 25
[ 0.008][v][mkv] |+ segment tracks...
[ 0.008][v][mkv] | + a track...
[ 0.008][v][mkv] | + Track number: 1
[ 0.008][v][mkv] | + Name: 1920*1060 (16/9), at 23.976 fps, AVC (High@L4.1) (CABAC / 4 Ref Frames)
[ 0.008][v][mkv] | + Track type: Video
[ 0.008][v][mkv] | + Video track
[ 0.008][v][mkv] | + Display width: 96
[ 0.008][v][mkv] | + Display height: 53
[ 0.008][v][mkv] | + Pixel width: 1920
[ 0.008][v][mkv] | + Pixel height: 1060
[ 0.008][v][mkv] | + Codec ID: V_MPEG4/ISO/AVC
[ 0.008][v][mkv] | + CodecPrivate, length 42
[ 0.008][v][mkv] | + Language: eng
[ 0.008][v][mkv] | + Default flag: 0
[ 0.008][v][mkv] | + Forced flag: 0
[ 0.008][v][mkv] | + Default duration: 41.708ms ( = 23.976 fps)
[ 0.008][v][mkv] | + a track...
[ 0.008][v][mkv] | + Track number: 2
[ 0.008][v][mkv] | + Track type: Audio
[ 0.008][v][mkv] | + Audio track
[ 0.008][v][mkv] | + Sampling frequency: 48000.000000
[ 0.008][v][mkv] | + Channels: 6
[ 0.008][v][mkv] | + Codec ID: A_AC3
[ 0.008][v][mkv] | + Language: eng
[ 0.008][v][mkv] | + Default flag: 1
[ 0.008][v][mkv] | + Forced flag: 0
[ 0.008][v][mkv] | + Default duration: 32.000ms ( = 31.250 fps)
[ 0.008][v][mkv] | + a track...
[ 0.008][v][mkv] | + Track number: 3
[ 0.008][v][mkv] | + Track type: Subtitle
[ 0.008][v][mkv] | + Codec ID: S_TEXT/UTF8
[ 0.008][v][mkv] | + Language: eng
[ 0.008][v][mkv] | + Default flag: 0
[ 0.008][v][mkv] | + Forced flag: 0
[ 0.008][v][mkv] |+ found cluster
[ 0.008][v][mkv] Seeking to 8559854324 to read header element 0x114d9b74.
[ 0.008][v][mkv] Parsing seek head...
[ 0.009][v][mkv] Deferring reading cues.
[ 0.009][v][mkv] Seeking to 8559954425 to read header element 0x1254c367.
[ 0.009][v][mkv] All headers are parsed!
[ 0.009][v][mkv] Aspect: 1.811321
[ 0.009][v][demux] Detected file format: Matroska
[ 0.009][v][find_files] Loading external files in .
[ 0.009][v][global] config path: 'sub/' -/-> '/home/john/.mpv/sub/'
[ 0.009][v][global] config path: 'sub/' -/-> '/etc/mpv/sub/'
[ 0.009][i][cplayer] (+) Video --vid=1 '1920*1060 (16/9), at 23.976 fps, AVC (High@L4.1) (CABAC / 4 Ref Frames)' (h264)
[ 0.009][i][cplayer] (+) Audio --aid=1 --alang=eng (*) (ac3)
[ 0.009][i][cplayer] (+) Subs --sid=1 --slang=eng (subrip)
[ 0.009][i][display-tags] File tags:
[ 0.009][i][display-tags] Title: Bad Boys 2 (2003) Rip from DIMAPIKS - Release for torrents.ru
[ 0.009][v][vo/opengl-hq] Initializing OpenGL backend 'wayland'
[ 0.009][v][vo/opengl-hq/wayland] failed to connect to a wayland server: check if a wayland compositor is running
[ 0.009][v][vo/opengl-hq] Initializing OpenGL backend 'x11'
[ 0.009][v][vo/opengl-hq/x11] X11 opening display: :0
[ 0.011][v][vo/opengl-hq/x11] X11 running at 1920x1080 (":0" => local display)
[ 0.011][v][vo/opengl-hq/x11] Detected wm supports NetWM.
[ 0.011][v][vo/opengl-hq/x11] Detected wm supports FULLSCREEN state.
[ 0.011][v][vo/opengl-hq/x11] Detected wm supports ABOVE state.
[ 0.011][v][vo/opengl-hq/x11] Detected wm supports BELOW state.
[ 0.011][v][vo/opengl-hq/x11] Detected wm supports STAYS_ON_TOP state.
[ 0.411][v][vo/opengl-hq/x11] Display 0 (HDMI-0): [0, 0, 1920, 1080] @ 60.000000 FPS
[ 0.411][v][vo/opengl-hq/x11] Current display FPS: 60.000000
[ 0.497][v][vo/opengl-hq] GLX chose FB config with ID 0xb83312f0
[ 0.497][v][vo/opengl-hq] GLX chose visual with ID 0x306
[ 0.499][v][vo/opengl-hq] GL_VERSION='3.0 Mesa 13.1.0-devel (git-84e9463)'
[ 0.499][v][vo/opengl-hq] Detected desktop OpenGL 3.0.
[ 0.499][v][vo/opengl-hq] GL_VENDOR='X.Org'
[ 0.499][v][vo/opengl-hq] GL_RENDERER='Gallium 0.4 on AMD TAHITI (DRM 2.46.0 / 4.8.5-1-ARCH, LLVM 4.0.0)'
[ 0.499][v][vo/opengl-hq] GL_SHADING_LANGUAGE_VERSION='1.30'
[ 0.499][v][vo/opengl-hq] Loaded functions for 210/builtin.
[ 0.499][v][vo/opengl-hq] Loaded functions for 210/builtin.
[ 0.499][v][vo/opengl-hq] Loaded functions for 300/builtin.
[ 0.499][v][vo/opengl-hq] Loaded functions for 110/GL_EXT_unpack_subimage.
[ 0.499][v][vo/opengl-hq] Loaded functions for 300/GL_ARB_framebuffer_object.
[ 0.499][v][vo/opengl-hq] Loaded functions for 300/GL_ARB_vertex_array_object.
[ 0.499][v][vo/opengl-hq] Loaded functions for 300/GL_ARB_texture_float.
[ 0.499][v][vo/opengl-hq] Loaded functions for 300/GL_ARB_texture_rg.
[ 0.499][v][vo/opengl-hq] Loaded functions for 320/GL_ARB_sync.
[ 0.499][v][vo/opengl-hq] Loaded functions for 0/GLX_SGI_swap_control.
[ 0.499][v][vo/opengl-hq] Loaded functions for 0/GLX_SGI_video_sync.
[ 0.499][v][vo/opengl-hq] Loaded functions for 0/GL_NV_vdpau_interop.
[ 0.499][v][vo/opengl-hq] Loaded functions for 430/GL_ARB_debug_output.
[ 0.499][v][vo/opengl-hq] Loaded functions for 310/GL_ARB_uniform_buffer_object.
[ 0.499][v][vo/opengl-hq] 16 bit texture depth: 16.
[ 0.499][v][vo/opengl-hq] Display depth: R=8, G=8, B=8
[ 0.499][v][vo/opengl-hq] Testing user-set FBO format (0x805b)
[ 0.499][v][vo/opengl-hq] Create FBO: 16x16
[ 0.499][v][vo/opengl-hq] Loading hwdec driver 'vdpau'
[ 0.512][v][vo/opengl-hq] Assuming 60.000000 FPS for framedrop.
[ 0.512][v][vd] Container reported FPS: 23.976025
[ 0.512][v][vd] Codec list:
[ 0.512][v][vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[ 0.512][v][vd] lavc:h264_vdpau (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
[ 0.512][v][vd] Opening video decoder lavc:h264
[ 0.512][v][vd] Probing 'vdpau'...
[ 0.512][v][vd] Trying hardware decoding.
[ 0.513][v][vd] Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
[ 0.513][v][vo/opengl-hq/x11] Disabling screensaver.
[ 0.513][v][ad] Codec list:
[ 0.513][v][ad] lavc:ac3 - ATSC A/52A (AC-3)
[ 0.513][v][ad] lavc:ac3_fixed (ac3) - ATSC A/52A (AC-3)
[ 0.513][v][ad] Opening audio decoder lavc:ac3
[ 0.513][v][ad] Requesting 1 threads for decoding.
[ 0.513][v][ad] Selected audio codec: ATSC A/52A (AC-3) [lavc:ac3]
[ 0.513][v][global] config path: 'fonts' -/-> '/home/john/.mpv/fonts'
[ 0.513][v][global] config path: 'fonts' -/-> '/etc/mpv/fonts'
[ 0.514][v][libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.3.3 (COMPLEX)
[ 0.514][v][global] config path: 'subfont.ttf' -/-> '/home/john/.mpv/subfont.ttf'
[ 0.514][v][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[ 0.514][v][global] config path: 'fonts.conf' -/-> '/home/john/.mpv/fonts.conf'
[ 0.514][v][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[ 0.514][v][libass] Setting up fonts...
[ 0.531][v][libass] Using font provider fontconfig
[ 0.531][v][libass] Done.
[ 0.531][v][sub] Subtitle filter chain: srt (subrip) -> ass (ass-text)
[ 0.531][v][cplayer] Starting playback...
[ 0.536][v][af] Adding filter scaletempo
[ 0.536][v][af] Adding filter lavrresample
[ 0.536][v][af] Audio filter chain:
[ 0.536][v][af] [in] 48000Hz 5.1(side) 6ch floatp
[ 0.536][v][af] [lavrresample] 48000Hz 5.1(side) 6ch float
[ 0.536][v][af] [scaletempo] 48000Hz 5.1(side) 6ch float
[ 0.536][v][af] [out] 48000Hz 5.1(side) 6ch float
[ 0.536][v][af] [ao] 48000Hz 5.1(side) 6ch float
[ 0.536][v][ao] Trying audio driver 'pulse'
[ 0.536][v][ao/pulse] requested format: 48000 Hz, 5.1(side) channels, float
[ 0.538][v][ao/pulse] Library version: 9.0.0
[ 0.538][v][ao/pulse] Proto: 31
[ 0.538][v][ao/pulse] Server proto: 4294967295
[ 0.538][v][ao/pulse] Channel layouts:
[ 0.538][v][ao/pulse] - #fl
[ 0.538][v][ao/pulse] - #fr
[ 0.538][v][ao/pulse] - #fc
[ 0.538][v][ao/pulse] - #lfe
[ 0.538][v][ao/pulse] - #bl
[ 0.538][v][ao/pulse] - #br
[ 0.538][v][ao/pulse] - #flc
[ 0.538][v][ao/pulse] - #frc
[ 0.539][v][ao/pulse] - #bc
[ 0.539][v][ao/pulse] - #sl
[ 0.539][v][ao/pulse] - #sr
[ 0.539][v][ao/pulse] - #tc
[ 0.539][v][ao/pulse] - #tfl
[ 0.539][v][ao/pulse] - #tfc
[ 0.539][v][ao/pulse] - #tfr
[ 0.539][v][ao/pulse] - #tbl
[ 0.539][v][ao/pulse] - #tbc
[ 0.539][v][ao/pulse] - #tbr
[ 0.539][v][ao/pulse] result: 5.1(side)
[ 0.542][v][ao/pulse] device buffer: 2000 samples.
[ 0.542][v][ao/pulse] using soft-buffer of 9600 samples.
[ 0.542][i][cplayer] AO: [pulse] 48000Hz 5.1(side) 6ch float
[ 0.542][v][cplayer] AO: Description: PulseAudio audio output
[ 0.543][v][vd] Pixel formats supported by decoder: vdpau vaapi_vld yuv420p
[ 0.808][i][vd] Using hardware decoding (vdpau).
[ 0.808][v][vd] Using container aspect ratio.
[ 0.808][v][vf] Video filter chain:
[ 0.808][v][vf] [vd] 1920x1060 vdpau auto/auto CL=mpeg2/4/h264
[ 0.808][v][vf] [in] 1920x1060 vdpau bt.709/limited CL=mpeg2/4/h264
[ 0.808][v][vf] [out] 1920x1060 vdpau bt.709/limited CL=mpeg2/4/h264
[ 0.810][i][cplayer] VO: [opengl-hq] 1920x1060 vdpau
[ 0.810][v][cplayer] VO: Description: Extended OpenGL Renderer (high quality rendering preset)
[ 0.812][v][vo/opengl-hq] Resize: 1920x1060
[ 0.812][v][vo/opengl-hq] Window size: 1920x1060
[ 0.812][v][vo/opengl-hq] Video source: 1920x1060 (1920x1060)
[ 0.812][v][vo/opengl-hq] Video display: (0, 0) 1920x1060 -> (0, 0) 1920x1060
[ 0.812][v][vo/opengl-hq] Video scale: 1.000000/1.000000
[ 0.812][v][vo/opengl-hq] OSD borders: l=0 t=0 r=0 b=0
[ 0.812][v][vo/opengl-hq] Video borders: l=0 t=0 r=0 b=0
[ 0.812][v][vo/opengl-hq] Testing user-set FBO format (0x805b)
[ 0.812][v][vo/opengl-hq] Create FBO: 16x16
[ 0.812][v][vo/opengl-hq] Texture for plane 0: 1920x1060
[ 0.812][v][vo/opengl-hq] Reinit rendering.
[ 0.812][v][vd] set video colors output-levels=1
[ 0.812][v][vo/opengl-hq/vdpau] Recreating vdpau video mixer.
[ 0.816][v][vo/opengl-hq] Create FBO: 1920x1060
[ 0.818][v][vo/opengl-hq] recompiling a shader program:
[ 0.818][v][vo/opengl-hq] header:
[ 0.818][v][vo/opengl-hq] [ 1] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[ 0.818][v][vo/opengl-hq] [ 2] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[ 0.818][v][vo/opengl-hq] [ 3] float rand(float x) { return fract(x / 41.0); }
[ 0.818][v][vo/opengl-hq] [ 4] vec4 average(sampler2D tex, vec2 pos, float range, inout float h) {float dist = rand(h) * range; h = permute(h);
[ 0.818][v][vo/opengl-hq] [ 5] float dir = rand(h) * 6.2831853; h = permute(h);
[ 0.818][v][vo/opengl-hq] [ 6] vec2 pt = dist / vec2(1920.000000, 1060.000000);
[ 0.818][v][vo/opengl-hq] [ 7] vec2 o = vec2(cos(dir), sin(dir));
[ 0.818][v][vo/opengl-hq] [ 8] vec4 ref[4];
[ 0.818][v][vo/opengl-hq] [ 9] ref[0] = texture(tex, pos + pt * vec2( o.x, o.y));
[ 0.818][v][vo/opengl-hq] [ 10] ref[1] = texture(tex, pos + pt * vec2(-o.y, o.x));
[ 0.818][v][vo/opengl-hq] [ 11] ref[2] = texture(tex, pos + pt * vec2(-o.x, -o.y));
[ 0.818][v][vo/opengl-hq] [ 12] ref[3] = texture(tex, pos + pt * vec2( o.y, -o.x));
[ 0.818][v][vo/opengl-hq] [ 13] return 1.000000 * (ref[0] + ref[1] + ref[2] + ref[3])/4.0;
[ 0.818][v][vo/opengl-hq] [ 14] }
[ 0.818][v][vo/opengl-hq] body:
[ 0.818][v][vo/opengl-hq] [ 1] vec4 color;
[ 0.818][v][vo/opengl-hq] [ 2] vec4 main;
[ 0.818][v][vo/opengl-hq] [ 3] {
[ 0.818][v][vo/opengl-hq] [ 4] // debanding (tex 0)
[ 0.818][v][vo/opengl-hq] [ 5] #undef tex
[ 0.818][v][vo/opengl-hq] [ 6] #define tex texture0
[ 0.818][v][vo/opengl-hq] [ 7] vec2 pos = texcoord0;
[ 0.818][v][vo/opengl-hq] [ 8] vec2 size = texture_size0;
[ 0.818][v][vo/opengl-hq] [ 9] vec2 pt = vec2(1.0) / size;
[ 0.818][v][vo/opengl-hq] [ 10] vec3 _m = vec3(pos, random) + vec3(1.0);
[ 0.818][v][vo/opengl-hq] [ 11] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[ 0.818][v][vo/opengl-hq] [ 12] vec4 color = 1.000000 * texture(tex, pos);
[ 0.818][v][vo/opengl-hq] [ 13] vec4 avg, diff;
[ 0.818][v][vo/opengl-hq] [ 14] avg = average(tex, pos, 16.000000, h);
[ 0.818][v][vo/opengl-hq] [ 15] diff = abs(color - avg);
[ 0.818][v][vo/opengl-hq] [ 16] color = mix(avg, color, greaterThan(diff, vec4(0.003906)));
[ 0.818][v][vo/opengl-hq] [ 17] vec3 noise;
[ 0.818][v][vo/opengl-hq] [ 18] noise.x = rand(h); h = permute(h);
[ 0.818][v][vo/opengl-hq] [ 19] noise.y = rand(h); h = permute(h);
[ 0.818][v][vo/opengl-hq] [ 20] noise.z = rand(h); h = permute(h);
[ 0.818][v][vo/opengl-hq] [ 21] color.xyz += 0.005859 * (noise - vec3(0.5));
[ 0.818][v][vo/opengl-hq] [ 22] main = color;
[ 0.818][v][vo/opengl-hq] [ 23] }
[ 0.818][v][vo/opengl-hq] [ 24] color = main;
[ 0.818][v][vo/opengl-hq] [ 25] // color conversion
[ 0.818][v][vo/opengl-hq] [ 26] color = color.rgbr;
[ 0.818][v][vo/opengl-hq] [ 27] color.a = 1.0;
[ 0.818][v][vo/opengl-hq] [ 28] // scaler pre-conversion
[ 0.818][v][vo/opengl-hq] [ 29] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 0.818][v][vo/opengl-hq] [ 30] color.rgb = pow(color.rgb, vec3(1.961));
[ 0.818][v][vo/opengl-hq] [ 31] // main scaling
[ 0.839][v][vo/opengl-hq] Create FBO: 1920x1280
[ 0.842][v][vo/opengl-hq] recompiling a shader program:
[ 0.842][v][vo/opengl-hq] [ 1] #undef tex
[ 0.842][v][vo/opengl-hq] [ 2] #define tex texture0
[ 0.842][v][vo/opengl-hq] [ 3] vec2 pos = texcoord0;
[ 0.842][v][vo/opengl-hq] [ 4] vec2 size = texture_size0;
[ 0.842][v][vo/opengl-hq] [ 5] vec2 pt = vec2(1.0) / size;
[ 0.842][v][vo/opengl-hq] [ 6] // pass 1
[ 0.842][v][vo/opengl-hq] [ 7] vec4 color = vec4(0.0);
[ 0.842][v][vo/opengl-hq] [ 8] {
[ 0.842][v][vo/opengl-hq] [ 9] vec2 dir = vec2(0, 1);
[ 0.842][v][vo/opengl-hq] [ 10] pt *= dir;
[ 0.842][v][vo/opengl-hq] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 0.842][v][vo/opengl-hq] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2);
[ 0.842][v][vo/opengl-hq] [ 13] vec4 c;
[ 0.842][v][vo/opengl-hq] [ 14] vec4 c1 = texture(lut, vec2(0.25, fcoord));
[ 0.842][v][vo/opengl-hq] [ 15] vec4 c2 = texture(lut, vec2(0.75, fcoord));
[ 0.842][v][vo/opengl-hq] [ 16] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[ 0.842][v][vo/opengl-hq] [ 17] // scaler samples
[ 0.842][v][vo/opengl-hq] [ 18] c = texture(tex, base + pt * vec2(0));
[ 0.842][v][vo/opengl-hq] [ 19] color += vec4(weights[0]) * c;
[ 0.842][v][vo/opengl-hq] [ 20] c = texture(tex, base + pt * vec2(1));
[ 0.842][v][vo/opengl-hq] [ 21] color += vec4(weights[1]) * c;
[ 0.842][v][vo/opengl-hq] [ 22] c = texture(tex, base + pt * vec2(2));
[ 0.842][v][vo/opengl-hq] [ 23] color += vec4(weights[2]) * c;
[ 0.842][v][vo/opengl-hq] [ 24] c = texture(tex, base + pt * vec2(3));
[ 0.842][v][vo/opengl-hq] [ 25] color += vec4(weights[3]) * c;
[ 0.842][v][vo/opengl-hq] [ 26] c = texture(tex, base + pt * vec2(4));
[ 0.842][v][vo/opengl-hq] [ 27] color += vec4(weights[4]) * c;
[ 0.842][v][vo/opengl-hq] [ 28] c = texture(tex, base + pt * vec2(5));
[ 0.842][v][vo/opengl-hq] [ 29] color += vec4(weights[5]) * c;
[ 0.842][v][vo/opengl-hq] [ 30] }
[ 0.851][v][vo/opengl-hq] Create FBO: 1920x1060
[ 0.851][v][vo/opengl-hq] Dither to 8.
[ 0.896][v][vo/opengl-hq] recompiling a shader program:
[ 0.896][v][vo/opengl-hq] [ 1] #undef tex
[ 0.896][v][vo/opengl-hq] [ 2] #define tex texture0
[ 0.896][v][vo/opengl-hq] [ 3] vec2 pos = texcoord0;
[ 0.896][v][vo/opengl-hq] [ 4] vec2 size = texture_size0;
[ 0.896][v][vo/opengl-hq] [ 5] vec2 pt = vec2(1.0) / size;
[ 0.896][v][vo/opengl-hq] [ 6] // pass 2
[ 0.896][v][vo/opengl-hq] [ 7] vec4 color = vec4(0.0);
[ 0.896][v][vo/opengl-hq] [ 8] {
[ 0.896][v][vo/opengl-hq] [ 9] vec2 dir = vec2(1, 0);
[ 0.896][v][vo/opengl-hq] [ 10] pt *= dir;
[ 0.896][v][vo/opengl-hq] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 0.896][v][vo/opengl-hq] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2);
[ 0.896][v][vo/opengl-hq] [ 13] vec4 c;
[ 0.896][v][vo/opengl-hq] [ 14] vec4 c1 = texture(lut, vec2(0.25, fcoord));
[ 0.896][v][vo/opengl-hq] [ 15] vec4 c2 = texture(lut, vec2(0.75, fcoord));
[ 0.896][v][vo/opengl-hq] [ 16] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[ 0.896][v][vo/opengl-hq] [ 17] // scaler samples
[ 0.896][v][vo/opengl-hq] [ 18] c = texture(tex, base + pt * vec2(0));
[ 0.896][v][vo/opengl-hq] [ 19] color += vec4(weights[0]) * c;
[ 0.896][v][vo/opengl-hq] [ 20] c = texture(tex, base + pt * vec2(1));
[ 0.896][v][vo/opengl-hq] [ 21] color += vec4(weights[1]) * c;
[ 0.896][v][vo/opengl-hq] [ 22] c = texture(tex, base + pt * vec2(2));
[ 0.896][v][vo/opengl-hq] [ 23] color += vec4(weights[2]) * c;
[ 0.896][v][vo/opengl-hq] [ 24] c = texture(tex, base + pt * vec2(3));
[ 0.896][v][vo/opengl-hq] [ 25] color += vec4(weights[3]) * c;
[ 0.896][v][vo/opengl-hq] [ 26] c = texture(tex, base + pt * vec2(4));
[ 0.896][v][vo/opengl-hq] [ 27] color += vec4(weights[4]) * c;
[ 0.896][v][vo/opengl-hq] [ 28] c = texture(tex, base + pt * vec2(5));
[ 0.896][v][vo/opengl-hq] [ 29] color += vec4(weights[5]) * c;
[ 0.896][v][vo/opengl-hq] [ 30] }
[ 0.896][v][vo/opengl-hq] [ 31] color.a = 1.0;
[ 0.896][v][vo/opengl-hq] [ 32] // scaler post-conversion
[ 0.896][v][vo/opengl-hq] [ 33] // color management
[ 0.896][v][vo/opengl-hq] [ 34] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 0.896][v][vo/opengl-hq] [ 35] color.rgb = pow(color.rgb, vec3(1.0/1.961));
[ 0.896][v][vo/opengl-hq] [ 36] // dithering
[ 0.896][v][vo/opengl-hq] [ 37] vec2 dither_pos = gl_FragCoord.xy / 64;
[ 0.896][v][vo/opengl-hq] [ 38] float dither_value = texture(dither, dither_pos).r;
[ 0.896][v][vo/opengl-hq] [ 39] color = floor(color * 255 + dither_value + 0.5 / (64 * 64)) / 255;
[ 0.904][v][global] config path: 'fonts' -/-> '/home/john/.mpv/fonts'
[ 0.904][v][global] config path: 'fonts' -/-> '/etc/mpv/fonts'
[ 0.904][v][osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.3.3 (COMPLEX)
[ 0.904][v][global] config path: 'subfont.ttf' -/-> '/home/john/.mpv/subfont.ttf'
[ 0.904][v][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[ 0.904][v][global] config path: 'fonts.conf' -/-> '/home/john/.mpv/fonts.conf'
[ 0.904][v][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[ 0.904][v][osd/libass] Setting up fonts...
[ 0.920][v][osd/libass] Using font provider fontconfig
[ 0.920][v][osd/libass] Done.
[ 0.921][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/ttf-noto-fonts-sans-ib/NotoSans-Regular.ttf, 0, NotoSans
[ 0.922][v][cplayer] first video frame after restart shown
[ 0.922][v][vo/opengl-hq] Resize: 1824x1007
[ 0.922][v][vo/opengl-hq] Window size: 1824x1007
[ 0.922][v][vo/opengl-hq] Video source: 1920x1060 (1920x1060)
[ 0.922][v][vo/opengl-hq] Video display: (0, 0) 1920x1060 -> (0, 0) 1824x1007
[ 0.922][v][vo/opengl-hq] Video scale: 0.950000/0.950000
[ 0.922][v][vo/opengl-hq] OSD borders: l=0 t=0 r=0 b=0
[ 0.922][v][vo/opengl-hq] Video borders: l=0 t=0 r=0 b=0
[ 0.922][v][vo/opengl-hq] Create FBO: 1920x1024
[ 0.924][v][cplayer] playback restart complete
[ 0.925][v][vo/opengl-hq] Create FBO: 1824x1007
[ 0.926][v][cplayer] Change display sync audio drift: -1
[ 2.493][v][cplayer] Run command: quit, flags=9, args=[0]
[ 2.493][v][cplayer] EOF code: 6
[ 2.495][v][ad] Uninit audio filters...
[ 2.495][v][ffmpeg] SWR: discarding 1000 audio samples
[ 2.495][v][ad] Uninit audio decoder.
[ 2.495][v][af] Removing filter lavrresample
[ 2.495][v][af] Removing filter scaletempo
[ 2.496][v][vd] Uninit video.
[ 2.501][v][cplayer] finished playback, success (reason 3)
[ 2.501][i][cplayer]
[ 2.501][i][cplayer]
[ 2.501][i][cplayer] Exiting... (Quit)
[ 2.501][v][ytdl_hook] Exiting...
[ 2.501][v][osc] Exiting...
[ 2.502][v][ao/pulse] draining...
[ 2.510][v][vo/opengl-hq/x11] Enabling screensaver.
[ 2.510][v][vo/opengl-hq/x11] uninit ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment