sen123456789 发表于 2018-12-18 17:52:06

请教关于csr8675加入LDAC解码后输出的声音问题!

请教各位,用adk4.1加入了LDAC解码后载入到了csr8675中进行测试,如果config配置里的audio output resolution项选择设为24bit时,LDAC解码出来的声音是正常的;但csr自带的hfp通话功能就会没有声音,因为hfp通话功能最高只支持16bit。 如果把audio output resolution项选择设为16bit时,csr的通话功能正常了,但LDAC的解码声音出现了异常! 请问当把audio output resolution项选择设为16bit时,需要更改adk工程里的那些代码参数,可以把LDAC解码声音调节正常。谢谢!

628495173 发表于 2018-12-18 19:55:52

LDAC的插件都拿到了?你们公司不错哦

jopey 发表于 2018-12-19 08:50:44

膜拜下LDAC:)

buffer2000 发表于 2018-12-20 13:27:47

坐等高手解答。。。。

marsowou 发表于 2018-12-20 14:15:14

本帖最后由 marsowou 于 2018-12-21 07:15 编辑

看解码是什么格式了, 如果是LDAC, 那就设置为24bit, 如果不是, 那就设置为16bit.

buffer2000 发表于 2018-12-20 21:33:34

marsowou 发表于 2018-12-20 14:15
看解码是什么格式了, 如果是LDAC, 那就设置为24bit, 如果不是, 那就设置为16bit.

楼主说了,设置为24bit时候音乐正常,通话不正常,反之,设置为16bit时,通话正常,音乐不正常

marsowou 发表于 2018-12-20 22:41:34

本帖最后由 marsowou 于 2018-12-21 07:15 编辑

buffer2000 发表于 2018-12-20 21:33
楼主说了,设置为24bit时候音乐正常,通话不正常,反之,设置为16bit时,通话正常,音乐不正常
嗯 我的意思 就是 通话的时候, 设置为16bit, 音乐时, 设置为24bit. lib层那边有接口可以设置的.
    /* number of data bits per sample, 16 or 24 */
    PanicFalse(SinkConfigure(sink, STREAM_I2S_BITS_PER_SAMPLE, 16));

OR
    PanicFalse(SinkConfigure(sink, STREAM_I2S_BITS_PER_SAMPLE, 24));

hhyytt 发表于 2018-12-21 14:30:32

hfp和sink的stream bit不一样吧

sen123456789 发表于 2018-12-21 20:14:52



你好,你这个说的是设置I2S参数吧; 我上面说的是Audio output bit resolution。   另外我也有试过在不同状态下去转换bit的配置参数,但这样会令到程序进入Panic状态! 不知道是不是在进入Streaming状态后,就不充许进行切换了!

sen123456789 发表于 2018-12-21 20:41:27

marsowou 发表于 2018-12-20 22:41
嗯 我的意思 就是 通话的时候, 设置为16bit, 音乐时, 设置为24bit. lib层那边有接口可以设置的.
    /* ...

你好,你这个说的是设置I2S参数吧; 我上面说的是Audio output bit resolution。   另外我也有试过在不同状态下去转换bit的配置参数,但这样会令到程序进入Panic状态! 不知道是不是在进入Streaming状态后,就不充许进行切换了!
页: [1] 2 3
查看完整版本: 请教关于csr8675加入LDAC解码后输出的声音问题!