![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Audio part
文章平均质量分 89
小积跬步至千里
这个作者很懒,什么都没留下…
展开
-
BT TWS 听音乐无声问题
最近在调试TWS A2DP功能,发现在听音乐的时候只有一直耳机能听到声音,而另外一支耳机不能听到声音。分析了一下代码,发现有CRC Error和HEC error,遂加log获取更急详细的信息,并无收获。后来查找data stream的通路,发现加密方式对其有影响,便dump出寄存器看加密方式,确实两只耳机不一样,修改完成,问题就没有了...原创 2019-10-16 12:00:52 · 479 阅读 · 0 评论 -
AAC文件格式解析
OUTLINE: * AAC概述 * AAC规格简述 * AAC特点 * AAC音频文件解析 ——ADIF&ADTS格式 ——ADIF&ADTS头信息 ——ADIF&ADTS数据信息 ——AAC文件处理流程...转载 2018-08-06 09:57:31 · 11067 阅读 · 0 评论 -
latm header与 ADTS header之间的转换
从目前手机的资料来看,大部分都是讲ADTS转换为LATM,却很少有资料将LATM的header转换为ADTS的header,虽然他们的原理是相同的,但是实际操作还是有些不一样 现在基于FFmpeg来做一套转码的程序如下:static int read_stream_mux_config(LATMContext *latmContext, GetBitContext *s){...原创 2020-10-10 10:03:54 · 625 阅读 · 0 评论 -
AAC Transport format学习
原文出处:http://www.mpeg-audio.org/docs/w14751_(mpeg_AAC_TransportFormats).pdf 目前audio的压缩标准主要有MPEG2和MPEG4等其他几种,AAC是MPEG标准中的一种压缩编码格式,MPEG2的传输格式和存储格式主要包括ADTS和ADIF,ADTS主要用来对AAC压缩过编码进行传输格式封包,而A...原创 2018-07-04 16:27:07 · 196 阅读 · 0 评论 -
SBC 算法简介与PLC的优化简介
1. SBC算法简介SBC是sub band code的缩写,也可称为子带编码 在A2DP协议中,SBC算法是默认支持的 蓝牙SBC算法是一种以中等比特率传递高质量音频数据的低计算复杂度的音频编码算法2. 算法基本框图SBC系统使用一个余弦调制的滤波器组,用来解析和同步。滤波器组可设定成4或8个子带 子带信号的量化采用比特分配器和自适应脉冲编码器组调制 可用的比特位数和编码器的块...原创 2018-08-06 15:49:46 · 3671 阅读 · 0 评论 -
Bluetooth A2DP卡音调试(一)
前面记录了在bluetooth RF参数配置不当导致重传过高问题,从而导致音频流断断续续。当RF参数调整到合适的时候,从Ellisys log看到重传已经有非常大的改善,重传率也可以控制在正常水准。但是音乐还是有卡顿,这个时候去看BT Host收到的data 流,发现其实也很正常,每隔固定的间歇传输相同大小的packet。关注的重点是时候转移到Audio part,由于最近在调试A...原创 2019-07-31 11:11:13 · 896 阅读 · 0 评论 -
Bluetooth A2DP 卡音调试
在播放a2dp过程中,出现卡音特别严重的现象,从Ellisys Log发现,重传率过高导致packet传输不顺畅 packet传输不顺畅是因为设备ack not response,从CMW500的测试仪器结果来看,频率是有一些偏差的。所以就去分析是不是射频的频偏严重导致的问题,其实这是一个刚开始的判断,在来来回回的拉锯战中,发现RF如果频偏严重导致重传达到50%的话...原创 2019-07-25 20:45:07 · 714 阅读 · 0 评论 -
Bluetooth HFP 打电话无声分析
最近遇到一个打电话没有声音的问题,分析的过程如下,先看Ellisys log去初步查看SCO的link有没有建立,如果有建立。可以将SCO data提取出来分析,如果是由声音,那说明RX和TX的data是没有问题。 接下来需要去Check Audio的DMA有没有收到Controller 发过来的SCO data,如果没有收到,要看看DMA有没有配置正确。如果配置正确,还没有da...原创 2019-09-11 15:57:59 · 979 阅读 · 1 评论