use large/medium/similar to define scene change result
Showing the changes to codec/processing/src (1 of 3 files). Show all
Unified · Split
| @@ -81,7 +81,7 @@ EResult CSceneChangeDetection::Process (int32_t iType, SPixMap* pSrcPixMap, SPix · 80 unmodified lines | ||
| 81 | 81 | iRefRowStride = pRefPixMap->iStride[0] << 3; |
| 82 | 82 | iCurRowStride = pSrcPixMap->iStride[0] << 3; |
| 83 | 83 | |
| 84 | − m_sSceneChangeParam.bSceneChangeFlag = 0; | |
| 84 | + m_sSceneChangeParam.eSceneChangeIdc = SIMILAR_SCENE; | |
| 85 | 85 | |
| 86 | 86 | for (int32_t j = 0; j < iBlock8x8Height; j ++) { |
| 87 | 87 | pRefTmp = pRefY; |
| @@ -101,7 +101,7 @@ EResult CSceneChangeDetection::Process (int32_t iType, SPixMap* pSrcPixMap, SPix · 13 unmodified lines | ||
| 101 | 101 | } |
| 102 | 102 | |
| 103 | 103 | if (iMotionBlockNum >= iSceneChangeThreshold) { |
| 104 | − m_sSceneChangeParam.bSceneChangeFlag = 1; | |
| 104 | + m_sSceneChangeParam.eSceneChangeIdc = LARGE_CHANGED_SCENE; | |
| 105 | 105 | } |
| 106 | 106 | |
| 107 | 107 | eReturn = RET_SUCCESS; |