Created
January 8, 2015 16:56
-
-
Save wiiaboo/8ba079dadd523a8bbffa to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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