Open Source Media libraries, Applications, User space driver and Specification.

Intel Media and Audio for Linux is a family of media software, including libVA, VAAPI-Intel-Driver, gstreamer-vaapi, libyami and libxcam. libVA is an open source software library and API specification to provide access to hardware accelerated video decoding/encoding and video processing. VAAPI-Intel-Driver is open source hardware accelerated video driver for Intel integrated graphics based on libVA. Gstreamer-vaapi is a GStreamer plugin that allows hardware accelerated video processing through libVA. libyami is an open source video codec library to accelerate video decoding/encoding based on libVA. libxcam is an open source camera library to support computational photography features like 3A and image processing. All of these projects increase the speed and performance of decoding and encoding compressed digital video, imaging and audio. They also support workload offloading from the CPU to the GPU.

These projects are provided for operating system vendors, systems integrators, and original device manufacturers who are creating branded or customized operating systems for embedded devices, phones, tablets, convertibles, desktops, gaming and entertainment systems and more. Independent software vendors that create applications and games can also take advantage of the freely available source code and binaries.

lightbulb_outline View ideas list


  • video
  • codecs
  • hardware acceleration
  • va-api
  • c


comment IRC Channel
email Mailing list
mail_outline Contact email

Intel Media And Audio For Linux 2018 Projects

  • Georg Ottinger
    Enhancing Libva-Utils with VP8 and HEVC Encoding and Temporal Scalability for VP8
    With the proposed GSOC 2018 project I'd like to contributing to an up-to-date libva-utils, by adding VP8 and HEVC encoding as well as VP8 temporal...