- [cplayer] Command line options: '-v' 'jellyfish-3-mbps-hd-hevc.mkv'
- [cplayer] mpv 0.21.0 (C) 2000-2016 mpv/MPlayer/mplayer2 projects
- [cplayer] ffmpeg library versions:
- [cplayer] libavcodec 56.60.100
- [cplayer] libswscale 3.1.101
- [cplayer] libswresample 1.2.101
- [cplayer]
- [cplayer] Configuration: /var/tmp/portage/media-video/mpv-0.21.0/work/mpv-0.21.0/waf --prefix=/usr --libdir=/usr/lib64 --confdir=/etc/mpv --docdir=/usr/share/doc/mpv-0.21.0 --htmldir=/usr/share/doc/mpv-0.21.0/html --disable-libmpv-shared --disable-libmpv-static --disable-static-build --disable-optimize --disable-debug-build --enable-html-build --disable-pdf-build --disable-vf-dlopen-filters --disable-zsh-comp --disable-test --enable-iconv --disable-libsmbclient --enable-lua --lua=luajit --enable-libass --enable-libass-osd --disable-encoding --enable-libbluray --disable-dvdread --disable-dvdnav --disable-cdda --disable-enca --disable-libguess --disable-uchardet --disable-rubberband --enable-lcms2 --disable-vapoursynth --disable-vapoursynth-lazy --disable-libarchive --enable-libavdevice --disable-sdl2 --disable-sdl1 --disable-oss-audio --disable-rsound --disable-pulse --disable-jack --disable-openal --disable-opensles --enable-alsa --disable-coreaudio --disable-cocoa --enable-drm --enable-gbm --disable-wayland --enable-x11 --disable-xss --enable-xext --disable-xv --disable-xinerama --enable-xrandr --disable-gl-cocoa --enable-gl-x11 --enable-egl-x11 --enable-egl-drm --disable-gl-wayland --enable-vdpau --enable-vdpau-gl-x11 --enable-vaapi --enable-vaapi-x11 --disable-vaapi-wayland --enable-vaapi-drm --disable-caca --disable-jpeg --disable-android --disable-rpi --disable-plain-gl --disable-mali-fbdev --enable-vaapi-hwaccel --disable-cuda --disable-tv --disable-tv-v4l2 --disable-libv4l2 --disable-audio-input --disable-dvbin --disable-apple-remote --enable-vaapi-glx --enable-vaapi-x-egl --disable-build-date configure
- [cplayer] List of enabled features: alsa any-gl asm atomics av-pix-fmt-mmal av-version-info avcodec-chroma-pos-api avframe-metadata avframe-skip-samples c11-tls cplayer dlopen drm egl-drm egl-helpers egl-x11 fchmod gbm gbm.h gl gl-x11 glibc-thread-name glob gnuc iconv lcms2 libass libass-osd libav libavdevice libavfilter libbluray libdl libm librt libswresample linux-fstatfs lua nanosleep posix posix-or-mingw posix-spawn pthreads resampler shm sse4-intrinsics standard-gl stdatomic subprocess termios vaapi vaapi-drm vaapi-egl vaapi-glx vaapi-hwaccel vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vdpau-hwaccel videodev vt.h x11 xext xrandr zlib
- [global] config path: ' -> '/home/alex/.config/mpv'
- [global] config path: 'mpv.conf' -/-> '/home/alex/.config/mpv/mpv.conf'
- [global] config path: 'config' -> '/home/alex/.config/mpv/config'
- [global] config path: 'mpv.conf' -/-> '/home/alex/.mpv/mpv.conf'
- [global] config path: 'config' -/-> '/home/alex/.mpv/config'
- [global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
- [global] config path: 'config' -/-> '/etc/mpv/config'
- [cplayer] Reading config file /home/alex/.config/mpv/config
- [cplayer] Setting option 'fullscreen' = ' (flags = 4)
- [cplayer] Setting option 'force-window' = 'yes' (flags = 4)
- [cplayer] Setting option 'ytdl' = 'no' (flags = 4)
- [cplayer] Setting option 'log-file' = '/tmp/mpv.log' (flags = 4)
- [cplayer] Setting option 'screenshot-directory' = '/tmp' (flags = 4)
- [cplayer] Setting option 'screenshot-format' = 'png' (flags = 4)
- [cplayer] Setting option 'osd-font' = 'Verdana' (flags = 4)
- [cplayer] Setting option 'osd-font-size' = '25' (flags = 4)
- [cplayer] Setting option 'ao' = 'alsa' (flags = 4)
- [cplayer] Setting option 'audio-device' = 'alsa/hdmi:CARD=PCH,DEV=1' (flags = 4)
- [cplayer] Setting option 'volume' = '100' (flags = 4)
- [cplayer] Setting option 'video-sync' = 'display-desync' (flags = 4)
- [cplayer] Setting option 'hwdec-codecs' = 'all' (flags = 4)
- [cplayer] Setting option 'hwdec' = 'vaapi-copy' (flags = 4)
- [cplayer] Setting option 'vo' = 'opengl' (flags = 4)
- [cplayer] Setting option 'scale' = 'ewa_lanczossharp' (flags = 4)
- [cplayer] Setting option 'cscale' = 'ewa_lanczossharp' (flags = 4)
- [cplayer] Setting option 'sigmoid-upscaling' = ' (flags = 4)
- [cplayer] Setting option 'scaler-lut-size' = '10' (flags = 4)
- [cplayer] Setting option 'opengl-pbo' = ' (flags = 4)
- [global] config path: 'input.conf' -> '/home/alex/.config/mpv/input.conf'
- [global] config path: 'input.conf' -/-> '/home/alex/.mpv/input.conf'
- [global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
- [global] user path: '/home/alex/.config/mpv/input.conf' -> '/home/alex/.config/mpv/input.conf'
- [bdmv/bluray] Opening /home/alex/.config/mpv/input.conf
- [file] Stream opened successfully.
- [input] Parsing input config file /home/alex/.config/mpv/input.conf
- [input] Input config file /home/alex/.config/mpv/input.conf parsed: 1 binds
- [global] user path: '/tmp/mpv.log' -> '/tmp/mpv.log'
- [global] config path: 'scripts' -> '/home/alex/.config/mpv/scripts'
- [global] config path: 'scripts' -/-> '/home/alex/.mpv/scripts'
- [global] config path: 'scripts' -/-> '/etc/mpv/scripts'
- [osc] loading @osc.lua
- [global] config path: 'lua-settings/osc.conf' -/-> '/home/alex/.config/mpv/lua-settings/osc.conf'
- [global] config path: 'lua-settings/osc.conf' -/-> '/home/alex/.mpv/lua-settings/osc.conf'
- [global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
- [cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
- [cplayer] mouse_leave script-binding osc/__keybinding2
- [cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
- [cplayer] Run command: define-section, flags=0, args=[input, mouse_btn0 script-binding osc/__keybinding3
- [cplayer] shift+mouse_btn0 script-binding osc/__keybinding4
- [cplayer] mouse_btn2 script-binding osc/__keybinding5
- [cplayer] shift+mouse_btn0_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/__keybinding6
- [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]
- [global] config path: 'scripts' -> '/home/alex/.config/mpv/scripts'
- [global] config path: 'scripts' -/-> '/home/alex/.mpv/scripts'
- [global] config path: 'scripts' -/-> '/etc/mpv/scripts'
- [xrandr] Loading script /home/alex/.config/mpv/scripts/xrandr.lua...
- [cplayer] Run command: disable-section, flags=0, args=[input]
- [global] config path: 'fonts' -/-> '/home/alex/.config/mpv/fonts'
- [global] config path: 'fonts' -/-> '/home/alex/.mpv/fonts'
- [global] config path: 'fonts' -/-> '/etc/mpv/fonts'
- [global] config path: 'subfont.ttf' -/-> '/home/alex/.config/mpv/subfont.ttf'
- [global] config path: 'subfont.ttf' -/-> '/home/alex/.mpv/subfont.ttf'
- [global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
- [global] config path: 'fonts.conf' -/-> '/home/alex/.config/mpv/fonts.conf'
- [global] config path: 'fonts.conf' -/-> '/home/alex/.mpv/fonts.conf'
- [global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
- [osd/libass] Done.
- [global] config path: 'scripts' -> '/home/alex/.config/mpv/scripts'
- [global] config path: 'scripts' -/-> '/home/alex/.mpv/scripts'
- [global] config path: 'scripts' -/-> '/etc/mpv/scripts'
- [global] user path: '/home/alex/.config/mpv/scripts/xrandr.lua' -> '/home/alex/.config/mpv/scripts/xrandr.lua'
- [xrandr] loading file /home/alex/.config/mpv/scripts/xrandr.lua
- [cplayer] Done loading /home/alex/.config/mpv/scripts/xrandr.lua.
- [global] config path: 'watch_later' -> '/home/alex/.config/mpv/watch_later'
- [bdmv/bluray] Opening jellyfish-3-mbps-hd-hevc.mkv
- [file] Stream opened successfully.
- [mkv] Found the head...
- [mkv] Parsing seek head...
- [mkv] | + muxing app: Lavf56.3.100
- [mkv] | + timecode scale: 1000000
- [mkv] | + segment uid b6 38 80 1e d2 2f 22 08 0d 1e 4f 51 7a fb a9 0f
- [mkv] | + a track...
- [mkv] | + Track type: Video
- [mkv] | + Pixel width: 1920
- [mkv] | + Codec ID: V_MPEGH/ISO/HEVC
- [mkv] | + Language: und
- [mkv] | + Default duration: 33.367ms ( = 29.970 fps)
- [mkv] Deferring reading cues.
- [mkv] Start PTS: 0.067000
- [find_files] Loading external files in .
- [global] config path: 'sub/' -/-> '/home/alex/.config/mpv/sub/'
- [global] config path: 'sub/' -/-> '/home/alex/.mpv/sub/'
- [global] config path: 'audio/' -/-> '/home/alex/.config/mpv/audio/'
- [global] config path: 'audio/' -/-> '/home/alex/.mpv/audio/'
- [global] config path: 'audio/' -/-> '/etc/mpv/audio/'
- [vo/opengl] Initializing OpenGL backend 'x11probe'
- [vo/opengl/x11] X11 running at 1920x1080 (':0' => local display)
- [vo/opengl/x11] Detected wm supports FULLSCREEN state.
- [vo/opengl/x11] Detected wm supports ABOVE state.
- [vo/opengl/x11] Display 0 (DP-0): [0, 0, 1920, 1080] @ 60.000000 FPS
- [vo/opengl] GLX chose FB config with ID 0x13d
- [vo/opengl] Creating OpenGL 3.3 context...
- [vo/opengl] Detected desktop OpenGL 3.3.
- [vo/opengl] GL_RENDERER='Quadro 600/PCIe/SSE2'
- [vo/opengl] GL_SHADING_LANGUAGE_VERSION='3.30 NVIDIA via Cg compiler'
- [vo/opengl] Loaded extension GLX_SGI_swap_control.
- [vo/opengl] Loaded extension GL_NV_vdpau_interop.
- [vo/opengl] 16 bit texture depth: 16.
- [vo/opengl] Testing FBO format 0x805b
- [vo/opengl] Using FBO format 0x805b.
- [vo/opengl] Assuming 60.000000 FPS for display sync.
- [vd] Codec list:
- [vd] lavc:hevc - HEVC (High Efficiency Video Coding)
- [vd] Probing 'vaapi-copy'...
- libva info: va_getDriverName() returns -1
- libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
- libva info: Found init function __vaDriverInit_0_39
- mpv: /var/tmp/portage/x11-libs/libva-intel-driver-1.7.2/work/libva-intel-driver-1.7.2/src/intel_driver.c:100: intel_driver_init: Assertion `(((struct drm_state *)(ctx)->drm_state)->auth_type (VA_DRM_AUTH_DRI1)) || (((struct drm_state *)(ctx)->drm_state)->auth_type (VA_DRM_AUTH_DRI2)) || (((struct drm_state *)(ctx)->drm_state)->auth_type (VA_DRM_AUTH_CUSTOM))' failed.
Mpv 0.21.0 Test
MPV 0.21.0 telah mendukung CUDA dan cuvid/NvDecode. Fitur ini akan aktif di GNU/Linux ketika VDPAU belum mendukung HEVC Main 10. Ia juga mendukung perangkat DRM saat dijalankan di mode vaapi-copy. Selain itu, di komponen voopengl, MPV 0.21.0 mendukung hw overlay untuk RPI dan fbdev mali. You are on the right track by using mmal hardware decoding and the mpv-build repo (which makes things a lot easier). I found out a config that works pretty well for me, although it's specifically tuned to work explicitly without X11 via an ssh environment within the linux framebuffer.