Initialize2 does the same checks and initializes the same fields.
Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 1 file). Show all
Unified · Split
| @@ -208,11 +208,6 @@ int CWelsH264SVCEncoder::Initialize (SEncParamBase* argv, const INIT_TYPE iInitT · 207 unmodified lines | |||
| 208 | iInitType, (void*)argv); | 208 | iInitType, (void*)argv); |
| 209 | return cmInitParaError; | 209 | return cmInitParaError; |
| 210 | } | 210 | } |
| 211 | if (m_bInitialFlag) { | ||
| 212 | WelsLog (m_pEncContext, WELS_LOG_WARNING, "CWelsH264SVCEncoder::Initialize(), reinitialize, m_bInitialFlag= %d\n", | ||
| 213 | m_bInitialFlag); | ||
| 214 | Uninitialize(); | ||
| 215 | } | ||
| 216 | 211 | ||
| 217 | SWelsSvcCodingParam sConfig (true); | 212 | SWelsSvcCodingParam sConfig (true); |
| 218 | if(iInitType == INIT_TYPE_PARAMETER_BASED) | 213 | if(iInitType == INIT_TYPE_PARAMETER_BASED) |
| @@ -280,7 +275,6 @@ int CWelsH264SVCEncoder::Initialize (SEncParamBase* argv, const INIT_TYPE iInitT · 61 unmodified lines | |||
| 280 | ++ i; | 275 | ++ i; |
| 281 | } | 276 | } |
| 282 | #endif//REC_FRAME_COUNT | 277 | #endif//REC_FRAME_COUNT |
| 283 | m_iSrcListSize = 1; | ||
| 284 | 278 | ||
| 285 | return Initialize2 (&sConfig); | 279 | return Initialize2 (&sConfig); |
| 286 | } | 280 | } |