Package Details: chromium-vaapi 76.0.3809.132-1

Git Clone URL: https://aur.archlinux.org/chromium-vaapi.git (read-only)
Package Base: chromium-vaapi
Description: Chromium with VA-API support to enable hardware acceleration
Upstream URL: https://www.chromium.org/Home
Keywords: browser web
Licenses: BSD
Conflicts: chromium
Provides: chromium
Submitter: samcv
Maintainer: OneObsession (maximbaz)
Last Packager: maximbaz
Votes: 83
Popularity: 5.866281
First Submitted: 2016-07-09 09:44
Last Updated: 2019-08-27 06:37

Dependencies (49)

Required by (49)

Sources (6)

Pinned Comments

maximbaz commented on 2019-07-18 13:19

This package is compiled with 'use_vaapi=true', but you need to pass --ignore-gpu-blacklist if you want to enable hardware video acceleration using VA-API.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

wooque commented on 2019-06-06 15:20

I briefly tested, H264 and VP9 working fine on Intel HD Graphics 5500 with i965 driver (thou hardware doesn't support VP9 acceleration).

digitalone commented on 2019-06-06 14:42

Tried it with ATI radeon driver and h264ify (my hardware does not support vp9 decoding). Everything fine.

maximbaz commented on 2019-06-06 12:45

With Chromium 75 I can't play any video anymore on YouTube, the playback just doesn't start, I tried H264 and VP9 with both iHD and i965 drivers - anyone has any ideas?

I haven't pushed the patch here, but here it is, and here's a compiled package if you want to quickly try.

Foreigncon commented on 2019-05-22 09:39

@all https://github.com/intel/intel-vaapi-driver/issues/456

kureta commented on 2019-05-19 09:42

I am also having problems on a Broadwell machine. Playback has become very choppy. Had to rollback to the previous version.

helijia21 commented on 2019-05-05 01:42

  • run with error log
  • [1014:1014:0505/093454.982016:ERROR:sandbox_linux.cc(368)] : InitializeSandbox() called with multiple threads in process gpu-process.
  • [1014:1014:0505/093455.163250:ERROR:buffer_manager.cc(488)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command

  • vainfo

  • vainfo: VA-API version: 1.4 (libva 2.4.1)
  • vainfo: Driver version: Intel i965 driver for Intel(R) Broadwell - 2.3.0

enihcam commented on 2019-04-26 06:39

For those who are using mesa 19.1, please have a try on the Intel Iris driver together with iHD.

wooque commented on 2019-04-25 22:32

@maximbaz On the other hand I started getting occasionally "internal decoding error" with i965 and H264, for the first time with version 74 :(

Foreigncon commented on 2019-04-25 16:58

@maximbaz. This patch is back-ported from dev branch. I will look into it this weekend. Let me see what I can do.

Edit: Also the error that you're getting from fast forwarding video is a possible bug in the intel driver itself.

proof: I cannot reproduce it on Mesa driver.

maximbaz commented on 2019-04-25 16:24

Compilation fails, maybe this is not a full patch, or there's another one to use together with it?

[15371/34809] CXX obj/media/gpu/vaapi/vaapi/vaapi_picture_factory.o
FAILED: obj/media/gpu/vaapi/vaapi/vaapi_picture_factory.o 
clang++ -MMD -MF obj/media/gpu/vaapi/vaapi/vaapi_picture_factory.o.d -DMEDIA_GPU_IMPLEMENTATION -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354873-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -I../.. -Igen -I../../third_party/libyuv/include -Igen/shim_headers/zlib_shim -Igen/shim_headers/libwebp_shim -Igen/shim_headers/icuuc_shim -I../../third_party/khronos -I../../gpu -Igen/shim_headers/libdrm_shim -I../../third_party/vulkan/include -Igen/shim_headers/icui18n_shim -Igen/shim_headers/re2_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/snappy_shim -Igen/shim_headers/opus_shim -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/codec -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/docs -I../../third_party/skia/include/effects -I../../third_party/skia/include/encode -I../../third_party/skia/include/gpu -I../../third_party/skia/include/pathops -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/skia/src/gpu -I../../third_party/skia/src/sksl -I../../third_party/skia/modules/skottie/include -I../../third_party/vulkan/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/mesa_headers -I../../third_party/libwebm/source -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fsanitize=cfi-vcall -fsanitize-blacklist=../../tools/cfi/blacklist.txt -fsanitize=cfi-icall -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi-3.2.1/include -Wno-shorten-64-to-32 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D_FORTIFY_SOURCE=2 -D__DATE__=  -D__TIME__=  -D__TIMESTAMP__= -DNO_UNWIND_TABLES -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wno-builtin-macro-redefined -fno-unwind-tables -fno-asynchronous-unwind-tables -c ../../media/gpu/vaapi/vaapi_picture_factory.cc -o obj/media/gpu/vaapi/vaapi/vaapi_picture_factory.o
In file included from ../../media/gpu/vaapi/vaapi_picture_factory.cc:12:
../../media/gpu/vaapi/vaapi_picture_tfp.h:43:60: error: non-virtual member function marked 'override' hides virtual member function
      gfx::GpuMemoryBufferHandle gpu_memory_buffer_handle) override;
                                                           ^
../../media/gpu/vaapi/vaapi_picture.h:38:16: note: hidden overloaded virtual function 'media::VaapiPicture::ImportGpuMemoryBufferHandle' declared here: type mismatch at 2nd parameter ('const gfx::GpuMemoryBufferHandle &' vs 'gfx::GpuMemoryBufferHandle')
  virtual bool ImportGpuMemoryBufferHandle(
               ^
../../media/gpu/vaapi/vaapi_picture_factory.cc:87:25: error: allocating an object of abstract class type 'media::VaapiTFPPicture'
      picture.reset(new VaapiTFPPicture(
                        ^
../../media/gpu/vaapi/vaapi_picture.h:38:16: note: unimplemented pure virtual method 'ImportGpuMemoryBufferHandle' in 'VaapiTFPPicture'
  virtual bool ImportGpuMemoryBufferHandle(
               ^
2 errors generated.
[15372/34809] CXX obj/media/capture/mojom/video_capture/video_capture.mojom.o
[15373/34809] CXX obj/media/gpu/ipc/common/common/media_param_traits.o
[15374/34809] CXX obj/media/gpu/ipc/common/common/media_message_generator.o
[15375/34809] CXX obj/media/learning/impl/impl/random_tree_trainer.o
[15376/34809] CXX obj/media/gpu/vaapi/vaapi/accelerated_video_encoder.o
[15377/34809] CXX obj/media/gpu/vaapi/vaapi/vaapi_picture_tfp.o
FAILED: obj/media/gpu/vaapi/vaapi/vaapi_picture_tfp.o 
clang++ -MMD -MF obj/media/gpu/vaapi/vaapi/vaapi_picture_tfp.o.d -DMEDIA_GPU_IMPLEMENTATION -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"354873-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -I../.. -Igen -I../../third_party/libyuv/include -Igen/shim_headers/zlib_shim -Igen/shim_headers/libwebp_shim -Igen/shim_headers/icuuc_shim -I../../third_party/khronos -I../../gpu -Igen/shim_headers/libdrm_shim -I../../third_party/vulkan/include -Igen/shim_headers/icui18n_shim -Igen/shim_headers/re2_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/snappy_shim -Igen/shim_headers/opus_shim -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/codec -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/docs -I../../third_party/skia/include/effects -I../../third_party/skia/include/encode -I../../third_party/skia/include/gpu -I../../third_party/skia/include/pathops -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/skia/src/gpu -I../../third_party/skia/src/sksl -I../../third_party/skia/modules/skottie/include -I../../third_party/vulkan/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/mesa_headers -I../../third_party/libwebm/source -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fsanitize=cfi-vcall -fsanitize-blacklist=../../tools/cfi/blacklist.txt -fsanitize=cfi-icall -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi-3.2.1/include -Wno-shorten-64-to-32 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D_FORTIFY_SOURCE=2 -D__DATE__=  -D__TIME__=  -D__TIMESTAMP__= -DNO_UNWIND_TABLES -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wno-builtin-macro-redefined -fno-unwind-tables -fno-asynchronous-unwind-tables -c ../../media/gpu/vaapi/vaapi_picture_tfp.cc -o obj/media/gpu/vaapi/vaapi/vaapi_picture_tfp.o
In file included from ../../media/gpu/vaapi/vaapi_picture_tfp.cc:5:
../../media/gpu/vaapi/vaapi_picture_tfp.h:43:60: error: non-virtual member function marked 'override' hides virtual member function
      gfx::GpuMemoryBufferHandle gpu_memory_buffer_handle) override;
                                                           ^
../../media/gpu/vaapi/vaapi_picture.h:38:16: note: hidden overloaded virtual function 'media::VaapiPicture::ImportGpuMemoryBufferHandle' declared here: type mismatch at 2nd parameter ('const gfx::GpuMemoryBufferHandle &' vs 'gfx::GpuMemoryBufferHandle')
  virtual bool ImportGpuMemoryBufferHandle(
               ^
1 error generated.