Create a new gstreamer AAC encoder plugin, which use Android AAC encoder library which already optimized for ARM.

Release Note



Currently only Android aac encoder has better performance and quality for ARM platform. So a gstreamer plugin will created to use this library to achieve real-time encoding and good quality requirement.


1. Extract Android AAC encoder as a library named libopencore-aacenc

2. Create new gstreamer plugin using libopencore-aacenc to finish aac encoding

Code Changes

New gstreamer plugin named aacenc will be created.

Test Plan


1. libopencore-aacenc will be a library which is Apache licensed. 2. aacenc plugin will be upstream to gstreamer-plugin-bad.

WorkingGroups/Middleware/Multimedia/Specs/1105/GstreamerAACEncoder (last modified 2011-03-08 06:51:16)