O11111 发表于 2022-7-22 10:33:25

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 模式问题已在最新固件中修复,如有兴趣请联系我

394645065 发表于 2022-7-22 13:51:54

如何设置不同的编码率?

jjr 发表于 2022-7-22 14:06:23

有空帮你测试下。aptx adaptive的24bit/96k是如何处理的呢?

394645065 发表于 2022-7-22 14:06:53

How to configure differen bit rate for LDAC encoder?

yc_ki 发表于 2022-7-22 15:10:34

这个很棒!!!!

O11111 发表于 2022-7-22 15:35:22

jjr 发表于 2022-7-22 14:06
有空帮你测试下。aptx adaptive的24bit/96k是如何处理的呢?

我没有碰过aptx adaptive,所以它应该和qcc3056一样工作

O11111 发表于 2022-7-22 15:41:44

本帖最后由 O11111 于 2022-7-22 15:44 编辑

394645065 发表于 2022-7-22 13:51
如何设置不同的编码率?
此版本为 660kbps。 可以在设置期间和之后使用 VmalOperatorMessage 进行配置。 这样就可以添加按钮或 UART 控制比特率。
此固件没有内置更改比特率的功能,但很容易添加

O11111 发表于 2022-8-2 23:18:00

我想出了一个主意,这很有帮助。990 kbps需要330字节的帧,但也可以使用328字节的帧。显然,比特率将是328/330*990=984 kbps,但不可能听到任何区别。这是非标准的帧长度,所以它可能无法与某些耳机一起使用,但我检查了我的(realme buds wireless pro),它像一个魅力。标准的990 kbps模式听起来很糟糕,它有一些播放中断,而我的新的984 kbps模式运行良好。

O11111 发表于 2022-8-2 23:21:47

394645065 发表于 2022-7-22 14:06
How to configure differen bit rate for LDAC encoder?

我想出了pydbg函数来改变比特率。也可以写代码支持按钮切换,但这还没有测试。
如果你对你的产品的这个固件感兴趣,请给我写私信

hu_821 发表于 2022-8-6 17:34:55

不错的资料
页: [1] 2
查看完整版本: QCC5144 LDAC source