[DESCRIPTION] MT6735在测试I2S过程中,配置成2nd_I2S输出,即GPI0105--107配置工作模式3,发现输出有效位为16bit,带宽已经设置为32. [SOLUTION] 请把AudiomtkStreamOut.cpp AudioMTKStreamOut::AudioMTKStreamOut(uint32_tdevices,int*format,uint32_t*channels,uint32_t*sampleRate,st atus_t*status) 这个函数里面的如下地方mAudioDigitalControl- >SetoutputConnectionFormat(AudioDigitalType::OUTPUT_DATA_FORMAT_24BIT,AudioDigitalType::O03); mAudioDigitalControl- >SetoutputConnectionFormat(AudioDigitalType::OUTPUT_DATA_FORMAT_24BIT,AudioDigitalType::O04); 改为 mAudioDigitalControl- >SetoutputConnectionFormat(AudioDigitalType::OUTPUT_DATA_FORMAT_24BIT,AudioDigitalType::O00); mAudioDigitalControl- >SetoutputConnectionFormat(AudioDigitalType::OUTPUT_DATA_FORMAT_24BIT,AudioDigitalType::O01); 资料转载于一牛网论坛 MT6735 原文地址:http://bbs.16rd.com/thread-454483-1-1.html |
mt6735 [AudioDriver]mt6592使用如何使用2nd I2S输出24bits format
最新推荐文章于 2023-12-20 19:05:06 发布