QCC5144 LDAC source
本帖最后由 O11111 于 2022-8-19 16:21 编辑source固件是从QCC3056移植过来的,LDAC也是移植的。
默认比特率为 660kbps。 也可以设置 330 kbps。 由于高通的限制,990kbps 不起作用。
请参阅以下代码:
PanicFalse(TransformConfigure(packetiser, VM_TRANSFORM_PACKETISE_MTU, codec_settings->codecData.packet_size));如果 MTU 设置为 >=673,它将播放静音,所以我不得不将其降低到 672。但是对于 990kbps 模式,需要 673 的 MTU。
显然,需要高通的一些帮助。
如果有人可以帮助我与他们联系以解决问题,请给我写私信。
为了配对设备,请在调试器中打开 pydbg 选项卡。 以下命令将有所帮助:
apps1.fw.call.appTestEarbudPairingRssiStop()
apps1.fw.call.appTestEarbudPair(0xdca6,0x32,0xc5e93f)编辑:990 kbps 模式问题已在最新固件中修复,如有兴趣请联系我 如何设置不同的编码率? 有空帮你测试下。aptx adaptive的24bit/96k是如何处理的呢? How to configure differen bit rate for LDAC encoder? 这个很棒!!!! jjr 发表于 2022-7-22 14:06
有空帮你测试下。aptx adaptive的24bit/96k是如何处理的呢?
我没有碰过aptx adaptive,所以它应该和qcc3056一样工作 本帖最后由 O11111 于 2022-7-22 15:44 编辑
394645065 发表于 2022-7-22 13:51
如何设置不同的编码率?
此版本为 660kbps。 可以在设置期间和之后使用 VmalOperatorMessage 进行配置。 这样就可以添加按钮或 UART 控制比特率。
此固件没有内置更改比特率的功能,但很容易添加
我想出了一个主意,这很有帮助。990 kbps需要330字节的帧,但也可以使用328字节的帧。显然,比特率将是328/330*990=984 kbps,但不可能听到任何区别。这是非标准的帧长度,所以它可能无法与某些耳机一起使用,但我检查了我的(realme buds wireless pro),它像一个魅力。标准的990 kbps模式听起来很糟糕,它有一些播放中断,而我的新的984 kbps模式运行良好。 394645065 发表于 2022-7-22 14:06
How to configure differen bit rate for LDAC encoder?
我想出了pydbg函数来改变比特率。也可以写代码支持按钮切换,但这还没有测试。
如果你对你的产品的这个固件感兴趣,请给我写私信 不错的资料
页:
[1]
2