各位好, 我在用裸跑 移植libmad播放Mp3时候发现问题,开始前面1S左右杂音特别大,后面就正常了。
mp3文件时没问题的。有遇到的大神可以给个解决方向吗。
离线
前面解码不正确吧
离线
f1c100s裸机我移植了一个解码mp3的,核心汇编的,效果还可以
离线
f1c100s裸机我移植了一个解码mp3的,核心汇编的,效果还可以
是用libmad 还是 helix库吗 代码可以参考下不?谢谢。
离线
各位好, 我在用裸跑 移植libmad播放Mp3时候发现问题,开始前面1S左右杂音特别大,后面就正常了。
mp3文件时没问题的。有遇到的大神可以给个解决方向吗。
mp3 前面会有 ID3Tag 标签用于记录歌曲的信息,还有封面,我没有研究过 libmad,但是我用过的解码库都是不处理 ID3Tag 的。所以我怀疑你的libmad是不是将封面当作 mp3 进行解码了,但是 mp3 一般都会有帧头的,不应该这样啊。你可以先用 ffmpeg 将封面等信息移除,或者代码中做解析看还有杂音吗。
离线