Package Details: intel-hybrid-codec-driver-git 1:2.0.0.r170.20220515.cfb3b71-3

Git Clone URL: (read-only, click to copy)
Package Base: intel-hybrid-codec-driver-git
Description: Libva support for partially hardware accelerated encode and decode on Haswell and newer
Upstream URL:
Licenses: MIT
Conflicts: intel-hybrid-codec-driver
Provides: intel-hybrid-codec-driver
Replaces: intel-hybrid-codec-driver
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 33
Popularity: 0.152954
First Submitted: 2023-05-04 11:03 (UTC)
Last Updated: 2023-09-20 07:45 (UTC)

Latest Comments

1 2 3 Next › Last »

xiota commented on 2023-09-20 07:48 (UTC)

I didn't look that closely. Thank you for explaining.

dreieck commented on 2023-09-20 07:43 (UTC) (edited on 2023-09-20 08:01 (UTC) by dreieck)


Please remove replaces directive.

The replaces directive is versioned, did you see?:

replaces=("intel-hybrid-codec-driver<=2.0.0.r170.7961945" # Because this package was wrongly named 'intel-hybrid-codec-driver' before.

The rationale is that this -git package previously had the wrong name intel-hybrid-codec-driver (i.e. the non-git name for a -git package), so now intel-hybrid-codec-driver-git is indeed the same as the previous intel-hybrid-codec-driver and such replaces it.
The versioned replace should make sure that up to date stable releases are not affected and that the now deleted intel-hybrid-codec-driver gets replaced by an installation of intel-hybrid-codec-driver-git and continues to get updates, if someone had the old wrongly-named intel-hybrid-codec-driver installed.

So until I get further arguments I won't remove that replaces directive.

I have now updated the comment in the PKGBUILD to link to this comment, I hope that helps better to understand if someone comes across that line in the PKGBUILD.


MartinX3 commented on 2023-05-13 13:38 (UTC)

It seems that that is the successor of this now orphaned package.

dreieck commented on 2023-05-09 08:18 (UTC)

Thanks, @tdewolff, for reporting.


tdewolff commented on 2023-05-09 01:28 (UTC)

The PKGBUILD is missing a makedepends for automake.

dreieck commented on 2023-05-04 10:29 (UTC)

This package uses the latest state from a git repository.

So it must be renamed to intel-hybrid-codec-driver-git (i.e. with the -git suffix).

Doing so, you then need to add provides=("intel-hybrid-codec-driver=${pkgver}"), conflicts=("intel-hybrid-codec-driver") (the =${pkgver} part only if a proper release-like package version is maintained).

Regards and thanks for maintaining!

lavilao commented on 2022-03-21 11:14 (UTC)

removing the vadriverinit-fix.patch from the pkgbuild fixed it for me, I have a braswell cpu if that matters

Drommer commented on 2022-03-21 10:18 (UTC) (edited on 2022-03-21 10:26 (UTC) by Drommer)

Weird. I have a Haswell generation video card (HD 4600) and everything works fine. Now I tried to re-download and build with "makepkg" and it works. Only sha256sums for the new patch needs to be changed. Maybe you did not apply the patch on the first link?

P.S. It also makes sense to remove the line 24 (install=${pkgname}.install) which is no longer required.

lavilao commented on 2022-03-20 14:25 (UTC)

the new pkgbuild does not work, after downloading it it shows this ==> ERROR: PKGBUILD contiene caracteres CRLF y no puede ser usado. and after converting it and compiling it it shows this vainfo  ✔ /usr/lib/dri/ has no function __vaDriverInit_0_32 Not using vainfo: VA-API version: 1.13 (libva 2.13.0) vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 2.4.1 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD