History

commit fd7ce54f47464797cead7e794b65c2437051b2c8 Author: ruil2 <ruil2@cisco.com> Date: Wed Nov 1 17:10:05 2017 +0800

use the predict point to do SATD cost instead of colocated MB SATD commit 4b6c833702abdbb504734fe6d7914997b4d22412 Author: ruil2 <ruil2@cisco.com> Date: Mon Oct 30 15:52:29 2017 +0800 refine complexity_mode

ruil2 committed 9 years ago

Commit c6cbdfc1 parent 6a997557 files · +3065 −3071Browse files

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

Unified · Split

codec/encoder/core/src/svc_encode_slice.cpp+2−2
@@ -682,7 +682,7 @@ int32_t WelsPSliceMdEnc (sWelsEncCtx* pEncCtx, SSlice* pSlice, const bool kbIsH · 681 unmodified lines
682682 SWelsMD sMd;
683683
684684 sMd.uiRef = kpSh->uiRefIndex;
685− sMd.bMdUsingSad = kbIsHighestDlayerFlag;
685+ sMd.bMdUsingSad = (pEncCtx->pSvcParam->iComplexityMode == LOW_COMPLEXITY);
686686 if (!pEncCtx->pCurDqLayer->bBaseLayerAvailableFlag || !kbIsHighestDlayerFlag)
687687 memset (&sMd.sMe, 0, sizeof (sMd.sMe));
688688
@@ -697,7 +697,7 @@ int32_t WelsPSliceMdEncDynamic (sWelsEncCtx* pEncCtx, SSlice* pSlice, const bool · 8 unmodified lines
697697 SWelsMD sMd;
698698
699699 sMd.uiRef = kpSh->uiRefIndex;
700− sMd.bMdUsingSad = kbIsHighestDlayerFlag;
700+ sMd.bMdUsingSad = (pEncCtx->pSvcParam->iComplexityMode == LOW_COMPLEXITY);
701701 if (!pEncCtx->pCurDqLayer->bBaseLayerAvailableFlag || !kbIsHighestDlayerFlag)
702702 memset (&sMd.sMe, 0, sizeof (sMd.sMe));
703703

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