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 libyami, 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)
  6. repeat the above two step until no disagree
  7. you can integrate your patch (home repo) with the condition:
    1. at least one member flag ok when patches less than 50 lines.
    1. at least two members flag ok when patches is more than 50 lines
  8. integrate the patches manually (NOT the button on web page) 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