您好,
我目前正在尝试通过EasyLink项目中的音频插件(基于rfEasyLinkEcho示例)的Opus编解码器(基于rfAudioTx示例)实现音频流功能。 但是,当 Packetizer_open函数尝试为 Opus编解码器的暂存缓冲区(1.32万字节)分配内存时,返回一个NULL指针,这将导致封包处理程序未正确初始化。 我不知道为什么分配失败,我不知道为什么会发生这种情况。
但是,如下所示,从内存分配视图判断,芯片应该有足够的可用内存。
这是我的调用栈:
相同内存大小的分配(显然)适用于rfAudioTx示例本身。 以下代码行(绿色)是返回NULL指针的调用,该指针位于 CC13x2 CC26x2 5.20 .00.52 版本的文件release_pem4f.c中。
如果您需要更多信息,请告诉我。
提前感谢您的参与。
问候,
Alex