链接优化

来源:互联网 发布:winebottler linux 编辑:程序博客网 时间:2024/06/08 19:02

    

   m_faac_encode = faacEncOpen(param->sampleRate, param->channels, &m_nInputSamples, &m_framesize);
 if (m_faac_encode == NULL/* || m_nInputSamples == 0 || m_framesize==0*/)
 {
LogError("%s: %s faacEncOpen failed, line: %d", __FILE__, __FUNCTION__, __LINE__);
return ERROR_MALLOC_FAIL;
 }



 今天在封装音频编码工作时,碰到了faacEncOpen失败的情况,返回的指针是正确的但是同步返回的编码需要的数据长度(m_nInputSamples)和编码后数据最大长度(m_framesize)均为0,查询到最后定位到链接被优化了,导致虽然连接成功执行失败;记录下以此记录