TI中文支持网
TI专业的中文技术问题搜集分享网站

AAC编码的问题,一执行algAlloc()函数就跑飞了

程序为

ALG_Handle ALG_create(IALG_Fxns *fxns, IALG_Handle p, IALG_Params *params)
{
IALG_MemRec * memTab;
Int n;
ALG_Handle alg;
IALG_Fxns *fxnsPtr;

if (fxns != NULL) {
n = (fxns->algNumAlloc != NULL ? fxns->algNumAlloc() : IALG_DEFMEMRECS)+1; 
if ((memTab = (IALG_MemRec *)malloc(n * sizeof (IALG_MemRec)))) { 

n = fxns->algAlloc(params, &fxnsPtr, memTab); 
if (n <= 0) {
return NULL;
}

…….

}

程序一执行到n = fxns->algAlloc(params, &fxnsPtr, memTab),就会跑到”No source available for "0x712148" 。

user4433409:

堆栈也加大到0X10000。

user4433409:

回复 user4433409:

问题是不是出现在IALG函数?

赞(0)
未经允许不得转载:TI中文支持网 » AAC编码的问题,一执行algAlloc()函数就跑飞了
分享到: 更多 (0)