Khronos

Khronos

Khronos Group

Symbio has been a contributing member of the Khronos Group since 2008. Symbio helped lead the development of open standard multimedia API’s such as:

  • OpenWF Display Control Conformance Tester development
  • OpenSL ES Conformance Tester development
  • OpenSL ES Reference Implementation development
  • OpenWF Composition Sample Implementation development
  • OpenWF Composition Conformance Tester development
  • OpenWF Display Control Sample Implementation development
  • OpenWF Display Control Conformance Tester development

Symbio also has extensive expertise in the optimization and integration of Khronos technologies with multiple clients to achieve superior platform ecosystems, products and services.

Our Khronos implementation projects include:

  • OpenMAX AL implementation for Linux
  • OpenMAX IL implementation to Linux
  • OpenGL ES 2.0 software implementation
  • OpenGL ES 2.0 UI demo development to ARM
  • OpenVG driver optimization for WindowsMobile)


Mobile API Overview

Link to presentation: http://www.khronos.org/developers/library/2010_GDC_Mobile/Khronos-Mobile-API-Overview_GDC-Mar10.pdf
 

OpenMAX AL implementation for Linux

The goal of the project was to create a fully featured OpenMAX AL implementation based on Linux gstreamer. The implementation uses gstreamer and its plugins to provide actual audio and video playback, recording capabilities and support for various formats.

Link to specification: http://www.khronos.org/openmax/

http://www.gstreamer.org/


OpenMAX IL implementation to Linux

The goal of the project was to design and implement OpenMAX IL compatible drivers for a set of video codecs - including H263, H264, MPEG4 - and image codecs for a leading embedded multimedia IP vendor. Project tasks included the design and implementation of an integration layer for existing codecs, and extension of the Bellagio OpenMAX IL implementation to support new codecs.

Link to specification: http://www.khronos.org/openmax/


OpenGL ES 2.0 software implementation

The goal of the project was to specify, design, implement and test a software implementation of the OpenGL ES 2.0 specification for a new multi-core DSP platform; something that was considered by many as an impossible feat.

The Symbio project team worked in close cooperation with the customer, and in addition to providing a compliant standard and high-quality implementation, the team was also able to provide valuable feedback and suggestions to improve the new command set of the platforms and the overall system design.

Link to specification http://www.khronos.org/opengles/2_X/


Open GL ES 2.0 UI demo development to ARM

http://www.malideveloper.com/documentation/demos/mobile-ui-concept-by-lapland-studio-amp-ardites.php


OpenVG driver optimization for WindowsMobile

The goal of the project was to improve the quality of an existing OpenVG driver and port it from WinCE to embedded Linux. As the project was on the customer's critical path, the Symbio project team worked in close cooperation with the customer. In addition to providing high-quality drivers, the team was able to provide valuable feedback and suggestions for improvements and further development of the driver.

Link to specification http://www.khronos.org/openvg/

Symbio Technology Insights | Context Switch

Contact Us

China

1/F, GaoLi2000 Building No.5

5th Street, ShangDi

Beijing 100085

P.R.C.

+86 10 8278 4012

Finland

Finlaysoninkatu 5

Fl-33210 Tampere

Finland

+358 10 8358 300

US

185 Martinvale Lane

San Jose, CA 95119

U.S.A.

+1 408 694 9601

Sweden

Igeldammsgatan 30A

112 49 Stockholm

Sweden

+46 8 410 168 00

Taiwan

8F, No.276, Jiang-Guo Rd.,
Hsin-Tien City,
Taipei County 231,
Taiwan

R.O.C.

+886 2 2914 7700