tree: 5c2f950f505a5cba83f58c4f06fd0012ffefbe40 [path history] [tgz]
  1. base/
  2. av1_decoder_delegate.cc
  3. av1_decoder_delegate.h
  4. BUILD.gn
  5. common.mk
  6. context_delegate.h
  7. DIR_METADATA
  8. fake_buffer.cc
  9. fake_buffer.h
  10. fake_config.cc
  11. fake_config.h
  12. fake_context.cc
  13. fake_context.h
  14. fake_driver.cc
  15. fake_driver.h
  16. fake_drv_video.cc
  17. fake_gbm.cc
  18. fake_image.cc
  19. fake_image.h
  20. fake_surface.cc
  21. fake_surface.h
  22. h264_decoder_delegate.cc
  23. h264_decoder_delegate.h
  24. no_op_context_delegate.cc
  25. no_op_context_delegate.h
  26. object_tracker.h
  27. OWNERS
  28. README.md
  29. scoped_bo_mapping_factory.cc
  30. scoped_bo_mapping_factory.h
  31. vpx_decoder_delegate.cc
  32. vpx_decoder_delegate.h
README.md

VA-API fake backend for libva

VA-API is an API for video/image decoding/encoding acceleration implemented by libva (x11-libs/libva). libva-fake-driver provides a fake backend for it for VMs and other test-related images.

It can be explicitly exercised by running e.g.:

LIBVA_DRIVER_NAME="fake" vainfo

wherever it might be installed. See https://tinyurl.com/libva-fake-driver for more information.