Sigma Designs
Contact Us Now!
Need more information or have questions? Call us at +1.408.262.9003 or send us an online inquiry!
Media Player Solutions

We provide solutions based on Linux and Android™.


Linux

We offer a robust media player software stack that is designed to quickly and easily enable our customers to add additional features.


media player Linux SDK

Typical Media Player Linux SDK



Android™

Android™ from Google delivers a complete set of software: Linux operating system, middleware, and key applications. It is open source so it can be extended by third parties to incorporate emerging cutting edge technologies. The Google Android™ SDK includes all source code and provides the tools and APIs necessary to begin developing applications.

Sigma Designs, MIPS Technologies, and the Open Embedded Software Foundation (OESF) are working together on porting Android™ to our media processors to enable development of Android™-based high-definition IPTV set-top boxes, media players, etc. By adding support for MRUA (our hardware abstraction layer), DCC-HD (our presentation engine layer), and DirectFB, Android™-based devices are able to take full advantage of our media processor features.


Android SDK diagram

Typical Android™ SDK


Git and Repo are used to manage the workflow. Git is an open-source version-control system, and is used for local operations such as local branching, commits, diffs, and edits. Repo is used to help manage the many Git repositories, does the uploads to the revision control system, and automates parts of the Android™ development workflow.


www.MIPSAndroid.org

The MIPS-Android-Sigma private project contains public code, SMP86xx Android™ source code, precompiled MRUA, DCC-HD, and DirectFB code, and sample applications. Developers can rebuild an Android™ image for our platform and test it, but they do not have access to our proprietary MRUA, DCC-HD, and DirectFB APIs. Thus, Android™ audio/video playback using MRUA is not supported; only MRUA audio/video playback alongside of (but independent of) Android™. Please contact your local sales representative for access.


Sigma Designs' Git Site

To incorporate full MRUA, DCC-HD, and DirectFB support into an Android-based design, we use our own Git server for distributing our proprietary MRUA, DCC-HD, and DirectFB APIs. Please contact your local sales representative for access.