]> granicus.if.org Git - handbrake/commit
flatpak: add Intel MediaSDK plugin
authorJohn Stebbins <jstebbins.hb@gmail.com>
Sun, 24 Feb 2019 20:53:56 +0000 (13:53 -0700)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Thu, 7 Mar 2019 21:59:35 +0000 (13:59 -0800)
commitadbd2a63b0479ed6fcf97967b4af98997c981927
tree42edcc3acc5ede60ab5da63aa3152a2a01caf6f2
parent3062c4373b234f46b131b1092448946f25160351
flatpak: add Intel MediaSDK plugin

Defines a flatpak manifest that is used to download and build all the
dependencies for MediaSDK 19.1.pre2.  These are built into a flatpak
plugin that can be installed independently from the main HandBrake flatpak.

When the plugin is installed, HandBrake gains the ability to do QSV
encoding with the latest MediaSDK and VA drivers.

When HandBrake is configured with '--flatpak --enable-qsv' and
'make pkg.create.flatpak' is run, both the HandBrake flatpak and the
MediaSDK plugin will be built.

The name of the MediaSDK plugin file is:
fr.handbrake.plugin.IntelMediaSDK-$(HB.version)-$(HB.machine).flatpak

I've also changed the the name of the HandBrake flatpak file to conform
better with flatpak naming:
fr.handbrake.ghb-$(HB.version)-$(HB.machine).flatpak
fr.handbrake.HandBrakeCLI-$(HB.version)-$(HB.machine).flatpak
pkg/linux/flatpak/fr.handbrake.plugin.IntelMediaSDK.json [new file with mode: 0644]
pkg/linux/module.defs
pkg/linux/module.rules
scripts/create_flatpak_manifest.py