[mythtv-users] video playback profile for Intel graphics
Hamish Moffatt
hamish at cloud.net.au
Sat Oct 22 05:47:49 UTC 2016
I'm running Myth 0.28 on a Chromebox with Intel Haswell graphics. Can
anyone tell me what the recommended video playback profile is for this?
I've got a few problems.
1. Bad tearing near the top of the screen. This has been an issue in
earlier Myth versions as well on this hardware, although I feel like
maybe it's worse now. It might also be worse depending on the source
material frame rate.
The log says:
Oct 21 21:27:40 bandicoot mythfrontend.real: mythfrontend[30391]: I
CoreContext mythplayer.cpp:1830 (InitAVSync) Player(0): Video timing
method: DRM
2. Crashing on certain videos. I've got a series of videos in 720p 25
fps which I've been watching lately. I can watch one, but starting any
of those videos a second time causes Mythfrontend to crash. The last
line in the log is:
Oct 21 21:26:19 bandicoot mythfrontend.real: mythfrontend[29899]: I
CoreContext mythrender_vdpau.cpp:615 (CheckOutputSurfaces) VDPAU: Added
2 output surfaces (total 4, max 4)
I'm not sure if I should be using VAAPI or VDPAU. I have
mesa-vdpau-drivers installed. In the mythfrontend playback settings I am
set to use VAAPI, but in the log when I play one of the affected videos
I see the following, which seems to suggest it's trying VAAPI then
falling back to VDPAU anyway.
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:172 (Create) VAAPI: Version: 0.39
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:173 (Create) VAAPI: Driver : Intel i965 driver for Intel(R) Haswell Mobil
e - 1.7.0
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: MPEG2Simple Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: MPEG2Main Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: H264ConstrainedBase Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: H264Main Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: H264High Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: Unknown Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: H264StereoHigh Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: VC1Simple Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: VC1Main Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: VC1Advanced Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: None Entrypoints: VideoProc (UNSUPPORT
ED)
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext vaapicontext.cpp:559 (InitProfiles) VAAPI: Profile: Unknown Entrypoints: VLD
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: E CoreContext vaapicontext.cpp:576 (InitProfiles) VAAPI: Failed to find supported profile.
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: E CoreContext vaapicontext.cpp:350 (CreateDisplay) VAAPI: No supported profiles
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext avformatdecoder.cpp:2602 (OpenAVCodec) AFD: Opened codec 0x50281a0, id(H265) type(Video)
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: W CoreContext ringbuffer.cpp:460 (CalcReadAheadThresh) Enabling buffering optimisations for low bitrate
stream.
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext audio/audiooutputbase.cpp:823 (Reconfigure) AOBase: Opening audio device 'default' ch 2(2)
sr 48000 sf 32 bit floating point reenc 0
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: E CoreContext audio/audiooutputalsa.cpp:953 (OpenMixer) ALSA: no playback control PCM found on mixer dev
ice default
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: E CoreContext audio/audiooutputalsa.cpp:498 (OpenDevice) ALSA: Unable to open audio mixer. Volume contro
l disabled
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext mythpainter_ogl.cpp:62 (ClearCache) Clearing OpenGL painter cache.
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext DisplayRes.cpp:162 (SwitchToVideo) Using 1920x1080 50.000 Hz
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext mythrender_vdpau.cpp:1751 (CreatePresentationSurfaces) VDPAU: Created 2 output surfaces.
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext mythrender_vdpau.cpp:1785 (CheckHardwareSupport) VDPAU: Version 1
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext mythrender_vdpau.cpp:1796 (CheckHardwareSupport) VDPAU: Information OpenGL/VAAPI/libswscal
e backend for VDPAU
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: E CoreContext mythrender_vdpau.cpp:1856 (IsFeatureAvailable) VDPAU: Error at mythrender_vdpau.cpp:1856 (
#1, VDP_STATUS_NO_IMPLEMENTATION)
Oct 21 21:27:39 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext mythrender_vdpau.cpp:429 (Create) VDPAU: Created VDPAU render device 1920x1080
Oct 21 21:27:40 bandicoot mythfrontend.real: mythfrontend[30391]: I CoreContext mythplayer.cpp:1830 (InitAVSync) Player(0): Video timing method: DRM
I have i965-va-driver and libvdpau-va-gl1 installed (Mythbuntu).
Thanks,
Hamish
More information about the mythtv-users
mailing list