Commenting/cleanup.
authorFrank Livingston <frank-livingston@ti.com>
Thu, 18 May 2017 17:17:33 +0000 (12:17 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Thu, 18 May 2017 17:17:33 +0000 (12:17 -0500)
Change generic name for audio stream task configuration(s) ("pC") to
something specific to particular audio stream task, ASIT/ASOT/ASDT
("pAsitCfg/pAsotCfg/pAsdtCfg").

pasdk/common/audioStreamProc_config.h
pasdk/test_arm/framework/audioStreamDecodeProc.c
pasdk/test_arm/framework/audioStreamDecodeProc.h
pasdk/test_dsp/framework/audioStreamInpProc.c
pasdk/test_dsp/framework/audioStreamInpProc.h
pasdk/test_dsp/framework/audioStreamOutProc.c
pasdk/test_dsp/framework/audioStreamOutProc.h

index 6dabdfb66de2f9ead5645974e14c5e998bd8a31b..e59c484257d5e2511fe5bf1866221608ddf8fc9e 100644 (file)
@@ -125,15 +125,13 @@ typedef struct PAF_AST_MQ {
 
 typedef struct PAF_AST_Config {
     Int                  as;
-    //ACP_Handle           acp;
-    //ACP_Handle           acpSlave;
     PAF_AST_InpBuf       *xInp;     /* INPUT1 -INPUTN  */
     PAF_AST_Decode       *xDec;     /* DECODE1-DECODEN */
     PAF_AST_Stream       *xStr;     /* STREAM1-STREAMN */
     PAF_AST_Encode       *xEnc;     /* ENCODE1-ENCODEN */
     PAF_AST_OutBuf       *xOut;     /* OUTPUT1-OUTPUTN */
     PAF_AST_DecOpCircBuf *xDecOpCb; /* DECODE1-DECODEN */
-    SmInt                masterDec; // these two are computer based on MASTER input
+    SmInt                masterDec; // these two are computed based on MASTER input
     SmInt                masterStr;
 #ifdef HSE_MSGQ
     PAF_AST_MQ           mq;
index 34d2cd829972046bbbf6b64eb4556cad01d06fc8..4ed99b029145bc35535c6da2b4f23003116b37e9 100644 (file)
@@ -132,7 +132,7 @@ Void taskAsdpFxn(
     const PAF_ASDT_Patchs *pQ
 )
 {
-    PAF_ASDT_Config *pC;            /* Local configuration pointer */
+    PAF_ASDT_Config *pAsdtCfg;      /* ASDT configuration pointer */
     PAF_AST_Config *pAstCfg;        /* Common (shared) configuration pointer */
     Int as;                         /* Audio Stream Number (1, 2, etc.) */
     Int z;                          /* input/encode/stream/decode/output counter */
@@ -183,12 +183,12 @@ Void taskAsdpFxn(
     }    
 
     //
-    // Audio Framework Configuration (*pC):
+    // Audio Stream Decode Task Configuration (*pAsdtCfg):
     //
-    pC = &gPAF_ASDT_config;         // initialize pointer to configuration
-    pC->taskHandle = Task_self();   // set task handle
-    pAstCfg = pC->pAstCfg;          // get pointer to common (shared) configuration 
-    pCbCtl = &pC->decOpCircBufCtl;  // get pointer to circular buffer control
+    pAsdtCfg = &gPAF_ASDT_config;           // initialize pointer to task configuration
+    pAsdtCfg->taskHandle = Task_self();     // set task handle
+    pAstCfg = pAsdtCfg->pAstCfg;            // get pointer to AST common (shared) configuration 
+    pCbCtl = &pAsdtCfg->decOpCircBufCtl;    // get pointer to circular buffer control
 
     // wait for initialization message from master
     do {
@@ -254,7 +254,7 @@ Void taskAsdpFxn(
         Int linno;
         if (pP->fxns->initPhase[i])
         {
-            if ((linno = pP->fxns->initPhase[i](pP, pQ, pC)))
+            if ((linno = pP->fxns->initPhase[i](pP, pQ, pAsdtCfg)))
             {
                 LINNO_RPRT(TaskAsdp, linno);
                 return;
@@ -622,7 +622,7 @@ Void taskAsdpFxn(
                     errno = 0;
                     if (dec->fxns->info)
                     {
-                        pfpBegin(PFP_ID_ASDT_1, pC->taskHandle);
+                        pfpBegin(PFP_ID_ASDT_1, pAsdtCfg->taskHandle);
                         errno = dec->fxns->info(dec, NULL, &pAstCfg->xDec[z].decodeControl, &pAstCfg->xDec[z].decodeStatus);
                         pfpEnd(PFP_ID_ASDT_1, PFP_FINISH_MEAS);
                     }
@@ -640,14 +640,14 @@ Void taskAsdpFxn(
                     // doesn't have a valid input
                     if (!temp8 || !pAstCfg->xInp[zI].hRxSio)
                     {
-                        pP->fxns->initFrame1(pP, pQ, pC, z, 0);
+                        pP->fxns->initFrame1(pP, pQ, pAsdtCfg, z, 0);
                     }
 #else
                     // Re-initialize audio frame if decoder is disabled or
                     // doesn't have a valid input
                     if (!pAstCfg->xDec[z].decodeStatus.mode || !pAstCfg->xInp[zI].hRxSio)
                     {
-                        pP->fxns->initFrame1(pP, pQ, pC, z, 0);
+                        pP->fxns->initFrame1(pP, pQ, pAsdtCfg, z, 0);
                     }
 #endif
 
@@ -696,7 +696,7 @@ Void taskAsdpFxn(
                         // FL: debug, capture input buffer
                         //capIb(pAstCfg->xInp[z].pInpBuf);
                     
-                        pfpBegin(PFP_ID_ASDT_2, pC->taskHandle);
+                        pfpBegin(PFP_ID_ASDT_2, pAsdtCfg->taskHandle);
                         errno = dec->fxns->decode(dec, NULL, &pAstCfg->xDec[z].decodeInStruct, &pAstCfg->xDec[z].decodeOutStruct);
                         pfpEnd(PFP_ID_ASDT_2, PFP_FINISH_MEAS);
                         if (errno < 0)
@@ -786,14 +786,14 @@ Void taskAsdpFxn(
                     // doesn't have a valid input 
                     if (!temp8 || !pAstCfg->xInp[zI].hRxSio)
                     {
-                        pP->fxns->initFrame1(pP, pQ, pC, z, 0);
+                        pP->fxns->initFrame1(pP, pQ, pAsdtCfg, z, 0);
                     }
 #else
                     // Re-initialize audio frame if decoder is disabled or
                     // doesn't have a valid input
                     if (!pAstCfg->xDec[z].decodeStatus.mode || !pAstCfg->xInp[zI].hRxSio)
                     {
-                        pP->fxns->initFrame1(pP, pQ, pC, z, 0);
+                        pP->fxns->initFrame1(pP, pQ, pAsdtCfg, z, 0);
                     }
 #endif
                     // send dec info complete message to master
@@ -882,7 +882,7 @@ Int
 PAF_ASDT_initPhaseMalloc(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -890,7 +890,7 @@ PAF_ASDT_initPhaseMalloc(
     Int zMS;
     Error_Block eb;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsdtCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
     
@@ -935,7 +935,7 @@ Int
 PAF_ASDT_initPhaseConfig(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -943,7 +943,7 @@ PAF_ASDT_initPhaseConfig(
     Int zMS;
     Int z;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsdtCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
     
@@ -958,7 +958,7 @@ PAF_ASDT_initPhaseConfig(
         pAstCfg->xDec[z].decodeControl.pAudioFrame = &gpDecAudioFrame[z];
         pAstCfg->xDec[z].decodeInStruct.pAudioFrame = &gpDecAudioFrame[z];
         pAstCfg->xDec[z].decodeStatus = *pP->z_pDecodeStatus[z];
-        pP->fxns->initFrame0(pP, pQ, pC, z);
+        pP->fxns->initFrame0(pP, pQ, pAsdtCfg, z);
     }
 
     return 0;
@@ -983,7 +983,7 @@ Int
 PAF_ASDT_initPhaseAcpAlg(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -994,7 +994,7 @@ PAF_ASDT_initPhaseAcpAlg(
     Int zMS;
     Int zS; //, zX;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsdtCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;    
 
@@ -1007,7 +1007,7 @@ PAF_ASDT_initPhaseAcpAlg(
         TRACE_TERSE1("PAF_ASDT_initPhaseAcpAlg: AS%d: ACP algorithm instance creation  failed", as+zMS);
         return __LINE__;
     }
-    pC->acp = acp;
+    pAsdtCfg->acp = acp;
 
     ((ALG_Handle)acp)->fxns->algControl((ALG_Handle)acp,
         ACP_GETBETAPRIMEOFFSET, (IALG_Status *)&betaPrimeOffset);
@@ -1053,7 +1053,7 @@ Int
 PAF_ASDT_initPhaseCommon(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1064,8 +1064,8 @@ PAF_ASDT_initPhaseCommon(
     PAF_IALG_Config pafAlgConfig;
     IALG_MemRec common[3][PAF_IALG_COMMON_MEMN+1];
    
-    acp = pC->acp; // get acp handle
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    acp = pAsdtCfg->acp; // get acp handle
+    pAstCfg = pAsdtCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     
     TRACE_TERSE0("PAF_ASDT_initPhaseCommon: initialization phase - Common Memory");
@@ -1249,7 +1249,7 @@ Int
 PAF_ASDT_initPhaseAlgKey(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1260,7 +1260,7 @@ PAF_ASDT_initPhaseAlgKey(
 
     (void)as;  // clear warning.
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsdtCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     
     TRACE_VERBOSE1("PAF_ASDT_initPhaseAlgKey: AS%d: initialization phase - Algorithm Keys", as);
@@ -1290,7 +1290,7 @@ Int
 PAF_ASDT_initFrame0(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
     Int z
 )
 {
@@ -1306,7 +1306,7 @@ PAF_ASDT_initFrame0(
     PAF_AudioFrame *pAudioFrame;
     Int i;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsdtCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
     pAudioFrame = &gpDecAudioFrame[z];
@@ -1444,7 +1444,7 @@ Int
 PAF_ASDT_initFrame1(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
     Int z, 
     Int apply
 )
index 3ee071d802cb227150f39e97c5f5521db151989d..9eb6364b24f3d4d1d4188b237444ab03d4e27b93 100644 (file)
@@ -131,7 +131,7 @@ Int
 PAF_ASDT_initPhaseMalloc(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 );
 
 //   Purpose:   Audio Stream Decode Task Function for initialization of data values
@@ -140,7 +140,7 @@ Int
 PAF_ASDT_initPhaseConfig(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 );
 
 //   Purpose:   Audio Stream Decode Task Function for initialization of ACP by
@@ -149,7 +149,7 @@ Int
 PAF_ASDT_initPhaseAcpAlg(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 );
 
 //   Purpose:   Audio Stream Decode Task Function for initialization of data pointers
@@ -159,7 +159,7 @@ Int
 PAF_ASDT_initPhaseCommon(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 );
 
 //   Purpose:   Audio Stream Decode Task Function for initialization of data values
@@ -168,7 +168,7 @@ Int
 PAF_ASDT_initPhaseAlgKey(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
 );
 
 //   Purpose:   Audio Stream Decode Task Function for initialization of the Audio
@@ -178,7 +178,7 @@ Int
 PAF_ASDT_initFrame0(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
     Int z
 );
 
@@ -189,7 +189,7 @@ Int
 PAF_ASDT_initFrame1(
     const PAF_ASDT_Params *pP, 
     const PAF_ASDT_Patchs *pQ, 
-    PAF_ASDT_Config *pC
+    PAF_ASDT_Config *pAsdtCfg
     Int z, 
     Int sourceSelect
 );
index 05e847f71193c4146478b2eac53e1f7b361de30d..64c0d07f063580ce96d47c89fac1f7773082aa50 100644 (file)
@@ -356,8 +356,8 @@ Void taskAsipFxn(
     const PAF_ASIT_Patchs *pQ
 )
 {
-    PAF_ASIT_Config *pC;            /* Local configuration pointer */
-    PAF_AST_Config *pAstCfg;        /* Common (shared) configuration pointer */
+    PAF_ASIT_Config *pAsitCfg;      /* ASIT configuration pointer */
+    PAF_AST_Config *pAstCfg;        /* AST Common (shared) configuration pointer */
     Int as;                         /* Audio Stream Number (1, 2, etc.) */
     Int z;                          /* input/encode/stream/decode/output counter */
     Int i;                          /* phase */
@@ -376,7 +376,7 @@ Void taskAsipFxn(
     Log_info0("Enter taskAsipFxn()");
 
     //
-    // Audio Framework Parameters & Patch (*pP, *pQ)
+    // Audio Stream Input Task Parameters & Patch (*pP, *pQ)
     //
     if (!pP) 
     {
@@ -393,11 +393,11 @@ Void taskAsipFxn(
     }    
     
     //
-    // Audio Framework Configuration (*pC):
+    // Audio Stream Input Task Configuration (*pAsitCfg):
     //
-    pC = &gPAF_ASIT_config;         // initialize pointer to task configuration
-    pC->taskHandle = Task_self();   // set task handle
-    pAstCfg = pC->pAstCfg;          // get pointer to common (shared) configuration
+    pAsitCfg = &gPAF_ASIT_config;       // initialize pointer to task configuration
+    pAsitCfg->taskHandle = Task_self(); // set task handle
+    pAstCfg = pAsitCfg->pAstCfg;        // get pointer to AST common (shared) configuration
 
     /* Set Audio Stream Number (1, 2, etc.) */
     as = gBetaPrimeValue + 1;
@@ -449,7 +449,7 @@ Void taskAsipFxn(
         Int linno;
         if (pP->fxns->initPhase[i])
         {
-            linno = pP->fxns->initPhase[i](pP, pQ, pC);
+            linno = pP->fxns->initPhase[i](pP, pQ, pAsitCfg);
             if (linno) 
             {
                 LINNO_RPRT(TaskAsip, linno);
@@ -477,8 +477,6 @@ Void taskAsipFxn(
     // (***) FL: revisit
     // write back AST shared configuration
     Cache_wb(pAstCfg, sizeof(PAF_AST_Config), Cache_Type_ALLD, 0);
-    // FL: no need to share this pointer, can be local
-    //Cache_wb(&pC, sizeof(PAF_AST_Config *), Cache_Type_ALLD, 0);
     Cache_wait();
 
     // (***) FL: revisit
@@ -628,7 +626,7 @@ Void taskAsipFxn(
         TRACE_TIME((&TIME_MOD, "as1_f2... + %d = %d (begin Main loop)", dtime(), TSK_time()));
         
         // since not decoding indicate such
-        pP->fxns->sourceDecode(pP, pQ, pC, PAF_SOURCE_NONE);
+        pP->fxns->sourceDecode(pP, pQ, pAsitCfg, PAF_SOURCE_NONE);
 
         // any error forces idling of input
         if (errno) 
@@ -654,7 +652,7 @@ Void taskAsipFxn(
         Task_sleep(1);
 
         TRACE_GEN1("TaskAsip: AS%d: Input device selection ...", as+zMS);
-        errno = pP->fxns->selectDevices(pP, pQ, pC);
+        errno = pP->fxns->selectDevices(pP, pQ, pAsitCfg);
         if (errno)
         {
             TRACE_TERSE2("TaskAsip: selectDevices returned errno = 0x%04x at line %d. AS%d", errno, as+zMS);
@@ -754,10 +752,10 @@ Void taskAsipFxn(
             TRACE_VERBOSE1("TaskAsip: AS%d: Pass processing ...", as+zMS);
             pAstCfg->xDec[zMD].decodeStatus.sourceProgram = PAF_SOURCE_PASS;
 #endif
-            pP->fxns->sourceDecode(pP, pQ, pC, PAF_SOURCE_PASS);
+            pP->fxns->sourceDecode(pP, pQ, pAsitCfg, PAF_SOURCE_PASS);
             if (pP->fxns->passProcessing)
             {
-                errno = pP->fxns->passProcessing(pP, pQ, pC, NULL);                
+                errno = pP->fxns->passProcessing(pP, pQ, pAsitCfg, NULL);                
             }
             else 
             {
@@ -779,10 +777,10 @@ Void taskAsipFxn(
         // when no decoder is selected there are no calls to IB
         //if (errno = pP->fxns->autoProcessing(pP, pQ, pC, pC->xDec[zMD].decodeStatus.sourceSelect, pC->xDec[zMD].decAlg[PAF_SOURCE_PCM]))
         
-        pfpBegin(PFP_ID_ASIT_1, pC->taskHandle);     // PFP begin
+        pfpBegin(PFP_ID_ASIT_1, pAsitCfg->taskHandle);  // PFP begin
         gNumPfpAsit1++;
-        errno = pP->fxns->autoProcessing(pP, pQ, pC, tempVar8, NULL);
-        pfpEnd(PFP_ID_ASIT_1, PFP_FINISH_MEAS);      // PFP end
+        errno = pP->fxns->autoProcessing(pP, pQ, pAsitCfg, tempVar8, NULL);
+        pfpEnd(PFP_ID_ASIT_1, PFP_FINISH_MEAS);         // PFP end
         gNumPfpAsit1--;
 
         if (errno) // (***) FL: re-visit this, hard-coded to use PCM framelength inside function
@@ -795,8 +793,8 @@ Void taskAsipFxn(
         // At this point we have an enabled input and want to decode something.
         // If no decoder selected then do nothing. Need to reset the sourceProgram, since
         // when no decoder is selected there are no calls to IB
-        //if (errno = pP->fxns->autoProcessing(pP, pQ, pC, pC->xDec[zMD].decodeStatus.sourceSelect, pC->xDec[zMD].decAlg[PAF_SOURCE_PCM]))
-        if (errno = pP->fxns->autoProcessing(pP, pQ, pC, pAstCfg->xDec[zMD].decodeStatus.sourceSelect, NULL)) // (***) FL: re-visit this, hard-coded to use PCM framelength inside function
+        //if (errno = pP->fxns->autoProcessing(pP, pQ, PC, pC->xDec[zMD].decodeStatus.sourceSelect, pC->xDec[zMD].decAlg[PAF_SOURCE_PCM]))
+        if (errno = pP->fxns->autoProcessing(pP, pQ, pAsitCfg, pAstCfg->xDec[zMD].decodeStatus.sourceSelect, NULL)) // (***) FL: re-visit this, hard-coded to use PCM framelength inside function
         {
             TRACE_VERBOSE1("TaskAsip: autoProcessing returns 0x%x, continue", errno);
             continue;
@@ -959,17 +957,17 @@ Void taskAsipFxn(
         
         // set to unknown so that we can ensure, for IOS purposes, that sourceDecode = NONE
         // iff we are in this top level state machine and specifically not in decodeProcessing
-        pP->fxns->sourceDecode(pP, pQ, pC, PAF_SOURCE_UNKNOWN);
+        pP->fxns->sourceDecode(pP, pQ, pAsitCfg, PAF_SOURCE_UNKNOWN);
         
         TRACE_VERBOSE1(procName[sourceProgram], as+zMS);
 
         // Reduce priority level since autodetection complete
-        Task_setPri(pC->taskHandle, Task_getPri(pC->taskHandle)-1);
+        Task_setPri(pAsitCfg->taskHandle, Task_getPri(pAsitCfg->taskHandle)-1);
         
         gAspProfileEnable=1; // enable ASP profiling
         
         TRACE_VERBOSE0("TaskAsip: calling decodeProcessing.");
-        errno = pP->fxns->decodeProcessing(pP, pQ, pC, sourceSelect);
+        errno = pP->fxns->decodeProcessing(pP, pQ, pAsitCfg, sourceSelect);
         if (errno) 
         {
             TRACE_TERSE1("TaskAsip: decodeProcessing returns 0x%x, continue", errno);
@@ -982,7 +980,7 @@ Void taskAsipFxn(
         gAspProfileEnable=0; // disable ASP profiling
         
         // Increase priority level since decoding complete
-        Task_setPri(pC->taskHandle, Task_getPri(pC->taskHandle)+1);
+        Task_setPri(pAsitCfg->taskHandle, Task_getPri(pAsitCfg->taskHandle)+1);
 
         // FL: send dec exit message to slave
         pAspMsg = (ASP_Msg *)MessageQ_alloc(hAspMsgMaster->heapId, hAspMsgMaster->msgSize); /* allocate message */
@@ -1046,7 +1044,7 @@ Int
 PAF_ASIT_initPhaseMalloc(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1054,7 +1052,7 @@ PAF_ASIT_initPhaseMalloc(
     Int zMS;
     Error_Block    eb;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
     
@@ -1071,7 +1069,7 @@ PAF_ASIT_initPhaseMalloc(
         SW_BREAKPOINT;
         return __LINE__;
     }
-    TRACE_TERSE3("PAF_ASIT_initPhaseMalloc. (pC->xInp) %d bytes from space %d at 0x%x.",
+    TRACE_TERSE3("PAF_ASIT_initPhaseMalloc. (pAstCfg->xInp) %d bytes from space %d at 0x%x.",
         INPUTN * sizeof (*pAstCfg->xInp),
         HEAP_ID_INTERNAL1_SHM, (IArg)pAstCfg->xInp);
 
@@ -1094,7 +1092,7 @@ PAF_ASIT_initPhaseMalloc(
         return __LINE__;
     }
 #endif
-    TRACE_TERSE3("PAF_ASIT_initPhaseMalloc. (pC->xDec) %d bytes from space %d at 0x%x.",
+    TRACE_TERSE3("PAF_ASIT_initPhaseMalloc. (pAstCfg->xDec) %d bytes from space %d at 0x%x.",
         DECODEN * sizeof (*pAstCfg->xDec),
         HEAP_ID_INTERNAL1_SHM, (IArg)pAstCfg->xDec);
                 
@@ -1120,7 +1118,7 @@ Int
 PAF_ASIT_initPhaseConfig(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1128,7 +1126,7 @@ PAF_ASIT_initPhaseConfig(
     Int z;                     /* input/encode/stream/decode/output counter */
     Int zMS;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
     
@@ -1175,7 +1173,7 @@ Int
 PAF_ASIT_initPhaseAcpAlg(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1186,7 +1184,7 @@ PAF_ASIT_initPhaseAcpAlg(
     Int zMS;
     Int zS, zX;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
     
@@ -1199,7 +1197,7 @@ PAF_ASIT_initPhaseAcpAlg(
         TRACE_TERSE1("PAF_ASIT_initPhaseAcpAlg: AS%d: ACP algorithm instance creation failed", as+zMS);
         return __LINE__;
     }
-    pC->acp = acp;
+    pAsitCfg->acp = acp;
 
     ((ALG_Handle)acp)->fxns->algControl((ALG_Handle) acp,
         ACP_GETBETAPRIMEOFFSET, (IALG_Status *)&betaPrimeOffset);
@@ -1248,7 +1246,7 @@ Int
 PAF_ASIT_initPhaseCommon(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1258,8 +1256,8 @@ PAF_ASIT_initPhaseCommon(
     PAF_IALG_Config pafAlgConfig;
     IALG_MemRec common[3][PAF_IALG_COMMON_MEMN+1];
    
-    acp = pC->acp;
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    acp = pAsitCfg->acp;
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     
     TRACE_TERSE0("PAF_ASIT_initPhaseCommon: initialization phase - Common Memory");
@@ -1400,14 +1398,14 @@ Int
 PAF_ASIT_initPhaseAlgKey(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
     Int as;                    /* Audio Stream Number (1, 2, etc.) */
 
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as;  // clear compiler warning in case not used with tracing disabled
 
@@ -1453,7 +1451,7 @@ Int
 PAF_ASIT_initPhaseDevice(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1464,7 +1462,7 @@ PAF_ASIT_initPhaseDevice(
     PAF_IALG_Config pafAlgConfig;
 
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as; // clear compiler warning in case not used with tracing disabled
 
@@ -1529,7 +1527,7 @@ Int
 PAF_ASIT_initPhaseDecOpCircBuf(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1542,7 +1540,7 @@ PAF_ASIT_initPhaseDecOpCircBuf(
     Int i;
 
     // FL: (***)revisit
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
 
@@ -1555,7 +1553,7 @@ PAF_ASIT_initPhaseDecOpCircBuf(
         return __LINE__;
     }
 
-    TRACE_TERSE3("PAF_ASIT_initPhaseDecOpCircBuf. (pC->xDecOpCb) %d bytes from space %d at 0x%x.",
+    TRACE_TERSE3("PAF_ASIT_initPhaseDecOpCircBuf. (pAsitCfg->xDecOpCb) %d bytes from space %d at 0x%x.",
         DECODEN * sizeof (*pAstCfg->xDecOpCb),
         HEAP_ID_INTERNAL1_SHM, (IArg)pAstCfg->xDecOpCb);
         
@@ -1899,7 +1897,7 @@ Int
 PAF_ASIT_autoProcessing(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int inputTypeSelect, 
     ALG_Handle pcmAlgMaster
 )
@@ -1913,7 +1911,7 @@ PAF_ASIT_autoProcessing(
     Int zMI;
     Int zMS;
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMD = pAstCfg->masterDec;
     zMS = pAstCfg->masterStr;    
@@ -2061,12 +2059,12 @@ Int
 PAF_ASIT_decodeProcessing(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int sourceSelect
 )
 {
     PAF_AST_Config *pAstCfg;
-    //Int as = pC->as;                    /* Audio Stream Number (1, 2, etc.) */
+    //Int as = pAsitCfg->as;              /* Audio Stream Number (1, 2, etc.) */
     Int z;                              /* decode counter */
     Int errno;                          /* error number */
     Int getVal;
@@ -2082,7 +2080,7 @@ PAF_ASIT_decodeProcessing(
     Int8 tempVar8, temp2Var8;
 #endif
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     zMD = pAstCfg->masterDec;
     zMS = pAstCfg->masterStr;
         
@@ -2127,7 +2125,7 @@ PAF_ASIT_decodeProcessing(
         }
 
         // Process commands (decode)
-        getVal = pP->fxns->decodeCommand(pP, pQ, pC);
+        getVal = pP->fxns->decodeCommand(pP, pQ, pAsitCfg);
         if (getVal) 
         {
             if (state != INIT)   // no need to restart/abort if not yet started
@@ -2165,7 +2163,7 @@ PAF_ASIT_decodeProcessing(
                 gAsipInitCnt++;
                 Log_info0("TaskAsip: state=INIT");               
 
-                errno = pP->fxns->decodeInit(pP, pQ, pC, sourceSelect);
+                errno = pP->fxns->decodeInit(pP, pQ, pAsitCfg, sourceSelect);
                 if (errno)
                 {
                     TRACE_VERBOSE1("PAF_ASIT_decodeProcessing: INIT, errno 0x%x.  break after decodeInit", errno);
@@ -2184,7 +2182,7 @@ PAF_ASIT_decodeProcessing(
                 Log_info0("TaskAsip: state=INFO1");
                 
                 // Establish primary timing
-                errno = pP->fxns->decodeInfo(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeInfo(pP, pQ, pAsitCfg, frame, block);
                 if (errno)
                 {
                     gAsipInfo1_PrimaryErrCnt++;
@@ -2253,7 +2251,7 @@ PAF_ASIT_decodeProcessing(
                 TRACE_VERBOSE1("PAF_ASIT_decodeProcessing: INFO1: frame %d, major access unit found", frame);
 
                 // Establish secondary timing
-                errno = pP->fxns->decodeInfo1(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeInfo1(pP, pQ, pAsitCfg, frame, block);
                 if (errno)
                 {
                     TRACE_VERBOSE1("PAF_ASIT_decodeProcessing: INFO1, errno 0x%x.  break after decodeInfo1", errno);
@@ -2270,7 +2268,7 @@ PAF_ASIT_decodeProcessing(
                 Log_info0("TaskAsip: state=INFO2");
 
                 // Establish primary timing
-                errno = pP->fxns->decodeInfo(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeInfo(pP, pQ, pAsitCfg, frame, block);
                 if (errno)
                 {
                     TRACE_TERSE1("PAF_ASIT_decodeProcessing: INFO2 break on decodeInfo. errno 0x%x", errno);
@@ -2280,12 +2278,12 @@ PAF_ASIT_decodeProcessing(
                                 
                 // Measure cycles in decode processing loop.
                 // Only measures cycles spent in loop.
-                pfpEnd(PFP_ID_ASIT_2, PFP_FINISH_MEAS);     // PFP end
+                pfpEnd(PFP_ID_ASIT_2, PFP_FINISH_MEAS);         // PFP end
                 gNumPfpAsit2--;
-                pfpBegin(PFP_ID_ASIT_2, pC->taskHandle);    // PFP begin
+                pfpBegin(PFP_ID_ASIT_2, pAsitCfg->taskHandle);  // PFP begin
                 gNumPfpAsit2++;
 
-                errno = pP->fxns->decodeInfo2(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeInfo2(pP, pQ, pAsitCfg, frame, block);
                 if (errno)
                 {
                     TRACE_TERSE1("PAF_ASIT_decodeProcessing. %d: INFO2 break on decodeInfo2. errno 0x%x", errno);
@@ -2301,7 +2299,7 @@ PAF_ASIT_decodeProcessing(
                 gAsipDecodeCnt++;
                 Log_info0("TaskAsip: state=DECODE");
 
-                errno = pP->fxns->decodeDecode(pP, pQ, pC, sourceSelect, frame, block);
+                errno = pP->fxns->decodeDecode(pP, pQ, pAsitCfg, sourceSelect, frame, block);
                 if (errno)
                 {
                        gAsipDecodeErrCnt++;
@@ -2319,7 +2317,7 @@ PAF_ASIT_decodeProcessing(
 
                 // Check for final frame, and if indicated:
                 // - Exit state machine to "complete" processing.
-                if (pP->fxns->decodeFinalTest(pP, pQ, pC, frame, block)) 
+                if (pP->fxns->decodeFinalTest(pP, pQ, pAsitCfg, frame, block)) 
                 {
                     break;
                 }
@@ -2353,7 +2351,7 @@ PAF_ASIT_decodeProcessing(
         }  // End of switch (state).
 
         TRACE_VERBOSE0("PAF_ASIT_decodeProcessing: Calling decode complete");
-        if (pP->fxns->decodeComplete(pP, pQ, pC, alg, frame, block))
+        if (pP->fxns->decodeComplete(pP, pQ, pAsitCfg, alg, frame, block))
         {
             /* ignored? */;
         }
@@ -2392,7 +2390,7 @@ Int
 PAF_ASIT_decodeCommand(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -2403,7 +2401,7 @@ PAF_ASIT_decodeCommand(
     Int8 tempVar8;
 #endif
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
     for (z=DECODE1; z < DECODEN; z++) 
@@ -2487,7 +2485,7 @@ Int
 PAF_ASIT_decodeInit(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int sourceSelect
 )
 {
@@ -2506,13 +2504,13 @@ PAF_ASIT_decodeInit(
     Int8 tempVar8;
 #endif
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMD = pAstCfg->masterDec;
     zMI = pP->zone.master;
     (void)as;  // clear compiler warning in case not used with tracing disabled
     
-    pCbCtl = &pC->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
+    pCbCtl = &pAsitCfg->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
 
 #ifdef NON_CACHE_STATUS
     // reset frameCount
@@ -2742,11 +2740,6 @@ PAF_ASIT_decodeInit(
             pAstCfg->xDec[z].decodeInStruct.sampleCount = frameLength;
             pAstCfg->xDec[z].decodeControl.sampleRate = PAF_SAMPLERATE_UNKNOWN;
             
-            // (***) FL: revisit. Count samples for DDP.
-            // Add framework frame length and running sample count to decoder control.
-            //pC->xDec[z].decodeControl.pafFrameLength = FRAMELENGTH;
-            //pC->xDec[z].decodeControl.rdSampleCount = 0;
-
             // Initialize decoder output circular buffer for selected source
             errno = cbInitSourceSel(pCbCtl, z, sourceSelect, frameLength, FRAMELENGTH, 0);
             if (errno)
@@ -2825,7 +2818,7 @@ Int
 PAF_ASIT_decodeInfo(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 )
@@ -2851,7 +2844,7 @@ PAF_ASIT_decodeInfo(
     //Int size;
     //PAF_InpBufConfig *pIpBufConfig;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMD = pAstCfg->masterDec;
     zMS = pAstCfg->masterStr;
@@ -2874,7 +2867,7 @@ PAF_ASIT_decodeInfo(
             // modify for different sampling rate
             if (pAstCfg->xInp[z].inpBufStatus.sampleRateStatus == PAF_SAMPLERATE_96000HZ)
             {
-               start_profiling = 1;
+                start_profiling = 1;
             }
             else
             {
@@ -2961,7 +2954,7 @@ PAF_ASIT_decodeInfo(
         //System_printf("System time in TaskAsipFxn Rx audio = %lu\n", (ULong)curTime);        
         //Log_info1("System time in TaskAsipFxn Rx audio = %u", curTime);
         //Log_info1("decodeInfo():Rx SIO reclaim(), system time = %u", curTime);
-    } //pC->xInp[zMI].hRxSio
+    } //pAstCfg->xInp[zMI].hRxSio
 
     // Decode info
     for (z=DECODE1; z < DECODEN; z++) 
@@ -3226,7 +3219,7 @@ Int
 PAF_ASIT_decodeInfo1(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 )
@@ -3250,7 +3243,7 @@ Int
 PAF_ASIT_decodeInfo2(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 )
@@ -3258,6 +3251,7 @@ PAF_ASIT_decodeInfo2(
     return 0;
 } //PAF_ASIT_decodeInfo2
 
+#if 0
 // -----------------------------------------------------------------------------
 // AST Decoding Function - Continuation Processing
 //
@@ -3277,7 +3271,7 @@ Int
 PAF_AST_decodeCont(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     ALG_Handle decAlg[], 
     Int frame, 
     Int block
@@ -3293,7 +3287,7 @@ PAF_AST_decodeCont(
 #endif
 
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMD = pAstCfg->masterDec;
     (void)as;  // clear compiler warning in case not used with tracing disabled
@@ -3327,6 +3321,7 @@ PAF_AST_decodeCont(
 
     return 0;
 } //PAF_AST_decodeCont
+#endif
 
 // -----------------------------------------------------------------------------
 // ASIT Decoding Function - Decode Processing
@@ -3345,7 +3340,7 @@ Int
 PAF_ASIT_decodeDecode(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int sourceSelect, 
     Int frame, 
     Int block
@@ -3362,7 +3357,7 @@ PAF_ASIT_decodeDecode(
     Int cbErrno;
     Int frameLength;    
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as; // clear compiler warning in case not used with tracing disabled
 
@@ -3598,7 +3593,7 @@ Int
 PAF_ASIT_decodeFinalTest(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 )
@@ -3611,7 +3606,7 @@ PAF_ASIT_decodeFinalTest(
     Int8 tempVar8, temp2Var8;
 #endif
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     zMD = pAstCfg->masterDec;
 
 #ifdef NON_CACHE_STATUS
@@ -3701,7 +3696,7 @@ Int
 PAF_ASIT_decodeComplete(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     ALG_Handle decAlg[], 
     Int frame, 
     Int block
@@ -3719,7 +3714,7 @@ PAF_ASIT_decodeComplete(
 #endif
 
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as;  // clear compiler warning in case not used with tracing disabled
 
@@ -3824,7 +3819,7 @@ Int
 PAF_ASIT_selectDevices(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -3835,7 +3830,7 @@ PAF_ASIT_selectDevices(
     Int device;
     Int zMD;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMD = pAstCfg->masterDec;
     (void)as;  // clear compiler warning in case not used with tracing disabled
@@ -3902,7 +3897,7 @@ Int
 PAF_ASIT_sourceDecode(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int x
 )
 {
@@ -3912,7 +3907,7 @@ PAF_ASIT_sourceDecode(
     Int8 tempVar8;
 #endif
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsitCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
     for (z=DECODE1; z < DECODEN; z++)
     {
index 94edfb0243fdf7c1793d1da6232b3c3f4db4cf5a..cf513c0a08037e5451d3c914f8bae15c8625cc40 100644 (file)
@@ -190,7 +190,7 @@ Int
 PAF_ASIT_initPhaseMalloc(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for initialization of data values
@@ -199,7 +199,7 @@ Int
 PAF_ASIT_initPhaseConfig(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for initialization of ACP by
@@ -208,7 +208,7 @@ Int
 PAF_ASIT_initPhaseAcpAlg(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   (***) FL: re-visit this, ASIT/ASOT currently consider common memory independently.
@@ -218,7 +218,7 @@ Int
 PAF_ASIT_initPhaseCommon(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for initialization of ASP algorithms.
@@ -226,7 +226,7 @@ Int
 PAF_ASIT_initPhaseAspAlg(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for initialization of data values
@@ -235,7 +235,7 @@ Int
 PAF_ASIT_initPhaseAlgKey(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for initialization of Decoder Output Circular Buffer.
@@ -243,7 +243,7 @@ Int
 PAF_ASIT_initPhaseDecOpCircBuf(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for initialization of Input Devices.
@@ -251,7 +251,7 @@ Int
 PAF_ASIT_initPhaseDevice(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 #if 0
@@ -262,7 +262,7 @@ Int
 PAF_AST_initFrame1(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_AST_Config *pC
+    PAF_AST_Config *pAsitCfg
     Int z, 
     Int apply
 );
@@ -274,7 +274,7 @@ Int
 PAF_ASIT_autoProcessing(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int inputTypeSelect, 
     ALG_Handle pcmAlgMaster);
 
@@ -284,7 +284,7 @@ Int
 PAF_ASIT_decodeProcessing(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int sourceSelect
 );
 
@@ -293,7 +293,7 @@ Int
 PAF_ASIT_decodeCommand(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Decoding Function for reinitializing the decoding process.
@@ -301,7 +301,7 @@ Int
 PAF_ASIT_decodeInit(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int sourceSelect
 );
 
@@ -311,7 +311,7 @@ Int
 PAF_ASIT_decodeInfo(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 );
@@ -322,7 +322,7 @@ Int
 PAF_ASIT_decodeInfo1(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 );
@@ -333,11 +333,12 @@ Int
 PAF_ASIT_decodeInfo2(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 );
 
+#if 0
 //   Purpose:   Decoding Function for processing that occurs subsequent to
 //              information processing but antecedent to timing processing
 //              for frames of input data other than the initial one.
@@ -345,11 +346,12 @@ Int
 PAF_AST_decodeCont(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     ALG_Handle decAlg[], 
     Int frame, 
     Int block
 );
+#endif
 
 //   Purpose:   Decoding Function for processing of input data by the
 //              Decode Algorithm.
@@ -357,7 +359,7 @@ Int
 PAF_ASIT_decodeDecode(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int sourceSelect, 
     Int frame, 
     Int block
@@ -369,7 +371,7 @@ Int
 PAF_ASIT_decodeFinalTest(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int frame, 
     Int block
 );
@@ -379,7 +381,7 @@ Int
 PAF_ASIT_decodeComplete(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     ALG_Handle decAlg[], 
     Int frame, 
     Int block
@@ -391,7 +393,7 @@ Int
 PAF_ASIT_selectDevices(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Audio Stream Input Task Function for selecting the sources used
@@ -400,7 +402,7 @@ Int
 PAF_ASIT_sourceDecode(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int x
 );
 
@@ -409,7 +411,7 @@ Int
 PAF_AST_stopOutput(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
 );
 
 //   Purpose:   Common Function for processing algorithm chains.
@@ -417,7 +419,7 @@ Int
 PAF_AST_streamChainFunction(
     const PAF_ASIT_Params *pP, 
     const PAF_ASIT_Patchs *pQ, 
-    PAF_ASIT_Config *pC
+    PAF_ASIT_Config *pAsitCfg
     Int iChainFrameFxns, 
     Int abortOnError, 
     Int logArg
index f0e0095899c95882e1d36c6e780472cd8e4c47c6..be6c61d8212142e5df3e774727152ef1583260f2 100644 (file)
@@ -105,14 +105,14 @@ Int32 gNumPfpAsot1=0; // debug
 /* FL: Check if at least one output selected */
 static Int checkOutSel(
     const PAF_ASOT_Params *pP, 
-    PAF_ASOT_Config *pC,
+    PAF_ASOT_Config *pAsotCfg,
     Int *pOutSel
 );
 
 /* FL: Check if at least one output sio changed */
 static Int checkOutSio(
     const PAF_ASOT_Params *pP, 
-    PAF_ASOT_Config *pC,
+    PAF_ASOT_Config *pAsotCfg,
     Int *pOutSioUpdate
 );
 
@@ -153,7 +153,7 @@ Void taskAsopFxn(
     const PAF_ASOT_Patchs *pQ
 )
 {
-    PAF_ASOT_Config *pC;            /* Local configuration pointer */
+    PAF_ASOT_Config *pAsotCfg;      /* ASOT configuration pointer */
     PAF_AST_Config *pAstCfg;        /* Common (shared) configuration pointer */
     Int as;                         /* Audio Stream Number (1, 2, etc.) */
     Int z;                          /* input/encode/stream/decode/output counter */
@@ -165,7 +165,7 @@ Void taskAsopFxn(
     Log_info0("Enter taskAsopFxn()");    
 
     //
-    // Audio Framework Parameters & Patch (*pP, *pQ)
+    // Audio Stream Output Task Parameters & Patch (*pP, *pQ)
     //
     if (!pP) 
     {
@@ -182,11 +182,11 @@ Void taskAsopFxn(
     }    
 
     //
-    // Audio Framework Configuration (*pC):
+    // Audio Stream Output Task Configuration (*pAsotCfg):
     //
-    pC = &gPAF_ASOT_config;         // initialize pointer to task configuration
-    pC->taskHandle = Task_self();   // set task handle
-    pAstCfg = pC->pAstCfg;          // get pointer to common (shared) configuration
+    pAsotCfg = &gPAF_ASOT_config;       // initialize pointer to task configuration
+    pAsotCfg->taskHandle = Task_self(); // set task handle
+    pAstCfg = pAsotCfg->pAstCfg;        // get pointer to AST common (shared) configuration
 
     /* Obtain Audio Stream Number (1, 2, etc.) */    
     as = pAstCfg->as;
@@ -224,7 +224,7 @@ Void taskAsopFxn(
         Int linno;
         if (pP->fxns->initPhase[i])
         {
-            linno = pP->fxns->initPhase[i](pP, pQ, pC);
+            linno = pP->fxns->initPhase[i](pP, pQ, pAsotCfg);
             if (linno) 
             {
                 LINNO_RPRT(TaskAsop, linno);
@@ -284,7 +284,7 @@ Void taskAsopFxn(
         Task_sleep(1);
 
         TRACE_GEN1("TaskAsop: AS%d: Output device selection ...", as+zMS);
-        errno = pP->fxns->selectDevices(pP, pQ, pC);
+        errno = pP->fxns->selectDevices(pP, pQ, pAsotCfg);
         if (errno)
         {
             TRACE_TERSE2("TaskAsop: AS%d: selectDevices returned errno = 0x%04x", as+zMS, errno);
@@ -292,7 +292,7 @@ Void taskAsopFxn(
         }
 
         // if no output selected skip any remaining processing
-        errno = checkOutSel(pP, pC, &outSel);
+        errno = checkOutSel(pP, pAsotCfg, &outSel);
         if (errno)
         {
             TRACE_TERSE2("TaskAsop: AS%d: checkOutSel returned errno = 0x%04x", as+zMS, errno);
@@ -305,7 +305,7 @@ Void taskAsopFxn(
         }
         
         TRACE_VERBOSE0("TaskAsop: calling outputProcessing.");
-        errno = pP->fxns->decodeProcessing(pP, pQ, pC, -1);
+        errno = pP->fxns->decodeProcessing(pP, pQ, pAsotCfg, -1);
         if (errno) 
         {
             TRACE_TERSE1("TaskAsop: outputProcessing returns 0x%x, continue", errno);
@@ -339,7 +339,7 @@ Int
 PAF_ASOT_initPhaseMalloc (
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -348,7 +348,7 @@ PAF_ASOT_initPhaseMalloc (
     Error_Block    eb;
     //Int i;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
 
@@ -434,7 +434,7 @@ Int
 PAF_ASOT_initPhaseConfig(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -442,7 +442,7 @@ PAF_ASOT_initPhaseConfig(
     Int z;                      /* input/encode/stream/decode/output counter */
     Int zMS;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
 
@@ -455,11 +455,11 @@ PAF_ASOT_initPhaseConfig(
     for (z=STREAM1; z < STREAMN; z++) 
     {
         Int linno;
-        if (linno = pP->fxns->initFrame0(pP, pQ, pC, z))
+        if (linno = pP->fxns->initFrame0(pP, pQ, pAsotCfg, z))
         {
             return linno;           
         }
-        if (linno = pP->fxns->initFrame1(pP, pQ, pC, z, -1))
+        if (linno = pP->fxns->initFrame1(pP, pQ, pAsotCfg, z, -1))
         {
             return linno;
         }
@@ -507,7 +507,7 @@ Int
 PAF_ASOT_initPhaseAcpAlg(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -518,7 +518,7 @@ PAF_ASOT_initPhaseAcpAlg(
     Int zMS;
     Int zS, zX;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMS = pAstCfg->masterStr;
 
@@ -531,7 +531,7 @@ PAF_ASOT_initPhaseAcpAlg(
         TRACE_TERSE1("PAF_ASOT_initPhaseAcpAlg: AS%d: ACP algorithm instance creation  failed", as+zMS);
         return __LINE__;
     }
-    pC->acp = acp;
+    pAsotCfg->acp = acp;
 
     ((ALG_Handle)acp)->fxns->algControl((ALG_Handle) acp,
         ACP_GETBETAPRIMEOFFSET, (IALG_Status *)&betaPrimeOffset);
@@ -592,7 +592,7 @@ Int
 PAF_ASOT_initPhaseCommon(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -603,8 +603,8 @@ PAF_ASOT_initPhaseCommon(
     PAF_IALG_Config pafAlgConfig;
     IALG_MemRec common[3][PAF_IALG_COMMON_MEMN+1];
    
-    acp = pC->acp;
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    acp = pAsotCfg->acp;
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
     TRACE_TERSE0("PAF_ASOT_initPhaseCommon: initialization phase - Common Memory");
@@ -832,7 +832,7 @@ Int
 PAF_ASOT_initPhaseAlgKey(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -841,7 +841,7 @@ PAF_ASOT_initPhaseAlgKey(
     Int s;                      /* key number */
     PAF_ASP_Link *that;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as; // clear compiler warning in case not used with tracing disabled
 
@@ -885,7 +885,7 @@ Int
 PAF_ASOT_initPhaseDevice(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -895,7 +895,7 @@ PAF_ASOT_initPhaseDevice(
     PAF_SIO_IALG_Config *pAlgConfig;
     PAF_IALG_Config pafAlgConfig;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as; // clear compiler warning in case not used with tracing disabled
 
@@ -964,7 +964,7 @@ Int
 PAF_ASOT_initFrame0(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int z
 )
 {
@@ -983,7 +983,7 @@ PAF_ASOT_initFrame0(
     char i;
     Error_Block    eb;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
     // Initialize error block
@@ -1171,14 +1171,14 @@ Int
 PAF_ASOT_initFrame1(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int z, 
     Int apply
 )
 {
     PAF_AST_Config *pAstCfg;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
     //
     // Reinitialize audio frame elements:
@@ -1226,7 +1226,7 @@ Int
 PAF_ASOT_selectDevices(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1236,7 +1236,7 @@ PAF_ASOT_selectDevices(
     Int errme;                  /* error number, local */
     Int device;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as;  // clear compiler warning in case not used with tracing disabled
 
@@ -1336,7 +1336,7 @@ Int
 PAF_ASOT_decodeProcessing(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int sourceSelect
 )
 {
@@ -1351,13 +1351,13 @@ PAF_ASOT_decodeProcessing(
     Int block; // decoder output block count / input frame
     Int outSioUpdate;
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
     for (;;) 
     {
         // FL: Check if any change in output SIO, e.g. from Output shortcut.
         // Changes will break FSM and allow Output reconfiguration.
-        errno = checkOutSio(pP, pC, &outSioUpdate);
+        errno = checkOutSio(pP, pAsotCfg, &outSioUpdate);
         if (errno)
         {
             TRACE_TERSE1("PAF_ASOT_decodeProcessing: checkOutSio returned errno = 0x%04x", errno);
@@ -1370,7 +1370,7 @@ PAF_ASOT_decodeProcessing(
         }
         
         // Process commands (encode)
-        getVal = pP->fxns->encodeCommand(pP, pQ, pC);
+        getVal = pP->fxns->encodeCommand(pP, pQ, pAsotCfg);
         if (getVal) 
         {
             /* ignore */;
@@ -1417,7 +1417,7 @@ PAF_ASOT_decodeProcessing(
                     }
                 }
                 
-                errno = pP->fxns->decodeInit(pP, pQ, pC, sourceSelect);
+                errno = pP->fxns->decodeInit(pP, pQ, pAsotCfg, sourceSelect);
                 if (errno)
                 {
                     TRACE_VERBOSE1("PAF_ASOT_decodeProcessing: INIT, errno 0x%x.  break after decodeInit", errno);
@@ -1427,7 +1427,7 @@ PAF_ASOT_decodeProcessing(
                 // (***) FL: setup output (ASP chain reset, ENC reset, setCheckRateX, start output)
                 //           Contained in INFO1 in combined FSM.
                 // Establish secondary timing
-                errno = pP->fxns->decodeInfo1(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeInfo1(pP, pQ, pAsotCfg, frame, block);
                 if (errno)
                 {
                     TRACE_VERBOSE1("PAF_ASOT_decodeProcessing: INIT, errno 0x%x.  break after decodeInfo1", errno);
@@ -1445,7 +1445,7 @@ PAF_ASOT_decodeProcessing(
                 gAsopStreamCnt++;
                 Log_info0("TaskAsop: state=STREAM");
 
-                errno = pP->fxns->decodeStream(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeStream(pP, pQ, pAsotCfg, frame, block);
                 if (errno)
                 {
                     TRACE_TERSE1("PAF_ASOT_decodeProcessing: state: STREAM.  decodeStream err 0x%x", errno);
@@ -1460,7 +1460,7 @@ PAF_ASOT_decodeProcessing(
                 gAsopEncodeCnt++;
                 Log_info0("TaskAsop: state=ENCODE");
 
-                errno = pP->fxns->decodeEncode(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeEncode(pP, pQ, pAsotCfg, frame, block);
                 if (errno)
                 {
                     TRACE_TERSE1("PAF_ASOT_decodeProcessing: state: ENCODE.  decodeEncode err 0x%x", errno);
@@ -1471,7 +1471,7 @@ PAF_ASOT_decodeProcessing(
                 // Only measures cycles spent in loop.
                 pfpEnd(PFP_ID_ASOT_1, PFP_FINISH_MEAS);
                 gNumPfpAsot1--;
-                pfpBegin(PFP_ID_ASOT_1, pC->taskHandle);
+                pfpBegin(PFP_ID_ASOT_1, pAsotCfg->taskHandle);
                 gNumPfpAsot1++;
                 
                 // (***) FL: do we need this? 
@@ -1494,7 +1494,7 @@ PAF_ASOT_decodeProcessing(
                 //
                 // (***) FL: update output (setCheckRateX)
                 //           Contained in INFO2 in combined FSM.
-                errno = pP->fxns->decodeInfo2(pP, pQ, pC, frame, block);
+                errno = pP->fxns->decodeInfo2(pP, pQ, pAsotCfg, frame, block);
                 if (errno)
                 {
                     TRACE_TERSE1("PAF_ASOT_decodeProcessing: ENCODE break on decodeInfo2. errno 0x%x", errno);
@@ -1522,7 +1522,7 @@ PAF_ASOT_decodeProcessing(
                 // - Update audio flag to cause output buffer flush rather than
                 //   the default truncate in "complete" processing.
                 // - Exit state machine to "complete" processing.
-                if (pP->fxns->decodeFinalTest(pP, pQ, pC, frame, block)) 
+                if (pP->fxns->decodeFinalTest(pP, pQ, pAsotCfg, frame, block)) 
                 {
                     for (z=OUTPUT1; z < OUTPUTN; z++)
                     {
@@ -1560,7 +1560,7 @@ PAF_ASOT_decodeProcessing(
         }  // End of switch (state).
         
         TRACE_VERBOSE0("PAF_ASOT_decodeProcessing: Calling decode complete");
-        if (pP->fxns->decodeComplete(pP, pQ, pC, NULL, frame, block))
+        if (pP->fxns->decodeComplete(pP, pQ, pAsotCfg, NULL, frame, block))
         {
             /* ignored? */;
         }
@@ -1596,7 +1596,7 @@ Int
 PAF_ASOT_encodeCommand(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -1606,7 +1606,7 @@ PAF_ASOT_encodeCommand(
     Int zO, zS;
 
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
     for (z=ENCODE1; z < ENCODEN; z++) 
@@ -1670,7 +1670,7 @@ Int
 PAF_ASOT_decodeInit(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int sourceSelect
 )
 {
@@ -1682,10 +1682,10 @@ PAF_ASOT_decodeInit(
     Int zO, zS;
 
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
-    pCbCtl = &pC->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
+    pCbCtl = &pAsotCfg->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
 
     for (z=DECODE1; z < DECODEN; z++)
     {
@@ -1750,7 +1750,7 @@ Int
 PAF_ASOT_decodeInfo1(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 )
@@ -1759,11 +1759,11 @@ PAF_ASOT_decodeInfo1(
     Int z;                              /* decode/encode counter */
     Int errno;                          /* error number */
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
     // run the chain of ASP's on the stream.
     TRACE_VERBOSE0("PAF_ASOT_decodeInfo1: calling streamChainFunction.");
-    if (errno = pP->fxns->streamChainFunction(pP, pQ, pC
+    if (errno = pP->fxns->streamChainFunction(pP, pQ, pAsotCfg
         PAF_ASP_CHAINFRAMEFXNS_RESET, 1, frame))
     {
         TRACE_TERSE1("PAF_ASOT_decodeInfo1: streamChainFunction returns errno 0x%x ", errno);
@@ -1789,7 +1789,7 @@ PAF_ASOT_decodeInfo1(
         }
     }
 
-    if (errno = pP->fxns->setCheckRateX(pP, pQ, pC, 0))
+    if (errno = pP->fxns->setCheckRateX(pP, pQ, pAsotCfg, 0))
     {
         // ignore if rateX has changed since we haven't, but are about to,
         // start the output. If we didn't ignore this case then the state machine
@@ -1806,7 +1806,7 @@ PAF_ASOT_decodeInfo1(
         }
     }
 
-    if (errno = pP->fxns->startOutput(pP, pQ, pC)) 
+    if (errno = pP->fxns->startOutput(pP, pQ, pAsotCfg)) 
     {
         if (errno == 0x105) 
         {
@@ -1838,7 +1838,7 @@ Int
 PAF_ASOT_decodeInfo2(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 )
@@ -1847,9 +1847,9 @@ PAF_ASOT_decodeInfo2(
     Int errno;
 
     
-    //pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    //pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
-    errno = pP->fxns->setCheckRateX (pP, pQ, pC, 1);
+    errno = pP->fxns->setCheckRateX (pP, pQ, pAsotCfg, 1);
     TRACE_VERBOSE1("PAF_ASOT_decodeInfo2: return 0x%x", errno);
     return errno;
 } //PAF_ASOT_decodeInfo2
@@ -1871,7 +1871,7 @@ Int
 PAF_ASOT_decodeStream(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 )
@@ -1884,9 +1884,9 @@ PAF_ASOT_decodeStream(
     Int errno;
 
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     
-    pCbCtl = &pC->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
+    pCbCtl = &pAsotCfg->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
 
     for (z=DECODE1; z < DECODEN; z++) 
     {
@@ -1971,7 +1971,7 @@ PAF_ASOT_decodeStream(
     }
             
     TRACE_VERBOSE0("PAF_ASOT_outputStream: calling streamChainFunction.");
-    errno = pP->fxns->streamChainFunction(pP, pQ, pC
+    errno = pP->fxns->streamChainFunction(pP, pQ, pAsotCfg
         PAF_ASP_CHAINFRAMEFXNS_APPLY, 1, block);
     if (errno)
     {
@@ -2000,7 +2000,7 @@ Int
 PAF_ASOT_decodeEncode(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 )
@@ -2012,7 +2012,7 @@ PAF_ASOT_decodeEncode(
     Int zX, zE, zS;
     UInt32 curTime;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
 
     // Await output buffers (but not first time)
@@ -2216,7 +2216,7 @@ Int
 PAF_ASOT_decodeComplete(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     ALG_Handle decAlg[], 
     Int frame, 
     Int block
@@ -2229,11 +2229,11 @@ PAF_ASOT_decodeComplete(
     Int errno;                          /* error number */
 
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as;  // clear compiler warning in case not used with tracing disabled
 
-    pCbCtl = &pC->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
+    pCbCtl = &pAsotCfg->pAspmCfg->decOpCircBufCtl; // get pointer to circular buffer control
     
     for (z=DECODE1; z < DECODEN; z++)
     {
@@ -2249,7 +2249,7 @@ PAF_ASOT_decodeComplete(
         cbLog(pCbCtl, z, 1, "PAF_ASOT_decodeComplete:cbReadStop");
     }
     
-    pP->fxns->streamChainFunction(pP, pQ, pC, PAF_ASP_CHAINFRAMEFXNS_FINAL, 0, frame);
+    pP->fxns->streamChainFunction(pP, pQ, pAsotCfg, PAF_ASP_CHAINFRAMEFXNS_FINAL, 0, frame);
 
     for (z=ENCODE1; z < ENCODEN; z++) 
     {
@@ -2279,7 +2279,7 @@ PAF_ASOT_decodeComplete(
     }
 
     // wait for remaining data to be output
-    pP->fxns->stopOutput(pP, pQ, pC);
+    pP->fxns->stopOutput(pP, pQ, pAsotCfg);
 
     return 0;
 } //PAF_ASOT_decodeComplete
@@ -2304,7 +2304,7 @@ Int
 PAF_ASOT_startOutput(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 ) 
 {
     PAF_AST_Config *pAstCfg;
@@ -2317,7 +2317,7 @@ PAF_ASOT_startOutput(
     PAF_SIO_IALG_Config *pAlgConfig;
 
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     zMD = pAstCfg->masterDec;
 
@@ -2406,7 +2406,7 @@ Int
 PAF_ASOT_stopOutput(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 )
 {
     PAF_AST_Config *pAstCfg;
@@ -2417,7 +2417,7 @@ PAF_ASOT_stopOutput(
     PAF_SIO_IALG_Obj    *pObj;
     PAF_SIO_IALG_Config *pAlgConfig;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as;  // clear compiler warning in case not used with tracing disabled
 
@@ -2531,7 +2531,7 @@ Int
 PAF_ASOT_setCheckRateX(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int check
 )
 {
@@ -2547,7 +2547,7 @@ PAF_ASOT_setCheckRateX(
     Int zMS;
     Int zE, zX;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     zMD = pAstCfg->masterDec;
     zMS = pAstCfg->masterStr;
     zMI = pP->zone.master;
@@ -2618,7 +2618,7 @@ Int
 PAF_ASOT_streamChainFunction(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int iChainFrameFxns, 
     Int abortOnError, 
     Int logArg
@@ -2632,7 +2632,7 @@ PAF_ASOT_streamChainFunction(
     Int zX;
     Int zS;
 
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
     as = pAstCfg->as;
     (void)as; // clear compiler warning in case not used with tracing disabled
 
@@ -2716,7 +2716,7 @@ PAF_ASOT_streamChainFunction(
 /* FL: Check if at least one output selected */
 static Int checkOutSel(
     const PAF_ASOT_Params *pP, 
-    PAF_ASOT_Config *pC,
+    PAF_ASOT_Config *pAsotCfg,
     Int *pOutSel
 )
 {
@@ -2724,7 +2724,7 @@ static Int checkOutSel(
     Int outSel;
     Int z;
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
     outSel = 0;
     for (z=OUTPUT1; z < OUTPUTN; z++) 
@@ -2744,7 +2744,7 @@ static Int checkOutSel(
 /* FL: Check if at least one output sio changed */
 static Int checkOutSio(
     const PAF_ASOT_Params *pP, 
-    PAF_ASOT_Config *pC,
+    PAF_ASOT_Config *pAsotCfg,
     Int *pOutSioUpdate
 )
 {
@@ -2752,7 +2752,7 @@ static Int checkOutSio(
     Int outSioUpdate;
     Int z;
     
-    pAstCfg = pC->pAstCfg; // get pointer to common (shared) configuration
+    pAstCfg = pAsotCfg->pAstCfg; // get pointer to AST common (shared) configuration
 
     outSioUpdate = 0;
     for (z=OUTPUT1; z < OUTPUTN; z++) 
index 05751d0077bc0146e92c8aef5157de8fbf2dfd5f..3d8e3d2a389a97e224ee65e954b19891f3a55b39 100644 (file)
@@ -190,7 +190,7 @@ Int
 PAF_ASOT_initPhaseMalloc(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
     
 //   Purpose:   Audio Stream Output Task Function for initialization of data values
@@ -199,7 +199,7 @@ Int
 PAF_ASOT_initPhaseConfig(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Audio Stream Output Task Function for initialization of ACP by
@@ -208,7 +208,7 @@ Int
 PAF_ASOT_initPhaseAcpAlg(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   (***) FL: ASIT/ASOT currently consider common memory independently.
@@ -218,7 +218,7 @@ Int
 PAF_ASOT_initPhaseCommon(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Audio Stream Output Task Function for initialization of ASP algorithms.
@@ -226,7 +226,7 @@ Int
 PAF_ASOT_initPhaseAspAlg(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Audio Stream Output Task Function for initialization of data values
@@ -235,7 +235,7 @@ Int
 PAF_ASOT_initPhaseAlgKey(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Audio Stream Output Task Function for initialization of Input Devices.
@@ -243,7 +243,7 @@ Int
 PAF_ASOT_initPhaseDevice(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Audio Stream Output Task Function for initialization of the Audio
@@ -253,7 +253,7 @@ Int
 PAF_ASOT_initFrame0(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int z
 );
 
@@ -264,7 +264,7 @@ Int
 PAF_ASOT_initFrame1(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int z, 
     Int apply
 );
@@ -275,7 +275,7 @@ Int
 PAF_ASOT_selectDevices(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Audio Stream Output Task Function for processing audio data.
@@ -284,7 +284,7 @@ Int
 PAF_ASOT_decodeProcessing(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int sourceSelect
 );
 
@@ -293,7 +293,7 @@ Int
 PAF_ASOT_encodeCommand(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Decoding Function for reinitializing the decoding process.
@@ -301,7 +301,7 @@ Int
 PAF_ASOT_decodeInit(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int sourceSelect
 );
 
@@ -311,7 +311,7 @@ Int
 PAF_ASOT_decodeInfo(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 );
@@ -322,7 +322,7 @@ Int
 PAF_ASOT_decodeInfo1(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 );
@@ -333,7 +333,7 @@ Int
 PAF_ASOT_decodeInfo2(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 );
@@ -344,7 +344,7 @@ Int
 PAF_ASOT_decodeStream(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 );
@@ -355,7 +355,7 @@ Int
 PAF_ASOT_decodeEncode(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int frame, 
     Int block
 );
@@ -365,7 +365,7 @@ Int
 PAF_ASOT_decodeComplete(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     ALG_Handle decAlg[], 
     Int frame, 
     Int block
@@ -376,7 +376,7 @@ Int
 PAF_ASOT_startOutput(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Decoding Function for terminating output.
@@ -384,7 +384,7 @@ Int
 PAF_ASOT_stopOutput(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
 );
 
 //   Purpose:   Decoding Function for re-initiating output.
@@ -392,7 +392,7 @@ Int
 PAF_ASOT_setCheckRateX(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int check
 );
 
@@ -401,7 +401,7 @@ Int
 PAF_ASOT_streamChainFunction(
     const PAF_ASOT_Params *pP, 
     const PAF_ASOT_Patchs *pQ, 
-    PAF_ASOT_Config *pC
+    PAF_ASOT_Config *pAsotCfg
     Int iChainFrameFxns, 
     Int abortOnError, 
     Int logArg