History

Move REC_FRAME_COUNT logging into the Initialize2 method

Martin Storsjö committed 12 years ago

Commit a1f6e151 parent fc970411 file · +18 −17Browse 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+18−17
@@ -233,8 +233,25 @@ int CWelsH264SVCEncoder::Initialize (SEncParamBase* argv, const INIT_TYPE iInitT · 232 unmodified lines
233233 return cmInitParaError;
234234 }
235235 }
236+
237+ return Initialize2 (&sConfig);
238+}
239+
240+int CWelsH264SVCEncoder::Initialize2 (SWelsSvcCodingParam* pCfg) {
241+ if (NULL == pCfg) {
242+ WelsLog (m_pEncContext, WELS_LOG_ERROR, "CWelsH264SVCEncoder::Initialize(), invalid argv= 0x%p.\n",
243+ pCfg);
244+ return cmInitParaError;
245+ }
246+
247+ if (m_bInitialFlag) {
248+ WelsLog (m_pEncContext, WELS_LOG_WARNING, "CWelsH264SVCEncoder::Initialize(), reinitialize, m_bInitialFlag= %d.\n",
249+ m_bInitialFlag);
250+ Uninitialize();
251+ }
252+
236253 #ifdef REC_FRAME_COUNT
237− SWelsSvcCodingParam &sEncodingParam = sConfig;
254+ SWelsSvcCodingParam &sEncodingParam = *pCfg;
238255 WelsLog (m_pEncContext, WELS_LOG_INFO, "CWelsH264SVCEncoder::Initialize, m_uiCountFrameNum= %d, m_iCspInternal= 0x%x\n",
239256 m_uiCountFrameNum, m_iCspInternal);
240257 WelsLog (m_pEncContext, WELS_LOG_INFO,
@@ -277,22 +294,6 @@ int CWelsH264SVCEncoder::Initialize (SEncParamBase* argv, const INIT_TYPE iInitT · 36 unmodified lines
277294 }
278295 #endif//REC_FRAME_COUNT
279296
280− return Initialize2 (&sConfig);
281−}
282−
283−int CWelsH264SVCEncoder::Initialize2 (SWelsSvcCodingParam* pCfg) {
284− if (NULL == pCfg) {
285− WelsLog (m_pEncContext, WELS_LOG_ERROR, "CWelsH264SVCEncoder::Initialize(), invalid argv= 0x%p.\n",
286− pCfg);
287− return cmInitParaError;
288− }
289−
290− if (m_bInitialFlag) {
291− WelsLog (m_pEncContext, WELS_LOG_WARNING, "CWelsH264SVCEncoder::Initialize(), reinitialize, m_bInitialFlag= %d.\n",
292− m_bInitialFlag);
293− Uninitialize();
294− }
295−
296297 const int32_t iColorspace = pCfg->iInputCsp;
297298 if (0 == iColorspace) {
298299 WelsLog (m_pEncContext, WELS_LOG_ERROR, "CWelsH264SVCEncoder::Initialize(), invalid iInputCsp= %d.\n", iColorspace);

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