Bug#750199: xbmc: No Video but audio and subtitiles

Bálint Réczey balint at balintreczey.hu
Tue Jun 3 04:03:31 UTC 2014


2014-06-03 2:20 GMT+07:00 Sebastian Ramacher <sramacher at debian.org>:
> On 2014-06-02 18:38:43, Mr Toc wrote:
>>
>>
>> Le 02/06/2014 16:08, Sebastian Ramacher a écrit :
>> >On 2014-06-02 14:53:27, MrToc wrote:
>> >>Package: xbmc
>> >>Version: 2:13.1~beta2+dfsg1-1
>> >>Severity: important
>> >>
>> >>Dear Maintainer,
>> >>
>> >>
>> >>Since the latest update, some videos can't be read. The pb appears container
>> >>like .mkv or .mp4 .
>> >>The audio and subtitles are working but I have a black screen.
>> >>
>> >>
>> >>some info from the terminal
>> >>
>> >>  xbmc
>> >>Running DIL (3.22.0) Version
>> >>DtsDeviceOpen: Opening HW in mode 0
>> >>DtsDeviceOpen: Create File Failed
>> >>libva info: VA-API version 0.35.1
>> >>libva info: va_getDriverName() returns 0
>> >>libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
>> >>libva info: va_openDriver() returns -1
>> >>libva info: VA-API version 0.35.1
>> >>libva info: va_getDriverName() returns 0
>> >>libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
>> >>libva info: va_openDriver() returns -1
>> >
>> >Do you have vdpau-va-driver installed? It look like that's missing.
>> >(There is an upload sitting in the NEW queue that pulls in the driver
>> >packages, but for now they need to be installed manually.)
>> >
>> >Also, if you install vainfo, what does running vainfo print?
>> >
>> >Cheers
>> >
>>
>> vdpau-va-driver isn't installed on my system.
>>
>> $ vainfo
>> libva info: VA-API version 0.35.1
>> libva info: va_getDriverName() returns 0
>> libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
>> libva info: va_openDriver() returns -1
>> vaInitialize failed with error code -1 (unknown libva error),exit
>>
>>
>>
>> With vdpau-va-driver installed it seems OK.
>>
>> $ vainfo
>> libva info: VA-API version 0.35.1
>> libva info: va_getDriverName() returns 0
>> libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
>> libva info: Found init function __vaDriverInit_0_35
>> libva info: va_openDriver() returns 0
>> vainfo: VA-API version: 0.35 (libva 1.3.1)
>> vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API -
>> 0.7.4
>> vainfo: Supported profile and entrypoints
>>       VAProfileMPEG2Simple            :       VAEntrypointVLD
>>       VAProfileMPEG2Main              :       VAEntrypointVLD
>>       VAProfileMPEG4Simple            :       VAEntrypointVLD
>>       VAProfileMPEG4AdvancedSimple    :       VAEntrypointVLD
>>       VAProfileH264Main               :       VAEntrypointVLD
>>       VAProfileH264High               :       VAEntrypointVLD
>>       VAProfileVC1Simple              :       VAEntrypointVLD
>>       VAProfileVC1Main                :       VAEntrypointVLD
>>       VAProfileVC1Advanced            :       VAEntrypointVLD
>>
>>
>>
>>
>> Thanks for your help. The pb is solved.
>
> Thanks for checking.
>
> So on libva's side a fix is pending. Balint, do you think there is
> something left to on xbmc's side, e.g. falling back to another method if
> no libva backend is available?
Thanks for the fix! AFAIK XBMC's VAAPI problems are due to bugs in libva.
There is even a patch for disabling VAAPI on nvidia, but I did not
want to include it in Debian to help debugging the issues in libva
itself:
http://kanotix.com/files/fix/xbmc/0006-VAAPI-Only-run-on-ATI-with-Splitted-Desktop-and-on-Intel.patch

MrToc, could you please check if the libva fix solved the problem?

Cheers,
Balint



More information about the pkg-multimedia-maintainers mailing list