Showing the changes to codec/decoder/plus/src (1 of 6 files). Show all
Unified · Split
| @@ -320,7 +320,7 @@ long CWelsDecoder::GetOption (DECODER_OPTION eOptID, void* pOption) { · 319 unmodified lines | ||
| 320 | 320 | |
| 321 | 321 | DECODING_STATE CWelsDecoder::DecodeFrame2 (const unsigned char* kpSrc, |
| 322 | 322 | const int kiSrcLen, |
| 323 | − void** ppDst, | |
| 323 | + unsigned char** ppDst, | |
| 324 | 324 | SBufferInfo* pDstInfo) { |
| 325 | 325 | if (kiSrcLen > MAX_ACCESS_UNIT_CAPACITY - MAX_MACROBLOCK_CAPACITY) {//prevent from residual reading overflow |
| 326 | 326 | m_pDecContext->iErrorCode |= dsOutOfMemory; |
| @@ -361,7 +361,7 @@ DECODING_STATE CWelsDecoder::DecodeFrame2 (const unsigned char* kpSrc, · 34 unmodified lines | ||
| 361 | 361 | |
| 362 | 362 | m_pDecContext->iFeedbackTidInAu = -1; //initialize |
| 363 | 363 | |
| 364 | − WelsDecodeBs (m_pDecContext, kpSrc, kiSrcLen, (unsigned char**)ppDst, | |
| 364 | + WelsDecodeBs (m_pDecContext, kpSrc, kiSrcLen, ppDst, | |
| 365 | 365 | pDstInfo); //iErrorCode has been modified in this function |
| 366 | 366 | |
| 367 | 367 | if (m_pDecContext->iErrorCode) { |
| @@ -406,7 +406,7 @@ DECODING_STATE CWelsDecoder::DecodeFrame (const unsigned char* kpSrc, · 38 unmodified lines | ||
| 406 | 406 | DstInfo.UsrData.sSystemBuffer.iWidth = iWidth; |
| 407 | 407 | DstInfo.UsrData.sSystemBuffer.iHeight = iHeight; |
| 408 | 408 | |
| 409 | − eDecState = DecodeFrame2 (kpSrc, kiSrcLen, (void**)ppDst, &DstInfo); | |
| 409 | + eDecState = DecodeFrame2 (kpSrc, kiSrcLen, ppDst, &DstInfo); | |
| 410 | 410 | if (eDecState == dsErrorFree) { |
| 411 | 411 | pStride[0] = DstInfo.UsrData.sSystemBuffer.iStride[0]; |
| 412 | 412 | pStride[1] = DstInfo.UsrData.sSystemBuffer.iStride[1]; |