ref: ecd61026889ee645e40e6ca1a8c9c2d06b035f6b
parent: 5cf163449f646ec95ecceee4f254450c58e5ce82
author: huili2 <huili2@cisco.com>
date: Tue Apr 28 09:42:01 EDT 2015
disable ECed output for nodelay decoding
--- a/codec/decoder/plus/src/welsDecoderExt.cpp
+++ b/codec/decoder/plus/src/welsDecoderExt.cpp
@@ -399,21 +399,21 @@
unsigned char** ppDst,
SBufferInfo* pDstInfo) {
int iRet;
- SBufferInfo sTmpBufferInfo;
- unsigned char* ppTmpDst[3] = {NULL, NULL, NULL};
+ //SBufferInfo sTmpBufferInfo;
+ //unsigned char* ppTmpDst[3] = {NULL, NULL, NULL};
iRet = (int) DecodeFrame2 (kpSrc, kiSrcLen, ppDst, pDstInfo);
- memcpy (&sTmpBufferInfo, pDstInfo, sizeof (SBufferInfo));
- ppTmpDst[0] = ppDst[0];
- ppTmpDst[1] = ppDst[1];
- ppTmpDst[2] = ppDst[2];
+ //memcpy (&sTmpBufferInfo, pDstInfo, sizeof (SBufferInfo));
+ //ppTmpDst[0] = ppDst[0];
+ //ppTmpDst[1] = ppDst[1];
+ //ppTmpDst[2] = ppDst[2];
iRet |= DecodeFrame2 (NULL, 0, ppDst, pDstInfo);
- if ((pDstInfo->iBufferStatus == 0) && (sTmpBufferInfo.iBufferStatus == 1)) {
- memcpy (pDstInfo, &sTmpBufferInfo, sizeof (SBufferInfo));
- ppDst[0] = ppTmpDst[0];
- ppDst[1] = ppTmpDst[1];
- ppDst[2] = ppTmpDst[2];
- }
+ //if ((pDstInfo->iBufferStatus == 0) && (sTmpBufferInfo.iBufferStatus == 1)) {
+ //memcpy (pDstInfo, &sTmpBufferInfo, sizeof (SBufferInfo));
+ //ppDst[0] = ppTmpDst[0];
+ //ppDst[1] = ppTmpDst[1];
+ //ppDst[2] = ppTmpDst[2];
+ //}
return (DECODING_STATE) iRet;
}