AnsweredAssumed Answered

Android系统AudioFlinger对录音数据处理

Question asked by xcy here on Sep 18, 2019
Latest reply on Sep 23, 2019 by Bruno Chen

你好:

         请问使用Android 4.4.2系统自带录音机进行录音时,音频文件中数据出现消顶情况(响度值超过24000部分全部消去了),是不是因为是Android的AudioFlinger中对录音的PCM数据做了处理呢?

   我做了下述实验进行排除定位问题:

      1、自带tinycap工具录音:输出的wav音频文件正常,没有出现消顶情况

            排除kernel层面问题

      2、Android自带相机使用的也是AudioRecord工具,因此我直接写了个测试demo,实验结果也是出现这总消顶情况

            排除应用问题

      3、HAL层只是单独封装了一些操作接口,并没有对录音数据进行处理

  请问下一步应该如何去验证问题呢?

Outcomes