Merge remote-tracking branch 'origin/PASDK-136-new-i-o-integration-into-pasdk-1-x...
[processor-sdk/performance-audio-sr.git] / pasdk / test_dsp / framework / audioStreamOutProc.c
index d5b6c2246d7ae4301bf905911b244e5a8200f042..3515ac05cf05839ee40e2d62e2dd65c17db0daac 100644 (file)
@@ -921,7 +921,7 @@ static Int PAF_ASOT_selectDevices(
     if ((ioPhyInit == TRUE) && (device >= 0))
     {
         // check for valid index into device array
-        if (device >= pQ->devout->n)
+        if (device >= pQ->devout->n)    // DEVOUT_N
         {
             device = 0; // treat as device None
         }
@@ -932,7 +932,7 @@ static Int PAF_ASOT_selectDevices(
             //  FL, New IO: Placeholder function, this will be reorganized moving forward.
             //  FL, New IO: API for single Output.
             //  FL, New IO: Doesn't (re-)configure Output driver.
-            status = asopSelectDevices(&pAsotCfg->pIoOut[zO]);
+            status = asopSelectDevices(pQ->devout->x[device]->sio.pConfig, &pAsotCfg->pIoOut[zO]);
             if (status < 0)
             {
                 pAstCfg->xOut[zO].outBufStatus.sioSelect = 0x80;