History

modify dec API from void to explicit type, and some comments

huili2 committed 12 years ago

Commit 54822071 parent 032d1996 files · +19 −19Browse files

Showing the changes to codec/decoder/plus/src/welsDecoderExt.cpp (1 of 6 files). Show all

Unified · Split

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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t