[mythtv-commits] Ticket #13091: vaapi / vdpau crash in display profile code
MythTV
noreply at mythtv.org
Fri Aug 4 21:32:27 UTC 2017
#13091: vaapi / vdpau crash in display profile code
-------------------------------------+---------------------------
Reporter: stuarta | Owner: pbennett
Type: Bug Report - General | Status: new
Priority: major | Milestone: 29.1
Component: MythTV - Video Playback | Version: v29-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-------------------------------------+---------------------------
Comment (by stuarta):
You can see starting at
https://code.mythtv.org/trac/attachment/ticket/13091/frontend-vaapi-fail-
vdpau-fail-crash-with-verbose.log#L223 that it is clearly deciding
(correctly) that vaapi is the way to go (lines 223-225)
and then it randomly chooses to try vdpau and fails (lines 226-227)
{{{
223 2017-08-04 16:28:38.341663 I VDP: Accepting: cmp(> 0 0) w() h()
framerate() codecs() dec(vaapi) cpus(2) skiploop(enabled)
rend(openglvaapi) osd(opengl2) osdfade(enabled)
deint(vaapionefield,vaapionefield) filt()
224 2017-08-04 16:28:38.341699 I VDP: LoadBestPreferences(1920x1080,
25.000, h264)
225 2017-08-04 16:28:38.341758 I VDP: LoadBestPreferences Result
cmp0:> 0 0, cmp1:, prio:1, w:, h:, fps:, codecs:, decoder:vaapi,
renderer:openglvaapi, deint:vaapionefield
226 2017-08-04 16:28:38.341797 I VideoOutput: Trying video renderer:
'vdpau'
227 Failed to open VDPAU backend libvdpau_nvidia.so: cannot open
shared object file:
No such file or directory
}}}
The other log file `frontend-vaapi-fail-vdpau-fail-crash.log.1` captures
the crash,
but without the --verbose playback. The two taken together should allow us
to piece
together what is going wrong.
Looking at https://code.mythtv.org/trac/attachment/ticket/13091/frontend-
vaapi-fail-vdpau-fail-crash.log.1#L74 the stack trace goes via
videodisplayprofile.cpp:585 which is the new code.
Regards
Stuart
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13091#comment:1>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list