fix the condition of scene change flag and comments

This commit is contained in:
volvet 2014-03-14 09:53:24 +08:00
parent c8761c08ae
commit fc5c48830a
2 changed files with 2 additions and 2 deletions

View File

@ -627,7 +627,7 @@ bool CWelsPreProcess::DetectSceneChange (SPicture* pCurPicture, SPicture* pRefPi
int32_t iRet = m_pInterfaceVp->Process (iMethodIdx, &sSrcPixMap, &sRefPixMap); int32_t iRet = m_pInterfaceVp->Process (iMethodIdx, &sSrcPixMap, &sRefPixMap);
if (iRet == 0) { if (iRet == 0) {
m_pInterfaceVp->Get (iMethodIdx, (void*)&sSceneChangeDetectResult); m_pInterfaceVp->Get (iMethodIdx, (void*)&sSceneChangeDetectResult);
bSceneChangeFlag = (sSceneChangeDetectResult.eSceneChangeIdc != LARGE_CHANGED_SCENE) ? true : false; bSceneChangeFlag = (sSceneChangeDetectResult.eSceneChangeIdc == LARGE_CHANGED_SCENE) ? true : false;
} }
return bSceneChangeFlag; return bSceneChangeFlag;

View File

@ -143,7 +143,7 @@ typedef enum {
} ESceneChangeIdc; } ESceneChangeIdc;
typedef struct { typedef struct {
ESceneChangeIdc eSceneChangeIdc; // 0:false ; 1:true ESceneChangeIdc eSceneChangeIdc; // SIMILAR_SCENE, MEDIUM_CHANGED_SCENE, LARGE_CHANGED_SCENE
} SSceneChangeResult; } SSceneChangeResult;
typedef struct { typedef struct {