index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
author | Andreas Baumann <mail@andreasbaumann.cc> | 2019-03-09 19:41:11 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2019-03-09 19:41:11 +0100 |
commit | dffdb1c724b4c4916626560d729f8fc3790fc193 (patch) | |
tree | 2c0ce3eafc2f3fd0b11437a9d45836c44e6591aa /extra/chromium/chromium-vaapi-uintptr.patch | |
parent | cd80c8f39d64bb3d5d392a048f1d44fe94177394 (diff) |
-rw-r--r-- | extra/chromium/chromium-vaapi-uintptr.patch | 22 |
diff --git a/extra/chromium/chromium-vaapi-uintptr.patch b/extra/chromium/chromium-vaapi-uintptr.patch index c64414a8..a2405071 100644 --- a/extra/chromium/chromium-vaapi-uintptr.patch +++ b/extra/chromium/chromium-vaapi-uintptr.patch @@ -9,28 +9,6 @@ diff -rauN chromium-72.0.3626.121/media/gpu/vaapi/vaapi_wrapper.cc chromium-72.0 #include <dlfcn.h> #include <string.h> -@@ -333,10 +334,17 @@ - DVLOG(1) << "VAAPI version: " << major_version << "." << minor_version << " " - << va_vendor_string_; - -- if (major_version != VA_MAJOR_VERSION || minor_version != VA_MINOR_VERSION) { -- LOG(ERROR) << "This build of Chromium requires VA-API version " -- << VA_MAJOR_VERSION << "." << VA_MINOR_VERSION -- << ", system version: " << major_version << "." << minor_version; -+ // The VAAPI version is determined from what is loaded on the system by -+ // calling vaInitialize(). Since the libva is now ABI-compatible, relax the -+ // version check which helps in upgrading the libva, without breaking any -+ // existing functionality. Make sure the system version is not older than -+ // the version with which the chromium is built since libva is only -+ // guaranteed to be backward (and not forward) compatible. -+ if (VA_MAJOR_VERSION > major_version || -+ (VA_MAJOR_VERSION == major_version && VA_MINOR_VERSION > minor_version)) { -+ LOG(ERROR) << "The system version " << major_version << "." << minor_version -+ << " should be greater than or equal to " -+ << VA_MAJOR_VERSION << "." << VA_MINOR_VERSION; - return false; - } - return true; @@ -1000,7 +1008,7 @@ } va_attrib_extbuf.num_planes = num_planes; |