Skip to content

Instantly share code, notes, and snippets.

@arvidjaar
Created October 31, 2016 16:27
Show Gist options
  • Save arvidjaar/0a06e2394d8e4f76918255f998185631 to your computer and use it in GitHub Desktop.
Save arvidjaar/0a06e2394d8e4f76918255f998185631 to your computer and use it in GitHub Desktop.
mpv.log with long 5 minutes pause
[ 0.003][v][cplayer] Command line options: 'Видео/svaty_[tfile.ru]/svaty_s02_e01_[tfile.ru].mkv' '--log-file=silence.txt' '--start=30:50'
[ 0.003][v][cplayer] mpv 0.21.0 (C) 2000-2016 mpv/MPlayer/mplayer2 projects
[ 0.003][v][cplayer] built on Sun Oct 23 02:59:47 UTC 2016
[ 0.003][v][cplayer] ffmpeg library versions:
[ 0.003][v][cplayer] libavutil 55.33.100
[ 0.003][v][cplayer] libavcodec 57.63.103
[ 0.003][v][cplayer] libavformat 57.53.100
[ 0.003][v][cplayer] libswscale 4.1.100
[ 0.003][v][cplayer] libavfilter 6.64.100
[ 0.003][v][cplayer] libswresample 2.2.100
[ 0.003][v][cplayer] ffmpeg version: N-82090-g728ccae
[ 0.003][v][cplayer]
[ 0.003][v][cplayer] Configuration: ./waf configure --enable-pdf-build --prefix=/usr --confdir=/etc/mpv
[ 0.003][v][cplayer] List of enabled features: alsa any-gl 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 avcodec-has-codecpar avcodec-new-codec-api avcodec-profile-name avframe-metadata avframe-skip-samples avutil-has-hwcontext avutil-hdr avutil-mastering-metadata build-date c11-tls cdda cplayer debug-build dlopen drm dvbin dvdnav dvdread egl-drm egl-helpers egl-x11 encoding fchmod gbm gbm.h gl gl-wayland gl-x11 glibc-thread-name glob gnuc iconv jack jpeg lcms2 libass libass-osd libav libavdevice libavfilter libbluray libdl libguess libm librt libsmbclient libswresample libv4l2 linux-fstatfs lua nanosleep optimize oss-audio oss-audio-native posix posix-or-mingw posix-spawn pthreads pulse resampler rubberband shm sse4-intrinsics standard-gl stdatomic subprocess termios tv tv-v4l2 uchardet vaapi vaapi-drm vaapi-egl vaapi-glx vaapi-hwaccel vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vdpau-hwaccel videodev vt.h wayland x11 xext xinerama xrandr xss xv zlib
[ 0.004][v][cplayer] Reading config file /home/bor/.mpv/config
[ 0.004][v][cplayer] Reading config file /home/bor/.config/mpv/mpv.conf
[ 0.004][v][cplayer] Setting option 'fullscreen' = 'yes' (flags = 4)
[ 0.004][v][cplayer] Setting option 'vo' = 'opengl' (flags = 4)
[ 0.004][v][cplayer] Setting option 'profile' = 'opengl-hq' (flags = 4)
[ 0.004][v][cplayer] Setting option 'scale' = 'spline36' (flags = 4)
[ 0.004][v][cplayer] Setting option 'cscale' = 'spline36' (flags = 4)
[ 0.004][v][cplayer] Setting option 'dscale' = 'mitchell' (flags = 4)
[ 0.004][v][cplayer] Setting option 'dither-depth' = 'auto' (flags = 4)
[ 0.004][v][cplayer] Setting option 'correct-downscaling' = 'yes' (flags = 4)
[ 0.004][v][cplayer] Setting option 'sigmoid-upscaling' = 'yes' (flags = 4)
[ 0.004][v][cplayer] Setting option 'deband' = 'yes' (flags = 4)
[ 0.004][v][cplayer] Setting option 'hwdec' = 'vaapi' (flags = 4)
[ 0.004][v][cplayer] Setting option 'volume' = '100' (flags = 4)
[ 0.004][v][cplayer] Setting option 'ao' = 'pulse' (flags = 4)
[ 0.004][v][cplayer] Setting option 'profile' = 'hdmi' (flags = 4)
[ 0.004][v][cplayer] Setting option 'audio-device' = 'pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo' (flags = 4)
[ 0.004][v][cplayer] Setting option 'screen' = '1' (flags = 4)
[ 0.004][v][cplayer] Setting option 'fs-screen' = '1' (flags = 4)
[ 0.004][v][cplayer] Setting option 'af' = 'pan=2:[1,0,0,1,0.8,0.8,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],drc=2' (flags = 4)
[ 0.004][v][cplayer] Setting option 'audio-normalize-downmix' = 'yes' (flags = 4)
[ 0.004][v][cplayer] Setting option 'audio-stream-silence' = 'yes' (flags = 4)
[ 0.004][v][cplayer] Setting option 'audio-wait-open' = '1' (flags = 4)
[ 0.004][v][cplayer] Setting option 'log-file' = 'silence.txt' (flags = 8)
[ 0.004][v][cplayer] Setting option 'start' = '30:50' (flags = 8)
[ 0.005][v][global] user path: 'silence.txt' -> 'silence.txt'
[ 0.005][v][osc] Loading script @osc.lua...
[ 0.005][v][global] config path: 'scripts' -/-> '/home/bor/.config/mpv/scripts'
[ 0.005][v][global] config path: 'scripts' -/-> '/home/bor/.mpv/scripts'
[ 0.005][v][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[ 0.005][v][osc] loading mp.defaults
[ 0.006][v][osc] loading @osc.lua
[ 0.009][v][global] config path: 'lua-settings/osc.conf' -/-> '/home/bor/.config/mpv/lua-settings/osc.conf'
[ 0.009][v][global] config path: 'lua-settings/osc.conf' -/-> '/home/bor/.mpv/lua-settings/osc.conf'
[ 0.009][v][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
[ 0.009][v][osc] lua-settings/osc.conf not found.
[ 0.009][v][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
[ 0.009][v][cplayer] mouse_leave script-binding osc/__keybinding2
[ 0.009][v][cplayer] , force]
[ 0.009][v][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
[ 0.009][v][cplayer] Run command: define-section, flags=0, args=[input, mouse_btn0 script-binding osc/__keybinding3
[ 0.009][v][cplayer] shift+mouse_btn0 script-binding osc/__keybinding4
[ 0.009][v][cplayer] mouse_btn2 script-binding osc/__keybinding5
[ 0.009][v][cplayer] mouse_btn0_dbl ignore
[ 0.009][v][cplayer] shift+mouse_btn0_dbl ignore
[ 0.009][v][cplayer] mouse_btn2_dbl ignore
[ 0.009][v][cplayer] , force]
[ 0.009][v][cplayer] Run command: enable-section, flags=0, args=[input, ]
[ 0.009][v][cplayer] Run command: define-section, flags=0, args=[input_osc, del script-binding osc/__keybinding6
[ 0.009][v][cplayer] , default]
[ 0.009][v][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging]
[ 0.009][v][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force]
[ 0.009][v][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging]
[ 0.009][v][cplayer] Done loading @osc.lua.
[ 0.009][v][ytdl_hook] Loading script @ytdl_hook.lua...
[ 0.009][v][global] config path: 'scripts' -/-> '/home/bor/.config/mpv/scripts'
[ 0.009][v][global] config path: 'scripts' -/-> '/home/bor/.mpv/scripts'
[ 0.009][v][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[ 0.009][v][ytdl_hook] loading mp.defaults
[ 0.010][v][cplayer] Run command: disable-section, flags=0, args=[input]
[ 0.010][v][global] config path: 'fonts' -/-> '/home/bor/.config/mpv/fonts'
[ 0.010][v][global] config path: 'fonts' -/-> '/home/bor/.mpv/fonts'
[ 0.010][v][global] config path: 'fonts' -/-> '/etc/mpv/fonts'
[ 0.010][v][osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.0.1 (COMPLEX)
[ 0.010][v][global] config path: 'subfont.ttf' -/-> '/home/bor/.config/mpv/subfont.ttf'
[ 0.010][v][global] config path: 'subfont.ttf' -/-> '/home/bor/.mpv/subfont.ttf'
[ 0.010][v][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[ 0.010][v][global] config path: 'fonts.conf' -/-> '/home/bor/.config/mpv/fonts.conf'
[ 0.010][v][global] config path: 'fonts.conf' -/-> '/home/bor/.mpv/fonts.conf'
[ 0.010][v][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[ 0.010][v][osd/libass] Setting up fonts...
[ 0.010][v][ytdl_hook] loading @ytdl_hook.lua
[ 0.011][v][cplayer] Run command: hook-add, flags=0, args=[on_load, 1, 10]
[ 0.011][v][cplayer] Run command: hook-add, flags=0, args=[on_preloaded, 2, 10]
[ 0.011][v][cplayer] Done loading @ytdl_hook.lua.
[ 0.011][v][global] config path: 'scripts' -/-> '/home/bor/.config/mpv/scripts'
[ 0.011][v][global] config path: 'scripts' -/-> '/home/bor/.mpv/scripts'
[ 0.011][v][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[ 0.011][v][global] config path: 'watch_later' -> '/home/bor/.config/mpv/watch_later'
[ 0.011][i][cplayer] Playing: Видео/svaty_[tfile.ru]/svaty_s02_e01_[tfile.ru].mkv
[ 0.011][v][cplayer] Running hook: ytdl_hook/on_load
[ 0.024][v][osd/libass] Using font provider fontconfig
[ 0.024][v][osd/libass] Done.
[ 0.025][v][cplayer] Run command: hook-ack, flags=0, args=[on_load]
[ 0.025][v][ifo] Opening Видео/svaty_[tfile.ru]/svaty_s02_e01_[tfile.ru].mkv
[ 0.025][v][ifo/dvdnav] Opening Видео/svaty_[tfile.ru]/svaty_s02_e01_[tfile.ru].mkv
[ 0.026][v][bdmv/bluray] Opening Видео/svaty_[tfile.ru]/svaty_s02_e01_[tfile.ru].mkv
[ 0.026][v][file] Opening Видео/svaty_[tfile.ru]/svaty_s02_e01_[tfile.ru].mkv
[ 0.026][v][file] Stream opened successfully.
[ 0.026][v][demux] Trying demuxers for level=normal.
[ 0.028][v][mkv] Found the head...
[ 0.028][v][mkv] + a segment...
[ 0.028][v][mkv] Parsing seek head...
[ 0.028][v][mkv] |+ segment information...
[ 0.028][v][mkv] | + muxing app: libebml v1.0.0 + libmatroska v1.0.0
[ 0.028][v][mkv] | + writing app: mkvmerge v4.0.0 ('The Stars were mine') сборка от Jun 6 2010 16:18:42
[ 0.028][v][mkv] | + timecode scale: 1000000
[ 0.028][v][mkv] | + duration: 3461.280s
[ 0.028][v][mkv] | + segment uid a3 b9 cb 0e 5f 49 95 cc b6 f5 bb be 5f 3e a2 14
[ 0.028][v][mkv] |+ segment tracks...
[ 0.028][v][mkv] | + a track...
[ 0.028][v][mkv] | + Track number: 1
[ 0.028][v][mkv] | + Name: svaty_s02_e01_[tfile.ru]
[ 0.028][v][mkv] | + Track type: Video
[ 0.028][v][mkv] | + Video track
[ 0.028][v][mkv] | + Display width: 720
[ 0.028][v][mkv] | + Display height: 400
[ 0.028][v][mkv] | + Pixel width: 720
[ 0.028][v][mkv] | + Pixel height: 400
[ 0.028][v][mkv] | + Codec ID: V_MPEG4/ISO/AVC
[ 0.028][v][mkv] | + CodecPrivate, length 42
[ 0.028][v][mkv] | + Default flag: 0
[ 0.028][v][mkv] | + Default duration: 40.000ms ( = 25.000 fps)
[ 0.028][v][mkv] | + a track...
[ 0.028][v][mkv] | + Track number: 2
[ 0.028][v][mkv] | + Name: 48 kHz, AC3 Dolby Digital, 2/0 (L,R) ch, ~224 kbps avg
[ 0.028][v][mkv] | + Track type: Audio
[ 0.028][v][mkv] | + Audio track
[ 0.028][v][mkv] | + Sampling frequency: 48000.000000
[ 0.028][v][mkv] | + Channels: 2
[ 0.028][v][mkv] | + Codec ID: A_AC3
[ 0.028][v][mkv] | + Language: rus
[ 0.028][v][mkv] | + Default flag: 0
[ 0.028][v][mkv] | + Default duration: 32.000ms ( = 31.250 fps)
[ 0.028][v][mkv] Parsing chapters...
[ 0.028][v][mkv] New edition 0
[ 0.028][v][mkv] Default edition flag: 0
[ 0.028][v][mkv] Chapter 0 from 00:00:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 1 from 00:08:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 2 from 00:16:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 3 from 00:24:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 4 from 00:32:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 5 from 00:40:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 6 from 00:48:00.000 to 00:00:00.000,
[ 0.028][v][mkv] Chapter 7 from 00:56:00.000 to 00:00:00.000,
[ 0.028][v][mkv] |+ found cluster
[ 0.028][v][mkv] Deferring reading cues.
[ 0.028][v][mkv] All headers are parsed!
[ 0.028][v][demux] Detected file format: Matroska
[ 0.028][v][find_files] Loading external files in Видео/svaty_[tfile.ru]/
[ 0.028][v][global] config path: 'sub/' -/-> '/home/bor/.config/mpv/sub/'
[ 0.028][v][global] config path: 'sub/' -/-> '/home/bor/.mpv/sub/'
[ 0.028][v][global] config path: 'sub/' -/-> '/etc/mpv/sub/'
[ 0.028][v][global] config path: 'audio/' -/-> '/home/bor/.config/mpv/audio/'
[ 0.028][v][global] config path: 'audio/' -/-> '/home/bor/.mpv/audio/'
[ 0.028][v][global] config path: 'audio/' -/-> '/etc/mpv/audio/'
[ 0.028][v][cplayer] Running hook: ytdl_hook/on_preloaded
[ 0.028][v][cplayer] Run command: hook-ack, flags=0, args=[on_preloaded]
[ 0.028][i][cplayer] (+) Video --vid=1 'svaty_s02_e01_[tfile.ru]' (h264)
[ 0.028][i][cplayer] (+) Audio --aid=1 --alang=rus '48 kHz, AC3 Dolby Digital, 2/0 (L,R) ch, ~224 kbps avg' (ac3)
[ 0.028][i][display-tags] File tags:
[ 0.028][i][display-tags] Title: svaty_s02_e01_[tfile.ru]
[ 0.029][v][vo/opengl] Initializing OpenGL backend 'wayland'
[ 0.029][v][vo/opengl/wayland] failed to connect to a wayland server: check if a wayland compositor is running
[ 0.029][v][vo/opengl] Initializing OpenGL backend 'x11probe'
[ 0.029][v][vo/opengl/x11] X11 opening display: :0
[ 0.032][v][vo/opengl/x11] X11 running at 3840x1080 (":0" => local display)
[ 0.032][v][vo/opengl/x11] Detected wm supports NetWM.
[ 0.032][v][vo/opengl/x11] Detected wm supports FULLSCREEN state.
[ 0.032][v][vo/opengl/x11] Detected wm supports ABOVE state.
[ 0.032][v][vo/opengl/x11] Detected wm supports BELOW state.
[ 0.033][v][vo/opengl/x11] Display 0 (eDP1): [0, 0, 1920, 1080] @ 60.020425 FPS
[ 0.033][v][vo/opengl/x11] Display 1 (HDMI1): [1920, 0, 3840, 1080] @ 60.000000 FPS
[ 0.033][v][vo/opengl/x11] Current display FPS: 60.020425
[ 0.049][v][vo/opengl] GLX chose FB config with ID 0x10380890
[ 0.049][v][vo/opengl] GLX chose visual with ID 0xd2
[ 0.049][v][vo/opengl] Creating OpenGL 3.3 context...
[ 0.051][v][vo/opengl] GL_VERSION='3.3 (Core Profile) Mesa 11.2.0'
[ 0.051][v][vo/opengl] Detected desktop OpenGL 3.3.
[ 0.051][v][vo/opengl] GL_VENDOR='Intel Open Source Technology Center'
[ 0.051][v][vo/opengl] GL_RENDERER='Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) '
[ 0.051][v][vo/opengl] GL_SHADING_LANGUAGE_VERSION='3.30'
[ 0.051][v][vo/opengl] Loaded extension GLX_SGI_swap_control.
[ 0.051][v][vo/opengl] Loaded extension GLX_SGI_video_sync.
[ 0.051][v][vo/opengl] Loaded extension GL_ARB_debug_output.
[ 0.051][v][vo/opengl] No vdpau support found - probing more things.
[ 0.052][v][vo/opengl/x11] uninit ...
[ 0.056][v][vo/opengl] Initializing OpenGL backend 'x11egl'
[ 0.056][v][vo/opengl/x11] X11 opening display: :0
[ 0.057][v][vo/opengl/x11] X11 running at 3840x1080 (":0" => local display)
[ 0.057][v][vo/opengl/x11] Detected wm supports NetWM.
[ 0.057][v][vo/opengl/x11] Detected wm supports FULLSCREEN state.
[ 0.057][v][vo/opengl/x11] Detected wm supports ABOVE state.
[ 0.057][v][vo/opengl/x11] Detected wm supports BELOW state.
[ 0.058][v][vo/opengl/x11] Display 0 (eDP1): [0, 0, 1920, 1080] @ 60.020425 FPS
[ 0.058][v][vo/opengl/x11] Display 1 (HDMI1): [1920, 0, 3840, 1080] @ 60.000000 FPS
[ 0.058][v][vo/opengl/x11] Current display FPS: 60.020425
[ 0.062][v][vo/opengl] EGL_VERSION=1.4 (DRI2)
[ 0.062][v][vo/opengl] EGL_VENDOR=Mesa Project
[ 0.062][v][vo/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3
[ 0.062][v][vo/opengl] Trying to create Desktop OpenGL context.
[ 0.063][v][vo/opengl] GL_VERSION='3.3 (Core Profile) Mesa 11.2.0'
[ 0.063][v][vo/opengl] Detected desktop OpenGL 3.3.
[ 0.063][v][vo/opengl] GL_VENDOR='Intel Open Source Technology Center'
[ 0.063][v][vo/opengl] GL_RENDERER='Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) '
[ 0.063][v][vo/opengl] GL_SHADING_LANGUAGE_VERSION='3.30'
[ 0.064][v][vo/opengl] Loaded extension GL_ARB_debug_output.
[ 0.064][v][vo/opengl] swap_control extension missing.
[ 0.065][v][vo/opengl] 16 bit texture depth: 16.
[ 0.065][v][vo/opengl] Reported display depth: R=8, G=8, B=8
[ 0.065][v][vo/opengl] Testing FBO format 0x805b
[ 0.065][v][vo/opengl] Create FBO: 16x16 (16x16)
[ 0.065][v][vo/opengl] Using FBO format 0x805b.
[ 0.065][v][vo/opengl] Loading hwdec driver 'vaapi-egl'
[ 0.065][v][vo/opengl/vaapi-egl] Trying to open a x11 VA display...
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] VA API version 0.39
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] 9 image formats available:
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] YV12
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] I420
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] NV12
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] YUY2
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] UYVY
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] 422H
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] RGBX
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] BGRX
[ 0.067][v][vo/opengl/vaapi-egl/vaapi] P010
[ 0.067][v][vo/opengl/vaapi-egl] using VAAPI EGL interop
[ 0.067][v][vo/opengl/vaapi-egl] hw format: yuv420p
[ 0.067][v][vo/opengl] Assuming 60.020425 FPS for display sync.
[ 0.067][v][vd] Container reported FPS: 25.000000
[ 0.067][v][vd] Codec list:
[ 0.067][v][vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[ 0.067][v][vd] Opening video decoder lavc:h264
[ 0.067][v][vd] Probing 'vaapi'...
[ 0.067][v][vd] Trying hardware decoding.
[ 0.068][v][vd] Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
[ 0.068][v][ad] Codec list:
[ 0.068][v][ad] lavc:ac3 - ATSC A/52A (AC-3)
[ 0.068][v][ad] lavc:ac3_fixed (ac3) - ATSC A/52A (AC-3)
[ 0.068][v][ad] Opening audio decoder lavc:ac3
[ 0.068][v][ad] Requesting 1 threads for decoding.
[ 0.068][v][ad] Selected audio codec: ATSC A/52A (AC-3) [lavc:ac3]
[ 0.068][v][cplayer] Starting playback...
[ 0.068][v][vo/opengl/x11] Disabling screensaver.
[ 0.068][v][mkv] queuing seek to 1850.000000
[ 0.068][v][mkv] execute seek (to 1850.000000 flags 40)
[ 0.068][v][cplayer] hr-seek, skipping to 1850.000000
[ 0.068][v][mkv] Seeking to 876610882 to read header element 0x1c53bb6b.
[ 0.068][v][mkv] Parsing cues...
[ 0.070][v][mkv] seek done
[ 0.071][v][vd] Pixel formats supported by decoder: vdpau vaapi_vld yuv420p
[ 0.071][v][vd] Codec profile: High (0x64)
[ 0.071][v][vaapi] Using profile 'VAProfileH264High'.
[ 0.071][v][ffmpeg/video] h264: Reinit context to 720x400, pix_fmt: vaapi_vld
[ 0.072][v][af] Adding filter pan
[ 0.072][v][af] Setting option 'channels' = '2' (flags = 0)
[ 0.072][v][af] Setting option 'matrix' = '1,0,0,1,0.8,0.8,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5' (flags = 0)
[ 0.072][v][pan] Pan level from channel 0 to channel 0 = 1.000000
[ 0.072][v][pan] Pan level from channel 0 to channel 1 = 0.000000
[ 0.072][v][pan] Pan level from channel 1 to channel 0 = 0.000000
[ 0.072][v][pan] Pan level from channel 1 to channel 1 = 1.000000
[ 0.072][v][pan] Pan level from channel 2 to channel 0 = 0.800000
[ 0.072][v][pan] Pan level from channel 2 to channel 1 = 0.800000
[ 0.072][v][pan] Pan level from channel 3 to channel 0 = 0.500000
[ 0.072][v][pan] Pan level from channel 3 to channel 1 = 0.500000
[ 0.072][v][pan] Pan level from channel 4 to channel 0 = 0.500000
[ 0.072][v][pan] Pan level from channel 4 to channel 1 = 0.500000
[ 0.072][v][pan] Pan level from channel 5 to channel 0 = 0.500000
[ 0.072][v][pan] Pan level from channel 5 to channel 1 = 0.500000
[ 0.072][v][pan] Pan level from channel 6 to channel 0 = 0.500000
[ 0.072][v][pan] Pan level from channel 6 to channel 1 = 0.500000
[ 0.072][v][pan] Pan level from channel 7 to channel 0 = 0.500000
[ 0.072][v][pan] Pan level from channel 7 to channel 1 = 0.500000
[ 0.072][v][af] Adding filter drc
[ 0.072][v][af] Setting option 'method' = '2' (flags = 0)
[ 0.072][v][af] Adding filter lavrresample
[ 0.072][v][af] Audio filter chain:
[ 0.072][v][af] [in] 48000Hz stereo 2ch floatp
[ 0.072][v][af] [lavrresample] 48000Hz stereo 2ch float [a]
[ 0.072][v][af] [pan] 48000Hz unknown2 (empty) 2ch float
[ 0.072][v][af] [drc] 48000Hz unknown2 (empty) 2ch float
[ 0.072][v][af] [out] 48000Hz unknown2 (empty) 2ch float
[ 0.072][v][af] [ao] 48000Hz unknown2 (empty) 2ch float
[ 0.072][v][ao] Trying audio driver 'pulse'
[ 0.072][v][ao] Using preferred device 'alsa_output.pci-0000_00_03.0.hdmi-stereo'
[ 0.072][v][ao/pulse] requested format: 48000 Hz, unknown2 channels, float
[ 0.074][v][ao/pulse] Library version: 8.0.0
[ 0.074][v][ao/pulse] Proto: 30
[ 0.074][v][ao/pulse] Server proto: 4294967295
[ 0.075][v][ao/pulse] Channel layouts:
[ 0.075][v][ao/pulse] - #fl
[ 0.075][v][ao/pulse] - #fr
[ 0.075][v][ao/pulse] - #fc
[ 0.075][v][ao/pulse] - #lfe
[ 0.075][v][ao/pulse] - #bl
[ 0.075][v][ao/pulse] - #br
[ 0.075][v][ao/pulse] - #flc
[ 0.075][v][ao/pulse] - #frc
[ 0.075][v][ao/pulse] - #bc
[ 0.075][v][ao/pulse] - #sl
[ 0.075][v][ao/pulse] - #sr
[ 0.075][v][ao/pulse] - #tc
[ 0.075][v][ao/pulse] - #tfl
[ 0.075][v][ao/pulse] - #tfc
[ 0.075][v][ao/pulse] - #tfr
[ 0.075][v][ao/pulse] - #tbl
[ 0.075][v][ao/pulse] - #tbc
[ 0.075][v][ao/pulse] - #tbr
[ 0.075][v][ao/pulse] result: stereo
[ 0.079][v][ao/pulse] device buffer: 6000 samples.
[ 0.079][v][ao/pulse] using soft-buffer of 9600 samples.
[ 0.079][i][cplayer] AO: [pulse] 48000Hz stereo 2ch float
[ 0.079][v][cplayer] AO: Description: PulseAudio audio output
[ 0.080][v][af] Removing filter lavrresample
[ 0.080][v][af] Adding filter lavrresample
[ 0.080][v][af] Adding filter lavrresample
[ 0.080][v][af] Audio filter chain:
[ 0.081][v][af] [in] 48000Hz stereo 2ch floatp
[ 0.081][v][af] [lavrresample] 48000Hz stereo 2ch float [a]
[ 0.081][v][af] [pan] 48000Hz unknown2 (empty) 2ch float
[ 0.081][v][af] [drc] 48000Hz unknown2 (empty) 2ch float
[ 0.081][v][af] [lavrresample] 48000Hz stereo 2ch float [a]
[ 0.081][v][af] [out] 48000Hz stereo 2ch float
[ 0.081][v][af] [ao] 48000Hz stereo 2ch float
[ 0.085][i][vd] Using hardware decoding (vaapi).
[ 0.085][v][vd] Decoder format: 720x400 [0:1] vaapi[nv12] auto/auto CL=mpeg2/4/h264
[ 0.085][v][vd] Using container aspect ratio.
[ 0.086][v][vf] Video filter chain:
[ 0.086][v][vf] [in] 720x400 vaapi[nv12] bt.601/limited CL=mpeg2/4/h264
[ 0.086][v][vf] [out] 720x400 vaapi[nv12] bt.601/limited CL=mpeg2/4/h264
[ 0.116][i][cplayer] VO: [opengl] 720x400 vaapi
[ 0.116][v][cplayer] VO: Description: Extended OpenGL Renderer
[ 0.121][v][vo/opengl/x11] Current display FPS: 60.000000
[ 0.127][v][vo/opengl] Resize: 1920x1080
[ 0.127][v][vo/opengl] Window size: 1920x1080
[ 0.127][v][vo/opengl] Video source: 720x400 (1:1)
[ 0.127][v][vo/opengl] Video display: (0, 0) 720x400 -> (0, 7) 1920x1066
[ 0.127][v][vo/opengl] Video scale: 2.666667/2.665000
[ 0.127][v][vo/opengl] OSD borders: l=0 t=7 r=0 b=7
[ 0.127][v][vo/opengl] Video borders: l=0 t=7 r=0 b=7
[ 0.127][v][vo/opengl/vaapi-egl] hw format: nv12
[ 0.127][v][vo/opengl] Testing FBO format 0x805b
[ 0.127][v][vo/opengl] Create FBO: 16x16 (16x16)
[ 0.127][v][vo/opengl] Using FBO format 0x805b.
[ 0.127][v][cplayer] set video colors output-levels=0
[ 0.130][v][vo/opengl] Assuming 60.000000 FPS for display sync.
[ 0.133][v][vo/opengl] Create FBO: 720x400 (720x400)
[ 0.133][v][vo/opengl] recompiling a shader program:
[ 0.133][v][vo/opengl] header:
[ 0.133][v][vo/opengl] [ 1] #define HOOKED_raw texture0
[ 0.133][v][vo/opengl] [ 2] #define HOOKED_pos texcoord0
[ 0.133][v][vo/opengl] [ 3] #define HOOKED_size texture_size0
[ 0.133][v][vo/opengl] [ 4] #define HOOKED_rot texture_rot0
[ 0.133][v][vo/opengl] [ 5] #define HOOKED_pt pixel_size0
[ 0.133][v][vo/opengl] [ 6] #define HOOKED_tex(pos) (1.000000 * vec4(texture(HOOKED_raw, pos)).rgba)
[ 0.133][v][vo/opengl] [ 7] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off))
[ 0.133][v][vo/opengl] [ 8] #define LUMA_raw texture0
[ 0.133][v][vo/opengl] [ 9] #define LUMA_pos texcoord0
[ 0.133][v][vo/opengl] [ 10] #define LUMA_size texture_size0
[ 0.133][v][vo/opengl] [ 11] #define LUMA_rot texture_rot0
[ 0.133][v][vo/opengl] [ 12] #define LUMA_pt pixel_size0
[ 0.133][v][vo/opengl] [ 13] #define LUMA_tex(pos) (1.000000 * vec4(texture(LUMA_raw, pos)).rgba)
[ 0.133][v][vo/opengl] [ 14] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off))
[ 0.133][v][vo/opengl] [ 15] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[ 0.133][v][vo/opengl] [ 16] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[ 0.133][v][vo/opengl] [ 17] float rand(float x) { return fract(x / 41.0); }
[ 0.133][v][vo/opengl] [ 18] vec4 average(float range, inout float h) {
[ 0.133][v][vo/opengl] [ 19] float dist = rand(h) * range; h = permute(h);
[ 0.133][v][vo/opengl] [ 20] float dir = rand(h) * 6.2831853; h = permute(h);
[ 0.133][v][vo/opengl] [ 21] vec2 o = dist * vec2(cos(dir), sin(dir));
[ 0.133][v][vo/opengl] [ 22] vec4 ref[4];
[ 0.133][v][vo/opengl] [ 23] ref[0] = HOOKED_texOff(vec2( o.x, o.y));
[ 0.133][v][vo/opengl] [ 24] ref[1] = HOOKED_texOff(vec2(-o.y, o.x));
[ 0.133][v][vo/opengl] [ 25] ref[2] = HOOKED_texOff(vec2(-o.x, -o.y));
[ 0.133][v][vo/opengl] [ 26] ref[3] = HOOKED_texOff(vec2( o.y, -o.x));
[ 0.133][v][vo/opengl] [ 27] return (ref[0] + ref[1] + ref[2] + ref[3])/4.0;
[ 0.133][v][vo/opengl] [ 28] }
[ 0.133][v][vo/opengl] body:
[ 0.133][v][vo/opengl] [ 1] {
[ 0.133][v][vo/opengl] [ 2] vec3 _m = vec3(HOOKED_pos, random) + vec3(1.0);
[ 0.133][v][vo/opengl] [ 3] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[ 0.133][v][vo/opengl] [ 4] color = HOOKED_tex(HOOKED_pos);
[ 0.133][v][vo/opengl] [ 5] vec4 avg, diff;
[ 0.133][v][vo/opengl] [ 6] avg = average(16.000000, h);
[ 0.133][v][vo/opengl] [ 7] diff = abs(color - avg);
[ 0.133][v][vo/opengl] [ 8] color = mix(avg, color, greaterThan(diff, vec4(0.003906)));
[ 0.133][v][vo/opengl] [ 9] vec3 noise;
[ 0.133][v][vo/opengl] [ 10] noise.x = rand(h); h = permute(h);
[ 0.133][v][vo/opengl] [ 11] noise.y = rand(h); h = permute(h);
[ 0.133][v][vo/opengl] [ 12] noise.z = rand(h); h = permute(h);
[ 0.133][v][vo/opengl] [ 13] color.xyz += 0.005859 * (noise - vec3(0.5));
[ 0.133][v][vo/opengl] [ 14] }
[ 0.133][v][vo/opengl] [ 15] color.g = 0.000000;
[ 0.133][v][vo/opengl] [ 16] color.b = 0.000000;
[ 0.133][v][vo/opengl] [ 17] color.a = 1.000000;
[ 0.172][v][vo/opengl] Create FBO: 360x200 (360x200)
[ 0.172][v][vo/opengl] recompiling a shader program:
[ 0.172][v][vo/opengl] header:
[ 0.172][v][vo/opengl] [ 1] #define HOOKED_raw texture0
[ 0.172][v][vo/opengl] [ 2] #define HOOKED_pos texcoord0
[ 0.172][v][vo/opengl] [ 3] #define HOOKED_size texture_size0
[ 0.172][v][vo/opengl] [ 4] #define HOOKED_rot texture_rot0
[ 0.172][v][vo/opengl] [ 5] #define HOOKED_pt pixel_size0
[ 0.172][v][vo/opengl] [ 6] #define HOOKED_tex(pos) (1.000000 * vec4(texture(HOOKED_raw, pos)).rgba)
[ 0.172][v][vo/opengl] [ 7] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off))
[ 0.172][v][vo/opengl] [ 8] #define CHROMA_raw texture0
[ 0.172][v][vo/opengl] [ 9] #define CHROMA_pos texcoord0
[ 0.172][v][vo/opengl] [ 10] #define CHROMA_size texture_size0
[ 0.172][v][vo/opengl] [ 11] #define CHROMA_rot texture_rot0
[ 0.172][v][vo/opengl] [ 12] #define CHROMA_pt pixel_size0
[ 0.172][v][vo/opengl] [ 13] #define CHROMA_tex(pos) (1.000000 * vec4(texture(CHROMA_raw, pos)).rgba)
[ 0.172][v][vo/opengl] [ 14] #define CHROMA_texOff(off) CHROMA_tex(CHROMA_pos + CHROMA_pt * vec2(off))
[ 0.172][v][vo/opengl] [ 15] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[ 0.172][v][vo/opengl] [ 16] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[ 0.172][v][vo/opengl] [ 17] float rand(float x) { return fract(x / 41.0); }
[ 0.172][v][vo/opengl] [ 18] vec4 average(float range, inout float h) {
[ 0.172][v][vo/opengl] [ 19] float dist = rand(h) * range; h = permute(h);
[ 0.172][v][vo/opengl] [ 20] float dir = rand(h) * 6.2831853; h = permute(h);
[ 0.172][v][vo/opengl] [ 21] vec2 o = dist * vec2(cos(dir), sin(dir));
[ 0.172][v][vo/opengl] [ 22] vec4 ref[4];
[ 0.172][v][vo/opengl] [ 23] ref[0] = HOOKED_texOff(vec2( o.x, o.y));
[ 0.172][v][vo/opengl] [ 24] ref[1] = HOOKED_texOff(vec2(-o.y, o.x));
[ 0.172][v][vo/opengl] [ 25] ref[2] = HOOKED_texOff(vec2(-o.x, -o.y));
[ 0.172][v][vo/opengl] [ 26] ref[3] = HOOKED_texOff(vec2( o.y, -o.x));
[ 0.172][v][vo/opengl] [ 27] return (ref[0] + ref[1] + ref[2] + ref[3])/4.0;
[ 0.172][v][vo/opengl] [ 28] }
[ 0.172][v][vo/opengl] body:
[ 0.172][v][vo/opengl] [ 1] {
[ 0.172][v][vo/opengl] [ 2] vec3 _m = vec3(HOOKED_pos, random) + vec3(1.0);
[ 0.172][v][vo/opengl] [ 3] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[ 0.172][v][vo/opengl] [ 4] color = HOOKED_tex(HOOKED_pos);
[ 0.172][v][vo/opengl] [ 5] vec4 avg, diff;
[ 0.172][v][vo/opengl] [ 6] avg = average(16.000000, h);
[ 0.172][v][vo/opengl] [ 7] diff = abs(color - avg);
[ 0.172][v][vo/opengl] [ 8] color = mix(avg, color, greaterThan(diff, vec4(0.003906)));
[ 0.172][v][vo/opengl] [ 9] vec3 noise;
[ 0.172][v][vo/opengl] [ 10] noise.x = rand(h); h = permute(h);
[ 0.172][v][vo/opengl] [ 11] noise.y = rand(h); h = permute(h);
[ 0.172][v][vo/opengl] [ 12] noise.z = rand(h); h = permute(h);
[ 0.172][v][vo/opengl] [ 13] color.xyz += 0.005859 * (noise - vec3(0.5));
[ 0.172][v][vo/opengl] [ 14] }
[ 0.172][v][vo/opengl] [ 15] color.b = 0.000000;
[ 0.172][v][vo/opengl] [ 16] color.a = 1.000000;
[ 0.187][v][vo/opengl] Create FBO: 360x400 (360x512)
[ 0.187][v][vo/opengl] recompiling a shader program:
[ 0.187][v][vo/opengl] [ 1] // upscaling plane 1
[ 0.187][v][vo/opengl] [ 2] #undef tex
[ 0.187][v][vo/opengl] [ 3] #define tex texture0
[ 0.187][v][vo/opengl] [ 4] vec2 pos = texcoord0;
[ 0.187][v][vo/opengl] [ 5] vec2 size = texture_size0;
[ 0.187][v][vo/opengl] [ 6] vec2 pt = pixel_size0;
[ 0.187][v][vo/opengl] [ 7] // pass 1
[ 0.187][v][vo/opengl] [ 8] color = vec4(0.0);
[ 0.187][v][vo/opengl] [ 9] {
[ 0.187][v][vo/opengl] [ 10] vec2 dir = vec2(0.0, 1.0);
[ 0.187][v][vo/opengl] [ 11] pt *= dir;
[ 0.187][v][vo/opengl] [ 12] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 0.187][v][vo/opengl] [ 13] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[ 0.187][v][vo/opengl] [ 14] vec4 c;
[ 0.187][v][vo/opengl] [ 15] float fcoord_lut = LUT_POS(fcoord, 64.0);
[ 0.187][v][vo/opengl] [ 16] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[ 0.187][v][vo/opengl] [ 17] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[ 0.187][v][vo/opengl] [ 18] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[ 0.187][v][vo/opengl] [ 19] // scaler samples
[ 0.187][v][vo/opengl] [ 20] c = texture(tex, base + pt * vec2(0.0));
[ 0.187][v][vo/opengl] [ 21] color += vec4(weights[0]) * c;
[ 0.187][v][vo/opengl] [ 22] c = texture(tex, base + pt * vec2(1.0));
[ 0.187][v][vo/opengl] [ 23] color += vec4(weights[1]) * c;
[ 0.187][v][vo/opengl] [ 24] c = texture(tex, base + pt * vec2(2.0));
[ 0.187][v][vo/opengl] [ 25] color += vec4(weights[2]) * c;
[ 0.187][v][vo/opengl] [ 26] c = texture(tex, base + pt * vec2(3.0));
[ 0.187][v][vo/opengl] [ 27] color += vec4(weights[3]) * c;
[ 0.187][v][vo/opengl] [ 28] c = texture(tex, base + pt * vec2(4.0));
[ 0.187][v][vo/opengl] [ 29] color += vec4(weights[4]) * c;
[ 0.187][v][vo/opengl] [ 30] c = texture(tex, base + pt * vec2(5.0));
[ 0.187][v][vo/opengl] [ 31] color += vec4(weights[5]) * c;
[ 0.187][v][vo/opengl] [ 32] }
[ 0.187][v][vo/opengl] [ 33] color *= 1.000000;
[ 0.197][v][vo/opengl] Create FBO: 720x400 (768x512)
[ 0.198][v][vo/opengl] recompiling a shader program:
[ 0.198][v][vo/opengl] [ 1] #undef tex
[ 0.198][v][vo/opengl] [ 2] #define tex texture0
[ 0.198][v][vo/opengl] [ 3] vec2 pos = texcoord0;
[ 0.198][v][vo/opengl] [ 4] vec2 size = texture_size0;
[ 0.198][v][vo/opengl] [ 5] vec2 pt = pixel_size0;
[ 0.198][v][vo/opengl] [ 6] // pass 2
[ 0.198][v][vo/opengl] [ 7] color = vec4(0.0);
[ 0.198][v][vo/opengl] [ 8] {
[ 0.198][v][vo/opengl] [ 9] vec2 dir = vec2(1.0, 0.0);
[ 0.198][v][vo/opengl] [ 10] pt *= dir;
[ 0.198][v][vo/opengl] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 0.198][v][vo/opengl] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[ 0.198][v][vo/opengl] [ 13] vec4 c;
[ 0.198][v][vo/opengl] [ 14] float fcoord_lut = LUT_POS(fcoord, 64.0);
[ 0.198][v][vo/opengl] [ 15] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[ 0.198][v][vo/opengl] [ 16] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[ 0.198][v][vo/opengl] [ 17] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[ 0.198][v][vo/opengl] [ 18] // scaler samples
[ 0.198][v][vo/opengl] [ 19] c = texture(tex, base + pt * vec2(0.0));
[ 0.198][v][vo/opengl] [ 20] color += vec4(weights[0]) * c;
[ 0.198][v][vo/opengl] [ 21] c = texture(tex, base + pt * vec2(1.0));
[ 0.198][v][vo/opengl] [ 22] color += vec4(weights[1]) * c;
[ 0.198][v][vo/opengl] [ 23] c = texture(tex, base + pt * vec2(2.0));
[ 0.198][v][vo/opengl] [ 24] color += vec4(weights[2]) * c;
[ 0.198][v][vo/opengl] [ 25] c = texture(tex, base + pt * vec2(3.0));
[ 0.198][v][vo/opengl] [ 26] color += vec4(weights[3]) * c;
[ 0.198][v][vo/opengl] [ 27] c = texture(tex, base + pt * vec2(4.0));
[ 0.198][v][vo/opengl] [ 28] color += vec4(weights[4]) * c;
[ 0.198][v][vo/opengl] [ 29] c = texture(tex, base + pt * vec2(5.0));
[ 0.198][v][vo/opengl] [ 30] color += vec4(weights[5]) * c;
[ 0.198][v][vo/opengl] [ 31] }
[ 0.198][v][vo/opengl] [ 32] color.b = 0.000000;
[ 0.198][v][vo/opengl] [ 33] color.a = 1.000000;
[ 0.207][v][vo/opengl] Create FBO: 720x400 (720x400)
[ 0.208][v][vo/opengl] recompiling a shader program:
[ 0.208][v][vo/opengl] [ 1] // combining planes
[ 0.208][v][vo/opengl] [ 2] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
[ 0.208][v][vo/opengl] [ 3] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
[ 0.208][v][vo/opengl] [ 4] // color conversion
[ 0.208][v][vo/opengl] [ 5] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
[ 0.208][v][vo/opengl] [ 6] color.a = 1.0;
[ 0.208][v][vo/opengl] [ 7] // scaler pre-conversion
[ 0.208][v][vo/opengl] [ 8] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 0.208][v][vo/opengl] [ 9] color.rgb = pow(color.rgb, vec3(2.4));
[ 0.208][v][vo/opengl] [ 10] color.rgb = 0.750000 - log(1.0/(color.rgb * 0.827906 + 0.007577) - 1.0)/6.500000;
[ 0.208][v][vo/opengl] [ 11] // main scaling
[ 0.215][v][vo/opengl] Create FBO: 720x1066 (720x1280)
[ 0.215][v][vo/opengl] recompiling a shader program:
[ 0.215][v][vo/opengl] [ 1] #undef tex
[ 0.215][v][vo/opengl] [ 2] #define tex texture0
[ 0.215][v][vo/opengl] [ 3] vec2 pos = texcoord0;
[ 0.215][v][vo/opengl] [ 4] vec2 size = texture_size0;
[ 0.215][v][vo/opengl] [ 5] vec2 pt = pixel_size0;
[ 0.215][v][vo/opengl] [ 6] // pass 1
[ 0.215][v][vo/opengl] [ 7] color = vec4(0.0);
[ 0.215][v][vo/opengl] [ 8] {
[ 0.215][v][vo/opengl] [ 9] vec2 dir = vec2(0.0, 1.0);
[ 0.215][v][vo/opengl] [ 10] pt *= dir;
[ 0.215][v][vo/opengl] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 0.215][v][vo/opengl] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[ 0.215][v][vo/opengl] [ 13] vec4 c;
[ 0.215][v][vo/opengl] [ 14] float fcoord_lut = LUT_POS(fcoord, 64.0);
[ 0.215][v][vo/opengl] [ 15] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[ 0.215][v][vo/opengl] [ 16] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[ 0.215][v][vo/opengl] [ 17] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[ 0.215][v][vo/opengl] [ 18] // scaler samples
[ 0.215][v][vo/opengl] [ 19] c = texture(tex, base + pt * vec2(0.0));
[ 0.215][v][vo/opengl] [ 20] color += vec4(weights[0]) * c;
[ 0.215][v][vo/opengl] [ 21] c = texture(tex, base + pt * vec2(1.0));
[ 0.215][v][vo/opengl] [ 22] color += vec4(weights[1]) * c;
[ 0.215][v][vo/opengl] [ 23] c = texture(tex, base + pt * vec2(2.0));
[ 0.215][v][vo/opengl] [ 24] color += vec4(weights[2]) * c;
[ 0.215][v][vo/opengl] [ 25] c = texture(tex, base + pt * vec2(3.0));
[ 0.215][v][vo/opengl] [ 26] color += vec4(weights[3]) * c;
[ 0.215][v][vo/opengl] [ 27] c = texture(tex, base + pt * vec2(4.0));
[ 0.215][v][vo/opengl] [ 28] color += vec4(weights[4]) * c;
[ 0.215][v][vo/opengl] [ 29] c = texture(tex, base + pt * vec2(5.0));
[ 0.215][v][vo/opengl] [ 30] color += vec4(weights[5]) * c;
[ 0.215][v][vo/opengl] [ 31] }
[ 0.215][v][vo/opengl] [ 32] color *= 1.000000;
[ 0.223][v][vo/opengl] Dither to 8.
[ 0.262][v][vo/opengl] recompiling a shader program:
[ 0.262][v][vo/opengl] [ 1] #undef tex
[ 0.262][v][vo/opengl] [ 2] #define tex texture0
[ 0.262][v][vo/opengl] [ 3] vec2 pos = texcoord0;
[ 0.262][v][vo/opengl] [ 4] vec2 size = texture_size0;
[ 0.262][v][vo/opengl] [ 5] vec2 pt = pixel_size0;
[ 0.262][v][vo/opengl] [ 6] // pass 2
[ 0.262][v][vo/opengl] [ 7] color = vec4(0.0);
[ 0.262][v][vo/opengl] [ 8] {
[ 0.262][v][vo/opengl] [ 9] vec2 dir = vec2(1.0, 0.0);
[ 0.262][v][vo/opengl] [ 10] pt *= dir;
[ 0.262][v][vo/opengl] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 0.262][v][vo/opengl] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[ 0.262][v][vo/opengl] [ 13] vec4 c;
[ 0.262][v][vo/opengl] [ 14] float fcoord_lut = LUT_POS(fcoord, 64.0);
[ 0.262][v][vo/opengl] [ 15] vec4 c1 = texture(lut, vec2(0.25, fcoord_lut));
[ 0.262][v][vo/opengl] [ 16] vec4 c2 = texture(lut, vec2(0.75, fcoord_lut));
[ 0.262][v][vo/opengl] [ 17] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[ 0.262][v][vo/opengl] [ 18] // scaler samples
[ 0.262][v][vo/opengl] [ 19] c = texture(tex, base + pt * vec2(0.0));
[ 0.262][v][vo/opengl] [ 20] color += vec4(weights[0]) * c;
[ 0.262][v][vo/opengl] [ 21] c = texture(tex, base + pt * vec2(1.0));
[ 0.262][v][vo/opengl] [ 22] color += vec4(weights[1]) * c;
[ 0.262][v][vo/opengl] [ 23] c = texture(tex, base + pt * vec2(2.0));
[ 0.262][v][vo/opengl] [ 24] color += vec4(weights[2]) * c;
[ 0.262][v][vo/opengl] [ 25] c = texture(tex, base + pt * vec2(3.0));
[ 0.262][v][vo/opengl] [ 26] color += vec4(weights[3]) * c;
[ 0.262][v][vo/opengl] [ 27] c = texture(tex, base + pt * vec2(4.0));
[ 0.262][v][vo/opengl] [ 28] color += vec4(weights[4]) * c;
[ 0.262][v][vo/opengl] [ 29] c = texture(tex, base + pt * vec2(5.0));
[ 0.262][v][vo/opengl] [ 30] color += vec4(weights[5]) * c;
[ 0.262][v][vo/opengl] [ 31] }
[ 0.262][v][vo/opengl] [ 32] color.a = 1.000000;
[ 0.262][v][vo/opengl] [ 33] // scaler post-conversion
[ 0.262][v][vo/opengl] [ 34] color.rgb = (1.0/(1.0 + exp(6.500000 * (0.750000 - color.rgb))) - 0.007577) / 0.827906;
[ 0.262][v][vo/opengl] [ 35] // color mapping
[ 0.262][v][vo/opengl] [ 36] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 0.262][v][vo/opengl] [ 37] color.rgb = pow(color.rgb, vec3(1.0/2.4));
[ 0.262][v][vo/opengl] [ 38] // dithering
[ 0.262][v][vo/opengl] [ 39] vec2 dither_pos = gl_FragCoord.xy / 64.0;
[ 0.262][v][vo/opengl] [ 40] float dither_value = texture(dither, dither_pos).r;
[ 0.262][v][vo/opengl] [ 41] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) / 255.0;
[ 0.274][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf, 0, DejaVuSans
[ 0.290][v][cplayer] first video frame after restart shown
[ 1.098][v][cplayer] starting audio playback
[ 1.098][v][cplayer] playback restart complete
[ 1.744][v][cplayer] Run command: cycle, flags=9, args=[pause, (NULL)]
[ 1.782][v][vo/opengl/x11] Enabling screensaver.
[ 1.783][v][cplayer] Set property: pause -> 1
[ 367.428][v][cplayer] Run command: cycle, flags=9, args=[pause, (NULL)]
[ 367.428][v][vo/opengl/x11] Disabling screensaver.
[ 367.448][v][cplayer] Set property: pause -> 1
[ 370.438][v][cplayer] Run command: quit, flags=9, args=[0]
[ 370.438][v][cplayer] EOF code: 6
[ 370.439][v][ad] Uninit audio decoder.
[ 370.440][v][af] Removing filter lavrresample
[ 370.440][v][af] Removing filter pan
[ 370.440][v][af] Removing filter drc
[ 370.440][v][af] Removing filter lavrresample
[ 370.441][v][vd] Uninit video.
[ 370.458][v][vo/opengl/x11] Enabling screensaver.
[ 370.459][v][cplayer] finished playback, success (reason 3)
[ 370.459][i][cplayer]
[ 370.459][i][cplayer]
[ 370.459][i][cplayer] Exiting... (Quit)
[ 370.459][v][ytdl_hook] Exiting...
[ 370.460][v][osc] Exiting...
[ 370.463][v][ao/pulse] draining...
[ 370.465][v][vo/opengl] flushing shader cache
[ 370.468][v][vo/opengl/x11] uninit ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment