History

add encoder cabac support

ruil2 committed 12 years ago

Commit abc01e61 parent 2dbb75738 files · +2072 −273Browse files

Showing the changes to codec/encoder/core/src/encoder.cpp (1 of 38 files). Show all

Unified · Split

codec/encoder/core/src/encoder.cpp+3−2
@@ -152,8 +152,9 @@ void WelsInitBGDFunc (SWelsFuncPtrList* pFuncList, const bool kbEnableBackground · 151 unmodified lines
152152 * \param pEncCtx sWelsEncCtx*
153153 * \return successful - 0; otherwise none 0 for failed
154154 */
155−int32_t InitFunctionPointers (SWelsFuncPtrList* pFuncList, SWelsSvcCodingParam* pParam, uint32_t uiCpuFlag) {
155+int32_t InitFunctionPointers (sWelsEncCtx* pEncCtx, SWelsSvcCodingParam* pParam, uint32_t uiCpuFlag) {
156156 int32_t iReturn = ENC_RETURN_SUCCESS;
157+ SWelsFuncPtrList* pFuncList = pEncCtx->pFuncList;
157158 bool bScreenContent = (SCREEN_CONTENT_REAL_TIME == pParam->iUsageType);
158159
159160 /* Functionality utilization of CPU instructions dependency */
@@ -209,7 +210,7 @@ int32_t InitFunctionPointers (SWelsFuncPtrList* pFuncList, SWelsSvcCodingParam* · 49 unmodified lines
209210 /*init pixel average function*/
210211 /*get one column or row pixel when refinement*/
211212 WelsInitMcFuncs (pFuncList, uiCpuFlag);
212− InitCoeffFunc (pFuncList, uiCpuFlag);
213+ InitCoeffFunc (pFuncList,uiCpuFlag,pParam->iEntropyCodingModeFlag);
213214
214215 WelsInitEncodingFuncs (pFuncList, uiCpuFlag);
215216 WelsInitReconstructionFuncs (pFuncList, uiCpuFlag);

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