Skip to content

Instantly share code, notes, and snippets.

@wiiaboo
Created January 8, 2015 16:56
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 wiiaboo/8ba079dadd523a8bbffa to your computer and use it in GitHub Desktop.
Save wiiaboo/8ba079dadd523a8bbffa to your computer and use it in GitHub Desktop.
[cplayer] Command line: 'E:\ab\build64\mpv-git\build\mpv.exe' '-v' '-v' '-v' '--no-config' '[Underwater] Parasyte - the maxim - 13 (720p) [4D605A0B].mkv'
[cplayer] mpv git-d66598e (C) 2000-2015 mpv/MPlayer/mplayer2 projects
[cplayer] built on 2015-01-08T16:29:47
[cplayer] ffmpeg library versions:
[cplayer] libavutil 54.16.100
[cplayer] libavcodec 56.20.100
[cplayer] libavformat 56.18.100
[cplayer] libswscale 3.1.101
[cplayer] libavfilter 5.6.100
[cplayer] libswresample 1.1.100
[cplayer]
[cplayer] Configuration: ./waf configure --prefix=/local64 --bindir=/local64/bin-video --docdir=/local64/bin-video/doc/mpv --enable-static-build --disable-manpage-build
[cplayer] config.h:
[cplayer]
[cplayer] #define DEFAULT_DVD_DEVICE "D:"
[cplayer] #define DEFAULT_CDROM_DEVICE "D:"
[cplayer] #define HAVE_CPLAYER 1
[cplayer] #define HAVE_LIBMPV_SHARED 0
[cplayer] #define HAVE_LIBMPV_STATIC 0
[cplayer] #define HAVE_CLIENT_API_EXAMPLES 0
[cplayer] #define HAVE_STATIC_BUILD 1
[cplayer] #define HAVE_BUILD_DATE 1
[cplayer] #define HAVE_OPTIMIZE 1
[cplayer] #define HAVE_DEBUG_BUILD 1
[cplayer] #define HAVE_MANPAGE_BUILD 0
[cplayer] #define HAVE_LIBDL 1
[cplayer] #define HAVE_DLOPEN 1
[cplayer] #define HAVE_VF_DLOPEN_FILTERS 0
[cplayer] #define HAVE_ZSH_COMP 0
[cplayer] #define HAVE_ASM 1
[cplayer] #define HAVE_TEST 0
[cplayer] #define HAVE_NOEXECSTACK 1
[cplayer] #define HAVE_LIBM 1
[cplayer] #define HAVE_MINGW 1
[cplayer] #define HAVE_POSIX 0
[cplayer] #define HAVE_POSIX_OR_MINGW 1
[cplayer] #define HAVE_WIN32_INTERNAL_PTHREADS 0
[cplayer] #define HAVE_PTHREADS 1
[cplayer] #define HAVE_STDATOMIC 1
[cplayer] #define HAVE_ATOMIC_BUILTINS 0
[cplayer] #define HAVE_SYNC_BUILTINS 0
[cplayer] #define HAVE_ATOMICS 1
[cplayer] #define HAVE_LIBRT 0
[cplayer] #define HAVE_ICONV 1
[cplayer] #define HAVE_DOS_PATHS 1
[cplayer] #define HAVE_PRIORITY 1
[cplayer] #define HAVE_WAIO 1
[cplayer] #define HAVE_SYS_VIDEOIO_H 0
[cplayer] #define HAVE_TERMIOS_H 0
[cplayer] #define HAVE_SYS_TERMIOS_H 0
[cplayer] #define HAVE_SHM 0
[cplayer] #define HAVE_NANOSLEEP 1
[cplayer] #define HAVE_POSIX_SPAWN 0
[cplayer] #define HAVE_GLOB 0
[cplayer] #define HAVE_GLOB_WIN32_REPLACEMENT 1
[cplayer] #define HAVE_GLIBC_THREAD_NAME 0
[cplayer] #define HAVE_OSX_THREAD_NAME 0
[cplayer] #define HAVE_BSD_THREAD_NAME 0
[cplayer] #define HAVE_NETBSD_THREAD_NAME 0
[cplayer] #define HAVE_BSD_FSTATFS 0
[cplayer] #define HAVE_LINUX_FSTATFS 0
[cplayer] #define HAVE_LIBGUESS 0
[cplayer] #define HAVE_LIBSMBCLIENT 0
[cplayer] #define HAVE_LUA 1
[cplayer] #define HAVE_LIBASS 1
[cplayer] #define HAVE_LIBASS_OSD 1
[cplayer] #define HAVE_DUMMY_OSD 0
[cplayer] #define HAVE_ZLIB 1
[cplayer] #define HAVE_ENCODING 1
[cplayer] #define HAVE_JOYSTICK 0
[cplayer] #define HAVE_LIRC 0
[cplayer] #define HAVE_LIBBLURAY 1
[cplayer] #define HAVE_DVDREAD 1
[cplayer] #define HAVE_DVDNAV 1
[cplayer] #define HAVE_CDDA 1
[cplayer] #define HAVE_ENCA 1
[cplayer] #define HAVE_MPG123 1
[cplayer] #define HAVE_LADSPA 0
[cplayer] #define HAVE_LIBBS2B 0
[cplayer] #define HAVE_LCMS2 1
[cplayer] #define HAVE_VAPOURSYNTH_CORE 0
[cplayer] #define HAVE_VAPOURSYNTH 0
[cplayer] #define HAVE_VAPOURSYNTH_LAZY 0
[cplayer] #define HAVE_SDL2 0
[cplayer] #define HAVE_SDL1 0
[cplayer] #define HAVE_OSS_AUDIO_4FRONT 0
[cplayer] #define HAVE_OSS_AUDIO_NATIVE 0
[cplayer] #define HAVE_OSS_AUDIO_SUNAUDIO 0
[cplayer] #define HAVE_OSS_AUDIO 0
[cplayer] #define HAVE_RSOUND 0
[cplayer] #define HAVE_SNDIO 0
[cplayer] #define HAVE_PULSE 0
[cplayer] #define HAVE_JACK 0
[cplayer] #define HAVE_OPENAL 0
[cplayer] #define HAVE_ALSA 0
[cplayer] #define HAVE_COREAUDIO 0
[cplayer] #define HAVE_DSOUND 1
[cplayer] #define HAVE_WASAPI 1
[cplayer] #define HAVE_COCOA 0
[cplayer] #define HAVE_GDI 1
[cplayer] #define HAVE_WINMM 1
[cplayer] #define HAVE_OLE 1
[cplayer] #define HAVE_UUID 1
[cplayer] #define HAVE_WAYLAND 0
[cplayer] #define HAVE_X11 0
[cplayer] #define HAVE_XSS 0
[cplayer] #define HAVE_XEXT 0
[cplayer] #define HAVE_XV 0
[cplayer] #define HAVE_XINERAMA 0
[cplayer] #define HAVE_XRANDR 0
[cplayer] #define HAVE_GL_COCOA 0
[cplayer] #define HAVE_GL_X11 0
[cplayer] #define HAVE_EGL_X11 0
[cplayer] #define HAVE_GL_WAYLAND 0
[cplayer] #define HAVE_GL_WIN32 1
[cplayer] #define HAVE_GL 1
[cplayer] #define HAVE_VDPAU 0
[cplayer] #define HAVE_VDPAU_GL_X11 0
[cplayer] #define HAVE_VAAPI 0
[cplayer] #define HAVE_VAAPI_VPP 0
[cplayer] #define HAVE_VAAPI_GLX 0
[cplayer] #define HAVE_CACA 0
[cplayer] #define HAVE_JPEG 1
[cplayer] #define HAVE_DIRECT3D 1
[cplayer] #define HAVE_LIBAV 1
[cplayer] #define HAVE_LIBSWRESAMPLE 1
[cplayer] #define HAVE_LIBAVRESAMPLE 0
[cplayer] #define HAVE_RESAMPLER 1
[cplayer] #define HAVE_AVCODEC_CHROMA_POS_API 1
[cplayer] #define HAVE_AVCOL_SPC_BT2020 1
[cplayer] #define HAVE_AVCODEC_VDPAU_ALLOC_CONTEXT 0
[cplayer] #define HAVE_LIBAVFILTER 1
[cplayer] #define HAVE_LIBAVDEVICE 1
[cplayer] #define HAVE_AVCODEC_METADATA_UPDATE_SIDE_DATA 1
[cplayer] #define HAVE_AVFORMAT_METADATA_UPDATE_FLAG 1
[cplayer] #define HAVE_AVCODEC_REPLAYGAIN_SIDE_DATA 1
[cplayer] #define HAVE_AV_DISPLAYMATRIX 1
[cplayer] #define HAVE_AVFRAME_METADATA 1
[cplayer] #define HAVE_AVFRAME_SKIP_SAMPLES 1
[cplayer] #define HAVE_VAAPI_HWACCEL 0
[cplayer] #define HAVE_VIDEODECODEACCELERATION_VDADECODER_H 0
[cplayer] #define HAVE_VIDEO_DECODE_ACCELERATION_VDA_DECODER_H 0
[cplayer] #define HAVE_VDA_HWACCEL 0
[cplayer] #define HAVE_VDA_GL 0
[cplayer] #define HAVE_VDPAU_HWACCEL 0
[cplayer] #define HAVE_DXVA2_HWACCEL 1
[cplayer] #define HAVE_TV 1
[cplayer] #define HAVE_TV_V4L2 0
[cplayer] #define HAVE_LIBV4L2 0
[cplayer] #define HAVE_PVR 0
[cplayer] #define HAVE_AUDIO_INPUT 0
[cplayer] #define HAVE_DVBIN 0
[cplayer] #define HAVE_COCOA_APPLICATION 0
[cplayer] #define HAVE_APPLE_REMOTE 0
[cplayer] #define HAVE_SYS_SOUNDCARD_H (HAVE_OSS_AUDIO_NATIVE || HAVE_OSS_AUDIO_4FRONT)
[cplayer] #define HAVE_SOUNDCARD_H HAVE_OSS_AUDIO_SUNAUDIO
[cplayer] #define CONFIGURATION "./waf configure --prefix=/local64 --bindir=/local64/bin-video --docdir=/local64/bin-video/doc/mpv --enable-static-build --disable-manpage-build"
[cplayer] #define MPV_CONFDIR "/local64/etc/mpv"
[cplayer]
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Setting option 'no-config' = '' (flags = 8)
[input] add: section='default' key='MOUSE_BTN0' builtin cmd='ignore # don't do anything' location='<builtin>:1'
[input] add: section='default' key='MOUSE_BTN0_DBL' builtin cmd='cycle fullscreen # toggle fullscreen on/off' location='<builtin>:1'
[input] add: section='default' key='MOUSE_BTN2' builtin cmd='cycle pause # toggle pause on/off' location='<builtin>:1'
[input] add: section='default' key='MOUSE_BTN3' builtin cmd='seek 10' location='<builtin>:1'
[input] add: section='default' key='MOUSE_BTN4' builtin cmd='seek -10' location='<builtin>:1'
[input] add: section='default' key='MOUSE_BTN5' builtin cmd='add volume 2' location='<builtin>:1'
[input] add: section='default' key='MOUSE_BTN6' builtin cmd='add volume -2' location='<builtin>:1'
[input] add: section='default' key='AXIS_UP' builtin cmd='seek 10' location='<builtin>:1'
[input] add: section='default' key='AXIS_DOWN' builtin cmd='seek -10' location='<builtin>:1'
[input] add: section='default' key='AXIS_LEFT' builtin cmd='seek 5' location='<builtin>:1'
[input] add: section='default' key='AXIS_RIGHT' builtin cmd='seek -5' location='<builtin>:1'
[input] add: section='default' key='RIGHT' builtin cmd='seek 5' location='<builtin>:1'
[input] add: section='default' key='LEFT' builtin cmd='seek -5' location='<builtin>:1'
[input] add: section='default' key='UP' builtin cmd='seek 60' location='<builtin>:1'
[input] add: section='default' key='DOWN' builtin cmd='seek -60' location='<builtin>:1'
[input] add: section='default' key='Shift+RIGHT' builtin cmd='no-osd seek 1 - exact' location='<builtin>:1'
[input] add: section='default' key='Shift+LEFT' builtin cmd='no-osd seek -1 - exact' location='<builtin>:1'
[input] add: section='default' key='Shift+UP' builtin cmd='no-osd seek 5 - exact' location='<builtin>:1'
[input] add: section='default' key='Shift+DOWN' builtin cmd='no-osd seek -5 - exact' location='<builtin>:1'
[input] add: section='default' key='Ctrl+LEFT' builtin cmd='no-osd sub_seek -1' location='<builtin>:1'
[input] add: section='default' key='Ctrl+RIGHT' builtin cmd='no-osd sub_seek 1' location='<builtin>:1'
[input] add: section='default' key='PGUP' builtin cmd='add chapter 1 # skip to next chapter' location='<builtin>:1'
[input] add: section='default' key='PGDWN' builtin cmd='add chapter -1 # skip to previous chapter' location='<builtin>:1'
[input] add: section='default' key='Shift+PGUP' builtin cmd='seek 600' location='<builtin>:1'
[input] add: section='default' key='Shift+PGDWN' builtin cmd='seek -600' location='<builtin>:1'
[input] add: section='default' key='[' builtin cmd='multiply speed 0.9091 # scale playback speed' location='<builtin>:1'
[input] add: section='default' key=']' builtin cmd='multiply speed 1.1' location='<builtin>:1'
[input] add: section='default' key='{' builtin cmd='multiply speed 0.5' location='<builtin>:1'
[input] add: section='default' key='}' builtin cmd='multiply speed 2.0' location='<builtin>:1'
[input] add: section='default' key='BS' builtin cmd='set speed 1.0 # reset speed to normal' location='<builtin>:1'
[input] add: section='default' key='q' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='Q' builtin cmd='quit_watch_later' location='<builtin>:1'
[input] add: section='encode' key='q' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='ESC' builtin cmd='set fullscreen no' location='<builtin>:1'
[input] add: section='encode' key='ESC' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='p' builtin cmd='cycle pause # toggle pause/playback mode' location='<builtin>:1'
[input] add: section='default' key='.' builtin cmd='frame_step # advance one frame and pause' location='<builtin>:1'
[input] add: section='default' key=',' builtin cmd='frame_back_step # go back by one frame and pause' location='<builtin>:1'
[input] add: section='default' key='SPACE' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='>' builtin cmd='playlist_next # skip to next file' location='<builtin>:1'
[input] add: section='default' key='ENTER' builtin cmd='playlist_next # skip to next file' location='<builtin>:1'
[input] add: section='default' key='<' builtin cmd='playlist_prev # skip to previous file' location='<builtin>:1'
[input] add: section='default' key='O' builtin cmd='osd # cycle through OSD mode' location='<builtin>:1'
[input] add: section='default' key='o' builtin cmd='show_progress' location='<builtin>:1'
[input] add: section='default' key='P' builtin cmd='show_progress' location='<builtin>:1'
[input] add: section='default' key='I' builtin cmd='show_text "${filename}" # display filename in osd' location='<builtin>:1'
[input] add: section='default' key='z' builtin cmd='add sub-delay -0.1 # subtract 100 ms delay from subs' location='<builtin>:1'
[input] add: section='default' key='x' builtin cmd='add sub-delay +0.1 # add' location='<builtin>:1'
[input] add: section='default' key='Ctrl++' builtin cmd='add audio-delay 0.100 # this changes audio/video sync' location='<builtin>:1'
[input] add: section='default' key='Ctrl+-' builtin cmd='add audio-delay -0.100' location='<builtin>:1'
[input] add: section='default' key='9' builtin cmd='add volume -2' location='<builtin>:1'
[input] add: section='default' key='/' builtin cmd='add volume -2' location='<builtin>:1'
[input] add: section='default' key='0' builtin cmd='add volume 2' location='<builtin>:1'
[input] add: section='default' key='*' builtin cmd='add volume 2' location='<builtin>:1'
[input] add: section='default' key='m' builtin cmd='cycle mute' location='<builtin>:1'
[input] add: section='default' key='1' builtin cmd='add contrast -1' location='<builtin>:1'
[input] add: section='default' key='2' builtin cmd='add contrast 1' location='<builtin>:1'
[input] add: section='default' key='3' builtin cmd='add brightness -1' location='<builtin>:1'
[input] add: section='default' key='4' builtin cmd='add brightness 1' location='<builtin>:1'
[input] add: section='default' key='5' builtin cmd='add gamma -1' location='<builtin>:1'
[input] add: section='default' key='6' builtin cmd='add gamma 1' location='<builtin>:1'
[input] add: section='default' key='7' builtin cmd='add saturation -1' location='<builtin>:1'
[input] add: section='default' key='8' builtin cmd='add saturation 1' location='<builtin>:1'
[input] add: section='default' key='d' builtin cmd='cycle framedrop # cycle through framedrop modes' location='<builtin>:1'
[input] add: section='default' key='D' builtin cmd='cycle deinterlace' location='<builtin>:1'
[input] add: section='default' key='r' builtin cmd='add sub-pos -1 # move subtitles up' location='<builtin>:1'
[input] add: section='default' key='t' builtin cmd='add sub-pos +1 # down' location='<builtin>:1'
[input] add: section='default' key='v' builtin cmd='cycle sub-visibility' location='<builtin>:1'
[input] add: section='default' key='V' builtin cmd='cycle ass-vsfilter-aspect-compat' location='<builtin>:1'
[input] add: section='default' key='j' builtin cmd='cycle sub # cycle through subtitles' location='<builtin>:1'
[input] add: section='default' key='J' builtin cmd='cycle sub down # ...backwards' location='<builtin>:1'
[input] add: section='default' key='SHARP' builtin cmd='cycle audio # switch audio streams' location='<builtin>:1'
[input] add: section='default' key='_' builtin cmd='cycle video' location='<builtin>:1'
[input] add: section='default' key='T' builtin cmd='cycle ontop # toggle video window ontop of other windows' location='<builtin>:1'
[input] add: section='default' key='f' builtin cmd='cycle fullscreen # toggle fullscreen' location='<builtin>:1'
[input] add: section='default' key='s' builtin cmd='screenshot # take a screenshot' location='<builtin>:1'
[input] add: section='default' key='S' builtin cmd='screenshot video # ...without subtitles' location='<builtin>:1'
[input] add: section='default' key='Alt+s' builtin cmd='screenshot - each-frame # automatically screenshot every frame' location='<builtin>:1'
[input] add: section='default' key='w' builtin cmd='add panscan -0.1 # zoom out with -panscan 0 -fs' location='<builtin>:1'
[input] add: section='default' key='e' builtin cmd='add panscan +0.1 # in' location='<builtin>:1'
[input] add: section='default' key='POWER' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='MENU' builtin cmd='cycle osd' location='<builtin>:1'
[input] add: section='default' key='PLAY' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='PAUSE' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='PLAYPAUSE' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='STOP' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='FORWARD' builtin cmd='seek 60' location='<builtin>:1'
[input] add: section='default' key='REWIND' builtin cmd='seek -60' location='<builtin>:1'
[input] add: section='default' key='NEXT' builtin cmd='playlist_next' location='<builtin>:1'
[input] add: section='default' key='PREV' builtin cmd='playlist_prev' location='<builtin>:1'
[input] add: section='default' key='VOLUME_UP' builtin cmd='add volume 2' location='<builtin>:1'
[input] add: section='default' key='VOLUME_DOWN' builtin cmd='add volume -2' location='<builtin>:1'
[input] add: section='default' key='MUTE' builtin cmd='cycle mute' location='<builtin>:1'
[input] add: section='default' key='CLOSE_WIN' builtin cmd='quit' location='<builtin>:1'
[input] add: section='encode' key='CLOSE_WIN' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='E' builtin cmd='cycle edition # next edition' location='<builtin>:1'
[input] add: section='default' key='l' builtin cmd='ab_loop # Set/clear A-B loop points' location='<builtin>:1'
[input] add: section='default' key='Ctrl+c' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='AR_PLAY' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='AR_PLAY_HOLD' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='AR_CENTER' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='AR_CENTER_HOLD' builtin cmd='quit' location='<builtin>:1'
[input] add: section='default' key='AR_NEXT' builtin cmd='seek 10' location='<builtin>:1'
[input] add: section='default' key='AR_NEXT_HOLD' builtin cmd='seek 120' location='<builtin>:1'
[input] add: section='default' key='AR_PREV' builtin cmd='seek -10' location='<builtin>:1'
[input] add: section='default' key='AR_PREV_HOLD' builtin cmd='seek -120' location='<builtin>:1'
[input] add: section='default' key='AR_MENU' builtin cmd='show_progress' location='<builtin>:1'
[input] add: section='default' key='AR_MENU_HOLD' builtin cmd='cycle mute' location='<builtin>:1'
[input] add: section='default' key='AR_VUP' builtin cmd='add volume 2' location='<builtin>:1'
[input] add: section='default' key='AR_VUP_HOLD' builtin cmd='add chapter 1' location='<builtin>:1'
[input] add: section='default' key='AR_VDOWN' builtin cmd='add volume -2' location='<builtin>:1'
[input] add: section='default' key='AR_VDOWN_HOLD' builtin cmd='add chapter -1' location='<builtin>:1'
[input] add: section='default' key='JOY_RIGHT' builtin cmd='seek 10' location='<builtin>:1'
[input] add: section='default' key='JOY_LEFT' builtin cmd='seek -10' location='<builtin>:1'
[input] add: section='default' key='JOY_UP' builtin cmd='seek 60' location='<builtin>:1'
[input] add: section='default' key='JOY_DOWN' builtin cmd='seek -60' location='<builtin>:1'
[input] add: section='default' key='JOY_BTN0' builtin cmd='cycle pause' location='<builtin>:1'
[input] add: section='default' key='JOY_BTN1' builtin cmd='cycle osd' location='<builtin>:1'
[input] add: section='default' key='JOY_BTN2' builtin cmd='add volume 2' location='<builtin>:1'
[input] add: section='default' key='JOY_BTN3' builtin cmd='add volume -2' location='<builtin>:1'
[input] add: section='discnav' key='ENTER' builtin cmd='discnav menu # DISCNAV MENU' location='<builtin>:1'
[input] add: section='discnav-menu' key='UP' builtin cmd='discnav up # DISCNAV UP' location='<builtin>:1'
[input] add: section='discnav-menu' key='DOWN' builtin cmd='discnav down # DISCNAV DOWN' location='<builtin>:1'
[input] add: section='discnav-menu' key='LEFT' builtin cmd='discnav left # DISCNAV LEFT' location='<builtin>:1'
[input] add: section='discnav-menu' key='RIGHT' builtin cmd='discnav right # DISCNAV RIGHT' location='<builtin>:1'
[input] add: section='discnav-menu' key='ENTER' builtin cmd='discnav select # DISCNAV SELECT (ok)' location='<builtin>:1'
[input] add: section='discnav-menu' key='MOUSE_BTN0' builtin cmd='discnav mouse' location='<builtin>:1'
[input] add: section='discnav-menu' key='MOUSE_MOVE' builtin cmd='discnav mouse_move' location='<builtin>:1'
[input] add: section='default' key='h' builtin cmd='cycle tv-channel -1 # previous channel' location='<builtin>:1'
[input] add: section='default' key='k' builtin cmd='cycle tv-channel +1 # next channel' location='<builtin>:1'
[input] add: section='default' key='!' builtin cmd='add chapter -1 # skip to previous chapter' location='<builtin>:1'
[input] add: section='default' key='@' builtin cmd='add chapter 1 # next' location='<builtin>:1'
[input] Falling back on default (hardcoded) input config
[osc] Loading script @osc.lua...
[global] config file: 'scripts'
[global] config file: 'lua'
[osc] loading mp.defaults
[osc] loading @osc.lua
[osc] reading options for osc
[global] config path: 'lua-settings/osc.conf' -> '(NULL)'
[osc] lua-settings/osc.conf not found.
[input] add: section='showhide' key='MOUSE_MOVE' cmd='script_binding osc/__keybinding1' location='<script>:1'
[input] add: section='showhide' key='MOUSE_LEAVE' cmd='script_binding osc/__keybinding2' location='<script>:2'
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[input] add: section='input' key='MOUSE_BTN0' cmd='script_binding osc/__keybinding3' location='<script>:1'
[input] add: section='input' key='Shift+MOUSE_BTN0' cmd='script_binding osc/__keybinding4' location='<script>:2'
[input] add: section='input' key='MOUSE_BTN2' cmd='script_binding osc/__keybinding5' location='<script>:3'
[input] add: section='input' key='MOUSE_BTN0_DBL' cmd='ignore' location='<script>:4'
[input] add: section='input' key='Shift+MOUSE_BTN0_DBL' cmd='ignore' location='<script>:5'
[input] add: section='input' key='MOUSE_BTN2_DBL' cmd='ignore' location='<script>:6'
[input] add: section='input' key='DEL' cmd='script_binding osc/__keybinding6' location='<script>:7'
[input] enable section 'input'
[input] active section stack:
[input] default 12
[input] showhide 12
[input] input 0
[osc] rendering
[osc] osc_init
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] input 0
[input] showhide 12
[cplayer] Done loading @osc.lua.
[ytdl_hook] Loading script @ytdl_hook.lua...
[global] config file: 'scripts'
[global] config file: 'lua'
[ytdl_hook] loading mp.defaults
[ytdl_hook] loading @ytdl_hook.lua
[cplayer] Run command: hook_add, flags=0, args=[on_load, 1, 10]
[cplayer] Done loading @ytdl_hook.lua.
[global] config file: 'scripts'
[global] config file: 'lua'
[global] config path: 'watch_later/DD455279C0CF2C62ED575448C17505DC' -> '(NULL)'
[global] config path: 'watch_later' -> '(NULL)'
[global] config path: 'watch_later/DD455279C0CF2C62ED575448C17505DC' -> '(NULL)'
[global] config path: 'watch_later' -> '(NULL)'
[cplayer] Playing: [Underwater] Parasyte - the maxim - 13 (720p) [4D605A0B].mkv
[cplayer] Running hook: ytdl_hook/on_load
[osc] rendering
[osc] Run command: osc_init hook_ack, flags=0, args=[
[cplayer] on_load]
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[file] Opened: [Underwater] Parasyte - the maxim - 13 (720p) [4D605A0B].mkv
[demux] Trying demuxer: disc (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: edl (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: cue (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: rawaudio (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: rawvideo (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: tv (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: libass (force-level: normal)
[file] seek to 0x0
[demux] Trying demuxer: mkv (force-level: normal)
[file] seek to 0x0
[mkv] Parsing element EBML
[mkv] Parsing 4286 EBMLVersion size: 1 value: uint 1
[mkv] Parsing 42f7 EBMLReadVersion size: 1 value: uint 1
[mkv] Parsing 42f2 EBMLMaxIDLength size: 1 value: uint 4
[mkv] Parsing 42f3 EBMLMaxSizeLength size: 1 value: uint 8
[mkv] Parsing 4282 DocType size: 8 value: string "matroska"
[mkv] Parsing 4287 DocTypeVersion size: 1 value: uint 4
[mkv] Parsing 4285 DocTypeReadVersion size: 1 value: uint 2
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] Parsing element SeekHead
[mkv] Parsing 4dbb Seek size: 12 value: subelements
[mkv] Parsing element Seek
[mkv] Parsing 53ab SeekID size: 4 value: ebml_id 1549a966
[mkv] Parsing 53ac SeekPosition size: 2 value: uint 4099
[mkv] Parsing 4dbb Seek size: 12 value: subelements
[mkv] Parsing element Seek
[mkv] Parsing 53ab SeekID size: 4 value: ebml_id 1654ae6b
[mkv] Parsing 53ac SeekPosition size: 2 value: uint 4295
[mkv] Parsing 4dbb Seek size: 14 value: subelements
[mkv] Parsing element Seek
[mkv] Parsing 53ab SeekID size: 4 value: ebml_id 1c53bb6b
[mkv] Parsing 53ac SeekPosition size: 4 value: uint 314820858
[mkv] Parsing 4dbb Seek size: 13 value: subelements
[mkv] Parsing element Seek
[mkv] Parsing 53ab SeekID size: 4 value: ebml_id 1043a770
[mkv] Parsing 53ac SeekPosition size: 3 value: uint 627722
[mkv] Parsing 4dbb Seek size: 12 value: subelements
[mkv] Parsing element Seek
[mkv] Parsing 53ab SeekID size: 4 value: ebml_id 1941a469
[mkv] Parsing 53ac SeekPosition size: 2 value: uint 12867
[mkv] Element 0x1549a966 at 4151.
[mkv] Element 0x1654ae6b at 4347.
[mkv] Element 0x1c53bb6b at 314820910.
[mkv] Element 0x1043a770 at 627774.
[mkv] Element 0x1941a469 at 12919.
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] Parsing element Info
[mkv] Parsing 2ad7b1 TimecodeScale size: 3 value: uint 1000000
[mkv] Parsing 4d80 MuxingApp size: 35 value: string "libebml v1.3.0 + libmatroska v1.4.1"
[mkv] Parsing 5741 WritingApp size: 65 value: string "mkvmerge v7.1.0 ('Good Love') 64bit built on Sep 8 2014 15:10:52"
[mkv] Parsing 4489 Duration size: 4 value: float 1372229.000000
[mkv] Parsing 4461 DateUTC size: 8 value: sint 442394386000000000
[mkv] Parsing 7ba9 Title size: 37 value: string "Parasyte - the maxim - 13 - undefined"
[mkv] Parsing 73a4 SegmentUID size: 16 value: binary 16 bytes
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 1372.229s
[mkv] | + segment uid b9 5d 5c c7 72 16 4d fc af cc ae 4a cb bc 54 4d
[mkv] |+ segment tracks...
[mkv] Parsing element Tracks
[mkv] Parsing ae TrackEntry size: 139 value: subelements
[mkv] Parsing element TrackEntry
[mkv] Parsing d7 TrackNumber size: 1 value: uint 1
[mkv] Parsing 73c5 TrackUID size: 1 value: uint 1
[mkv] Parsing 83 TrackType size: 1 value: uint 1
[mkv] Parsing 9c FlagLacing size: 1 value: uint 0
[mkv] Parsing 6de7 MinCache size: 1 value: uint 1
[mkv] Parsing 86 CodecID size: 15 value: string "V_MPEG4/ISO/AVC"
[mkv] Parsing 63a2 CodecPrivate size: 46 value: binary 46 bytes
[mkv] Parsing 23e383 DefaultDuration size: 4 value: uint 41708333
[mkv] Parsing 22b59c Language size: 3 value: string "und"
[mkv] Parsing 536e Name size: 14 value: string "H.264 (10-bit)"
[mkv] Parsing e0 Video size: 22 value: subelements
[mkv] Parsing element Video
[mkv] Parsing b0 PixelWidth size: 2 value: uint 1280
[mkv] Parsing ba PixelHeight size: 2 value: uint 720
[mkv] Parsing 54b0 DisplayWidth size: 4 value: uint 1280
[mkv] Parsing 54ba DisplayHeight size: 4 value: uint 720
[mkv] Parsing ae TrackEntry size: 71 value: subelements
[mkv] Parsing element TrackEntry
[mkv] Parsing d7 TrackNumber size: 1 value: uint 2
[mkv] Parsing 73c5 TrackUID size: 1 value: uint 2
[mkv] Parsing 83 TrackType size: 1 value: uint 2
[mkv] Parsing 55aa FlagForced size: 1 value: uint 1
[mkv] Parsing 86 CodecID size: 5 value: string "A_AAC"
[mkv] Parsing 63a2 CodecPrivate size: 2 value: binary 2 bytes
[mkv] Parsing 23e383 DefaultDuration size: 4 value: uint 23219954
[mkv] Parsing 22b59c Language size: 3 value: string "jpn"
[mkv] Parsing 536e Name size: 16 value: string "Japanese 2.0 AAC"
[mkv] Parsing e1 Audio size: 9 value: subelements
[mkv] Parsing element Audio
[mkv] Parsing b5 SamplingFrequency size: 4 value: float 44100.000000
[mkv] Parsing 9f Channels size: 1 value: uint 2
[mkv] Parsing ae TrackEntry size: 3579 value: subelements
[mkv] Parsing element TrackEntry
[mkv] Parsing d7 TrackNumber size: 1 value: uint 3
[mkv] Parsing 73c5 TrackUID size: 8 value: uint 5591221087414922123
[mkv] Parsing 83 TrackType size: 1 value: uint 17
[mkv] Parsing 9c FlagLacing size: 1 value: uint 0
[mkv] Parsing 86 CodecID size: 10 value: string "S_TEXT/ASS"
[mkv] Parsing 63a2 CodecPrivate size: 3533 value: binary 3533 bytes
[mkv] Parsing 536e Name size: 7 value: string "English"
[mkv] Parsing ae TrackEntry size: 3605 value: subelements
[mkv] Parsing element TrackEntry
[mkv] Parsing d7 TrackNumber size: 1 value: uint 4
[mkv] Parsing 73c5 TrackUID size: 8 value: uint 6350327550947005589
[mkv] Parsing 83 TrackType size: 1 value: uint 17
[mkv] Parsing 88 FlagDefault size: 1 value: uint 0
[mkv] Parsing 9c FlagLacing size: 1 value: uint 0
[mkv] Parsing 86 CodecID size: 10 value: string "S_TEXT/ASS"
[mkv] Parsing 63a2 CodecPrivate size: 3533 value: binary 3533 bytes
[mkv] Parsing 22b59c Language size: 3 value: string "enm"
[mkv] Parsing 536e Name size: 23 value: string "English (JP honorifics)"
[mkv] | + a track...
[mkv] | + Track number: 1
[mkv] | + Name: H.264 (10-bit)
[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 46
[mkv] | + Language: und
[mkv] | + Default duration: 41.708ms ( = 23.976 fps)
[mkv] | + a track...
[mkv] | + Track number: 2
[mkv] | + Name: Japanese 2.0 AAC
[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] | + Name: English
[mkv] | + Track type: Subtitle
[mkv] | + Codec ID: S_TEXT/ASS
[mkv] | + CodecPrivate, length 3533
[mkv] | + a track...
[mkv] | + Track number: 4
[mkv] | + Name: English (JP honorifics)
[mkv] | + Track type: Subtitle
[mkv] | + Codec ID: S_TEXT/ASS
[mkv] | + CodecPrivate, length 3533
[mkv] | + Language: enm
[mkv] | + Default flag: 0
[mkv] /---- [ parsing attachments ] ---------
[mkv] Parsing element Attachments
[mkv] Parsing 61a7 AttachedFile size: 77815 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 22 value: string "AVERIASANS-LIGHT_0.TTF"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 77744 value: binary 77744 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 4064679512648844675
[mkv] Parsing 61a7 AttachedFile size: 114964 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 27 value: string "GandhiSans-BoldItalic_0.otf"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 114888 value: binary 114888 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 2698211924756095655
[mkv] Parsing 61a7 AttachedFile size: 106798 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 21 value: string "GandhiSans-Bold_0.otf"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 106728 value: binary 106728 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 5606252308572608387
[mkv] Parsing 61a7 AttachedFile size: 33098 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 25 value: string "JandaEverydayCasual_0.ttf"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 33024 value: binary 33024 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 9772064940390430621
[mkv] Parsing 61a7 AttachedFile size: 206353 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 32 value: string "KozGoPr6N-Regular-Noragami_0.ttf"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 206272 value: binary 206272 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 16574947633213100431
[mkv] Parsing 61a7 AttachedFile size: 38285 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 16 value: string "Kreon-Bold_0.ttf"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 38220 value: binary 38220 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 1056012701261846699
[mkv] Parsing 61a7 AttachedFile size: 37500 value: subelements
[mkv] Parsing element AttachedFile
[mkv] Parsing 466e FileName size: 19 value: string "Kreon-Regular_0.ttf"
[mkv] Parsing 4660 FileMimeType size: 27 value: string "application/x-truetype-font"
[mkv] Parsing 465c FileData size: 37432 value: binary 37432 bytes
[mkv] Parsing 46ae FileUID size: 8 value: uint 17574272401508518073
[mkv] Attachment: AVERIASANS-LIGHT_0.TTF, application/x-truetype-font, 77744 bytes
[mkv] Attachment: GandhiSans-BoldItalic_0.otf, application/x-truetype-font, 114888 bytes
[mkv] Attachment: GandhiSans-Bold_0.otf, application/x-truetype-font, 106728 bytes
[mkv] Attachment: JandaEverydayCasual_0.ttf, application/x-truetype-font, 33024 bytes
[mkv] Attachment: KozGoPr6N-Regular-Noragami_0.ttf, application/x-truetype-font, 206272 bytes
[mkv] Attachment: Kreon-Bold_0.ttf, application/x-truetype-font, 38220 bytes
[mkv] Attachment: Kreon-Regular_0.ttf, application/x-truetype-font, 37432 bytes
[mkv] \---- [ parsing attachments ] ---------
[mkv] /---- [ parsing chapters ] ---------
[mkv] Parsing element Chapters
[mkv] Parsing 45b9 EditionEntry size: 284 value: subelements
[mkv] Parsing element EditionEntry
[mkv] Parsing 45bd EditionFlagHidden size: 1 value: uint 0
[mkv] Parsing 45db EditionFlagDefault size: 1 value: uint 1
[mkv] Parsing 45dd EditionFlagOrdered size: 1 value: uint 0
[mkv] Parsing 45bc EditionUID size: 3 value: uint 7347389
[mkv] Parsing b6 ChapterAtom size: 43 value: subelements
[mkv] Parsing element ChapterAtom
[mkv] Parsing 73c4 ChapterUID size: 3 value: uint 7347390
[mkv] Parsing 91 ChapterTimeStart size: 1 value: uint 0
[mkv] Parsing 92 ChapterTimeEnd size: 5 value: uint 89006000000
[mkv] Parsing 98 ChapterFlagHidden size: 1 value: uint 0
[mkv] Parsing 4598 ChapterFlagEnabled size: 1 value: uint 1
[mkv] Parsing 80 ChapterDisplay size: 18 value: subelements
[mkv] Parsing element ChapterDisplay
[mkv] Parsing 85 ChapString size: 5 value: string "Intro"
[mkv] Parsing 437c ChapLanguage size: 3 value: string "eng"
[mkv] Parsing 437e ChapCountry size: 2 value: string "us"
[mkv] Parsing b6 ChapterAtom size: 49 value: subelements
[mkv] Parsing element ChapterAtom
[mkv] Parsing 73c4 ChapterUID size: 3 value: uint 7347391
[mkv] Parsing 91 ChapterTimeStart size: 5 value: uint 89046000000
[mkv] Parsing 92 ChapterTimeEnd size: 5 value: uint 179054000000
[mkv] Parsing 98 ChapterFlagHidden size: 1 value: uint 0
[mkv] Parsing 4598 ChapterFlagEnabled size: 1 value: uint 1
[mkv] Parsing 80 ChapterDisplay size: 20 value: subelements
[mkv] Parsing element ChapterDisplay
[mkv] Parsing 85 ChapString size: 7 value: string "Opening"
[mkv] Parsing 437c ChapLanguage size: 3 value: string "eng"
[mkv] Parsing 437e ChapCountry size: 2 value: string "us"
[mkv] Parsing b6 ChapterAtom size: 50 value: subelements
[mkv] Parsing element ChapterAtom
[mkv] Parsing 73c4 ChapterUID size: 3 value: uint 7347392
[mkv] Parsing 91 ChapterTimeStart size: 5 value: uint 179094000000
[mkv] Parsing 92 ChapterTimeEnd size: 6 value: uint 1286076000000
[mkv] Parsing 98 ChapterFlagHidden size: 1 value: uint 0
[mkv] Parsing 4598 ChapterFlagEnabled size: 1 value: uint 1
[mkv] Parsing 80 ChapterDisplay size: 20 value: subelements
[mkv] Parsing element ChapterDisplay
[mkv] Parsing 85 ChapString size: 7 value: string "Episode"
[mkv] Parsing 437c ChapLanguage size: 3 value: string "eng"
[mkv] Parsing 437e ChapCountry size: 2 value: string "us"
[mkv] Parsing b6 ChapterAtom size: 50 value: subelements
[mkv] Parsing element ChapterAtom
[mkv] Parsing 73c4 ChapterUID size: 3 value: uint 7347393
[mkv] Parsing 91 ChapterTimeStart size: 6 value: uint 1286117000000
[mkv] Parsing 92 ChapterTimeEnd size: 6 value: uint 1356105000000
[mkv] Parsing 98 ChapterFlagHidden size: 1 value: uint 0
[mkv] Parsing 4598 ChapterFlagEnabled size: 1 value: uint 1
[mkv] Parsing 80 ChapterDisplay size: 19 value: subelements
[mkv] Parsing element ChapterDisplay
[mkv] Parsing 85 ChapString size: 6 value: string "Ending"
[mkv] Parsing 437c ChapLanguage size: 3 value: string "eng"
[mkv] Parsing 437e ChapCountry size: 2 value: string "us"
[mkv] Parsing b6 ChapterAtom size: 64 value: subelements
[mkv] Parsing element ChapterAtom
[mkv] Parsing 73c4 ChapterUID size: 3 value: uint 7347394
[mkv] Parsing 91 ChapterTimeStart size: 6 value: uint 1356145000000
[mkv] Parsing 92 ChapterTimeEnd size: 6 value: uint 1372121000000
[mkv] Parsing 98 ChapterFlagHidden size: 1 value: uint 0
[mkv] Parsing 4598 ChapterFlagEnabled size: 1 value: uint 1
[mkv] Parsing 80 ChapterDisplay size: 33 value: subelements
[mkv] Parsing element ChapterDisplay
[mkv] Parsing 85 ChapString size: 20 value: string "Next episode preview"
[mkv] Parsing 437c ChapLanguage size: 3 value: string "eng"
[mkv] Parsing 437e ChapCountry size: 2 value: string "us"
[mkv] Default edition: 0
[mkv] New edition 0
[mkv] Default edition flag: 1
[mkv] Ordered chapter flag: 0
[mkv] Chapter 0 from 00:00:00.000 to 00:01:29.6000000, Intro
[mkv] Chapter 1 from 00:01:29.46000000 to 00:02:59.54000000, Opening
[mkv] Chapter 2 from 00:02:59.94000000 to 00:21:26.76000000, Episode
[mkv] Chapter 3 from 00:21:26.117000000 to 00:22:36.105000000, Ending
[mkv] Chapter 4 from 00:22:36.145000000 to 00:22:52.121000000, Next episode preview
[mkv] \---- [ parsing chapters ] ---------
[mkv] |+ found cluster
[mkv] Deferring reading cues.
[file] seek to 0x995CB
[mkv] All headers are parsed!
[mkv] Aspect: 1.777778
[demux] Detected file format: Matroska
[find_subfiles] Load subtitles in .
[global] config path: 'sub/' -> '(NULL)'
[cplayer] [stream] Video (+) --vid=1 'H.264 (10-bit)' (h264)
[cplayer] [stream] Audio (+) --aid=1 --alang=jpn (*) 'Japanese 2.0 AAC' (aac)
[cplayer] [stream] Subs (+) --sid=1 --slang=eng (*) 'English' (ass)
[cplayer] [stream] Subs --sid=2 --slang=enm 'English (JP honorifics)' (ass)
[cplayer] File tags:
[cplayer] Title: Parasyte - the maxim - 13 - undefined
[cplayer] [V] fourcc:0x31637661 size:1280x720 fps:23.976
[mkv] packets=0, bytes=0, active=0, more=0
[vo/opengl] Detected desktop OpenGL 3.0.
[vo/opengl] GL_VENDOR='ATI Technologies Inc.'
[vo/opengl] GL_RENDERER='AMD Radeon HD 7800 Series'
[vo/opengl] GL_VERSION='3.0.13084 Compatibility Profile Context 14.301.1001.0'
[vo/opengl] GL_SHADING_LANGUAGE_VERSION='4.40'
[vo/opengl] OpenGL legacy compat. found.
[vo/opengl] Combined OpenGL extensions string:
[vo/opengl] GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_que
[vo/opengl] Detected OpenGL features:
[vo/opengl] - Legacy OpenGL
[vo/opengl] - OpenGL 2.1+ (or subset)
[vo/opengl] - Framebuffers
[vo/opengl] - VAOs
[vo/opengl] - sRGB textures
[vo/opengl] - sRGB framebuffers
[vo/opengl] - Float textures
[vo/opengl] - RG textures
[vo/opengl] - 1st class shader arrays
[vo/opengl] - 3D textures
[vo/opengl] - debugging extensions
[vo/opengl] Testing user-set FBO format (0x1908)
[vo/opengl] Create FBO: 16x16
[vo/opengl] 16 bit texture depth: 16.
[vo/opengl] Display depth: R=8, G=8, B=8
[vo/opengl] Testing user-set FBO format (0x1908)
[vo/opengl] Create FBO: 16x16
[vo/opengl] Reinit rendering.
[vo/opengl] Assuming 1000.000000 FPS for framedrop.
[vd] Codec list:
[vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[vd] Opening video decoder lavc:h264
[ffmpeg] ?: detected 4 logical cores
[vd] Detected 4 logical cores.
[vd] Requesting 4 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:libfdk_aac (aac) - Fraunhofer FDK AAC
[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' -> '(NULL)'
[libass] Raster: FreeType 2.5.5
[libass] Shaper: FriBidi 0.19.6 (SIMPLE) HarfBuzz-ng 0.9.37 (COMPLEX)
[libass] Initialized
[libass] Event: [Script Info]
[libass] ; Script generated by Aegisub r8632
[libass] ; http://www.aegisub.org/
[libass] Title: [Underwater] Parasyte - the maxim - 13
[libass] ScriptType: v4.00+
[libass] WrapStyle: 0
[libass] PlayResX: 1280
[libass] PlayResY: 720
[libass] ScaledBorderAndShadow: yes
[libass] YCbCr Matrix: TV.709
[libass] Last Style Storage: Parasyte
[libass] Video File: Parasyte.13.premux.720p.mkv
[libass] Video AR Mode: 4
[libass] Video AR Value: 1.777778
[libass] Video Zoom Percent: 0.500000
[libass] Scroll Position: 680
[libass] Active Line: 381
[libass] Video Position: 32774
[libass]
[libass] [V4+ Styles]
[libass] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
[libass] Style: Default,Gandhi Sans,50,&H00FFFFFF,&H000000FF,&H001C241B,&HDC111C10,-1,0,0,0,98,100,0.2,0,1,2.8,1.2,2,160,160,42,1
[libass] Style: DefaultAlt,Gandhi Sans,50,&H00FFFFFF,&H000000FF,&H001D1E30,&HDC10111C,-1,0,0,0,98,100,0.2,0,1,2.8,1.2,2,160,160,42,1
[libass] Style: DefaultTop,Gandhi Sans,50,&H00FFFFFF,&H000000FF,&H001C241B,&HDC111C10,-1,0,0,0,98,100,0.2,0,1,2.8,1.2,8,160,160,37,1
[libass] Style: Signs,Gandhi Sans,40,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: ED1-Rom,Kreon,49,&H001C241B,&H000000FF,&H00F4FCFF,&HDC111C10,0,0,0,0,98,100,0.2,0,1,2.8,0,2,160,160,38,1
[libass] Style: ED1-Eng,Kreon,50,&H00F4FCFF,&H000000FF,&H000F160F,&HDC111C10,-1,0,0,0,98,100,0.2,0,1,1.8,0,2,160,160,38,1
[libass] Style: Chalk#1,EraserDust,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Chalk#2,DK Crayon Crumble,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - Akbar,Akbar,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - Corbel,Corbel,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - GothicB,Kozuka Gothic Mikakunin,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - GothicH,KozukaGothicProH-Madoka,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - GothicM,Kozuka Gothic Pro M - ENG,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - GothicR,Kozuka Gothic Regular Noragami,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - MaruGothicB,DFPMaruGothic-W6-Kami,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,80,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - Mask,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - MinchoB,Iwata Mincho Old Pro-Fate B,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - MinchoH,Iwata Mincho Old Pro H-Fate,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - MinchoM,Iwata Mincho Pro M-Kami,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Style: Sign - Elmer,ElmerFont,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass]
[libass] [Events]
[libass] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
[libass] Comment: 9,0:10:03.71,0:10:04.43,Default,S,0,0,0,,I won't.
[libass] Comment: 0,0:22:11.10,0:22:14.52,ED1-Rom,,65,484,0,,{\fad(150,200)\blur2}it's the right time
[libass] Comment: 0,0:22:16.81,0:22:20.06,ED1-Rom,,65,484,0,,{\fad(150,200)\blur2}yeah it's the right time
[libass]
[libass] Style format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
[libass] [0000000004c6d9e0] Style: Default,Gandhi Sans,50,&H00FFFFFF,&H000000FF,&H001C241B,&HDC111C10,-1,0,0,0,98,100,0.2,0,1,2.8,1.2,2,160,160,42,1
[libass] [0000000004c6d9e0] Style: DefaultAlt,Gandhi Sans,50,&H00FFFFFF,&H000000FF,&H001D1E30,&HDC10111C,-1,0,0,0,98,100,0.2,0,1,2.8,1.2,2,160,160,42,1
[libass] [0000000004c6d9e0] Style: DefaultTop,Gandhi Sans,50,&H00FFFFFF,&H000000FF,&H001C241B,&HDC111C10,-1,0,0,0,98,100,0.2,0,1,2.8,1.2,8,160,160,37,1
[libass] [0000000004c6d9e0] Style: Signs,Gandhi Sans,40,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: ED1-Rom,Kreon,49,&H001C241B,&H000000FF,&H00F4FCFF,&HDC111C10,0,0,0,0,98,100,0.2,0,1,2.8,0,2,160,160,38,1
[libass] [0000000004c6d9e0] Style: ED1-Eng,Kreon,50,&H00F4FCFF,&H000000FF,&H000F160F,&HDC111C10,-1,0,0,0,98,100,0.2,0,1,1.8,0,2,160,160,38,1
[libass] [0000000004c6d9e0] Style: Chalk#1,EraserDust,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Chalk#2,DK Crayon Crumble,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - Akbar,Akbar,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - Corbel,Corbel,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - GothicB,Kozuka Gothic Mikakunin,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - GothicH,KozukaGothicProH-Madoka,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - GothicM,Kozuka Gothic Pro M - ENG,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - GothicR,Kozuka Gothic Regular Noragami,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - MaruGothicB,DFPMaruGothic-W6-Kami,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,80,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - Mask,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - MinchoB,Iwata Mincho Old Pro-Fate B,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - MinchoH,Iwata Mincho Old Pro H-Fate,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - MinchoM,Iwata Mincho Pro M-Kami,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] [0000000004c6d9e0] Style: Sign - Elmer,ElmerFont,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,5,10,10,10,1
[libass] Event format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
[libass] Not understood: 'Comment: 9,0:10:03.71,0:10:04.'
[libass] Not understood: 'Comment: 0,0:22:11.10,0:22:14.'
[libass] Not understood: 'Comment: 0,0:22:16.81,0:22:20.'
[sub] Subtitle filter chain: ass (ass)
[global] config path: 'subfont.ttf' -> '(NULL)'
[global] config path: 'fonts.conf' -> '(NULL)'
[libass] Setting up fonts...
Fontconfig error: Cannot load default config file
[libass] No usable fontconfig configuration file found, using fallback.
Fontconfig error: Cannot load default config file
[libass] Adding memory font 'AVERIASANS-LIGHT_0.TTF'
[libass] Adding memory font 'GandhiSans-BoldItalic_0.otf'
[libass] Adding memory font 'GandhiSans-Bold_0.otf'
[libass] Adding memory font 'JandaEverydayCasual_0.ttf'
[libass] Adding memory font 'KozGoPr6N-Regular-Noragami_0.ttf'
[libass] Adding memory font 'Kreon-Bold_0.ttf'
[libass] Adding memory font 'Kreon-Regular_0.ttf'
[libass] Done.
[cplayer] Starting playback...
[mkv] packets=0, bytes=0, active=1, more=1
[cplayer] video_output_image: 3
[mkv] append packet to video: size=21082 pts=0.000000 dts=-9223372036854775808.000000 pos=628185 [num=1 size=21082]
[mkv] packets=1, bytes=21082, active=1, more=1
[mkv] append packet to audio: size=371 pts=0.000000 dts=-9223372036854775808.000000 pos=649274 [num=1 size=371]
[mkv] append packet to audio: size=372 pts=0.023220 dts=-9223372036854775808.000000 pos=649274 [num=2 size=743]
[mkv] append packet to audio: size=371 pts=0.046440 dts=-9223372036854775808.000000 pos=649274 [num=3 size=1114]
[mkv] append packet to audio: size=372 pts=0.069660 dts=-9223372036854775808.000000 pos=649274 [num=4 size=1486]
[mkv] append packet to audio: size=371 pts=0.092880 dts=-9223372036854775808.000000 pos=649274 [num=5 size=1857]
[mkv] append packet to audio: size=372 pts=0.116100 dts=-9223372036854775808.000000 pos=649274 [num=6 size=2229]
[mkv] append packet to audio: size=371 pts=0.139320 dts=-9223372036854775808.000000 pos=649274 [num=7 size=2600]
[mkv] append packet to audio: size=372 pts=0.162540 dts=-9223372036854775808.000000 pos=649274 [num=7 size=2601]
[ad] Decoded 371 -> 1024 samples
[mkv] packets=8, bytes=23683, active=1, more=1
[mkv] append packet to audio: size=371 pts=0.186000 dts=-9223372036854775808.000000 pos=652262 [num=8 size=2972]
[af] Audio filter chain:
[mkv] append packet to audio: size=372 pts=0.209220 dts=-9223372036854775808.000000 pos=652262 [num=9 size=3344]
[af] [in] 44100Hz stereo 2ch floatp
[mkv] append packet to audio: size=371 pts=0.232440 dts=-9223372036854775808.000000 pos=652262 [num=10 size=3715]
[af] [out] 44100Hz stereo 2ch floatp
[mkv] append packet to audio: size=372 pts=0.255660 dts=-9223372036854775808.000000 pos=652262 [num=11 size=4087]
[af] [ao] 44100Hz stereo 2ch floatp
[mkv] append packet to audio: size=371 pts=0.278880 dts=-9223372036854775808.000000 pos=652262 [num=12 size=4458]
[mkv] append packet to audio: size=372 pts=0.302100 dts=-9223372036854775808.000000 pos=652262 [num=13 size=4830]
[ao/wasapi] requested format: 44100 Hz, stereo channels, floatp
[mkv] append packet to audio: size=371 pts=0.325320 dts=-9223372036854775808.000000 pos=652262 [num=14 size=5201]
[ao/wasapi] Init wasapi
[mkv] append packet to audio: size=372 pts=0.348540 dts=-9223372036854775808.000000 pos=652262 [num=15 size=5573]
[mkv] packets=16, bytes=26655, active=1, more=1
[ao/wasapi] Init wasapi thread
[mkv] append packet to audio: size=371 pts=0.372000 dts=-9223372036854775808.000000 pos=655250 [num=16 size=5944]
[mkv] append packet to audio: size=372 pts=0.395220 dts=-9223372036854775808.000000 pos=655250 [num=17 size=6316]
[mkv] append packet to audio: size=371 pts=0.418440 dts=-9223372036854775808.000000 pos=655250 [num=18 size=6687]
[ao/wasapi] Default device ID: {77464ecd-f2ad-4a32-9bc6-6b6f66ab8e52}
[mkv] append packet to audio: size=372 pts=0.441660 dts=-9223372036854775808.000000 pos=655250 [num=19 size=7059]
[ao/wasapi] Device loaded: Speakers (Realtek High Definition Audio)
[mkv] append packet to audio: size=371 pts=0.464880 dts=-9223372036854775808.000000 pos=655250 [num=20 size=7430]
[ao/wasapi] Activating pAudioClient interface
[mkv] append packet to audio: size=372 pts=0.488100 dts=-9223372036854775808.000000 pos=655250 [num=21 size=7802]
[mkv] append packet to audio: size=371 pts=0.511320 dts=-9223372036854775808.000000 pos=655250 [num=22 size=8173]
[ao/wasapi] Activating pEndpointVolume interface
[mkv] append packet to audio: size=372 pts=0.534540 dts=-9223372036854775808.000000 pos=655250 [num=23 size=8545]
[ao/wasapi] Query hardware volume support
[mkv] packets=24, bytes=29627, active=1, more=1
[ao/wasapi] Probing formats
[mkv] append packet to video: size=933 pts=0.459000 dts=-9223372036854775808.000000 pos=658238 [num=2 size=22015]
[ao/wasapi] Trying 2ch float32 @ 44100hz
[mkv] packets=25, bytes=30560, active=1, more=0
[ao/wasapi] Accepted as 2ch float @ 48000hz
[ao/wasapi] Fixing format
[ao/wasapi] IAudioClient::GetDevicePeriod
[ao/wasapi] Device period: 10 ms
[ao/wasapi] IAudioClient::Initialize
[ao/wasapi] IAudioClient::Initialize pRenderClient
[ao/wasapi] IAudioClient::Initialize pAudioVolume
[ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle
[ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize
[ao/wasapi] Buffer frame count: 2400 (50 ms)
[ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000.
[ao/wasapi] Format fixed. Using 19200 byte buffer block size
[ao/wasapi] Creating proxies
[ao/wasapi] Read volume levels
[ao/wasapi] Setting up monitoring on playback device
[ao/wasapi] Monitoring changes in device: {0.0.0.00000000}.{77464ecd-f2ad-4a32-9bc6-6b6f66ab8e52}
[ao/wasapi] Init wasapi thread done
[ao/wasapi] Entering dispatch loop
[ao/wasapi] Init wasapi done
[ao/wasapi] device buffer: 2400 samples.
[ao/wasapi] using soft-buffer of 9600 samples.
[cplayer] AO: [wasapi] 48000Hz stereo 2ch float
[cplayer] AO: Description: Windows WASAPI audio output (event mode)
[ao/wasapi] Updating stream title to "mpv - Parasyte - the maxim - 13 - undefined"
[af] Adding filter lavrresample
[af] Audio filter chain:
[af] [in] 44100Hz stereo 2ch floatp
[af] [lavrresample] 48000Hz stereo 2ch float
[af] [out] 48000Hz stereo 2ch float
[af] [ao] 48000Hz stereo 2ch float
[af] Removing filter lavrresample
[af] Adding filter lavrresample
[af] Audio filter chain:
[af] [in] 44100Hz stereo 2ch floatp
[af] [lavrresample] 48000Hz stereo 2ch float
[af] [out] 48000Hz stereo 2ch float
[af] [ao] 48000Hz stereo 2ch float
[mkv] packets=24, bytes=30188, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=23, bytes=29817, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=22, bytes=29445, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=21, bytes=29074, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=20, bytes=28702, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=19, bytes=28331, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=18, bytes=27959, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=17, bytes=27588, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=16, bytes=6506, active=1, more=0
[cplayer] video_output_image: 1
[mkv] packets=15, bytes=5573, active=1, more=1
[mkv] append packet to video: size=231 pts=0.250000 dts=-9223372036854775808.000000 pos=659178 [num=1 size=231]
[mkv] packets=16, bytes=5804, active=1, more=1
[mkv] append packet to video: size=435 pts=0.042000 dts=-9223372036854775808.000000 pos=659416 [num=2 size=666]
[mkv] packets=17, bytes=6239, active=1, more=1
[mkv] append packet to video: size=430 pts=0.083000 dts=-9223372036854775808.000000 pos=659858 [num=3 size=1096]
[mkv] packets=18, bytes=6669, active=1, more=1
[mkv] h264: append packet to video: size=284 pts=0.125000 dts=-9223372036854775808.000000 pos=660295 [num=4 size=1380]
[ffmpeg/video] no picture
[mkv] packets=19, bytes=6953, active=1, more=1
[mkv] append packet to video: size=240 pts=0.167000 dts=-9223372036854775808.000000 pos=660586 [num=5 size=1620]
[cplayer] video_output_image: 1
[mkv] packets=20, bytes=7193, active=1, more=1
[mkv] append packet to video: size=229 pts=0.209000 dts=-9223372036854775808.000000 pos=660833 [num=5 size=1618]
[mkv] packets=20, bytes=7191, active=1, more=0
[ffmpeg/video] h264: no picture
[cplayer] video_output_image: 1
[mkv] packets=19, bytes=6756, active=1, more=0
[cplayer] video_output_image: 1
[mkv] packets=18, bytes=6326, active=1, more=0
[cplayer] video_output_image: 1
[mkv] packets=17, bytes=6042, active=1, more=0
[vd] VIDEO: 1280x720 23.976 fps 0.0 kbps ( 0.0 kB/s)
[vd] VDec: vo config request - 1280 x 720 (yuv420p10)
[vd] VO Config (1280x720->1280x720,0x3FC)
[vf] Video filter chain:
[vf] [vd] 1280x720 yuv420p10 BT.709 (HD)/TV CL=mpeg2/4/h264
[vf] [in] 1280x720 yuv420p10 BT.709 (HD)/TV CL=mpeg2/4/h264
[vf] [out] 1280x720 yuv420p10 BT.709 (HD)/TV CL=mpeg2/4/h264
[cplayer] video_output_image: 1
[cplayer] frametime=0.000
[cplayer] video_output_image: 2
[cplayer] VO: [opengl] 1280x720 yuv420p10
[cplayer] VO: Description: Extended OpenGL Renderer
[vo/opengl] screen size: 1920x1080
[vo/opengl/win32] reset window bounds: 312:149:1296:759
[vo/opengl/win32] move window: 320:180
[vo/opengl/win32] resize window: 1280:720
[vo/opengl] Resize: 1280x720
[vo/opengl] aspect(0) fitin: 1280x720 monitor_par: 1.00
[input] mouse move 412/570
[vo/opengl] aspect(1) wh: 1280x720 (org: 1280x720)
[input] No bind found for key 'MOUSE_MOVE'.
[vo/opengl] aspect(2) wh: 1280x720 (org: 1280x720)
[vo/opengl] Window size: 1280x720
[vo/opengl] Video source: 1280x720 (1280x720)
[vo/opengl] Video display: (0, 0) 1280x720 -> (0, 0) 1280x720
[vo/opengl] Video scale: 1.000000/1.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 user-set FBO format (0x1908)
[vo/opengl] Create FBO: 16x16
[vo/opengl] Texture for plane 0: 1280x720
[vo/opengl] Texture for plane 1: 640x360
[vo/opengl] Texture for plane 2: 640x360
[vo/opengl] Reinit rendering.
[vo/opengl] compiling shader program 'frag_osd_libass', header:
[vo/opengl] [ 1] #define VIDEO_SAMPLER sampler2D
[vo/opengl] vertex shader source:
[vo/opengl] [ 1] #version 130
[vo/opengl] [ 2] #define HAVE_RG 1
[vo/opengl] [ 3] #define HAVE_3DTEX 1
[vo/opengl] [ 4] #define HAVE_ARRAYS 1
[vo/opengl] [ 5]
[vo/opengl] [ 6] #ifdef GL_ES
[vo/opengl] [ 7] precision mediump float;
[vo/opengl] [ 8] #endif
[vo/opengl] [ 9]
[vo/opengl] [ 10] // GLSL 1.20 compatibility layer
[vo/opengl] [ 11] // texture() should be assumed to always map to texture2D()
[vo/opengl] [ 12] #if __VERSION__ >= 130
[vo/opengl] [ 13] # define texture1D texture
[vo/opengl] [ 14] # define texture3D texture
[vo/opengl] [ 15] # define DECLARE_FRAGPARMS \
[vo/opengl] [ 16] out vec4 out_color;
[vo/opengl] [ 17] #else
[vo/opengl] [ 18] # define texture texture2D
[vo/opengl] [ 19] # define DECLARE_FRAGPARMS
[vo/opengl] [ 20] # define out_color gl_FragColor
[vo/opengl] [ 21] # define in varying
[vo/opengl] [ 22] #endif
[vo/opengl] [ 23]
[vo/opengl] [ 24] #if HAVE_RG
[vo/opengl] [ 25] #define RG rg
[vo/opengl] [ 26] #else
[vo/opengl] [ 27] #define RG ra
[vo/opengl] [ 28] #endif
[vo/opengl] [ 29]
[vo/opengl] [ 30] // Earlier GLSL doesn't support mix() with bvec
[vo/opengl] [ 31] #if __VERSION__ >= 130
[vo/opengl] [ 32] vec3 srgb_expand(vec3 v)
[vo/opengl] [ 33] {
[vo/opengl] [ 34] return mix(v / vec3(12.92), pow((v + vec3(0.055))/vec3(1.055), vec3(2.4)),
[vo/opengl] [ 35] lessThanEqual(vec3(0.04045), v));
[vo/opengl] [ 36] }
[vo/opengl] [ 37]
[vo/opengl] [ 38] vec3 srgb_compand(vec3 v)
[vo/opengl] [ 39] {
[vo/opengl] [ 40] return mix(v * vec3(12.92), vec3(1.055) * pow(v, vec3(1.0/2.4)) - vec3(0.055),
[vo/opengl] [ 41] lessThanEqual(vec3(0.0031308), v));
[vo/opengl] [ 42] }
[vo/opengl] [ 43]
[vo/opengl] [ 44] vec3 bt2020_expand(vec3 v)
[vo/opengl] [ 45] {
[vo/opengl] [ 46] return mix(v / vec3(4.5), pow((v + vec3(0.0993))/vec3(1.0993), vec3(1.0/0.45)),
[vo/opengl] [ 47] lessThanEqual(vec3(0.08145), v));
[vo/opengl] [ 48] }
[vo/opengl] [ 49]
[vo/opengl] [ 50] vec3 bt2020_compand(vec3 v)
[vo/opengl] [ 51] {
[vo/opengl] [ 52] return mix(v * vec3(4.5), vec3(1.0993) * pow(v, vec3(0.45)) - vec3(0.0993),
[vo/opengl] [ 53] lessThanEqual(vec3(0.0181), v));
[vo/opengl] [ 54] }
[vo/opengl] [ 55] #endif
[vo/opengl] [ 56]
[vo/opengl] [ 57] // -- prelude end
[vo/opengl] [ 58] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 59]
[vo/opengl] [ 60] #if __VERSION__ < 130
[vo/opengl] [ 61] # undef in
[vo/opengl] [ 62] # define in attribute
[vo/opengl] [ 63] # define out varying
[vo/opengl] [ 64] #endif
[vo/opengl] [ 65]
[vo/opengl] [ 66] uniform mat3 transform;
[vo/opengl] [ 67] uniform vec3 translation;
[vo/opengl] [ 68] #if HAVE_3DTEX
[vo/opengl] [ 69] uniform sampler3D lut_3d;
[vo/opengl] [ 70] #endif
[vo/opengl] [ 71] uniform mat3 cms_matrix; // transformation from file's gamut to bt.2020
[vo/opengl] [ 72]
[vo/opengl] [ 73] in vec2 vertex_position;
[vo/opengl] [ 74] in vec4 vertex_color;
[vo/opengl] [ 75] out vec4 color;
[vo/opengl] [ 76] in vec2 vertex_texcoord;
[vo/opengl] [ 77] out vec2 texcoord;
[vo/opengl] [ 78]
[vo/opengl] [ 79] void main() {
[vo/opengl] [ 80] vec3 position = vec3(vertex_position, 1) + translation;
[vo/opengl] [ 81] #ifndef FIXED_SCALE
[vo/opengl] [ 82] position = transform * position;
[vo/opengl] [ 83] #endif
[vo/opengl] [ 84] gl_Position = vec4(position, 1);
[vo/opengl] [ 85] color = vertex_color;
[vo/opengl] [ 86]
[vo/opengl] [ 87] // Although we are not scaling in linear light, both 3DLUT and SRGB still
[vo/opengl] [ 88] // operate on linear light inputs so we have to convert to it before
[vo/opengl] [ 89] // either step can be applied.
[vo/opengl] [ 90] #ifdef USE_OSD_LINEAR_CONV_APPROX
[vo/opengl] [ 91] color.rgb = pow(color.rgb, vec3(1.95));
[vo/opengl] [ 92] #endif
[vo/opengl] [ 93] #ifdef USE_OSD_LINEAR_CONV_BT2020
[vo/opengl] [ 94] color.rgb = bt2020_expand(color.rgb);
[vo/opengl] [ 95] #endif
[vo/opengl] [ 96] #ifdef USE_OSD_LINEAR_CONV_SRGB
[vo/opengl] [ 97] color.rgb = srgb_expand(color.rgb);
[vo/opengl] [ 98] #endif
[vo/opengl] [ 99] #ifdef USE_OSD_CMS_MATRIX
[vo/opengl] [100] // Convert to the right target gamut first (to BT.709 for sRGB,
[vo/opengl] [101] // and to BT.2020 for 3DLUT). Normal clamping here as perceptually
[vo/opengl] [102] // accurate colorimetry is probably not worth the performance trade-off
[vo/opengl] [103] // here.
[vo/opengl] [104] color.rgb = clamp(cms_matrix * color.rgb, 0.0, 1.0);
[vo/opengl] [105] #endif
[vo/opengl] [106] #ifdef USE_OSD_3DLUT
[vo/opengl] [107] color.rgb = pow(color.rgb, vec3(1.0/2.4)); // linear -> 2.4 3DLUT space
[vo/opengl] [108] color = vec4(texture3D(lut_3d, color.rgb).rgb, color.a);
[vo/opengl] [109] #endif
[vo/opengl] [110] #ifdef USE_OSD_SRGB
[vo/opengl] [111] color.rgb = srgb_compand(color.rgb);
[vo/opengl] [112] #endif
[vo/opengl] [113]
[vo/opengl] [114] texcoord = vertex_texcoord;
[vo/opengl] [115] }
[vo/opengl] [116]
[vo/opengl] fragment shader source:
[vo/opengl] [ 1] #version 130
[vo/opengl] [ 2] #define HAVE_RG 1
[vo/opengl] [ 3] #define HAVE_3DTEX 1
[vo/opengl] [ 4] #define HAVE_ARRAYS 1
[vo/opengl] [ 5]
[vo/opengl] [ 6] #ifdef GL_ES
[vo/opengl] [ 7] precision mediump float;
[vo/opengl] [ 8] #endif
[vo/opengl] [ 9]
[vo/opengl] [ 10] // GLSL 1.20 compatibility layer
[vo/opengl] [ 11] // texture() should be assumed to always map to texture2D()
[vo/opengl] [ 12] #if __VERSION__ >= 130
[vo/opengl] [ 13] # define texture1D texture
[vo/opengl] [ 14] # define texture3D texture
[vo/opengl] [ 15] # define DECLARE_FRAGPARMS \
[vo/opengl] [ 16] out vec4 out_color;
[vo/opengl] [ 17] #else
[vo/opengl] [ 18] # define texture texture2D
[vo/opengl] [ 19] # define DECLARE_FRAGPARMS
[vo/opengl] [ 20] # define out_color gl_FragColor
[vo/opengl] [ 21] # define in varying
[vo/opengl] [ 22] #endif
[vo/opengl] [ 23]
[vo/opengl] [ 24] #if HAVE_RG
[vo/opengl] [ 25] #define RG rg
[vo/opengl] [ 26] #else
[vo/opengl] [ 27] #define RG ra
[vo/opengl] [ 28] #endif
[vo/opengl] [ 29]
[vo/opengl] [ 30] // Earlier GLSL doesn't support mix() with bvec
[vo/opengl] [ 31] #if __VERSION__ >= 130
[vo/opengl] [ 32] vec3 srgb_expand(vec3 v)
[vo/opengl] [ 33] {
[vo/opengl] [ 34] return mix(v / vec3(12.92), pow((v + vec3(0.055))/vec3(1.055), vec3(2.4)),
[vo/opengl] [ 35] lessThanEqual(vec3(0.04045), v));
[vo/opengl] [ 36] }
[vo/opengl] [ 37]
[vo/opengl] [ 38] vec3 srgb_compand(vec3 v)
[vo/opengl] [ 39] {
[vo/opengl] [ 40] return mix(v * vec3(12.92), vec3(1.055) * pow(v, vec3(1.0/2.4)) - vec3(0.055),
[vo/opengl] [ 41] lessThanEqual(vec3(0.0031308), v));
[vo/opengl] [ 42] }
[vo/opengl] [ 43]
[vo/opengl] [ 44] vec3 bt2020_expand(vec3 v)
[vo/opengl] [ 45] {
[vo/opengl] [ 46] return mix(v / vec3(4.5), pow((v + vec3(0.0993))/vec3(1.0993), vec3(1.0/0.45)),
[vo/opengl] [ 47] lessThanEqual(vec3(0.08145), v));
[vo/opengl] [ 48] }
[vo/opengl] [ 49]
[vo/opengl] [ 50] vec3 bt2020_compand(vec3 v)
[vo/opengl] [ 51] {
[vo/opengl] [ 52] return mix(v * vec3(4.5), vec3(1.0993) * pow(v, vec3(0.45)) - vec3(0.0993),
[vo/opengl] [ 53] lessThanEqual(vec3(0.0181), v));
[vo/opengl] [ 54] }
[vo/opengl] [ 55] #endif
[vo/opengl] [ 56]
[vo/opengl] [ 57] // -- prelude end
[vo/opengl] [ 58] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 59] uniform sampler2D texture0;
[vo/opengl] [ 60]
[vo/opengl] [ 61] in vec2 texcoord;
[vo/opengl] [ 62] in vec4 color;
[vo/opengl] [ 63] DECLARE_FRAGPARMS
[vo/opengl] [ 64]
[vo/opengl] [ 65] void main() {
[vo/opengl] [ 66] out_color = vec4(color.rgb, color.a * texture(texture0, texcoord).r);
[vo/opengl] [ 67] }
[vo/opengl] [ 68]
[vo/opengl] shader link log (status=1):
[vo/opengl] compiling shader program 'frag_osd_rgba', header:
[vo/opengl] [ 1] #define VIDEO_SAMPLER sampler2D
[vo/opengl] vertex shader source:
[vo/opengl] [ 1] #version 130
[vo/opengl] [ 2] #define HAVE_RG 1
[vo/opengl] [ 3] #define HAVE_3DTEX 1
[vo/opengl] [ 4] #define HAVE_ARRAYS 1
[vo/opengl] [ 5]
[vo/opengl] [ 6] #ifdef GL_ES
[vo/opengl] [ 7] precision mediump float;
[vo/opengl] [ 8] #endif
[vo/opengl] [ 9]
[vo/opengl] [ 10] // GLSL 1.20 compatibility layer
[vo/opengl] [ 11] // texture() should be assumed to always map to texture2D()
[vo/opengl] [ 12] #if __VERSION__ >= 130
[vo/opengl] [ 13] # define texture1D texture
[vo/opengl] [ 14] # define texture3D texture
[vo/opengl] [ 15] # define DECLARE_FRAGPARMS \
[vo/opengl] [ 16] out vec4 out_color;
[vo/opengl] [ 17] #else
[vo/opengl] [ 18] # define texture texture2D
[vo/opengl] [ 19] # define DECLARE_FRAGPARMS
[vo/opengl] [ 20] # define out_color gl_FragColor
[vo/opengl] [ 21] # define in varying
[vo/opengl] [ 22] #endif
[vo/opengl] [ 23]
[vo/opengl] [ 24] #if HAVE_RG
[vo/opengl] [ 25] #define RG rg
[vo/opengl] [ 26] #else
[vo/opengl] [ 27] #define RG ra
[vo/opengl] [ 28] #endif
[vo/opengl] [ 29]
[vo/opengl] [ 30] // Earlier GLSL doesn't support mix() with bvec
[vo/opengl] [ 31] #if __VERSION__ >= 130
[vo/opengl] [ 32] vec3 srgb_expand(vec3 v)
[vo/opengl] [ 33] {
[vo/opengl] [ 34] return mix(v / vec3(12.92), pow((v + vec3(0.055))/vec3(1.055), vec3(2.4)),
[vo/opengl] [ 35] lessThanEqual(vec3(0.04045), v));
[vo/opengl] [ 36] }
[vo/opengl] [ 37]
[vo/opengl] [ 38] vec3 srgb_compand(vec3 v)
[vo/opengl] [ 39] {
[vo/opengl] [ 40] return mix(v * vec3(12.92), vec3(1.055) * pow(v, vec3(1.0/2.4)) - vec3(0.055),
[vo/opengl] [ 41] lessThanEqual(vec3(0.0031308), v));
[vo/opengl] [ 42] }
[vo/opengl] [ 43]
[vo/opengl] [ 44] vec3 bt2020_expand(vec3 v)
[vo/opengl] [ 45] {
[vo/opengl] [ 46] return mix(v / vec3(4.5), pow((v + vec3(0.0993))/vec3(1.0993), vec3(1.0/0.45)),
[vo/opengl] [ 47] lessThanEqual(vec3(0.08145), v));
[vo/opengl] [ 48] }
[vo/opengl] [ 49]
[vo/opengl] [ 50] vec3 bt2020_compand(vec3 v)
[vo/opengl] [ 51] {
[vo/opengl] [ 52] return mix(v * vec3(4.5), vec3(1.0993) * pow(v, vec3(0.45)) - vec3(0.0993),
[vo/opengl] [ 53] lessThanEqual(vec3(0.0181), v));
[vo/opengl] [ 54] }
[vo/opengl] [ 55] #endif
[vo/opengl] [ 56]
[vo/opengl] [ 57] // -- prelude end
[vo/opengl] [ 58] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 59]
[vo/opengl] [ 60] #if __VERSION__ < 130
[vo/opengl] [ 61] # undef in
[vo/opengl] [ 62] # define in attribute
[vo/opengl] [ 63] # define out varying
[vo/opengl] [ 64] #endif
[vo/opengl] [ 65]
[vo/opengl] [ 66] uniform mat3 transform;
[vo/opengl] [ 67] uniform vec3 translation;
[vo/opengl] [ 68] #if HAVE_3DTEX
[vo/opengl] [ 69] uniform sampler3D lut_3d;
[vo/opengl] [ 70] #endif
[vo/opengl] [ 71] uniform mat3 cms_matrix; // transformation from file's gamut to bt.2020
[vo/opengl] [ 72]
[vo/opengl] [ 73] in vec2 vertex_position;
[vo/opengl] [ 74] in vec4 vertex_color;
[vo/opengl] [ 75] out vec4 color;
[vo/opengl] [ 76] in vec2 vertex_texcoord;
[vo/opengl] [ 77] out vec2 texcoord;
[vo/opengl] [ 78]
[vo/opengl] [ 79] void main() {
[vo/opengl] [ 80] vec3 position = vec3(vertex_position, 1) + translation;
[vo/opengl] [ 81] #ifndef FIXED_SCALE
[vo/opengl] [ 82] position = transform * position;
[vo/opengl] [ 83] #endif
[vo/opengl] [ 84] gl_Position = vec4(position, 1);
[vo/opengl] [ 85] color = vertex_color;
[vo/opengl] [ 86]
[vo/opengl] [ 87] // Although we are not scaling in linear light, both 3DLUT and SRGB still
[vo/opengl] [ 88] // operate on linear light inputs so we have to convert to it before
[vo/opengl] [ 89] // either step can be applied.
[vo/opengl] [ 90] #ifdef USE_OSD_LINEAR_CONV_APPROX
[vo/opengl] [ 91] color.rgb = pow(color.rgb, vec3(1.95));
[vo/opengl] [ 92] #endif
[vo/opengl] [ 93] #ifdef USE_OSD_LINEAR_CONV_BT2020
[vo/opengl] [ 94] color.rgb = bt2020_expand(color.rgb);
[vo/opengl] [ 95] #endif
[vo/opengl] [ 96] #ifdef USE_OSD_LINEAR_CONV_SRGB
[vo/opengl] [ 97] color.rgb = srgb_expand(color.rgb);
[vo/opengl] [ 98] #endif
[vo/opengl] [ 99] #ifdef USE_OSD_CMS_MATRIX
[vo/opengl] [100] // Convert to the right target gamut first (to BT.709 for sRGB,
[vo/opengl] [101] // and to BT.2020 for 3DLUT). Normal clamping here as perceptually
[vo/opengl] [102] // accurate colorimetry is probably not worth the performance trade-off
[vo/opengl] [103] // here.
[vo/opengl] [104] color.rgb = clamp(cms_matrix * color.rgb, 0.0, 1.0);
[vo/opengl] [105] #endif
[vo/opengl] [106] #ifdef USE_OSD_3DLUT
[vo/opengl] [107] color.rgb = pow(color.rgb, vec3(1.0/2.4)); // linear -> 2.4 3DLUT space
[vo/opengl] [108] color = vec4(texture3D(lut_3d, color.rgb).rgb, color.a);
[vo/opengl] [109] #endif
[vo/opengl] [110] #ifdef USE_OSD_SRGB
[vo/opengl] [111] color.rgb = srgb_compand(color.rgb);
[vo/opengl] [112] #endif
[vo/opengl] [113]
[vo/opengl] [114] texcoord = vertex_texcoord;
[vo/opengl] [115] }
[vo/opengl] [116]
[vo/opengl] fragment shader source:
[vo/opengl] [ 1] #version 130
[vo/opengl] [ 2] #define HAVE_RG 1
[vo/opengl] [ 3] #define HAVE_3DTEX 1
[vo/opengl] [ 4] #define HAVE_ARRAYS 1
[vo/opengl] [ 5]
[vo/opengl] [ 6] #ifdef GL_ES
[vo/opengl] [ 7] precision mediump float;
[vo/opengl] [ 8] #endif
[vo/opengl] [ 9]
[vo/opengl] [ 10] // GLSL 1.20 compatibility layer
[vo/opengl] [ 11] // texture() should be assumed to always map to texture2D()
[vo/opengl] [ 12] #if __VERSION__ >= 130
[vo/opengl] [ 13] # define texture1D texture
[vo/opengl] [ 14] # define texture3D texture
[vo/opengl] [ 15] # define DECLARE_FRAGPARMS \
[vo/opengl] [ 16] out vec4 out_color;
[vo/opengl] [ 17] #else
[vo/opengl] [ 18] # define texture texture2D
[vo/opengl] [ 19] # define DECLARE_FRAGPARMS
[vo/opengl] [ 20] # define out_color gl_FragColor
[vo/opengl] [ 21] # define in varying
[vo/opengl] [ 22] #endif
[vo/opengl] [ 23]
[vo/opengl] [ 24] #if HAVE_RG
[vo/opengl] [ 25] #define RG rg
[vo/opengl] [ 26] #else
[vo/opengl] [ 27] #define RG ra
[vo/opengl] [ 28] #endif
[vo/opengl] [ 29]
[vo/opengl] [ 30] // Earlier GLSL doesn't support mix() with bvec
[vo/opengl] [ 31] #if __VERSION__ >= 130
[vo/opengl] [ 32] vec3 srgb_expand(vec3 v)
[vo/opengl] [ 33] {
[vo/opengl] [ 34] return mix(v / vec3(12.92), pow((v + vec3(0.055))/vec3(1.055), vec3(2.4)),
[vo/opengl] [ 35] lessThanEqual(vec3(0.04045), v));
[vo/opengl] [ 36] }
[vo/opengl] [ 37]
[vo/opengl] [ 38] vec3 srgb_compand(vec3 v)
[vo/opengl] [ 39] {
[vo/opengl] [ 40] return mix(v * vec3(12.92), vec3(1.055) * pow(v, vec3(1.0/2.4)) - vec3(0.055),
[vo/opengl] [ 41] lessThanEqual(vec3(0.0031308), v));
[vo/opengl] [ 42] }
[vo/opengl] [ 43]
[vo/opengl] [ 44] vec3 bt2020_expand(vec3 v)
[vo/opengl] [ 45] {
[vo/opengl] [ 46] return mix(v / vec3(4.5), pow((v + vec3(0.0993))/vec3(1.0993), vec3(1.0/0.45)),
[vo/opengl] [ 47] lessThanEqual(vec3(0.08145), v));
[vo/opengl] [ 48] }
[vo/opengl] [ 49]
[vo/opengl] [ 50] vec3 bt2020_compand(vec3 v)
[vo/opengl] [ 51] {
[vo/opengl] [ 52] return mix(v * vec3(4.5), vec3(1.0993) * pow(v, vec3(0.45)) - vec3(0.0993),
[vo/opengl] [ 53] lessThanEqual(vec3(0.0181), v));
[vo/opengl] [ 54] }
[vo/opengl] [ 55] #endif
[vo/opengl] [ 56]
[vo/opengl] [ 57] // -- prelude end
[vo/opengl] [ 58] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 59] uniform sampler2D texture0;
[vo/opengl] [ 60]
[vo/opengl] [ 61] in vec2 texcoord;
[vo/opengl] [ 62] DECLARE_FRAGPARMS
[vo/opengl] [ 63]
[vo/opengl] [ 64] void main() {
[vo/opengl] [ 65] out_color = texture(texture0, texcoord).bgra;
[vo/opengl] [ 66] }
[vo/opengl] [ 67]
[vo/opengl] shader link log (status=1):
[vo/opengl] compiling shader program 'final', header:
[vo/opengl] [ 1] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 2] #define SAMPLE_L(p0, p1, p2) sample_bilinear(p0, p1, p2, filter_param1_l)
[vo/opengl] [ 3] #define USE_CONV CONV_PLANAR
[vo/opengl] [ 4] #define USE_COLORMATRIX 1
[vo/opengl] [ 5] #define SAMPLE_C(p0, p1, p2) sample_bilinear(p0, p1, p2, filter_param1_c)
[vo/opengl] vertex shader source:
[vo/opengl] [ 1] #version 130
[vo/opengl] [ 2] #define HAVE_RG 1
[vo/opengl] [ 3] #define HAVE_3DTEX 1
[vo/opengl] [ 4] #define HAVE_ARRAYS 1
[vo/opengl] [ 5]
[vo/opengl] [ 6] #ifdef GL_ES
[vo/opengl] [ 7] precision mediump float;
[vo/opengl] [ 8] #endif
[vo/opengl] [ 9]
[vo/opengl] [ 10] // GLSL 1.20 compatibility layer
[vo/opengl] [ 11] // texture() should be assumed to always map to texture2D()
[vo/opengl] [ 12] #if __VERSION__ >= 130
[vo/opengl] [ 13] # define texture1D texture
[vo/opengl] [ 14] # define texture3D texture
[vo/opengl] [ 15] # define DECLARE_FRAGPARMS \
[vo/opengl] [ 16] out vec4 out_color;
[vo/opengl] [ 17] #else
[vo/opengl] [ 18] # define texture texture2D
[vo/opengl] [ 19] # define DECLARE_FRAGPARMS
[vo/opengl] [ 20] # define out_color gl_FragColor
[vo/opengl] [ 21] # define in varying
[vo/opengl] [ 22] #endif
[vo/opengl] [ 23]
[vo/opengl] [ 24] #if HAVE_RG
[vo/opengl] [ 25] #define RG rg
[vo/opengl] [ 26] #else
[vo/opengl] [ 27] #define RG ra
[vo/opengl] [ 28] #endif
[vo/opengl] [ 29]
[vo/opengl] [ 30] // Earlier GLSL doesn't support mix() with bvec
[vo/opengl] [ 31] #if __VERSION__ >= 130
[vo/opengl] [ 32] vec3 srgb_expand(vec3 v)
[vo/opengl] [ 33] {
[vo/opengl] [ 34] return mix(v / vec3(12.92), pow((v + vec3(0.055))/vec3(1.055), vec3(2.4)),
[vo/opengl] [ 35] lessThanEqual(vec3(0.04045), v));
[vo/opengl] [ 36] }
[vo/opengl] [ 37]
[vo/opengl] [ 38] vec3 srgb_compand(vec3 v)
[vo/opengl] [ 39] {
[vo/opengl] [ 40] return mix(v * vec3(12.92), vec3(1.055) * pow(v, vec3(1.0/2.4)) - vec3(0.055),
[vo/opengl] [ 41] lessThanEqual(vec3(0.0031308), v));
[vo/opengl] [ 42] }
[vo/opengl] [ 43]
[vo/opengl] [ 44] vec3 bt2020_expand(vec3 v)
[vo/opengl] [ 45] {
[vo/opengl] [ 46] return mix(v / vec3(4.5), pow((v + vec3(0.0993))/vec3(1.0993), vec3(1.0/0.45)),
[vo/opengl] [ 47] lessThanEqual(vec3(0.08145), v));
[vo/opengl] [ 48] }
[vo/opengl] [ 49]
[vo/opengl] [ 50] vec3 bt2020_compand(vec3 v)
[vo/opengl] [ 51] {
[vo/opengl] [ 52] return mix(v * vec3(4.5), vec3(1.0993) * pow(v, vec3(0.45)) - vec3(0.0993),
[vo/opengl] [ 53] lessThanEqual(vec3(0.0181), v));
[vo/opengl] [ 54] }
[vo/opengl] [ 55] #endif
[vo/opengl] [ 56]
[vo/opengl] [ 57] // -- prelude end
[vo/opengl] [ 58] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 59] #define SAMPLE_L(p0, p1, p2) sample_bilinear(p0, p1, p2, filter_param1_l)
[vo/opengl] [ 60] #define USE_CONV CONV_PLANAR
[vo/opengl] [ 61] #define USE_COLORMATRIX 1
[vo/opengl] [ 62] #define SAMPLE_C(p0, p1, p2) sample_bilinear(p0, p1, p2, filter_param1_c)
[vo/opengl] [ 63]
[vo/opengl] [ 64] #if __VERSION__ < 130
[vo/opengl] [ 65] # undef in
[vo/opengl] [ 66] # define in attribute
[vo/opengl] [ 67] # define out varying
[vo/opengl] [ 68] #endif
[vo/opengl] [ 69]
[vo/opengl] [ 70] uniform mat3 transform;
[vo/opengl] [ 71] uniform vec3 translation;
[vo/opengl] [ 72] #if HAVE_3DTEX
[vo/opengl] [ 73] uniform sampler3D lut_3d;
[vo/opengl] [ 74] #endif
[vo/opengl] [ 75] uniform mat3 cms_matrix; // transformation from file's gamut to bt.2020
[vo/opengl] [ 76]
[vo/opengl] [ 77] in vec2 vertex_position;
[vo/opengl] [ 78] in vec4 vertex_color;
[vo/opengl] [ 79] out vec4 color;
[vo/opengl] [ 80] in vec2 vertex_texcoord;
[vo/opengl] [ 81] out vec2 texcoord;
[vo/opengl] [ 82]
[vo/opengl] [ 83] void main() {
[vo/opengl] [ 84] vec3 position = vec3(vertex_position, 1) + translation;
[vo/opengl] [ 85] #ifndef FIXED_SCALE
[vo/opengl] [ 86] position = transform * position;
[vo/opengl] [ 87] #endif
[vo/opengl] [ 88] gl_Position = vec4(position, 1);
[vo/opengl] [ 89] color = vertex_color;
[vo/opengl] [ 90]
[vo/opengl] [ 91] // Although we are not scaling in linear light, both 3DLUT and SRGB still
[vo/opengl] [ 92] // operate on linear light inputs so we have to convert to it before
[vo/opengl] [ 93] // either step can be applied.
[vo/opengl] [ 94] #ifdef USE_OSD_LINEAR_CONV_APPROX
[vo/opengl] [ 95] color.rgb = pow(color.rgb, vec3(1.95));
[vo/opengl] [ 96] #endif
[vo/opengl] [ 97] #ifdef USE_OSD_LINEAR_CONV_BT2020
[vo/opengl] [ 98] color.rgb = bt2020_expand(color.rgb);
[vo/opengl] [ 99] #endif
[vo/opengl] [100] #ifdef USE_OSD_LINEAR_CONV_SRGB
[vo/opengl] [101] color.rgb = srgb_expand(color.rgb);
[vo/opengl] [102] #endif
[vo/opengl] [103] #ifdef USE_OSD_CMS_MATRIX
[vo/opengl] [104] // Convert to the right target gamut first (to BT.709 for sRGB,
[vo/opengl] [105] // and to BT.2020 for 3DLUT). Normal clamping here as perceptually
[vo/opengl] [106] // accurate colorimetry is probably not worth the performance trade-off
[vo/opengl] [107] // here.
[vo/opengl] [108] color.rgb = clamp(cms_matrix * color.rgb, 0.0, 1.0);
[vo/opengl] [109] #endif
[vo/opengl] [110] #ifdef USE_OSD_3DLUT
[vo/opengl] [111] color.rgb = pow(color.rgb, vec3(1.0/2.4)); // linear -> 2.4 3DLUT space
[vo/opengl] [112] color = vec4(texture3D(lut_3d, color.rgb).rgb, color.a);
[vo/opengl] [113] #endif
[vo/opengl] [114] #ifdef USE_OSD_SRGB
[vo/opengl] [115] color.rgb = srgb_compand(color.rgb);
[vo/opengl] [116] #endif
[vo/opengl] [117]
[vo/opengl] [118] texcoord = vertex_texcoord;
[vo/opengl] [119] }
[vo/opengl] [120]
[vo/opengl] fragment shader source:
[vo/opengl] [ 1] #version 130
[vo/opengl] [ 2] #define HAVE_RG 1
[vo/opengl] [ 3] #define HAVE_3DTEX 1
[vo/opengl] [ 4] #define HAVE_ARRAYS 1
[vo/opengl] [ 5]
[vo/opengl] [ 6] #ifdef GL_ES
[vo/opengl] [ 7] precision mediump float;
[vo/opengl] [ 8] #endif
[vo/opengl] [ 9]
[vo/opengl] [ 10] // GLSL 1.20 compatibility layer
[vo/opengl] [ 11] // texture() should be assumed to always map to texture2D()
[vo/opengl] [ 12] #if __VERSION__ >= 130
[vo/opengl] [ 13] # define texture1D texture
[vo/opengl] [ 14] # define texture3D texture
[vo/opengl] [ 15] # define DECLARE_FRAGPARMS \
[vo/opengl] [ 16] out vec4 out_color;
[vo/opengl] [ 17] #else
[vo/opengl] [ 18] # define texture texture2D
[vo/opengl] [ 19] # define DECLARE_FRAGPARMS
[vo/opengl] [ 20] # define out_color gl_FragColor
[vo/opengl] [ 21] # define in varying
[vo/opengl] [ 22] #endif
[vo/opengl] [ 23]
[vo/opengl] [ 24] #if HAVE_RG
[vo/opengl] [ 25] #define RG rg
[vo/opengl] [ 26] #else
[vo/opengl] [ 27] #define RG ra
[vo/opengl] [ 28] #endif
[vo/opengl] [ 29]
[vo/opengl] [ 30] // Earlier GLSL doesn't support mix() with bvec
[vo/opengl] [ 31] #if __VERSION__ >= 130
[vo/opengl] [ 32] vec3 srgb_expand(vec3 v)
[vo/opengl] [ 33] {
[vo/opengl] [ 34] return mix(v / vec3(12.92), pow((v + vec3(0.055))/vec3(1.055), vec3(2.4)),
[vo/opengl] [ 35] lessThanEqual(vec3(0.04045), v));
[vo/opengl] [ 36] }
[vo/opengl] [ 37]
[vo/opengl] [ 38] vec3 srgb_compand(vec3 v)
[vo/opengl] [ 39] {
[vo/opengl] [ 40] return mix(v * vec3(12.92), vec3(1.055) * pow(v, vec3(1.0/2.4)) - vec3(0.055),
[vo/opengl] [ 41] lessThanEqual(vec3(0.0031308), v));
[vo/opengl] [ 42] }
[vo/opengl] [ 43]
[vo/opengl] [ 44] vec3 bt2020_expand(vec3 v)
[vo/opengl] [ 45] {
[vo/opengl] [ 46] return mix(v / vec3(4.5), pow((v + vec3(0.0993))/vec3(1.0993), vec3(1.0/0.45)),
[vo/opengl] [ 47] lessThanEqual(vec3(0.08145), v));
[vo/opengl] [ 48] }
[vo/opengl] [ 49]
[vo/opengl] [ 50] vec3 bt2020_compand(vec3 v)
[vo/opengl] [ 51] {
[vo/opengl] [ 52] return mix(v * vec3(4.5), vec3(1.0993) * pow(v, vec3(0.45)) - vec3(0.0993),
[vo/opengl] [ 53] lessThanEqual(vec3(0.0181), v));
[vo/opengl] [ 54] }
[vo/opengl] [ 55] #endif
[vo/opengl] [ 56]
[vo/opengl] [ 57] // -- prelude end
[vo/opengl] [ 58] #define VIDEO_SAMPLER sampler2D
[vo/opengl] [ 59] #define SAMPLE_L(p0, p1, p2) sample_bilinear(p0, p1, p2, filter_param1_l)
[vo/opengl] [ 60] #define USE_CONV CONV_PLANAR
[vo/opengl] [ 61] #define USE_COLORMATRIX 1
[vo/opengl] [ 62] #define SAMPLE_C(p0, p1, p2) sample_bilinear(p0, p1, p2, filter_param1_c)
[vo/opengl] [ 63] uniform VIDEO_SAMPLER texture0;
[vo/opengl] [ 64] uniform VIDEO_SAMPLER texture1;
[vo/opengl] [ 65] uniform VIDEO_SAMPLER texture2;
[vo/opengl] [ 66] uniform VIDEO_SAMPLER texture3;
[vo/opengl] [ 67] uniform vec2 textures_size[4];
[vo/opengl] [ 68] uniform vec2 chroma_center_offset;
[vo/opengl] [ 69] uniform vec2 chroma_div;
[vo/opengl] [ 70] uniform sampler2D lut_c;
[vo/opengl] [ 71] uniform sampler2D lut_l;
[vo/opengl] [ 72] #if HAVE_3DTEX
[vo/opengl] [ 73] uniform sampler3D lut_3d;
[vo/opengl] [ 74] #endif
[vo/opengl] [ 75] uniform sampler2D dither;
[vo/opengl] [ 76] uniform mat3 colormatrix;
[vo/opengl] [ 77] uniform vec3 colormatrix_c;
[vo/opengl] [ 78] uniform mat3 cms_matrix;
[vo/opengl] [ 79] uniform mat2 dither_trafo;
[vo/opengl] [ 80] uniform vec3 inv_gamma;
[vo/opengl] [ 81] uniform float input_gamma;
[vo/opengl] [ 82] uniform float conv_gamma;
[vo/opengl] [ 83] uniform float dither_quantization;
[vo/opengl] [ 84] uniform float dither_center;
[vo/opengl] [ 85] uniform float filter_param1_l;
[vo/opengl] [ 86] uniform float filter_param1_c;
[vo/opengl] [ 87] uniform vec2 dither_size;
[vo/opengl] [ 88]
[vo/opengl] [ 89] in vec2 texcoord;
[vo/opengl] [ 90] DECLARE_FRAGPARMS
[vo/opengl] [ 91]
[vo/opengl] [ 92] #define CONV_NV12 1
[vo/opengl] [ 93] #define CONV_PLANAR 2
[vo/opengl] [ 94]
[vo/opengl] [ 95] vec4 sample_bilinear(VIDEO_SAMPLER tex, vec2 texsize, vec2 texcoord, float param1) {
[vo/opengl] [ 96] return texture(tex, texcoord);
[vo/opengl] [ 97] }
[vo/opengl] [ 98]
[vo/opengl] [ 99] #define SAMPLE_BILINEAR(p0, p1, p2) sample_bilinear(p0, p1, p2, 0.0)
[vo/opengl] [100]
[vo/opengl] [101] // Explanation how bicubic scaling with only 4 texel fetches is done:
[vo/opengl] [102] // http://www.mate.tue.nl/mate/pdfs/10318.pdf
[vo/opengl] [103] // 'Efficient GPU-Based Texture Interpolation using Uniform B-Splines'
[vo/opengl] [104] // Explanation why this algorithm normally always blurs, even with unit scaling:
[vo/opengl] [105] // http://bigwww.epfl.ch/preprints/ruijters1001p.pdf
[vo/opengl] [106] // 'GPU Prefilter for Accurate Cubic B-spline Interpolation'
[vo/opengl] [107] vec4 calcweights(float s) {
[vo/opengl] [108] vec4 t = vec4(-0.5, 0.1666, 0.3333, -0.3333) * s + vec4(1, 0, -0.5, 0.5);
[vo/opengl] [109] t = t * s + vec4(0, 0, -0.5, 0.5);
[vo/opengl] [110] t = t * s + vec4(-0.6666, 0, 0.8333, 0.1666);
[vo/opengl] [111] vec2 a = vec2(1, 1) / vec2(t.z, t.w);
[vo/opengl] [112] t.xy = t.xy * a + vec2(1, 1);
[vo/opengl] [113] t.x = t.x + s;
[vo/opengl] [114] t.y = t.y - s;
[vo/opengl] [115] return t;
[vo/opengl] [116] }
[vo/opengl] [117]
[vo/opengl] [118] vec4 sample_bicubic_fast(VIDEO_SAMPLER tex, vec2 texsize, vec2 texcoord, float param1) {
[vo/opengl] [119] vec2 pt = 1.0 / texsize;
[vo/opengl] [120] vec2 fcoord = fract(texcoord * texsize + vec2(0.5, 0.5));
[vo/opengl] [121] vec4 parmx = calcweights(fcoord.x);
[vo/opengl] [122] vec4 parmy = calcweights(fcoord.y);
[vo/opengl] [123] vec4 cdelta;
[vo/opengl] [124] cdelta.xz = parmx.RG * vec2(-pt.x, pt.x);
[vo/opengl] [125] cdelta.yw = parmy.RG * vec2(-pt.y, pt.y);
[vo/opengl] [126] // first y-interpolation
[vo/opengl] [127] vec4 ar = texture(tex, texcoord + cdelta.xy);
[vo/opengl] [128] vec4 ag = texture(tex, texcoord + cdelta.xw);
[vo/opengl] [129] vec4 ab = mix(ag, ar, parmy.b);
[vo/opengl] [130] // second y-interpolation
[vo/opengl] [131] vec4 br = texture(tex, texcoord + cdelta.zy);
[vo/opengl] [132] vec4 bg = texture(tex, texcoord + cdelta.zw);
[vo/opengl] [133] vec4 aa = mix(bg, br, parmy.b);
[vo/opengl] [134] // x-interpolation
[vo/opengl] [135] return mix(aa, ab, parmx.b);
[vo/opengl] [136] }
[vo/opengl] [137]
[vo/opengl] [138] #if HAVE_ARRAYS
[vo/opengl] [139] float[2] weights2(sampler2D lookup, float f) {
[vo/opengl] [140] vec2 c = texture(lookup, vec2(0.5, f)).RG;
[vo/opengl] [141] return float[2](c.r, c.g);
[vo/opengl] [142] }
[vo/opengl] [143] float[6] weights6(sampler2D lookup, float f) {
[vo/opengl] [144] vec4 c1 = texture(lookup, vec2(0.25, f));
[vo/opengl] [145] vec4 c2 = texture(lookup, vec2(0.75, f));
[vo/opengl] [146] return float[6](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
[vo/opengl] [147] }
[vo/opengl] [148] #endif
[vo/opengl] [149]
[vo/opengl] [150] // For N=n*4 with n>1.
[vo/opengl] [151] #define WEIGHTS_N(NAME, N) \
[vo/opengl] [152] float[N] NAME(sampler2D lookup, float f) { \
[vo/opengl] [153] float r[N]; \
[vo/opengl] [154] for (int n = 0; n < N / 4; n++) { \
[vo/opengl] [155] vec4 c = texture(lookup, \
[vo/opengl] [156] vec2(1.0 / (N / 2) + n / float(N / 4), f)); \
[vo/opengl] [157] r[n * 4 + 0] = c.r; \
[vo/opengl] [158] r[n * 4 + 1] = c.g; \
[vo/opengl] [159] r[n * 4 + 2] = c.b; \
[vo/opengl] [160] r[n * 4 + 3] = c.a; \
[vo/opengl] [161] } \
[vo/opengl] [162] return r; \
[vo/opengl] [163] }
[vo/opengl] [164]
[vo/opengl] [165] // The DIR parameter is (0, 1) or (1, 0), and we expect the shader compiler to
[vo/opengl] [166] // remove all the redundant multiplications and additions.
[vo/opengl] [167] #define SAMPLE_CONVOLUTION_SEP_N(NAME, DIR, N, LUT, WEIGHTS_FUNC) \
[vo/opengl] [168] vec4 NAME(VIDEO_SAMPLER tex, vec2 texsize, vec2 texcoord) { \
[vo/opengl] [169] vec2 pt = (vec2(1.0) / texsize) * DIR; \
[vo/opengl] [170] float fcoord = dot(fract(texcoord * texsize - vec2(0.5)), DIR); \
[vo/opengl] [171] vec2 base = texcoord - fcoord * pt - pt * vec2(N / 2 - 1); \
[vo/opengl] [172] float weights[N] = WEIGHTS_FUNC(LUT, fcoord); \
[vo/opengl] [173] vec4 res = vec4(0); \
[vo/opengl] [174] for (int n = 0; n < N; n++) { \
[vo/opengl] [175] res += vec4(weights[n]) * texture(tex, base + pt * vec2(n)); \
[vo/opengl] [176] } \
[vo/opengl] [177] return res; \
[vo/opengl] [178] }
[vo/opengl] [179]
[vo/opengl] [180] #define SAMPLE_CONVOLUTION_N(NAME, N, LUT, WEIGHTS_FUNC) \
[vo/opengl] [181] vec4 NAME(VIDEO_SAMPLER tex, vec2 texsize, vec2 texcoord) { \
[vo/opengl] [182] vec2 pt = vec2(1.0) / texsize; \
[vo/opengl] [183] vec2 fcoord = fract(texcoord * texsize - vec2(0.5)); \
[vo/opengl] [184] vec2 base = texcoord - fcoord * pt - pt * vec2(N / 2 - 1); \
[vo/opengl] [185] vec4 res = vec4(0); \
[vo/opengl] [186] float w_x[N] = WEIGHTS_FUNC(LUT, fcoord.x); \
[vo/opengl] [187] float w_y[N] = WEIGHTS_FUNC(LUT, fcoord.y); \
[vo/opengl] [188] for (int y = 0; y < N; y++) { \
[vo/opengl] [189] vec4 line = vec4(0); \
[vo/opengl] [190] for (int x = 0; x < N; x++) \
[vo/opengl] [191] line += vec4(w_x[x]) * texture(tex, base + pt * vec2(x, y));\
[vo/opengl] [192] res += vec4(w_y[y]) * line; \
[vo/opengl] [193] } \
[vo/opengl] [194] return res; \
[vo/opengl] [195] }
[vo/opengl] [196]
[vo/opengl] [197] #ifdef DEF_SCALER0
[vo/opengl] [198] DEF_SCALER0
[vo/opengl] [199] #endif
[vo/opengl] [200] #ifdef DEF_SCALER1
[vo/opengl] [201] DEF_SCALER1
[vo/opengl] [202] #endif
[vo/opengl] [203]
[vo/opengl] [204] // Unsharp masking
[vo/opengl] [205] vec4 sample_sharpen3(VIDEO_SAMPLER tex, vec2 texsize, vec2 texcoord, float param1) {
[vo/opengl] [206] vec2 pt = 1.0 / texsize;
[vo/opengl] [207] vec2 st = pt * 0.5;
[vo/opengl] [208] vec4 p = texture(tex, texcoord);
[vo/opengl] [209] vec4 sum = texture(tex, texcoord + st * vec2(+1, +1))
[vo/opengl] [210] + texture(tex, texcoord + st * vec2(+1, -1))
[vo/opengl] [211] + texture(tex, texcoord + st * vec2(-1, +1))
[vo/opengl] [212] + texture(tex, texcoord + st * vec2(-1, -1));
[vo/opengl] [213] return p + (p - 0.25 * sum) * param1;
[vo/opengl] [214] }
[vo/opengl] [215]
[vo/opengl] [216] vec4 sample_sharpen5(VIDEO_SAMPLER tex, vec2 texsize, vec2 texcoord, float param1) {
[vo/opengl] [217] vec2 pt = 1.0 / texsize;
[vo/opengl] [218] vec2 st1 = pt * 1.2;
[vo/opengl] [219] vec4 p = texture(tex, texcoord);
[vo/opengl] [220] vec4 sum1 = texture(tex, texcoord + st1 * vec2(+1, +1))
[vo/opengl] [221] + texture(tex, texcoord + st1 * vec2(+1, -1))
[vo/opengl] [222] + texture(tex, texcoord + st1 * vec2(-1, +1))
[vo/opengl] [223] + texture(tex, texcoord + st1 * vec2(-1, -1));
[vo/opengl] [224] vec2 st2 = pt * 1.5;
[vo/opengl] [225] vec4 sum2 = texture(tex, texcoord + st2 * vec2(+1, 0))
[vo/opengl] [226] + texture(tex, texcoord + st2 * vec2( 0, +1))
[vo/opengl] [227] + texture(tex, texcoord + st2 * vec2(-1, 0))
[vo/opengl] [228] + texture(tex, texcoord + st2 * vec2( 0, -1));
[vo/opengl] [229] vec4 t = p * 0.859375 + sum2 * -0.1171875 + sum1 * -0.09765625;
[vo/opengl] [230] return p + t * param1;
[vo/opengl] [231] }
[vo/opengl] [232]
[vo/opengl] [233] void main() {
[vo/opengl] [234] vec2 chr_texcoord = texcoord;
[vo/opengl] [235] #ifdef USE_RECTANGLE
[vo/opengl] [236] chr_texcoord = chr_texcoord * chroma_div;
[vo/opengl] [237] #else
[vo/opengl] [238] // Texture coordinates are [0,1], and chroma plane coordinates are
[vo/opengl] [239] // magically rescaled.
[vo/opengl] [240] #endif
[vo/opengl] [241] chr_texcoord = chr_texcoord + chroma_center_offset;
[vo/opengl] [242] #ifndef USE_CONV
[vo/opengl] [243] #define USE_CONV 0
[vo/opengl] [244] #endif
[vo/opengl] [245] #if USE_CONV == CONV_PLANAR
[vo/opengl] [246] vec4 acolor = vec4(SAMPLE_L(texture0, textures_size[0], texcoord).r,
[vo/opengl] [247] SAMPLE_C(texture1, textures_size[1], chr_texcoord).r,
[vo/opengl] [248] SAMPLE_C(texture2, textures_size[2], chr_texcoord).r,
[vo/opengl] [249] 1.0);
[vo/opengl] [250] #elif USE_CONV == CONV_NV12
[vo/opengl] [251] vec4 acolor = vec4(SAMPLE_L(texture0, textures_size[0], texcoord).r,
[vo/opengl] [252] SAMPLE_C(texture1, textures_size[1], chr_texcoord).RG,
[vo/opengl] [253] 1.0);
[vo/opengl] [254] #else
[vo/opengl] [255] vec4 acolor = SAMPLE_L(texture0, textures_size[0], texcoord);
[vo/opengl] [256] #endif
[vo/opengl] [257] #ifdef USE_COLOR_SWIZZLE
[vo/opengl] [258] acolor = acolor. USE_COLOR_SWIZZLE ;
[vo/opengl] [259] #endif
[vo/opengl] [260] #ifdef USE_ALPHA_PLANE
[vo/opengl] [261] acolor.a = SAMPLE_L(texture3, textures_size[3], texcoord).r;
[vo/opengl] [262] #endif
[vo/opengl] [263] vec3 color = acolor.rgb;
[vo/opengl] [264] float alpha = acolor.a;
[vo/opengl] [265] #ifdef USE_YGRAY
[vo/opengl] [266] // NOTE: actually slightly wrong for 16 bit input video, and completely
[vo/opengl] [267] // wrong for 9/10 bit input
[vo/opengl] [268] color.gb = vec2(128.0/255.0);
[vo/opengl] [269] #endif
[vo/opengl] [270] #ifdef USE_INPUT_GAMMA
[vo/opengl] [271] // Pre-colormatrix input gamma correction (eg. for MP_IMGFLAG_XYZ)
[vo/opengl] [272] color = pow(color, vec3(input_gamma));
[vo/opengl] [273] #endif
[vo/opengl] [274] #ifdef USE_COLORMATRIX
[vo/opengl] [275] // Conversion from Y'CbCr or other spaces to RGB
[vo/opengl] [276] color = mat3(colormatrix) * color + colormatrix_c;
[vo/opengl] [277] #endif
[vo/opengl] [278] #ifdef USE_CONV_GAMMA
[vo/opengl] [279] // Post-colormatrix converted gamma correction (eg. for MP_IMGFLAG_XYZ)
[vo/opengl] [280] color = pow(color, vec3(conv_gamma));
[vo/opengl] [281] #endif
[vo/opengl] [282] #ifdef USE_CONST_LUMA
[vo/opengl] [283] // Conversion from C'rcY'cC'bc to R'Y'cB' via the BT.2020 CL system:
[vo/opengl] [284] // C'bc = (B'-Y'c) / 1.9404 | C'bc <= 0
[vo/opengl] [285] // = (B'-Y'c) / 1.5816 | C'bc > 0
[vo/opengl] [286] //
[vo/opengl] [287] // C'rc = (R'-Y'c) / 1.7184 | C'rc <= 0
[vo/opengl] [288] // = (R'-Y'c) / 0.9936 | C'rc > 0
[vo/opengl] [289] //
[vo/opengl] [290] // as per the BT.2020 specification, table 4. This is a non-linear
[vo/opengl] [291] // transformation because (constant) luminance receives non-equal
[vo/opengl] [292] // contributions from the three different channels.
[vo/opengl] [293] color.br = color.br * mix(vec2(1.5816, 0.9936), vec2(1.9404, 1.7184),
[vo/opengl] [294] lessThanEqual(color.br, vec2(0))) + color.gg;
[vo/opengl] [295] #endif
[vo/opengl] [296] #ifdef USE_COLORMATRIX
[vo/opengl] [297] // CONST_LUMA involves numbers outside the [0,1] range so we make sure
[vo/opengl] [298] // to clip here, after the (possible) USE_CONST_LUMA calculations are done,
[vo/opengl] [299] // instead of immediately after the colormatrix conversion.
[vo/opengl] [300] color = clamp(color, 0.0, 1.0);
[vo/opengl] [301] #endif
[vo/opengl] [302] // If we are scaling in linear light (SRGB or 3DLUT option enabled), we
[vo/opengl] [303] // expand our source colors before scaling. This shader currently just
[vo/opengl] [304] // assumes everything uses the BT.2020 12-bit gamma function, since the
[vo/opengl] [305] // difference between this and BT.601, BT.709 and BT.2020 10-bit is well
[vo/opengl] [306] // below the rounding error threshold for both 8-bit and even 10-bit
[vo/opengl] [307] // content. It only makes a difference for 12-bit sources, so it should be
[vo/opengl] [308] // fine to use here.
[vo/opengl] [309] #ifdef USE_LINEAR_LIGHT_APPROX
[vo/opengl] [310] // We differentiate between approximate BT.2020 (gamma 1.95) ...
[vo/opengl] [311] color = pow(color, vec3(1.95));
[vo/opengl] [312] #endif
[vo/opengl] [313] #ifdef USE_LINEAR_LIGHT_BT2020
[vo/opengl] [314] // ... and actual BT.2020 (two-part function)
[vo/opengl] [315] color = bt2020_expand(color);
[vo/opengl] [316] #endif
[vo/opengl] [317] #ifdef USE_LINEAR_LIGHT_SRGB
[vo/opengl] [318] // This is not needed for most sRGB content since we can use GL_SRGB to
[vo/opengl] [319] // directly sample RGB texture in linear light, but for things which are
[vo/opengl] [320] // also sRGB but in a different format (such as JPEG's YUV), we need
[vo/opengl] [321] // to convert to linear light manually.
[vo/opengl] [322] color = srgb_expand(color);
[vo/opengl] [323] #endif
[vo/opengl] [324] #ifdef USE_CONST_LUMA
[vo/opengl] [325] // Calculate the green channel from the expanded RYcB
[vo/opengl] [326] // The BT.2020 specification says Yc = 0.2627*R + 0.6780*G + 0.0593*B
[vo/opengl] [327] color.g = (color.g - 0.2627*color.r - 0.0593*color.b)/0.6780;
[vo/opengl] [328] #endif
[vo/opengl] [329] // Image upscaling happens roughly here
[vo/opengl] [330] #ifdef USE_GAMMA_POW
[vo/opengl] [331] // User-defined gamma correction factor (via the gamma sub-option)
[vo/opengl] [332] color = pow(color, inv_gamma);
[vo/opengl] [333] #endif
[vo/opengl] [334] #ifdef USE_CMS_MATRIX
[vo/opengl] [335] // Convert to the right target gamut first (to BT.709 for sRGB,
[vo/opengl] [336] // and to BT.2020 for 3DLUT).
[vo/opengl] [337] color = cms_matrix * color;
[vo/opengl] [338]
[vo/opengl] [339] // Clamp to the target gamut. This clamp is needed because the gamma
[vo/opengl] [340] // functions are not well-defined outside this range, which is related to
[vo/opengl] [341] // the fact that they're not representable on the target device.
[vo/opengl] [342] // TODO: Desaturate colorimetrically; this happens automatically for
[vo/opengl] [343] // 3dlut targets but not for sRGB mode. Not sure if this is a requirement.
[vo/opengl] [344] color = clamp(color, 0.0, 1.0);
[vo/opengl] [345] #endif
[vo/opengl] [346] #ifdef USE_3DLUT
[vo/opengl] [347] // For the 3DLUT we are arbitrarily using 2.4 as input gamma to reduce
[vo/opengl] [348] // the amount of rounding errors, so we pull up to that space first and
[vo/opengl] [349] // then pass it through the 3D texture.
[vo/opengl] [350] color = pow(color, vec3(1.0/2.4));
[vo/opengl] [351] color = texture3D(lut_3d, color).rgb;
[vo/opengl] [352] #endif
[vo/opengl] [353] #ifdef USE_SRGB
[vo/opengl] [354] // Adapt and compand from the linear BT2020 source to the sRGB output
[vo/opengl] [355] color = srgb_compand(color);
[vo/opengl] [356] #endif
[vo/opengl] [357] // If none of these options took care of companding again (ie. CMS is
[vo/opengl] [358] // disabled), we still need to re-compand const luma signals, because
[vo/opengl] [359] // they always come out as linear light (and we can't simply output that).
[vo/opengl] [360] #ifdef USE_CONST_LUMA_INV
[vo/opengl] [361] color = bt2020_compand(color);
[vo/opengl] [362] #endif
[vo/opengl] [363] #ifdef USE_DITHER
[vo/opengl] [364] vec2 dither_pos = gl_FragCoord.xy / dither_size;
[vo/opengl] [365] #ifdef USE_TEMPORAL_DITHER
[vo/opengl] [366] dither_pos = dither_trafo * dither_pos;
[vo/opengl] [367] #endif
[vo/opengl] [368] float dither_value = texture(dither, dither_pos).r;
[vo/opengl] [369] color = floor(color * dither_quantization + dither_value + dither_center) /
[vo/opengl] [370] dither_quantization;
[vo/opengl] [371] #endif
[vo/opengl] [372] #ifdef USE_ALPHA_BLEND
[vo/opengl] [373] color = color * alpha;
[vo/opengl] [374] #endif
[vo/opengl] [375] #ifdef USE_ALPHA
[vo/opengl] [376] out_color = vec4(color, alpha);
[vo/opengl] [377] #else
[vo/opengl] [378] out_color = vec4(color, 1.0);
[vo/opengl] [379] #endif
[vo/opengl] [380] }
[vo/opengl] shader link log (status=1):
[vo/opengl] Resize: 1280x720
[vo/opengl] aspect(0) fitin: 1280x720 monitor_par: 1.00
[vo/opengl] aspect(1) wh: 1280x720 (org: 1280x720)
[vo/opengl] aspect(2) wh: 1280x720 (org: 1280x720)
[vo/opengl] Window size: 1280x720
[vo/opengl] Video source: 1280x720 (1280x720)
[vo/opengl] Video display: (0, 0) 1280x720 -> (0, 0) 1280x720
[vo/opengl] Video scale: 1.000000/1.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] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[global] config path: 'fonts' -> '(NULL)'
[osd/libass] Raster: FreeType 2.5.5
[osd/libass] Shaper: FriBidi 0.19.6 (SIMPLE) HarfBuzz-ng 0.9.37 (COMPLEX)
[osd/libass] Initialized
[global] config path: 'subfont.ttf' -> '(NULL)'
[global] config path: 'fonts.conf' -> '(NULL)'
[osd/libass] Setting up fonts...
Fontconfig error: Cannot load default config file
[osd/libass] No usable fontconfig configuration file found, using fallback.
Fontconfig error: Cannot load default config file
[osd/libass] Adding memory font 'mpv-osd-symbols'
[osd/libass] Done.
[global] config path: 'fonts' -> '(NULL)'
[osd/libass] Raster: FreeType 2.5.5
[osd/libass] Shaper: FriBidi 0.19.6 (SIMPLE) HarfBuzz-ng 0.9.37 (COMPLEX)
[osd/libass] Initialized
[global] config path: 'subfont.ttf' -> '(NULL)'
[global] config path: 'fonts.conf' -> '(NULL)'
[osd/libass] Setting up fonts...
Fontconfig error: Cannot load default config file
[osd/libass] No usable fontconfig configuration file found, using fallback.
Fontconfig error: Cannot load default config file
[osd/libass] Adding memory font 'mpv-osd-symbols'
[osd/libass] Done.
[global] config path: 'fonts' -> '(NULL)'
[osd/libass] Raster: FreeType 2.5.5
[osd/libass] Shaper: FriBidi 0.19.6 (SIMPLE) HarfBuzz-ng 0.9.37 (COMPLEX)
[osd/libass] Initialized
[global] config path: 'subfont.ttf' -> '(NULL)'
[global] config path: 'fonts.conf' -> '(NULL)'
[osd/libass] Setting up fonts...
Fontconfig error: Cannot load default config file
[osd/libass] No usable fontconfig configuration file found, using fallback.
Fontconfig error: Cannot load default config file
[osd/libass] Adding memory font 'mpv-osd-symbols'
[osd/libass] Done.
[vo/opengl] phase: 599
[osc] rendering
[osc] osc_init
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] Run command: ignore, flags=9, args=[]
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[ao/wasapi] Frame to fill: 2400. Padding: 0
[ao/wasapi] Device delay: 0 samples (0 ms)
[mkv] packets=16, bytes=5670, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=15, bytes=5299, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=14, bytes=5059, active=1, more=0
[cplayer] video_output_image: 1
[cplayer] audio delay=0.247997
[cplayer] frametime=0.042
[mkv] packets=13, bytes=4830, active=1, more=1
[mkv] append packet to video: size=89 pts=0.292000 dts=-9223372036854775808.000000 pos=661068 [num=1 size=89]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=14, bytes=4919, active=1, more=0
[cplayer] video_output_image: 2
[ao/wasapi] Device delay: 2400 samples (50 ms)
[cplayer] audio delay=0.246996
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[mkv] packets=13, bytes=4547, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] frametime=0.041
[mkv] packets=12, bytes=4458, active=1, more=1
[cplayer] video_output_image: 2
[mkv] append packet to video: size=89 pts=0.334000 dts=-9223372036854775808.000000 pos=661163 [num=1 size=89]
[cplayer] audio delay=0.257998
[mkv] packets=13, bytes=4547, active=1, more=1
[mkv] append packet to video: size=177 pts=0.375000 dts=-9223372036854775808.000000 pos=661259 [num=2 size=266]
[osc] rendering
[mkv] packets=14, bytes=4724, active=1, more=1
[input] enable section 'showhide'
[mkv] append packet to video: size=178 pts=0.417000 dts=-9223372036854775808.000000 pos=661443 [num=3 size=444]
[input] active section stack:
[mkv] packets=15, bytes=4902, active=1, more=1
[input] default 12
[mkv] append packet to audio: size=371 pts=0.557000 dts=-9223372036854775808.000000 pos=661628 [num=13 size=4829]
[input] showhide 12
[mkv] append packet to audio: size=372 pts=0.580220 dts=-9223372036854775808.000000 pos=661628 [num=14 size=5201]
[mkv] append packet to audio: size=372 pts=0.603440 dts=-9223372036854775808.000000 pos=661628 [num=15 size=5573]
[mkv] append packet to audio: size=371 pts=0.626660 dts=-9223372036854775808.000000 pos=661628 [num=16 size=5944]
[cplayer] video_output_image: 2
[mkv] append packet to audio: size=372 pts=0.649880 dts=-9223372036854775808.000000 pos=661628 [num=17 size=6316]
[cplayer] audio delay=0.253995
[mkv] append packet to audio: size=371 pts=0.673100 dts=-9223372036854775808.000000 pos=661628 [num=18 size=6687]
[mkv] append packet to audio: size=372 pts=0.696320 dts=-9223372036854775808.000000 pos=661628 [num=19 size=7059]
[mkv] append packet to audio: size=371 pts=0.719540 dts=-9223372036854775808.000000 pos=661628 [num=20 size=7430]
[cplayer] video_output_image: 2
[mkv] packets=23, bytes=7874, active=1, more=1
[cplayer] audio delay=0.250991
[mkv] append packet to audio: size=372 pts=0.743000 dts=-9223372036854775808.000000 pos=664616 [num=21 size=7802]
[mkv] append packet to audio: size=371 pts=0.766220 dts=-9223372036854775808.000000 pos=664616 [num=22 size=8173]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] append packet to audio: size=372 pts=0.789440 dts=-9223372036854775808.000000 pos=664616 [num=23 size=8545]
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[ao/wasapi] Device delay: 2880 samples (60 ms)
[cplayer] video_output_image: 2
[mkv] append packet to audio: size=371 pts=0.812660 dts=-9223372036854775808.000000 pos=664616 [num=24 size=8916]
[cplayer] audio delay=0.260000
[mkv] append packet to audio: size=372 pts=0.835880 dts=-9223372036854775808.000000 pos=664616 [num=25 size=9288]
[mkv] append packet to audio: size=371 pts=0.859100 dts=-9223372036854775808.000000 pos=664616 [num=26 size=9659]
[mkv] append packet to audio: size=372 pts=0.882320 dts=-9223372036854775808.000000 pos=664616 [num=27 size=10031]
[mkv] append packet to audio: size=371 pts=0.905540 dts=-9223372036854775808.000000 pos=664616 [num=28 size=10402]
[mkv] packets=31, bytes=10846, active=1, more=1
[mkv] append packet to video: size=388 pts=0.918000 dts=-9223372036854775808.000000 pos=667604 [num=4 size=832]
[mkv] packets=32, bytes=11234, active=1, more=0
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2862 samples (59.625 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2861 samples (59.6042 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2857 samples (59.5208 ms)
[vo/opengl] phase: 355
[mkv] packets=31, bytes=10863, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266519
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.003
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.003
[cplayer] frametime=0.042
[mkv] packets=30, bytes=10774, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264516
[vo/opengl] rendering Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[osc]
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263517
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263517
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2857 samples (59.5208 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2858 samples (59.5417 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2849 samples (59.3542 ms)
[mkv] packets=29, bytes=10402, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=28, bytes=10031, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=27, bytes=9659, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263347
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=26, bytes=9482, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260345
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[ao/wasapi] Frame to fill: 480. Padding: 1920
[input] default 12
[ao/wasapi] Device delay: 2830 samples (58.9583 ms)
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267960
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267960
[vo/opengl] phase: 670
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260950
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259953
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2801 samples (58.3542 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2848 samples (59.3333 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2849 samples (59.3542 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2851 samples (59.3958 ms)
[vo/opengl] phase: 700
[mkv] packets=25, bytes=9111, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=24, bytes=8739, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264387
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=23, bytes=8561, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262388
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] audio delay=0.259383
[ao/wasapi] Device delay: 2835 samples (59.0625 ms)
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259062
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2846 samples (59.2917 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2850 samples (59.375 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2848 samples (59.3333 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2856 samples (59.5 ms)
[vo/opengl] phase: 746
[mkv] packets=22, bytes=8190, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=21, bytes=7818, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265496
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.041
[mkv] packets=20, bytes=7430, active=1, more=1
[cplayer] video_output_image: 2
[mkv] append packet to video: size=117 pts=0.709000 dts=-9223372036854775808.000000 pos=667998 [num=1 size=117]
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.263496
[mkv] packets=21, bytes=7547, active=1, more=1
[mkv] append packet to video: size=149 pts=0.501000 dts=-9223372036854775808.000000 pos=668122 [num=2 size=266]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=22, bytes=7696, active=1, more=1
[ao/wasapi] rendering Device delay: 2850 samples (59.375 ms)
[mkv] append packet to video: size=141 pts=0.542000 dts=-9223372036854775808.000000 pos=668278 [num=3 size=407]
[osc]
[mkv] packets=23, bytes=7837, active=1, more=1
[input] enable section 'showhide'
[mkv] append packet to video: size=99 pts=0.584000 dts=-9223372036854775808.000000 pos=668425 [num=4 size=506]
[input] active section stack:
[mkv] packets=24, bytes=7936, active=1, more=1
[input] default 12
[mkv] append packet to video: size=38 pts=0.626000 dts=-9223372036854775808.000000 pos=668530 [num=5 size=544]
[input] showhide 12
[mkv] packets=25, bytes=7974, active=1, more=1
[cplayer] video_output_image: 2
[mkv] append packet to video: size=38 pts=0.667000 dts=-9223372036854775808.000000 pos=668574 [num=6 size=582]
[cplayer] audio delay=0.265374
[mkv] packets=26, bytes=8012, active=1, more=1
[mkv] append packet to video: size=38 pts=0.751000 dts=-9223372036854775808.000000 pos=668618 [num=7 size=620]
[mkv] packets=27, bytes=8050, active=1, more=1
[cplayer] video_output_image: 2
[mkv] append packet to video: size=38 pts=0.792000 dts=-9223372036854775808.000000 pos=668662 [num=8 size=658]
[cplayer] audio delay=0.263371
[mkv] packets=28, bytes=8088, active=1, more=1
[mkv] append packet to video: size=105 pts=0.834000 dts=-9223372036854775808.000000 pos=668706 [num=9 size=763]
[mkv] packets=29, bytes=8193, active=1, more=1
[mkv] append packet to video: size=107 pts=0.876000 dts=-9223372036854775808.000000 pos=668817 [num=10 size=870]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=30, bytes=8300, active=1, more=1
[ao/wasapi] Device delay: 2859 samples (59.5625 ms)
[mkv] append packet to audio: size=372 pts=0.929000 dts=-9223372036854775808.000000 pos=668931 [num=21 size=7802]
[mkv] append packet to audio: size=371 pts=0.952220 dts=-9223372036854775808.000000 pos=668931 [num=22 size=8173]
[mkv] append packet to audio: size=372 pts=0.975440 dts=-9223372036854775808.000000 pos=668931 [num=23 size=8545]
[mkv] append packet to audio: size=371 pts=0.998660 dts=-9223372036854775808.000000 pos=668931 [num=24 size=8916]
[mkv] append packet to audio: size=372 pts=1.021880 dts=-9223372036854775808.000000 pos=668931 [num=25 size=9288]
[mkv] packets=35, bytes=10158, active=1, more=1
[mkv] append packet to video: size=104 pts=1.001000 dts=-9223372036854775808.000000 pos=670801 [num=11 size=974]
[mkv] packets=36, bytes=10262, active=1, more=1
[mkv] append packet to video: size=114 pts=0.959000 dts=-9223372036854775808.000000 pos=670911 [num=12 size=1088]
[mkv] packets=37, bytes=10376, active=1, more=1
[mkv] append packet to video: size=131673 pts=1.043000 dts=-9223372036854775808.000000 pos=671044 [num=13 size=132761]
[mkv] packets=38, bytes=142049, active=1, more=1
[mkv] append packet to audio: size=371 pts=1.045000 dts=-9223372036854775808.000000 pos=802724 [num=26 size=9659]
[mkv] append packet to audio: size=372 pts=1.068220 dts=-9223372036854775808.000000 pos=802724 [num=27 size=10031]
[mkv] append packet to audio: size=371 pts=1.091440 dts=-9223372036854775808.000000 pos=802724 [num=28 size=10402]
[mkv] append packet to audio: size=372 pts=1.114660 dts=-9223372036854775808.000000 pos=802724 [num=29 size=10774]
[mkv] append packet to audio: size=371 pts=1.137880 dts=-9223372036854775808.000000 pos=802724 [num=30 size=11145]
[mkv] append packet to audio: size=372 pts=1.161100 dts=-9223372036854775808.000000 pos=802724 [num=31 size=11517]
[mkv] append packet to audio: size=372 pts=1.184320 dts=-9223372036854775808.000000 pos=802724 [num=32 size=11889]
[mkv] append packet to audio: size=371 pts=1.207540 dts=-9223372036854775808.000000 pos=802724 [num=33 size=12260]
[mkv] packets=46, bytes=145021, active=1, more=1
[mkv] append packet to audio: size=372 pts=1.231000 dts=-9223372036854775808.000000 pos=805712 [num=34 size=12632]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] append packet to audio: size=371 pts=1.254220 dts=-9223372036854775808.000000 pos=805712 [num=35 size=13003]
[ao/wasapi] Device delay: 2852 samples (59.4167 ms)
[mkv] append packet to audio: size=372 pts=1.277440 dts=-9223372036854775808.000000 pos=805712 [num=36 size=13375]
[mkv] append packet to audio: size=371 pts=1.300660 dts=-9223372036854775808.000000 pos=805712 [num=37 size=13746]
[mkv] append packet to audio: size=372 pts=1.323880 dts=-9223372036854775808.000000 pos=805712 [num=38 size=14118]
[mkv] append packet to audio: size=371 pts=1.347100 dts=-9223372036854775808.000000 pos=805712 [num=39 size=14489]
[mkv] append packet to audio: size=372 pts=1.370320 dts=-9223372036854775808.000000 pos=805712 [num=40 size=14861]
[mkv] append packet to audio: size=371 pts=1.393540 dts=-9223372036854775808.000000 pos=805712 [num=41 size=15232]
[mkv] packets=54, bytes=147993, active=1, more=1
[mkv] append packet to video: size=35875 pts=1.251000 dts=-9223372036854775808.000000 pos=808701 [num=14 size=168636]
[mkv] packets=55, bytes=183868, active=1, more=0
[vo/opengl] phase: 778
[mkv] packets=54, bytes=183497, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264412
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=53, bytes=183380, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263411
[osc] rendering
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262410
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261409
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2846 samples (59.2917 ms)
[mkv] packets=52, bytes=183008, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266289
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=51, bytes=182859, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265287
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264286
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264286
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[vo/opengl] phase: 830
[mkv] packets=50, bytes=182488, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263744
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262742
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2871 samples (59.8125 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[mkv] packets=49, bytes=182116, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=48, bytes=181745, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266746
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.041
[mkv] packets=47, bytes=181604, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264745
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264745
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263744
[vo/opengl] phase: 856
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260741
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260741
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2860 samples (59.5833 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[mkv] packets=46, bytes=181232, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=45, bytes=180860, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263745
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.001
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.001
[cplayer] frametime=0.042
[mkv] packets=44, bytes=180761, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262745
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261743
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261743
[vo/opengl] phase: 906
[cplayer] video_output_image: 2
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] audio delay=0.259741
[ao/wasapi] Device delay: 2866 samples (59.7083 ms)
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.259708
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2871 samples (59.8125 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2870 samples (59.7917 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[vo/opengl] phase: 937
[ad] Decoded 371 -> 1024 samples
[mkv] packets=43, bytes=180390, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265747
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.001
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.001
[cplayer] frametime=0.042
[mkv] packets=42, bytes=180352, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264746
[osc] rendering
[input] enable section 'showhide'
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263744
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263744
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[vo/opengl] phase: 984
[mkv] packets=41, bytes=179980, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=40, bytes=179609, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=39, bytes=179237, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265725
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.042
[mkv] packets=38, bytes=179199, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263724
[osc] rendering
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262723
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262723
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[vo/opengl] phase: 16
[mkv] packets=37, bytes=178828, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262764
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.041
[mkv] packets=36, bytes=178790, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261762
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260760
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260760
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[vo/opengl] phase: 64
[mkv] packets=35, bytes=178418, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[ad] Decoded 371 -> 1024 samples
[mkv] packets=34, bytes=178047, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262743
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.042
[mkv] packets=33, bytes=178009, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260741
[osc] rendering
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259740
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259740
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2860 samples (59.5833 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2871 samples (59.8125 ms)
[vo/opengl] phase: 96
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=32, bytes=177637, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[ao/wasapi] Device delay: 2866 samples (59.7083 ms)
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259708
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[mkv] packets=31, bytes=177266, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] frametime=0.042
[mkv] packets=30, bytes=177161, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.268707
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267706
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266704
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2870 samples (59.7917 ms)
[vo/opengl] phase: 184
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=29, bytes=176789, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[mkv] packets=28, bytes=176418, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259645
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.001
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.001
[cplayer] frametime=0.041
[mkv] packets=27, bytes=176311, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.268644
[osc] rendering
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267644
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266643
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[vo/opengl] phase: 243
[mkv] packets=26, bytes=175939, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265768
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.042
[mkv] packets=25, bytes=175835, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264767
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263765
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263765
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2866 samples (59.7083 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2876 samples (59.9167 ms)
[vo/opengl] phase: 260
[mkv] packets=24, bytes=175464, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[ad] Decoded 372 -> 1024 samples
[mkv] packets=23, bytes=175092, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265910
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.042
[mkv] packets=22, bytes=174978, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264909
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263908
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263908
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2875 samples (59.8958 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2879 samples (59.9792 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2875 samples (59.8958 ms)
[vo/opengl] phase: 342
[mkv] packets=21, bytes=174607, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[ad] Decoded 372 -> 1024 samples
[mkv] packets=20, bytes=174235, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262886
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.041
[mkv] packets=19, bytes=42562, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260886
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260886
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] video_output_image: 2
[ao/wasapi] Device delay: 2873 samples (59.8542 ms)
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.259885
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2876 samples (59.9167 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2877 samples (59.9375 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2880 samples (60 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2877 samples (59.9375 ms)
[vo/opengl] phase: 417
[mkv] packets=18, bytes=42191, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=17, bytes=41819, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.259928
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2841 samples (59.1875 ms)
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=16, bytes=5944, active=1, more=1
[cplayer] video_output_image: 2
[mkv] append packet to video: size=2856 pts=1.168000 dts=-9223372036854775808.000000 pos=844583 [num=1 size=2856]
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.267189
[mkv] packets=17, bytes=8800, active=1, more=1
[mkv] append packet to video: size=2756 pts=1.084000 dts=-9223372036854775808.000000 pos=847446 [num=2 size=5612]
[mkv] packets=18, bytes=11556, active=1, more=1
[mkv] rendering append packet to video: size=2363 pts=1.126000 dts=-9223372036854775808.000000 pos=850209 [num=3 size=7975]
[osc]
[mkv] packets=19, bytes=13919, active=1, more=1
[input] enable section 'showhide'
[mkv] append packet to video: size=2501 pts=1.210000 dts=-9223372036854775808.000000 pos=852579 [num=4 size=10476]
[input] active section stack:
[mkv] packets=20, bytes=16420, active=1, more=1
[ao/wasapi] Frame to fill: 480. Padding: 1920
[input] default 12
[mkv] append packet to audio: size=372 pts=1.416000 dts=-9223372036854775808.000000 pos=855087 [num=17 size=6316]
[ao/wasapi] Device delay: 2834 samples (59.0417 ms)
[input] showhide 12
[mkv] append packet to audio: size=371 pts=1.439220 dts=-9223372036854775808.000000 pos=855087 [num=18 size=6687]
[mkv] append packet to audio: size=372 pts=1.462440 dts=-9223372036854775808.000000 pos=855087 [num=19 size=7059]
[mkv] append packet to audio: size=371 pts=1.485660 dts=-9223372036854775808.000000 pos=855087 [num=20 size=7430]
[mkv] append packet to audio: size=372 pts=1.508880 dts=-9223372036854775808.000000 pos=855087 [num=20 size=7431]
[ad] Decoded 371 -> 1024 samples
[mkv] append packet to audio: size=448 pts=1.532100 dts=-9223372036854775808.000000 pos=855087 [num=21 size=7879]
[cplayer] video_output_image: 2
[mkv] append packet to audio: size=435 pts=1.555320 dts=-9223372036854775808.000000 pos=855087 [num=22 size=8314]
[cplayer] audio delay=0.263033
[mkv] append packet to audio: size=428 pts=1.578540 dts=-9223372036854775808.000000 pos=855087 [num=23 size=8742]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=27, bytes=19218, active=1, more=1
[ao/wasapi] Device delay: 2843 samples (59.2292 ms)
[mkv] append packet to video: size=35697 pts=1.502000 dts=-9223372036854775808.000000 pos=858274 [num=5 size=46173]
[mkv] packets=28, bytes=54915, active=1, more=0
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.042
[mkv] packets=27, bytes=52059, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266226
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265227
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264227
[vo/opengl] phase: 446
[cplayer] video_output_image: 2
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] audio delay=0.261224
[ao/wasapi] Device delay: 2869 samples (59.7708 ms)
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] video_output_image: 2
[cplayer] audio delay=0.258769
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2876 samples (59.9167 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2873 samples (59.8542 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=26, bytes=51687, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[ao/wasapi] Device delay: 2862 samples (59.625 ms)
[mkv] packets=25, bytes=51316, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.258626
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.001
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.001
[cplayer] frametime=0.042
[mkv] packets=24, bytes=48560, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265622
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264621
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263620
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2858 samples (59.5417 ms)
[vo/opengl] phase: 454
[mkv] packets=23, bytes=48188, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.267539
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266539
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2862 samples (59.625 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2861 samples (59.6042 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[vo/opengl] phase: 486
[mkv] packets=22, bytes=47817, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.264682
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.041
[mkv] packets=21, bytes=45454, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.262681
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] video_output_image: 2
[ao/wasapi] Device delay: 2854 samples (59.4583 ms)
[cplayer] audio delay=0.259679
[cplayer] video_output_image: 2
[cplayer] audio delay=0.269458
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[vo/opengl] phase: 553
[mkv] packets=20, bytes=45082, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=19, bytes=44710, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263682
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:00 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=18, bytes=42209, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.261681
[osc] rendering
[input] enable section 'showhide'
[ao/wasapi] Frame to fill: 480. Padding: 1920
[input] active section stack:
[ao/wasapi] Device delay: 2851 samples (59.3958 ms)
[input] default 12
[input] showhide 12
[mkv] packets=17, bytes=41838, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.268389
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267392
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2861 samples (59.6042 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2861 samples (59.6042 ms)
[vo/opengl] phase: 641
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262596
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=16, bytes=6141, active=1, more=1
[cplayer] video_output_image: 2
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] append packet to video: size=5553 pts=1.376000 dts=-9223372036854775808.000000 pos=893978 [num=1 size=5553]
[cplayer] audio delay=0.259592
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[ao/wasapi] Device delay: 2835 samples (59.0625 ms)
[mkv] packets=17, bytes=11694, active=1, more=1
[mkv] append packet to video: size=1949 pts=1.293000 dts=-9223372036854775808.000000 pos=899538 [num=2 size=7502]
[mkv] rendering packets=18, bytes=13643, active=1, more=1
[osc]
[mkv] append packet to video: size=2296 pts=1.335000 dts=-9223372036854775808.000000 pos=901494 [num=3 size=9798]
[input] enable section 'showhide'
[mkv] packets=19, bytes=15939, active=1, more=1
[input] active section stack:
[mkv] append packet to video: size=2025 pts=1.418000 dts=-9223372036854775808.000000 pos=903797 [num=4 size=11823]
[input] default 12
[mkv] packets=20, bytes=17964, active=1, more=1
[input] showhide 12
[mkv] append packet to video: size=2465 pts=1.460000 dts=-9223372036854775808.000000 pos=905829 [num=5 size=14288]
[mkv] packets=20, bytes=20057, active=1, more=1
[ad] Decoded 372 -> 1024 samples
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] append packet to audio: size=423 pts=1.602000 dts=-9223372036854775808.000000 pos=908301 [num=16 size=6192]
[cplayer] video_output_image: 2
[ao/wasapi] Device delay: 2832 samples (59 ms)
[mkv] append packet to audio: size=407 pts=1.625220 dts=-9223372036854775808.000000 pos=908301 [num=17 size=6599]
[cplayer] audio delay=0.260056
[mkv] append packet to audio: size=376 pts=1.648440 dts=-9223372036854775808.000000 pos=908301 [num=18 size=6975]
[mkv] append packet to audio: size=343 pts=1.671660 dts=-9223372036854775808.000000 pos=908301 [num=19 size=7318]
[mkv] append packet to audio: size=353 pts=1.694880 dts=-9223372036854775808.000000 pos=908301 [num=20 size=7671]
[mkv] append packet to audio: size=355 pts=1.718100 dts=-9223372036854775808.000000 pos=908301 [num=21 size=8026]
[mkv] append packet to audio: size=346 pts=1.741320 dts=-9223372036854775808.000000 pos=908301 [num=22 size=8372]
[mkv] append packet to audio: size=366 pts=1.764540 dts=-9223372036854775808.000000 pos=908301 [num=23 size=8738]
[mkv] packets=28, bytes=23026, active=1, more=1
[mkv] append packet to video: size=35037 pts=1.752000 dts=-9223372036854775808.000000 pos=911287 [num=6 size=49325]
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=29, bytes=58063, active=1, more=0
[ao/wasapi] Device delay: 2824 samples (58.8333 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[vo/opengl] phase: 713
[mkv] packets=28, bytes=57692, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=27, bytes=57320, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261680
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] frametime=0.041
[ao/wasapi] Device delay: 2847 samples (59.3125 ms)
[mkv] packets=26, bytes=51767, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.259312
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266308
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266308
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263302
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263302
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2860 samples (59.5833 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[vo/opengl] phase: 778
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[mkv] packets=25, bytes=51396, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.258641
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=24, bytes=49447, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.265642
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263638
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262639
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2861 samples (59.6042 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[vo/opengl] phase: 787
[mkv] packets=23, bytes=49075, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[mkv] packets=22, bytes=48704, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[mkv] packets=21, bytes=48332, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266644
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=20, bytes=46036, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.263639
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261638
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260636
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2862 samples (59.625 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2865 samples (59.6875 ms)
[vo/opengl] phase: 102
[mkv] packets=19, bytes=45665, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.265683
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.042
[mkv] packets=18, bytes=43640, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.262682
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[ao/wasapi] Frame to fill: 480. Padding: 1920
[cplayer] video_output_image: 2
[ao/wasapi] Device delay: 2854 samples (59.4583 ms)
[cplayer] audio delay=0.259679
[cplayer] video_output_image: 2
[cplayer] audio delay=0.268455
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2861 samples (59.6042 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2864 samples (59.6667 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2875 samples (59.8958 ms)
[vo/opengl] phase: 173
[mkv] packets=17, bytes=43268, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[ad] Decoded 371 -> 1024 samples
[mkv] packets=16, bytes=42897, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.263889
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: 0.000
[cplayer] frametime=0.041
[mkv] packets=15, bytes=40432, active=1, more=0
[cplayer] video_output_image: 2
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] audio delay=0.261887
[osc] rendering
[ao/wasapi] Frame to fill: 480. Padding: 1920
[input] enable section 'showhide'
[ao/wasapi] Device delay: 2863 samples (59.6458 ms)
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.268644
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267640
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2870 samples (59.7917 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2872 samples (59.8333 ms)
[vo/opengl] phase: 107
[mkv] packets=14, bytes=40060, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.260825
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: -0.001
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2852 samples (59.4167 ms)
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: -0.001
[mkv] packets=13, bytes=39689, active=1, more=0
[ad] Decoded 371 -> 1024 samples
[cplayer] frametime=0.042
[mkv] packets=12, bytes=4652, active=1, more=1
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[cplayer] video_output_image: 2
[mkv] append packet to video: size=5364 pts=1.627000 dts=-9223372036854775808.000000 pos=946331 [num=1 size=5364]
[cplayer] audio delay=0.266413
[mkv] packets=13, bytes=10016, active=1, more=1
[mkv] append packet to video: size=1821 pts=1.543000 dts=-9223372036854775808.000000 pos=951702 [num=2 size=7185]
[mkv] packets=14, bytes=11837, active=1, more=1
[osc] rendering
[mkv] append packet to video: size=2253 pts=1.585000 dts=-9223372036854775808.000000 pos=953530 [num=3 size=9438]
[input] enable section 'showhide'
[mkv] packets=15, bytes=14090, active=1, more=1
[input] active section stack:
[mkv] append packet to video: size=2060 pts=1.668000 dts=-9223372036854775808.000000 pos=955790 [num=4 size=11498]
[input] default 12
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] packets=16, bytes=16150, active=1, more=1
[input] showhide 12
[ao/wasapi] Device delay: 2836 samples (59.0833 ms)
[mkv] append packet to video: size=2343 pts=1.710000 dts=-9223372036854775808.000000 pos=957857 [num=5 size=13841]
[cplayer] video_output_image: 2
[mkv] packets=17, bytes=18493, active=1, more=1
[cplayer] audio delay=0.268083
[mkv] append packet to audio: size=358 pts=1.788000 dts=-9223372036854775808.000000 pos=960207 [num=13 size=5010]
[mkv] append packet to audio: size=358 pts=1.811220 dts=-9223372036854775808.000000 pos=960207 [num=14 size=5368]
[mkv] append packet to audio: size=356 pts=1.834440 dts=-9223372036854775808.000000 pos=960207 [num=15 size=5724]
[mkv] append packet to audio: size=360 pts=1.857660 dts=-9223372036854775808.000000 pos=960207 [num=16 size=6084]
[mkv] append packet to audio: size=359 pts=1.880880 dts=-9223372036854775808.000000 pos=960207 [num=17 size=6443]
[cplayer] video_output_image: 2
[mkv] append packet to audio: size=379 pts=1.904100 dts=-9223372036854775808.000000 pos=960207 [num=18 size=6822]
[cplayer] audio delay=0.262077
[ao/wasapi] Frame to fill: 480. Padding: 1920
[mkv] append packet to audio: size=373 pts=1.927320 dts=-9223372036854775808.000000 pos=960207 [num=19 size=7195]
[ao/wasapi] Device delay: 2852 samples (59.4167 ms)
[mkv] append packet to audio: size=378 pts=1.950540 dts=-9223372036854775808.000000 pos=960207 [num=20 size=7573]
[mkv] packets=25, bytes=21414, active=1, more=1
[mkv] append packet to audio: size=372 pts=1.974000 dts=-9223372036854775808.000000 pos=963144 [num=21 size=7945]
[mkv] append packet to audio: size=366 pts=1.997220 dts=-9223372036854775808.000000 pos=963144 [num=22 size=8311]
[mkv] append packet to audio: size=375 pts=2.020440 dts=-9223372036854775808.000000 pos=963144 [num=23 size=8686]
[mkv] append packet to audio: size=349 pts=2.043660 dts=-9223372036854775808.000000 pos=963144 [num=24 size=9035]
[mkv] append packet to audio: size=367 pts=2.066880 dts=-9223372036854775808.000000 pos=963144 [num=25 size=9402]
[mkv] append packet to audio: size=382 pts=2.090100 dts=-9223372036854775808.000000 pos=963144 [num=26 size=9784]
[mkv] append packet to audio: size=360 pts=2.113320 dts=-9223372036854775808.000000 pos=963144 [num=27 size=10144]
[mkv] append packet to audio: size=376 pts=2.136540 dts=-9223372036854775808.000000 pos=963144 [num=28 size=10520]
[mkv] packets=33, bytes=24361, active=1, more=1
[mkv] append packet to video: size=32677 pts=2.002000 dts=-9223372036854775808.000000 pos=966108 [num=6 size=46518]
[mkv] packets=34, bytes=57038, active=1, more=0
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2881 samples (60.0208 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2883 samples (60.0625 ms)
[vo/opengl] phase: 199
[mkv] packets=33, bytes=56666, active=1, more=0
[ad] Decoded 372 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.262054
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: -0.001
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: -0.001
[cplayer] frametime=0.042
[mkv] packets=32, bytes=51302, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.261053
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[ao/wasapi] rendering Frame to fill: 480. Padding: 1920
[osc]
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[mkv] packets=31, bytes=50854, active=1, more=0
[ad] Decoded 448 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267747
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267747
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2881 samples (60.0208 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2883 samples (60.0625 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2884 samples (60.0833 ms)
[vo/opengl] phase: 278
[mkv] packets=30, bytes=50419, active=1, more=0
[ad] Decoded 435 -> 1024 samples
[cplayer] video_output_image: 2
[cplayer] audio delay=0.269083
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: -0.000
[statusline] AV: 00:00:01 / 00:22:52 (0%) A-V: -0.000
[cplayer] frametime=0.041
[mkv] packets=29, bytes=48598, active=1, more=0
[cplayer] video_output_image: 2
[cplayer] audio delay=0.268082
[vo/opengl] Pass 0: [0,0,1280,720] -> [0,0,1280,720][0,0@1280x720/0x0] (0)
[osc] rendering
[input] enable section 'showhide'
[input] active section stack:
[input] default 12
[input] showhide 12
[cplayer] video_output_image: 2
[cplayer] audio delay=0.267079
[cplayer] video_output_image: 2
[cplayer] audio delay=0.266078
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2867 samples (59.7292 ms)
[ao/wasapi] Frame to fill: 480. Padding: 1920
[ao/wasapi] Device delay: 2868 samples (59.75 ms)
[input] key code=0x71 'q' down
[input] input: switch section default -> showhide
[input] No bind found for key 'MOUSE_LEAVE'.
[input] key 'q' -> 'quit' in 'default'
[cplayer] Run command: quit, flags=9, args=[0]
[cplayer] EOF code: 6
[ao/wasapi] Frame to fill: 2400. Padding: 0
[cplayer]
[ao/wasapi] Device delay: 0 samples (0 ms)
[ad] Uninit audio filters...
[af] Removing filter lavrresample
[ad] Uninit audio decoder.
[ao/wasapi] Frame to fill: 0. Padding: 2400
[ao/wasapi] Device delay: 2400 samples (50 ms)
[ao/wasapi] Frame to fill: 0. Padding: 2400
[ao/wasapi] Device delay: 2400 samples (50 ms)
[vo/opengl] phase: 326
[vd] Uninit video.
[ao/wasapi] Frame to fill: 0. Padding: 2400
[ao/wasapi] Device delay: 2400 samples (50 ms)
[cplayer]
[cplayer] Exiting... (Quit)
[ytdl_hook] Exiting...
[osc] Exiting...
[ao/wasapi] Uninit wasapi
[ao/wasapi] Thread shutdown
[ao/wasapi] Thread uninit done
[ao/wasapi] Thread return
[ao/wasapi] Uninit wasapi done
[input] release all
[vo/opengl/win32] uninit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment