PASDK-568: added error check after calling encoder wrapper.
[processor-sdk/performance-audio-sr.git] / pasdk / test_dsp / framework / audioStreamOutProc.c
index ce7c121b7c4048a88c931ca332bd3fd375333eee..a800d2d7cc7e155337b4d5c957de1382d34fea56 100644 (file)
@@ -1345,7 +1345,11 @@ static Int PAF_ASOT_procDecOut(
         asopGetOutBufPtrs(&pAsotCfg->pIoOut[zO], totalOutputSize);
 
         // Invoke the encoder
         asopGetOutBufPtrs(&pAsotCfg->pIoOut[zO], totalOutputSize);
 
         // Invoke the encoder
-        asopDecOutProcEncodeWrap(pP, pQ, pAsotCfg, frame, zO);
+        errno = asopDecOutProcEncodeWrap(pP, pQ, pAsotCfg, frame, zO);
+        if (errno < 0)
+        {
+            status = errno;
+        }
 
         // Mark Output buffers write complete
         asopMarkOutBuffsWriteComplete(&pAstCfg->xOut[zO], &pAsotCfg->pIoOut[zO]);
 
         // Mark Output buffers write complete
         asopMarkOutBuffsWriteComplete(&pAstCfg->xOut[zO], &pAsotCfg->pIoOut[zO]);