Skip to content

Instantly share code, notes, and snippets.

@dufferzafar
Created October 11, 2017 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dufferzafar/6b2004826cdef6393b17b86e9cfa804b to your computer and use it in GitHub Desktop.
Save dufferzafar/6b2004826cdef6393b17b86e9cfa804b to your computer and use it in GitHub Desktop.
Investigating why Goblet of Fire lags on mpv (but not on VLC)
# using mpv config files
https://github.com/dufferzafar/dotfiles/blob/master/mpv/mpv.conf
https://github.com/dufferzafar/dotfiles/blob/master/mpv/input.conf
$ uname -a
Linux dell-inspiron-7560 4.10.0-35-generic #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ mpv --version
mpv 0.27.0-amended (C) 2000-2017 mpv/MPlayer/mplayer2 projects
built on Thu Sep 14 07:49:49 UTC 2017
ffmpeg library versions:
libavutil 55.74.100
libavcodec 57.105.100
libavformat 57.82.100
libswscale 4.7.103
libavfilter 6.105.100
libswresample 2.8.100
ffmpeg version: git-2017-09-12-6ce4a63
$ ffmpeg -i Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609
configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
creation_time : 2012-06-14 03:45:43
Duration: 02:37:05.54, start: 0.000000, bitrate: 1918 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x798 [SAR 1:1 DAR 320:133], 1822 kb/s, 23.98 fps, 23.98 tbr, 96k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2012-06-14 03:45:43
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 92 kb/s (default)
Metadata:
creation_time : 2012-06-14 03:59:14
handler_name : GPAC ISO Audio Handler
$ mediainfo Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
General
Complete name : Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/avc1)
File size : 2.10 GiB
Duration : 2h 37mn
Overall bit rate mode : Variable
Overall bit rate : 1 918 Kbps
Encoded date : UTC 2012-06-14 03:45:43
Tagged date : UTC 2012-06-14 03:45:43
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2h 37mn
Bit rate : 1 823 Kbps
Maximum bit rate : 11.8 Mbps
Width : 1 920 pixels
Height : 798 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.050
Stream size : 2.00 GiB (95%)
Writing library : x264 core 120 r2164 da19765
Encoding settings : cabac=1 / ref=3 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=1823 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2012-06-14 03:45:43
Tagged date : UTC 2012-06-14 03:59:17
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2h 37mn
Bit rate mode : Variable
Bit rate : 92.0 Kbps
Maximum bit rate : 101 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 103 MiB (5%)
Encoded date : UTC 2012-06-14 03:59:14
Tagged date : UTC 2012-06-14 03:59:17
$ mpv -v Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
[cplayer] Command line options: '-v' 'Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4'
[cplayer] mpv 0.27.0-amended (C) 2000-2017 mpv/MPlayer/mplayer2 projects
[cplayer] built on Thu Sep 14 07:49:49 UTC 2017
[cplayer] ffmpeg library versions:
[cplayer] libavutil 55.74.100
[cplayer] libavcodec 57.105.100
[cplayer] libavformat 57.82.100
[cplayer] libswscale 4.7.103
[cplayer] libavfilter 6.105.100
[cplayer] libswresample 2.8.100
[cplayer] ffmpeg version: git-2017-09-12-6ce4a63
[cplayer]
[cplayer] Configuration: ./waf configure CC=clang-4.0 --enable-pdf-build --enable-dvbin --enable-dvdread --enable-dvdnav --prefix=/usr --confdir=/etc/mpv
[cplayer] List of enabled features: 52arch alsa asm atomics avutil-content-light-level avutil-icc-profile avutil-imgcpy-uc avutil-spherical build-date cplayer cplugins cuda-hwaccel debug-build drm dvbin dvdnav dvdread dvdread-common egl-drm egl-helpers egl-x11 encoding fchmod gbm gbm.h gl gl-wayland gl-x11 glibc-thread-name glob glob-posix gnuc iconv is_ffmpeg jack jpeg lcms2 libass libass-osd libav libavcodec libavdevice libbluray libdl libm librt linux-fstatfs lua nanosleep optimize oss-audio posix posix-or-mingw posix-spawn pthreads pulse rubberband shm stdatomic termios uchardet vaapi vaapi-drm vaapi-egl vaapi-glx vaapi-hwaccel vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vdpau-hwaccel vt.h wayland x11 xv zlib
[global] config path: '' -> '/home/dufferzafar/.config/mpv'
[global] config path: 'encoding-profiles.conf' -/-> '/home/dufferzafar/.config/mpv/encoding-profiles.conf'
[global] config path: 'encoding-profiles.conf' -/-> '/home/dufferzafar/.mpv/encoding-profiles.conf'
[global] config path: 'encoding-profiles.conf' -> '/etc/mpv/encoding-profiles.conf'
[cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[global] config path: 'mpv.conf' -> '/home/dufferzafar/.config/mpv/mpv.conf'
[global] config path: 'config' -/-> '/home/dufferzafar/.config/mpv/config'
[global] config path: 'mpv.conf' -/-> '/home/dufferzafar/.mpv/mpv.conf'
[global] config path: 'config' -/-> '/home/dufferzafar/.mpv/config'
[global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
[global] config path: 'config' -/-> '/etc/mpv/config'
[cplayer] Reading config file /home/dufferzafar/.config/mpv/mpv.conf
[cplayer] Setting option 'msg-module' = '' (flags = 4)
[cplayer] Setting option 'msg-color' = '' (flags = 4)
[cplayer] Setting option 'use-filedir-conf' = '' (flags = 4)
[cplayer] Setting option 'keep-open' = 'yes' (flags = 4)
[cplayer] Setting option 'autofit-larger' = '100%x95%' (flags = 4)
[cplayer] Setting option 'cursor-autohide-fs-only' = '' (flags = 4)
[cplayer] Setting option 'cursor-autohide' = '1000' (flags = 4)
[cplayer] Setting option 'screenshot-format' = 'png' (flags = 4)
[cplayer] Setting option 'screenshot-png-compression' = '8' (flags = 4)
[cplayer] Setting option 'screenshot-template' = '~/Pictures/mpv/%F (%P) %n' (flags = 4)
[cplayer] Setting option 'geometry' = '50%:50%' (flags = 4)
[cplayer] Setting option 'autofit-larger' = '80%x80%' (flags = 4)
[cplayer] Setting option 'osc' = '' (flags = 4)
[cplayer] Setting option 'osd-level' = '1' (flags = 4)
[cplayer] Setting option 'osd-duration' = '2500' (flags = 4)
[cplayer] Setting option 'osd-status-msg' = '${time-pos} / - ${playtime-remaining}${?percent-pos: (${percent-pos}%)}' (flags = 4)
[cplayer] Setting option 'osd-font-size' = '32' (flags = 4)
[cplayer] Setting option 'osd-color' = '#CCFFFFFF' (flags = 4)
[cplayer] Setting option 'osd-border-color' = '#99000000' (flags = 4)
[cplayer] Setting option 'osd-shadow-offset' = '1' (flags = 4)
[cplayer] Setting option 'osd-bar-align-y' = '0' (flags = 4)
[cplayer] Setting option 'osd-border-size' = '1' (flags = 4)
[cplayer] Setting option 'osd-bar-h' = '2' (flags = 4)
[cplayer] Setting option 'osd-bar-w' = '60' (flags = 4)
[cplayer] Setting option 'demuxer-mkv-subtitle-preroll' = '' (flags = 4)
[cplayer] Setting option 'sub-auto' = 'fuzzy' (flags = 4)
[cplayer] Setting option 'sub-file-paths' = 'ass:srt:sub:subs:subtitles' (flags = 4)
[cplayer] Setting option 'embeddedfonts' = 'yes' (flags = 4)
[cplayer] Setting option 'sub-ass-force-style' = 'Kerning=yes' (flags = 4)
[cplayer] Setting option 'sub-font-size' = '20' (flags = 4)
[cplayer] Setting option 'sub-color' = '1/0.75' (flags = 4)
[cplayer] Setting option 'sub-border-color' = '0/0.75' (flags = 4)
[cplayer] Setting option 'sub-border-size' = '1.5' (flags = 4)
[cplayer] Setting option 'sub-shadow-offset' = '1' (flags = 4)
[cplayer] Setting option 'sub-shadow-color' = '0/0.75' (flags = 4)
[cplayer] Setting option 'sub-spacing' = '0.5' (flags = 4)
[cplayer] Setting option 'sub-blur' = '3' (flags = 4)
[cplayer] Setting option 'slang' = 'en,eng,' (flags = 4)
[cplayer] Setting option 'alang' = 'en,eng,hi,hin' (flags = 4)
[cplayer] Setting option 'audio-file-auto' = 'fuzzy' (flags = 4)
[cplayer] Setting option 'audio-pitch-correction' = 'yes' (flags = 4)
[cplayer] Setting option 'volume' = '100' (flags = 4)
[cplayer] Setting option 'volume-max' = '400' (flags = 4)
[cplayer] Setting option 'v' = '' (flags = 8)
[global] config path: 'input.conf' -> '/home/dufferzafar/.config/mpv/input.conf'
[global] config path: 'input.conf' -/-> '/home/dufferzafar/.mpv/input.conf'
[global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
[global] user path: '/home/dufferzafar/.config/mpv/input.conf' -> '/home/dufferzafar/.config/mpv/input.conf'
[ifo] Opening /home/dufferzafar/.config/mpv/input.conf
[ifo_dvdnav] Opening /home/dufferzafar/.config/mpv/input.conf
[bdmv/bluray] Opening /home/dufferzafar/.config/mpv/input.conf
[file] Opening /home/dufferzafar/.config/mpv/input.conf
[file] Stream opened successfully.
[input] Parsing input config file /home/dufferzafar/.config/mpv/input.conf
[input] Command 'osd' not found.
[input] Command was defined at /home/dufferzafar/.config/mpv/input.conf:87.
[input] Input config file /home/dufferzafar/.config/mpv/input.conf parsed: 106 binds
osc: Loading lua script @osc.lua...
global: config path: 'scripts' -> '/home/dufferzafar/.config/mpv/scripts'
global: config path: 'scripts' -/-> '/home/dufferzafar/.mpv/scripts'
global: config path: 'scripts' -/-> '/etc/mpv/scripts'
osc: loading mp.defaults
osc: loading @osc.lua
global: config path: 'lua-settings/osc.conf' -/-> '/home/dufferzafar/.config/mpv/lua-settings/osc.conf'
global: config path: 'lua-settings/osc.conf' -/-> '/home/dufferzafar/.mpv/lua-settings/osc.conf'
global: config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
osc: lua-settings/osc.conf not found.
cplayer: Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
cplayer: mouse_leave script-binding osc/__keybinding2
cplayer: , force]
cplayer: Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input, mbtn_left script-binding osc/__keybinding3
cplayer: shift+mbtn_left script-binding osc/__keybinding4
cplayer: mbtn_right script-binding osc/__keybinding5
cplayer: wheel_up script-binding osc/__keybinding6
cplayer: wheel_down script-binding osc/__keybinding7
cplayer: mbtn_left_dbl ignore
cplayer: shift+mbtn_left_dbl ignore
cplayer: mbtn_right_dbl ignore
cplayer: , force]
cplayer: Run command: enable-section, flags=0, args=[input, ]
cplayer: Run command: define-section, flags=0, args=[input_osc, del script-binding osc/__keybinding8
cplayer: , default]
cplayer: Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_forced_osc, , force]
cplayer: Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging]
cplayer: Done loading @osc.lua.
ytdl_hook: Loading lua script @ytdl_hook.lua...
global: config path: 'scripts' -> '/home/dufferzafar/.config/mpv/scripts'
global: config path: 'scripts' -/-> '/home/dufferzafar/.mpv/scripts'
global: config path: 'scripts' -/-> '/etc/mpv/scripts'
ytdl_hook: loading mp.defaults
cplayer: Run command: disable-section, flags=0, args=[input]
global: config path: 'fonts' -/-> '/home/dufferzafar/.config/mpv/fonts'
global: config path: 'fonts' -/-> '/home/dufferzafar/.mpv/fonts'
global: config path: 'fonts' -/-> '/etc/mpv/fonts'
ytdl_hook: loading @ytdl_hook.lua
osd/libass: Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.4.6 (COMPLEX)
global: config path: 'subfont.ttf' -/-> '/home/dufferzafar/.config/mpv/subfont.ttf'
global: config path: 'subfont.ttf' -/-> '/home/dufferzafar/.mpv/subfont.ttf'
global: config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
global: config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/dufferzafar/.config/mpv/lua-settings/ytdl_hook.conf'
global: config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/dufferzafar/.mpv/lua-settings/ytdl_hook.conf'
global: config path: 'fonts.conf' -/-> '/home/dufferzafar/.config/mpv/fonts.conf'
global: config path: 'lua-settings/ytdl_hook.conf' -/-> '/etc/mpv/lua-settings/ytdl_hook.conf'
global: config path: 'fonts.conf' -/-> '/home/dufferzafar/.mpv/fonts.conf'
ytdl_hook: lua-settings/ytdl_hook.conf not found.
global: config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
osd/libass: Setting up fonts...
cplayer: Run command: hook-add, flags=0, args=[on_load, 1, 10]
cplayer: Run command: hook-add, flags=0, args=[on_preloaded, 2, 10]
cplayer: Done loading @ytdl_hook.lua.
global: config path: 'scripts' -> '/home/dufferzafar/.config/mpv/scripts'
global: config path: 'scripts' -/-> '/home/dufferzafar/.mpv/scripts'
global: config path: 'scripts' -/-> '/etc/mpv/scripts'
cplayer: Can't load unknown script: /home/dufferzafar/.config/mpv/scripts/unseen-list.lua.disabled
kdialog_open_files: Loading lua script /home/dufferzafar/.config/mpv/scripts/kdialog-open-files.lua...
global: config path: 'scripts' -> '/home/dufferzafar/.config/mpv/scripts'
global: config path: 'scripts' -/-> '/home/dufferzafar/.mpv/scripts'
global: config path: 'scripts' -/-> '/etc/mpv/scripts'
kdialog_open_files: loading mp.defaults
kdialog_open_files: loading file /home/dufferzafar/.config/mpv/scripts/kdialog-open-files.lua
cplayer: Run command: define-section, flags=0, args=[input_kdialog_open_files, Ctrl+f script-binding kdialog_open_files/add-files-kdialog
cplayer: , default]
cplayer: Run command: enable-section, flags=0, args=[input_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_forced_kdialog_open_files, , force]
cplayer: Run command: enable-section, flags=0, args=[input_forced_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_kdialog_open_files, Ctrl+f script-binding kdialog_open_files/add-files-kdialog
cplayer: Ctrl+Shift+f script-binding kdialog_open_files/append-files-kdialog
cplayer: , default]
cplayer: Run command: enable-section, flags=0, args=[input_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_forced_kdialog_open_files, , force]
cplayer: Run command: enable-section, flags=0, args=[input_forced_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_kdialog_open_files, Ctrl+u script-binding kdialog_open_files/open-url-kdialog
cplayer: Ctrl+f script-binding kdialog_open_files/add-files-kdialog
cplayer: Ctrl+Shift+f script-binding kdialog_open_files/append-files-kdialog
cplayer: , default]
cplayer: Run command: enable-section, flags=0, args=[input_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_forced_kdialog_open_files, , force]
cplayer: Run command: enable-section, flags=0, args=[input_forced_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_kdialog_open_files, Ctrl+u script-binding kdialog_open_files/open-url-kdialog
cplayer: Ctrl+s script-binding kdialog_open_files/add-subtitle-kdialog
cplayer: Ctrl+f script-binding kdialog_open_files/add-files-kdialog
cplayer: Ctrl+Shift+f script-binding kdialog_open_files/append-files-kdialog
cplayer: , default]
cplayer: Run command: enable-section, flags=0, args=[input_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_forced_kdialog_open_files, , force]
cplayer: Run command: enable-section, flags=0, args=[input_forced_kdialog_open_files, allow-hide-cursor+allow-vo-dragging]
cplayer: Done loading /home/dufferzafar/.config/mpv/scripts/kdialog-open-files.lua.
stats: Loading lua script /home/dufferzafar/.config/mpv/scripts/stats.lua...
global: config path: 'scripts' -> '/home/dufferzafar/.config/mpv/scripts'
global: config path: 'scripts' -/-> '/home/dufferzafar/.mpv/scripts'
global: config path: 'scripts' -/-> '/etc/mpv/scripts'
stats: loading mp.defaults
stats: loading file /home/dufferzafar/.config/mpv/scripts/stats.lua
global: config path: 'lua-settings/stats.conf' -/-> '/home/dufferzafar/.config/mpv/lua-settings/stats.conf'
global: config path: 'lua-settings/stats.conf' -/-> '/home/dufferzafar/.mpv/lua-settings/stats.conf'
global: config path: 'lua-settings/stats.conf' -/-> '/etc/mpv/lua-settings/stats.conf'
stats: lua-settings/stats.conf not found.
cplayer: Run command: define-section, flags=0, args=[input_stats, i script-binding stats/stats
cplayer: , default]
cplayer: Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
cplayer: Run command: define-section, flags=0, args=[input_forced_stats, , force]
cplayer: Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
cplayer: Done loading /home/dufferzafar/.config/mpv/scripts/stats.lua.
global: config path: 'watch_later' -> '/home/dufferzafar/.config/mpv/watch_later'
global: config path: 'Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4.conf' -/-> '/home/dufferzafar/.config/mpv/Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4.conf'
global: config path: 'Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4.conf' -/-> '/home/dufferzafar/.mpv/Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4.conf'
global: config path: 'Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4.conf' -/-> '/etc/mpv/Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4.conf'
cplayer: Resuming playback. This behavior can be disabled with --no-resume-playback.
cplayer: Loading config '/home/dufferzafar/.config/mpv/watch_later/19127D29592C9046D7A165233B853726'
cplayer: Reading config file /home/dufferzafar/.config/mpv/watch_later/19127D29592C9046D7A165233B853726
cplayer: Setting option 'start' = '290.206583' (flags = 36)
cplayer: Setting option 'volume' = '225.000000' (flags = 36)
cplayer: Setting option 'fullscreen' = 'yes' (flags = 36)
cplayer: Setting option 'sid' = 'no' (flags = 36)
cplayer: Playing: Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
cplayer: Running hook: ytdl_hook/on_load
osd/libass: Using font provider fontconfig
osd/libass: Done.
cplayer: Run command: hook-ack, flags=0, args=[on_load]
ifo: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
ifo_dvdnav: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
bdmv/bluray: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
file: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
file: Stream opened successfully.
cache: Cache size set to 150000 KiB (75000 KiB backbuffer)
demux: Trying demuxers for level=normal.
lavf: Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048.
cache: Dropping cache at pos 2260089465, cached range: 0-81242678.
cache: Seeking underlying stream: 81242678 -> 2260089465
cache: EOF reached.
demux: Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat)
cache: blocking for STREAM_CTRL 6
cplayer: Opening done: Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.mp4
find_files: Loading external files in .
global: user path: 'ass' -> 'ass'
global: user path: 'srt' -> 'srt'
global: user path: 'sub' -> 'sub'
global: user path: 'subs' -> 'subs'
global: user path: 'subtitles' -> 'subtitles'
global: config path: 'sub' -/-> '/home/dufferzafar/.config/mpv/sub'
global: config path: 'sub' -/-> '/home/dufferzafar/.mpv/sub'
global: config path: 'sub' -/-> '/etc/mpv/sub'
global: config path: 'audio' -/-> '/home/dufferzafar/.config/mpv/audio'
global: config path: 'audio' -/-> '/home/dufferzafar/.mpv/audio'
global: config path: 'audio' -/-> '/etc/mpv/audio'
ifo: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.srt
ifo_dvdnav: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.srt
bdmv/bluray: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.srt
file: Opening Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.srt
file: Stream opened successfully.
cache: no backbuffer needed
cache: Cache size set to 142 KiB (32 KiB backbuffer)
demux: Trying demuxers for level=normal.
cache: EOF reached.
lavf: Found 'srt' at score=100 size=2048.
lavf: Data has a BOM, assuming utf-8 as charset.
lavf: avformat_find_stream_info() finished after 113581 bytes.
demux: Detected file format: srt (libavformat)
cache: blocking for STREAM_CTRL 6
lavf: assuming demuxer read all data; closing stream
cache: Terminating cache...
cache: Cache exiting...
cplayer: Running hook: ytdl_hook/on_preloaded
cplayer: Run command: hook-ack, flags=0, args=[on_preloaded]
cplayer: (+) Video --vid=1 (*) (h264 1920x798 23.976fps)
cplayer: (+) Audio --aid=1 --alang=und (*) (aac 2ch 48000Hz)
cplayer: Subs --sid=1 'Harry.Potter.and.the.Goblet.of.Fire.2005.1080p.BrRip.x264.YIFY.srt' (subrip) (external)
vo/opengl: Initializing OpenGL backend 'x11probe'
vo/opengl/x11: X11 opening display: :0
vo/opengl/x11: X11 running at 1920x1080 (":0" => local display)
vo/opengl/x11: Detected wm supports NetWM.
vo/opengl/x11: Detected wm supports FULLSCREEN state.
vo/opengl/x11: Detected wm supports ABOVE state.
vo/opengl/x11: Detected wm supports BELOW state.
vo/opengl/x11: Detected wm supports STAYS_ON_TOP state.
vo/opengl/x11: Display 0 (eDP-1): [0, 0, 1920, 1080] @ 60.026748 FPS
vo/opengl/x11: Current display FPS: 60.026748
vo/opengl: GLX chose FB config with ID 0xaa
vo/opengl: GLX chose visual with ID 0xe3
vo/opengl: Creating OpenGL 4.4 context...
vo/opengl: GL_VERSION='4.5 (Core Profile) Mesa 17.0.7'
vo/opengl: Detected desktop OpenGL 4.5.
vo/opengl: GL_VENDOR='Intel Open Source Technology Center'
vo/opengl: GL_RENDERER='Mesa DRI Intel(R) HD Graphics 620 (Kabylake GT2) '
vo/opengl: GL_SHADING_LANGUAGE_VERSION='4.50'
vo/opengl: Loaded extension GLX_SGI_swap_control.
vo/opengl: Loaded extension GLX_SGI_video_sync.
vo/opengl: No vdpau support found - probing more things.
vo/opengl/x11: uninit ...
vo/opengl: Initializing OpenGL backend 'x11egl'
vo/opengl/x11: X11 opening display: :0
vo/opengl/x11: X11 running at 1920x1080 (":0" => local display)
vo/opengl/x11: Detected wm supports NetWM.
vo/opengl/x11: Detected wm supports FULLSCREEN state.
vo/opengl/x11: Detected wm supports ABOVE state.
vo/opengl/x11: Detected wm supports BELOW state.
vo/opengl/x11: Detected wm supports STAYS_ON_TOP state.
vo/opengl/x11: Display 0 (eDP-1): [0, 0, 1920, 1080] @ 60.026748 FPS
vo/opengl/x11: Current display FPS: 60.026748
vo/opengl: EGL_VERSION=1.4 (DRI2)
vo/opengl: EGL_VENDOR=Mesa Project
vo/opengl: EGL_CLIENT_APIS=OpenGL OpenGL_ES
vo/opengl: Trying to create Desktop OpenGL context.
vo/opengl: chose visual 0x41
vo/opengl: GL_VERSION='4.5 (Core Profile) Mesa 17.0.7'
vo/opengl: Detected desktop OpenGL 4.5.
vo/opengl: GL_VENDOR='Intel Open Source Technology Center'
vo/opengl: GL_RENDERER='Mesa DRI Intel(R) HD Graphics 620 (Kabylake GT2) '
vo/opengl: GL_SHADING_LANGUAGE_VERSION='4.50'
vo/opengl: swap_control extension missing.
vo/opengl: Testing FBO format rgba16
vo/opengl: Create FBO: 16x16 (16x16)
vo/opengl: Using FBO format rgba16.
vo/opengl: No advanced processing required. Enabling dumb mode.
vo/opengl: Reported display depth: 8
vo/opengl: Assuming 60.026748 FPS for display sync.
vd: Container reported FPS: 23.976025
vd: Codec list:
vd: h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
vd: h264_cuvid (h264) - Nvidia CUVID H264 decoder
vd: Opening video decoder h264
vd: Using software decoding.
vd: Detected 4 logical cores.
vd: Requesting 5 threads for decoding.
vd: Selected video codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
ad: Codec list:
ad: aac - AAC (Advanced Audio Coding)
ad: aac_fixed (aac) - AAC (Advanced Audio Coding)
ad: libfdk_aac (aac) - Fraunhofer FDK AAC
ad: Opening audio decoder aac
ad: Requesting 1 threads for decoding.
ad: Selected audio codec: aac (AAC (Advanced Audio Coding))
cplayer: Starting playback...
lavf: queuing seek to 290.206583
lavf: execute seek (to 290.206583 flags 40)
cplayer: hr-seek, skipping to 290.206583
lavf: seek done
cache: Dropping cache at pos 55682772, cached range: 2260089465-2260089520.
cache: Seeking underlying stream: 2260089520 -> 55682772
af: Audio filter chain:
af: [in] 48000Hz stereo 2ch floatp
af: [out] 48000Hz stereo 2ch floatp
af: [ao] 48000Hz stereo 2ch floatp
ao: Trying audio driver 'pulse'
ao/pulse: requested format: 48000 Hz, stereo channels, floatp
ao/pulse: Library version: 8.0.0
ao/pulse: Proto: 30
ao/pulse: Server proto: 4294967295
ao/pulse: Channel layouts:
ao/pulse: - #fl
ao/pulse: - #fr
ao/pulse: - #fc
ao/pulse: - #lfe
ao/pulse: - #bl
ao/pulse: - #br
ao/pulse: - #flc
ao/pulse: - #frc
ao/pulse: - #bc
ao/pulse: - #sl
ao/pulse: - #sr
ao/pulse: - #tc
ao/pulse: - #tfl
ao/pulse: - #tfc
ao/pulse: - #tfr
ao/pulse: - #tbl
ao/pulse: - #tbc
ao/pulse: - #tbr
ao/pulse: result: stereo
ao/pulse: device buffer: 6000 samples.
ao/pulse: using soft-buffer of 9600 samples.
cplayer: AO: [pulse] 48000Hz stereo 2ch float
cplayer: AO: Description: PulseAudio audio output
af: Adding filter lavrresample
af: Audio filter chain:
af: [in] 48000Hz stereo 2ch floatp
af: [lavrresample] 48000Hz stereo 2ch float [a]
af: [out] 48000Hz stereo 2ch float
af: [ao] 48000Hz stereo 2ch float
cplayer: Inserting volume filter.
af: Adding filter volume
af: Setting option 'warn' = 'no' (flags = 0)
af: Removing filter lavrresample
af: Adding filter lavrresample
af: Audio filter chain:
af: [in] 48000Hz stereo 2ch floatp
af: [volume] "softvol" 48000Hz stereo 2ch floatp
af: [lavrresample] 48000Hz stereo 2ch float [a]
af: [out] 48000Hz stereo 2ch float
af: [ao] 48000Hz stereo 2ch float
volume: volume gain: 11.390625
ffmpeg/video: h264: Reinit context to 1920x800, pix_fmt: yuv420p
vd: Decoder format: 1920x798 yuv420p auto/auto/auto/auto CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000)
vf: Video filter chain:
vf: [in] 1920x798 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
vf: [out] 1920x798 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
cplayer: VO: [opengl] 1920x798 yuv420p
cplayer: VO: Description: Extended OpenGL Renderer
vo/opengl: Resize: 1536x638
vo/opengl: Window size: 1536x638
vo/opengl: Video source: 1920x798 (1:1)
vo/opengl: Video display: (0, 0) 1920x798 -> (0, 0) 1535x638
vo/opengl: Video scale: 0.799479/0.799499
vo/opengl: OSD borders: l=0 t=0 r=1 b=0
vo/opengl: Video borders: l=0 t=0 r=1 b=0
vo/opengl: Testing FBO format rgba16
vo/opengl: Create FBO: 16x16 (16x16)
vo/opengl: Using FBO format rgba16.
vo/opengl: No advanced processing required. Enabling dumb mode.
vo/opengl: Texture for plane 0: 1920x798
vo/opengl: Texture for plane 1: 960x399
vo/opengl: Texture for plane 2: 960x399
vo/opengl: Resize: 1920x1080
vo/opengl: Window size: 1920x1080
vo/opengl: Video source: 1920x798 (1:1)
vo/opengl: Video display: (0, 0) 1920x798 -> (0, 141) 1920x798
vo/opengl: Video scale: 1.000000/1.000000
vo/opengl: OSD borders: l=0 t=141 r=0 b=141
vo/opengl: Video borders: l=0 t=141 r=0 b=141
vo/opengl: new shader program:
vo/opengl: [ 1] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
vo/opengl: [ 2] color.g = 1.000000 * vec4(texture(texture1, texcoord1)).r;
vo/opengl: [ 3] color.b = 1.000000 * vec4(texture(texture2, texcoord2)).r;
vo/opengl: [ 4] color = color.rgbr;
vo/opengl: [ 5] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
vo/opengl: [ 6] color.a = 1.0;
vo/opengl: [ 7] // color mapping
osd/libass: fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf, 0, DejaVuSans
cplayer: first video frame after restart shown
cplayer: starting audio playback
cplayer: playback restart complete
vo/opengl/x11: Disabling screensaver.
statusline: AV: 00:04:50 / 02:37:05 (3%) A-V: 0.000 Cache: 10s+73MB
cplayer: Run command: quit, flags=9, args=[4]
cplayer: EOF code: 6
ad: Uninit audio decoder.
af: Removing filter volume
af: Removing filter lavrresample
vo/opengl/x11: Enabling screensaver.
vd: Uninit video.
cache: Terminating cache...
cache: Cache exiting...
cplayer: finished playback, success (reason 3)
cplayer:
cplayer:
cplayer: Exiting... (Quit)
kdialog_open_files: Exiting...
ytdl_hook: Exiting...
stats: Exiting...
osc: Exiting...
ao/pulse: draining...
vo/opengl: flushing shader cache
vo/opengl/x11: uninit ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment