History

add parameter verification

ruil2 committed 12 years ago

Commit 059e1901 parent 2ec91a01 file · +4 −1Browse files

Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 1 file). Show all

Unified · Split

codec/encoder/plus/src/welsEncoderExt.cpp+4−1
@@ -173,7 +173,8 @@ void CWelsH264SVCEncoder::InitEncoder (void) { · 172 unmodified lines
173173 }
174174
175175 m_pWelsTrace->SetTraceLevel (WELS_LOG_ERROR);
176− WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_INFO, "CWelsH264SVCEncoder::InitEncoder(), openh264 codec version = %s", VERSION_NUMBER);
176+ WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_INFO, "CWelsH264SVCEncoder::InitEncoder(), openh264 codec version = %s",
177+ VERSION_NUMBER);
177178 #ifdef REC_FRAME_COUNT
178179 WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_INFO,
179180 "CWelsH264SVCEncoder::InitEncoder, m_uiCountFrameNum= %d, m_iCspInternal= 0x%x\n", m_uiCountFrameNum, m_iCspInternal);
@@ -421,6 +422,8 @@ int CWelsH264SVCEncoder::EncodeFrame (const SSourcePicture* kpSrcPic, SFrameBSIn · 241 unmodified lines
421422 if (! (kpSrcPic && m_bInitialFlag && pBsInfo)) {
422423 return cmInitParaError;
423424 }
425+ if (kpSrcPic->iColorFormat != videoFormatI420)
426+ return cmInitParaError;
424427
425428 const int32_t kiEncoderReturn = EncodeFrameInternal (kpSrcPic, pBsInfo);
426429

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