一种适配android stagefright 多媒体框架的音频解码系统及方法

基本信息

申请号 CN201210389419.1 申请日 -
公开(公告)号 CN102857833B 公开(公告)日 2015-02-18
申请公布号 CN102857833B 申请公布日 2015-02-18
分类号 H04N21/85(2011.01)I;H04N21/8547(2011.01)I 分类 电通信技术;
发明人 温伟;涂睿;高见;胡勇;刘睿 申请(专利权)人 深圳市佳创软件有限公司
代理机构 深圳新创友知识产权代理有限公司 代理人 江耀纯
地址 518000 广东省深圳市福田区滨河路以南、沙嘴路以东中央西谷大厦,15层01-08,16层04-06
法律状态 -

摘要

摘要 本发明公开了一种适配androidstagefright多媒体框架的音频解码方法和系统,方法包括以下步骤:保存AwesomePlayer输入的解包装组件,完成音频解码器的注册;获取音频的媒体元数据并保存至本地;获取上下文环境数据项,申请内存资源作为解码输出缓冲;以及根据上下文环境,打开并初始化所述音频解码器中与音频流格式相匹配的解码器,申请内存资源作为解码输入缓冲;通过解包装组件读取音频编码数据至输入缓冲,进行音频解码;更新本地的媒体元数据中的采样率数据为音频编码数据的采样率;根据本地的媒体元数据计算得到解码输出数据的时间戳并保持至输出缓冲,从输出缓冲返回携带时间戳的原始音频数据。本发明能够扩展安卓系统对音频格式的支持。