Skip to content
This repository was archived by the owner on Oct 23, 2023. It is now read-only.
Zhao, Halley edited this page Apr 17, 2014 · 97 revisions

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).

related links:

Code Review Process

  1. start work on libyami by 'fork' it to your home
  2. commit/push to your home's repo, test it on chromeos/ubuntu
  3. create 'pull requests'
  4. wait for other's review
  5. update your home's repo following feedbacks
    we recommend force update to avoid unnecessary commit history, your pull requests get update automatically.
  6. repeat the above two steps until no disagree
  7. you can integrate your patch (home repo) with the condition met:
  • 1+ member flags ok when patches are less than 50 lines.
  • 2+ members flag ok when patches are more than 50 lines
  1. integrate the patches manually (NOT the button on web page)
  • git clone git@github.com/01org/libyami.git && cd libyami
  • git pull https://github.com/username/libyami.git master && git push origin HEAD:master
    we do not use the 'Merge pull request' button on web page, because:
  • it creates redundant commit log, it looks ugly
  • it creates unclear parent-child relation between commits when two merge requests basing on unique commit id.

Clone this wiki locally