[mythtv-users] V31 regression in VDPAU
John
jksjdevelop at gmail.com
Wed Feb 26 12:20:13 UTC 2020
Since updating from
07/02/20 MythTV Version : v31-Pre-1874-g35cb9ed0c5
to
21/02/20 MythTV Version : v31-Pre-1934-g9ab3c45d03
I have had a couple of instances of the frontend getting stuck in a loop
poling the VDPAU decoder.
Both have occurred at peak viewing times when the combined front/backend
is actively recording three HD sources. No significant CPU load but at a
guess plenty of asynchronism so guessing that some form of deadly
embrace is involved.
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythmainwindow.cpp:1009 (Init) Using Frameless Window
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythmainwindow.cpp:1025 (Init) Using Full Screen Window
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythdisplay.cpp:227 (SetWidget) Display: Have main widget
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythdisplay.cpp:231 (SetWidget) Display: Have main window
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythdisplay.cpp:355 (GetDesiredScreen) Display: Found screen number 0
(HDMI-0)
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythmainwindow.cpp:1057 (Init) UI Screen Resolution: 3840 x 2160
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:420 (DebugFeatures) OpenGL: OpenGL
vendor : NVIDIA Corporation
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:421 (DebugFeatures) OpenGL: OpenGL
renderer : GeForce GT 1030/PCIe/SSE2
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:422 (DebugFeatures) OpenGL: OpenGL
version : 4.6.0 NVIDIA 435.21
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:423 (DebugFeatures) OpenGL: Qt
platform : xcb
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:426 (DebugFeatures) OpenGL: EGL
display : No
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:427 (DebugFeatures) OpenGL: EGL
images : No
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:429 (DebugFeatures) OpenGL: Qt OpenGL
format : OpenGL 4.6
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:430 (DebugFeatures) OpenGL: Qt OpenGL
surface : RGBA: 8880 Depth: 24 Stencil: 0
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:431 (DebugFeatures) OpenGL: Max texture
size : 32768
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:432 (DebugFeatures) OpenGL: Max texture
units : 192
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:433 (DebugFeatures) OpenGL:
Shaders : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:434 (DebugFeatures) OpenGL: NPOT
textures : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:435 (DebugFeatures) OpenGL:
Multitexturing : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:436 (DebugFeatures) OpenGL: Rectangular
textures : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:438 (DebugFeatures) OpenGL: Buffer
mapping : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:439 (DebugFeatures) OpenGL: Framebuffer
objects : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:440 (DebugFeatures) OpenGL: Unpack
Subimage : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:441 (DebugFeatures) OpenGL:
GL_RED/GL_R8 : Yes
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:397 (Init) OpenGL: Initialised MythRenderOpenGL
Feb 25 19:26:54 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythrenderopengl.cpp:398 (Init) OpenGL: Using full range output
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:63 (HaveVDPAU) VDPAUHelp:
Supported/available VDPAU decoders:
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: MPEG1 (Max size:
4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: MPEG2 Simple (Max
size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: MPEG2 Main (Max
size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: MPEG4 Simple (Max
size: 2048x2048)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: MPEG4 Advanced
Simple (Max size: 2048x2048)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: VC1 Simple (Max
size: 2048x2048)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: VC1 Main (Max
size: 2048x2048)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: VC1 Advanced (Max
size: 2048x2048)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 Baseline
(Max size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 Main (Max
size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 High (Max
size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 Extended
(Max size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 Constrained
(Max size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 Constrained
High (Max size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: H264 High 444
(Max size: 4096x4096)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) VDPAUHelp: HEVC Main (Max
size: 8192x8192)
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythvaapicontext.cpp:483 (HaveVAAPI) VAAPIDec: VAAPI
functionality checked failed
Feb 25 19:26:55 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/mythv4l2m2mcontext.cpp:369 (HaveV4L2Codecs) V4L2_M2M: No V4L2
decoders found
....... frontend in continuouds use
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythplayer.cpp:717 (OpenFile) Player(2): Opening
'/media/library/TV/20103_20200212210000.ts'
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2045 (ScanStreams) AFD: codec AAC/LATM has
2 channels
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2523 (OpenAVCodec) AFD: Opened codec
0x55df7bcfb440, id(AAC/LATM) type(Audio)
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2045 (ScanStreams) AFD: codec AAC/LATM has
2 channels
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2523 (OpenAVCodec) AFD: Opened codec
0x55df8d791040, id(AAC/LATM) type(Audio)
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2523 (OpenAVCodec) AFD: Opened codec
0x55df6d9a5980, id(DVB_SUBTITLE) type(Subtitle)
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythopenglinterop.cpp:158 (GetInteropType) OpenGLInterop:
Rendering supported for frame type 'VDPAU' with VDPAU
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2436 (ScanStreams) AFD: Using vdpau for
video decoding
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
decoders/avformatdecoder.cpp:2523 (OpenAVCodec) AFD: Opened codec
0x55df6d9a85c0, id(H264) type(Video)
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
audio/audiooutputbase.cpp:772 (Reconfigure) AOBase: Opening audio device
'default' ch 6(2) sr 48000 sf 32 bit floating point reenc 0
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythopenglinterop.cpp:158 (GetInteropType) OpenGLInterop:
Rendering supported for frame type 'VDPAU' with VDPAU
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythpainteropengl.cpp:74 (ClearCache) Clearing OpenGL painter cache.
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythvideoout.cpp:393 (SetDeinterlacing) VideoOutput: SetDeinterlacing
(Doublerate 1): Single High|CPU|GLSL|DRIVER Double High|CPU|GLSL|DRIVER
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
tv_play.cpp:5709 (StartPlayer) TV::StartPlayer(): Created player.
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
tv_play.cpp:2396 (HandleStateChange) TV::HandleStateChange(): Changing
from None to WatchingPreRecorded
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
tv_play.cpp:2484 (HandleStateChange) TV::HandleStateChange(): Main UI
disabled.
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
tv_play.cpp:391 (StartTV) TV::StartTV(): Entering main playback loop.
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I Decoder
mythplayer.cpp:2992 (QueueCallback) Player(2): Queuing callback for
VDPAU context creation
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
screensaver-dbus.cpp:80 (Inhibit) ScreenSaverDBus: Successfully
inhibited screensaver via org.freedesktop.ScreenSaver. cookie
2050992190. nom nom
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: W CoreContext
screensaver-dbus.cpp:86 (Inhibit) ScreenSaverDBus: Failed to disable
screensaver: Type of message, “(ss)”, does not match expected type “(susu)”
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
screensaver-x11.cpp:144 (DisableDPMS) ScreenSaverX11Private: DPMS
Deactivated 1
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythplayer.cpp:2980 (ProcessCallbacks) Player(2): Executing VDPAU
context creation
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythopenglinterop.cpp:158 (GetInteropType) OpenGLInterop:
Rendering supported for frame type 'VDPAU' with VDPAU
Feb 25 21:03:45 tv mythfrontend: mythfrontend[4326]: W CoreContext
opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) GLVid: New frame
format: None:None 1920x1080 (Tex: 2D) -> VDPAU:ARGB32 1920x1088 (Tex: 2D)
Feb 25 21:03:56 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythvideoout.cpp:393 (SetDeinterlacing) VideoOutput: SetDeinterlacing
(Doublerate 1): Single High|CPU|GLSL|DRIVER Double High|CPU|GLSL|DRIVER
.... frontend in use watching this program
Feb 25 21:05:09 tv mythfrontend: mythfrontend[4326]: N CoreContext
tv_play_win.cpp:93 (gestureEvent) TV Play Window Click
Feb 25 21:05:12 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythvideoout.cpp:393 (SetDeinterlacing) VideoOutput: SetDeinterlacing
(Doublerate 1): Single High|CPU|GLSL|DRIVER Double High|CPU|GLSL|DRIVER
Feb 25 21:05:12 tv mythfrontend: mythfrontend[4326]: I CoreContext
screensaver-dbus.cpp:80 (Inhibit) ScreenSaverDBus: Successfully
inhibited screensaver via org.freedesktop.ScreenSaver. cookie
1387878527. nom nom
Feb 25 21:05:12 tv mythfrontend: mythfrontend[4326]: W CoreContext
screensaver-dbus.cpp:86 (Inhibit) ScreenSaverDBus: Failed to disable
screensaver: Type of message, “(ss)”, does not match expected type “(susu)”
Feb 25 21:05:12 tv mythfrontend: mythfrontend[4326]: I CoreContext
screensaver-x11.cpp:144 (DisableDPMS) ScreenSaverX11Private: DPMS
Deactivated 1
Feb 25 21:05:21 tv mythfrontend: mythfrontend[4326]: I CoreContext
opengl/mythopenglinterop.cpp:264 (DeleteTextures) OpenGLInterop: Deleted
1 textures in 1 groups
Feb 25 21:14:03 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 104ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:03 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 208ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:03 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 311ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:03 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 416ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:03 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 520ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:03 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 624ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:04 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 729ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:04 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 833ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:04 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1906 (PrebufferEnoughFrames) Player(2): Waited 937ms for
video buffers AALLPfAAALAAALAA
Feb 25 21:14:04 tv mythfrontend: mythfrontend[4326]: N CoreContext
mythplayer.cpp:1896 (PrebufferEnoughFrames) Player(2): To see more
buffering messages use -v playback
Feb 25 21:14:33 tv mythfrontend: mythfrontend[4326]: E CoreContext
mythplayer.cpp:1954 (PrebufferEnoughFrames) Player(2): Waited too long
for decoder to fill video buffers. Exiting..
Feb 25 21:14:33 tv mythfrontend: mythfrontend[4326]: I CoreContext
tv_play.cpp:2143 (HandleStateChange) TV::HandleStateChange(): Attempting
to change from WatchingPreRecorded to None
Feb 25 21:14:33 tv mythfrontend: mythfrontend[4326]: W CoreContext
mythplayer.cpp:3014 (PauseDecoder) Player(2): Waited 100ms for decoder
to pause
Feb 25 21:14:33 tv mythfrontend: mythfrontend[4326]: W CoreContext
mythplayer.cpp:3014 (PauseDecoder) Player(2): Waited 100ms for decoder
to pause
... message repeats for 15 secs
Feb 25 21:14:48 tv mythfrontend: mythfrontend[4326]: E CoreContext
mythplayer.cpp:3081 (DecoderEnd) Player(2): Failed to stop decoder loop.
Feb 25 21:14:48 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythplayer.cpp:5296 (SetDecoder) Player(2): Waited 10ms for decoder lock
Feb 25 21:14:48 tv mythfrontend: mythfrontend[4326]: I CoreContext
mythplayer.cpp:5296 (SetDecoder) Player(2): Waited 10ms for decoder lock
... message repeats until process killed
More information about the mythtv-users
mailing list