Skip to content

Yet Another Media Infrastructure. it is core part of media codec with hardware acceleration, it is yummy to your video experience on Linux like platform.

License

dulton/libyami

 
 

Repository files navigation

  libyami
  Yet Another Media Infrastructure.
  It is YUMMY to your video experience on Linux like platform.

  Yami is core building block for media solution. it parses video stream
  and decodes them leverage hardware acceleration.
  one usage is to encapsulate yami into openMAX component,
  to be used on Chromeos, Android or Linux (by gst-omx).

  Copyright (C) 2010-2011 Splitted-Desktop Systems
  Copyright (C) 2011 Collabora Ltd.
  Copyright (C) 2011-2014 Intel Corporation


License
-------

libyami libraries are available under the terms of the
GNU Lesser General Public License v2.1+


Overview
--------

libyami consists of several libraries:
    * 'codecparsers': it is bit stream parser,
        most files are reused from gst-plugins-bad <http://cgit.freedesktop.org/gstreamer/gst-plugins-bad>
    * 'common': common objects/operation to work with vaapi (hw acceleration interface)
    * 'decoder': video decoder implementation
    * 'encoder': video encoder implementation
       some files in common/decoder/encoder are reused from
       gstreamer-vaapi: <http://gitorious.org/vaapi/gstreamer-vaapi>
    * 'vpp': video post process implementation

Features
--------

  * H.264, H.265, VP8, VP9, JPEG ad-hoc decoder
  * H.264, H.265, VP8, JPEG ad-hoc encoder
  * CSC and scaling


Requirements
------------

Hardware requirements

  * Intel Sandybridge, Ivybridge, Haswell and Broadwell (HD Graphics)
  * Intel Baytrail, Braswell


Usage
-----

  * the usage in chromeos, please refer to chromium OVDA

Sources
-------

  Git repository for work-in-progress changes is available at:
  <https://github.com/01org/libyami>


Docs
-------

  http://01org.github.io/libyami_doxygen/index.html


Contributing
------------

  Create pull request at https://github.com/01org/libyami/compare


Mail list
---------

  libyami@lists.01.org


Reporting Bugs
--------------

  Bugs can be reported in the github system at:
  <https://github.com/01org/libyami/issues/new>

About

Yet Another Media Infrastructure. it is core part of media codec with hardware acceleration, it is yummy to your video experience on Linux like platform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 48.7%
  • C 47.3%
  • Makefile 1.2%
  • Shell 1.2%
  • Other 1.6%