1: int32_t AG903_DSPMgrInit(
void)
2: {
3: uint8_t ch;
4: uint32_t attr;
5:
6:
for (ch=0; ch<
AG903_DSP_CH_NUM; ch++) {
7:
if (gDSP.init ==
false) {
8:
9:
AG903_DSPMgrInitDSP(ch);
10:
AG903_DSPMgrInitVOD(ch);
11: }
12:
13: gDSP.ch[ch].channel = ch;
14:
for (attr=0; attr<
AG903_DSP_ATTR_MAX; attr++) {
15: gDSP.ch[ch].lock[attr] = NULL;
16: }
17: gDSP.lock[ch] = NULL;
18: }
19:
20: gDSP.init =
true;
21:
22:
return AG903_ENONE;
23: }