Helping to make the SDL cross-platform library more attractive for mobile/Android developers, the latest SDL2 code has an initial OpenSL ES implementation. OpenSL ES is the Khronos Group’s effort as an industry-standard sound library for embedded hardware while offering up 3D positional audio support, optional integration with OpenMAX, audio effects, and other advanced sound capabilities. More details may be found on Phoronix with a diff of the merge here.
The Khronos Group just wrapped up another tour in Asia. Slides from the visit and a few photos are available online.
Android released an updated version of the Android NDK bringing it to revision 7. “Android NDK r7 includes a number of build system improvements and bug fixes, but most importantly it gives you access to two new sets of APIs”, wrote Xavier Ducrohet on the Android Developers Blog. The two new Khronos Group APIs are: OpenMAX AL 1.0.1 for Low-level streaming multimedia, which provides a direct, efficient path for low-level streaming multimedia; and OpenSL ES used for audio decoding into PCM. Release notes are available on the Android Developers website.
Google’s recently announced Android 4.0 platform, and related Ice Cream Sandwich SDK, include many new media capabilities. One very nice addition is the introduction for low-level streaming multimedia. To support this low-level streaming, the platform introduces a new native API based on the Khronos OpenMAX AL 1.0.1 API. This API is implemented on the same underlying services as the platform’s existing OpenSL ES API, so developers can make use of both APIs together if needed. Tools support for low-level streaming multimedia will be available in an upcoming release of the Android NDK. Learn more about OpenMAX AL on the Khronos Group website.
SRS Labs has become the leading provider of advanced audio and voice post processing technologies for tablet makers worldwide, with design wins in six of the top 10 best-selling media tablets. Furthermore, SRS is the only company that publicly offers an audio technology suite designed to be fully conformant with the recently-introduced Khronos OpenSL ES 1.1 audio standard for Android.
Qualcomm has licensed SRS Labs’ industry-leading audio APIs, including SRS’ OpenSL ES and OpenAL audio API solutions for mobile devices. “This agreement with Qualcomm is a significant step forward in cementing our worldwide leadership in mobile audio enhancement solutions,” said Bob Lyle, managing director of global business development for SRS Labs, Inc.
SRS Labs announced the availability of its new SRS TruGaming™ audio enhancement technology suite, which delivers an immersive, surround sound experience for mobile games. Designed to bring 3D positional audio and effects to mobile games over any standard stereo headphones, SRS’ TruGaming is the industry’s first and only publicly offered audio technology suite designed specifically to be part of a fully conformant solution of the recently introduced Khronos OpenSL ES™ 1.1 standard.
Glenn Kasten and Jean-Michael Trivi both with Google, will be introducing you to the Android release 2.3 (Gingerbread) native audio APIs based on the Khronos Group OpenSL ES standard. Starting with a brief history of OpenSL ES and an introduction to the OpenSL ES object / interface model and initialization process, followed by the Android native audio APIs and their relation to standard OpenSL ES. Highlighted by some typical audio needs for game and other interactive apps with example code fragments for each use case. Be sure to make it to this programming tutorial on Tuesday March 1st from 10:00-5:00 in Room 121, North Hall.
SRS Labs, Inc announced the availability of its SRS TruMedia™ audio enhancement technology suite for Android 2.3 mobile devices. SRS’ TruMedia is the industry’s first and only publicly offered audio technology suite designed specifically to be part of a solution of the recently-introduced Khronos OpenSL ES 1.1 standard. SRS’ TruMedia Product is based on a published Khronos Specification, and is expected to pass the Khronos ConformanceTestingProcess. Current conformance status can be found at www.khronos.org/conformance.
Jon Peddie research just released their latest issue of TechWatch. This months sees a comprehensive review of the recent Khronos Group release of OpenSL ES, OpenMAX AL and OpenMAX AL for Digital TVs.
The Khronos Group today announced OpenSL ES, a new 3D audio specification to bring advanced sound capabilities to any mobile phone or mobile operating system. Companies announcing support of the new standard at launch include Google and SRS. The full specification and header files are available in the Khronos Registry, as well, a Quick Reference card is available for immediate download.
The Khronos Group just wrapped up another DevU, this time in Seoul. Presentations slides from all the sessions are now online. Some of the Khronos APIs covered at this DevU were OpenGL ES, OpenCL, OpenGL, OpenGL SC, OpenVG and OpenMAX and OpenSL ES by AMD, ARM, DMP, DrawElements, HUONE, NVIDIA, Rightware and Samsung and Takumi. A complete schedule of events is available in our event archives.
The latest version of Google’s mobile OS, Android 2.3 Gingerbread has arrived on the scene with a few significant additions. Android is one of the first mobile devices to offer a software implementation of the Khronos Groups OpenSL ES™ API and EGL library. OpenSL ES is a royalty-free, cross-platform, hardware-accelerated audio API tuned for embedded systems and EGL™ is an interface between Khronos rendering APIs and the underlying native platform window system.
The Khronos Group just wrapped up a DevU and press luncheon in Beijing. Presentations slides from all the sessions are now online. Some of the Khronos APIs covered at this DevU were OpenGL ES, OpenCL, OpenGL, OpenVG and OpenMAX and OpenSL ES by Vivante, ARM, Rightware, HUONE and NVIDIA. A complete schedule of events is available in our event archives.
The OpenSL ES workgroup is pleased to announce that OpenSL ES version 1.0.1 has been released and is available for download. The update to the specification includes clarifications and minor bug fixes. Among the bug fixes are adjustments to make sure that OpenSL ES is aligned with OpenMAX AL 1.0. The OpenSL ES 1.0.1 specification is available in the Khronos public registry here (pdf), and the header files are available here.