intel / intel-vaapi-driver

VA-API user mode driver for Intel GEN Graphics family
https://01.org/linuxmedia
Other
303 stars 126 forks source link

[RFE] Add appdata support for the vaapi-driver #256

Open kwizart opened 7 years ago

kwizart commented 7 years ago

With appdata files, it's possible to make the "software" application in GNOME or related desktop environment to know if the current hardware might benefit from a particular "driver" (here intel-vaapi-driver).

Please provide us with a way to extract such information (with pciids) for hardware relevant with this project.

Here is a sample about how to use this feature with nvidia and : https://github.com/rpmfusion/xorg-x11-drv-nvidia/blob/master/xorg-x11-drv-nvidia.metainfo.xml https://github.com/rpmfusion/xorg-x11-drv-nvidia/blob/master/xorg-x11-drv-nvidia.spec#L395 https://github.com/rpmfusion/xorg-x11-drv-nvidia/blob/master/parse-readme.py

FYI, I've added a separate RFE for the hybrid driver: https://github.com/01org/intel-hybrid-driver/issues/23

kwizart commented 7 years ago

As a "side thing" I would request if that would be possible to envision a full-hardware implementation of hw-decode/encode of certain codecs.

The reason is that currently this project is not allowed in Fedora because it might depends on software implementation of some potentially patented algorithm. Having a separate project with only fully hardware implementation would allow to have this in Fedora directly.

This would affect which devices are supported by the current libva-intel-driver, so worth to mention here. But I would fill a separate issue if this can be relevant.