Summary: | BYT: vaInitialize: segfault when playing back h264 video in Kodi media player (with VA-API enabled) | ||
---|---|---|---|
Product: | libva | Reporter: | Joe Konno <joe.konno> |
Component: | intel | Assignee: | haihao <haihao.xiang> |
Status: | RESOLVED FIXED | QA Contact: | Sean V Kelley <seanvk> |
Severity: | normal | ||
Priority: | medium | CC: | lfarkas |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Joe Konno
2015-04-29 16:51:55 UTC
Could you double check whether you have permission to access the dri device ? how can i check it? @Levente - In the linux distros I've used, the dri device(s) require users be members of the 'video' group. You can double-check by running the following: $ ls -la /dev/dri/* Which will get you output something like this: crw-rw----+ 1 root video 226, 0 Apr 30 07:27 /dev/dri/card0 crw-rw---- 1 root video 226, 64 Apr 30 07:27 /dev/dri/controlD64 crw-rw----+ 1 root video 226, 128 Apr 30 07:27 /dev/dri/renderD128 Be sure your user account-- and if kodi has a username associated with it, that one as well-- is added to the 'video' group or whichever group is shown by 'ls'. After that's done, log out of all your desktop sessions entirely and log back in again for the group membership to take effect. (Or reboot, whichever works best). Once that's done, try playing that video in kodi with va-api enabled. first of all i use a fully updated fedora 21. no external packages except rpmfusion's kodi pacakges (and it's dependencies). media user was not in the video group so i added it. anyway my dri permissions look like this: [root@media ~]# ll /dev/dri/ total 0 crw-rw---- 1 root video 226, 0 Apr 29 09:18 card0 crw------- 1 root video 226, 64 Apr 29 09:18 controlD64 crw-rw---- 1 root video 226, 128 Apr 29 09:18 renderD128 after adding media to video everything is working. sorry for the false report. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.