PASDK-568: added error check after calling encoder wrapper.
authorJianzhong Xu <a0869574@ti.com>
Thu, 19 Apr 2018 21:32:13 +0000 (17:32 -0400)
committerJianzhong Xu <a0869574@ti.com>
Thu, 19 Apr 2018 21:32:13 +0000 (17:32 -0400)
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
-        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]);