完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想要 ESP8266 上的 opus 编解码器(尤其是解码器),因为 128 kbps 应该足够用便宜的 I2S DAC 来传输音频。我认为这非常重要,因为 opus 可以让人们从互联网上获取播放列表并从 YouTube 上播放音乐,而无需使用太多资源或播放直播。大多数网络服务或初创公司将只使用 opus 编解码器,例如 Discord。
编解码器应该可用于 RTOS 和非 OS SDK,带有立体声 I2S 输出参考应用程序(可能从 youtube 或 soundcloud 播放一些音乐)。如果存在大小问题,可以将 opus 源剥离为语音(低比特率)或 celt(高比特率)编解码器,如果存在性能问题,可以使用定点实现编译 opus。 以 160 Mhz 运行的 ESP8266 应该能够处理作品解码。 正如我记得的那样,首先我应该用 os_alloc 和 os_free 替换 malloc 和 free。(作品中的简单宏)。 首先尝试:(不更换任何东西): 代码:全选sp8266@esp8266-VirtualBox:~/opus-1.1.2$ make CC=xtensa-lx106-elf-gcc make all-recursive make[1]: Entering directory `/home/esp8266/opus-1.1.2' make[2]: Entering directory `/home/esp8266/opus-1.1.2' CC celt/bands.lo CC celt/celt.lo CC celt/celt_encoder.lo CC celt/celt_decoder.lo CC celt/cwrs.lo CC celt/entcode.lo CC celt/entdec.lo CC celt/entenc.lo ... CC src/mlp.lo CC src/mlp_data.lo CCLD libopus.la /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) /usr/bin/ld: celt/.libs/bands.o: Relocations in generic ELF (EM: 94) celt/.libs/bands.o: error adding symbols: File in wrong format collect2: error: ld returned 1 exit status make[2]: *** [libopus.la] Error 1 make[2]: Leaving directory `/home/esp8266/opus-1.1.2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/esp8266/opus-1.1.2' make: *** [all] Error 2 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1140 浏览 1 评论
577浏览 6评论
478浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
462浏览 5评论
463浏览 4评论
438浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 17:59 , Processed in 0.849344 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号