tree: ea45a6c8be06eeeb3a43dc1df23694c33ea3d502 [path history] [tgz]
  1. BUILD.gn
  2. fake_config.cc
  3. fake_config.h
  4. fake_context.cc
  5. fake_context.h
  6. fake_driver.cc
  7. fake_driver.h
  8. fake_drv_video.cc
  9. fake_drv_video_unittest.cc
  10. fake_surface.cc
  11. fake_surface.h
  12. object_tracker.h
  13. OWNERS
  14. README.md
media/gpu/vaapi/test/fake_libva_driver/README.md

VA-API fake backend for libva

VA-API is an API for video/image decoding/encoding acceleration implemented by libva. The files in this folder provide a fake backend for it intended to be used in tests.

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

LIBVA_DRIVER_NAME="libfake" vainfo

wherever it might be installed. See https://tinyurl.com/libva-fake-driver for its original implementation. This document is outdated but still provides the general idea for this directory.