播放m4a格式歌曲,切换上下首 手机重启
0赞
发表于 7/17/2018 7:08:08 PM
阅读(1286)
[DESCRIPTION]
Platform:MT6235Sw version:MAUI.10A.W10.32.MP.V43音乐播放器里面放几首.m4a文件,然后进入音乐播放器,反复
切换上下首,切换几次之后会死机。死机原因是因为M4A_Open时申请control buffer64时,发现control buffer64可用
个数为0。
因为freeWorkingMemM4A有错误:void freeWorkingMemM4A(MHdl *hdl)
{
aacMediaHdl *ihdl = (aacMediaHdl *)hdl;
……
if(ihdl->pstFSALAudio_STSZ_M4A)
{
free_ctrl_buffer( ihdl->pstFSALAudio_STSZ_M4A );
ihdl->pstFSALAudio_STSZ_M4A = NULL;
}
if(ihdl->pstFSALAudio_STSZ_M4A)//此行错误
{
free_ctrl_buffer( ihdl->pstFSALAudio_STCO_M4A );
ihdl->pstFSALAudio_STCO_M4A = NULL;
}
if(ihdl->pstFSALAudio_STSZ_M4A)//此行错误
{
free_ctrl_buffer( ihdl->pstFSALAudio_M4A );
ihdl->pstFSALAudio_M4A = NULL;
}
……
}
[SOLUTION]
patch ID:MAUI_02860939
来自半导体社群
