These were added in 4ced8a9e and 9645f380.
Showing the changes to codec/processing/src/complexityanalysis (1 of 2 files). Show all
Unified · Split
| @@ -80,27 +80,27 @@ class CComplexityAnalysis : public IStrategy { · 79 unmodified lines | ||
| 80 | 80 | }; |
| 81 | 81 | |
| 82 | 82 | |
| 83 | −//for screen content | |
| 84 | − | |
| 85 | −class CComplexityAnalysisScreen : public IStrategy | |
| 86 | −{ | |
| 87 | −public: | |
| 88 | − CComplexityAnalysisScreen(int32_t cpu_flag); | |
| 89 | − ~CComplexityAnalysisScreen(); | |
| 90 | − | |
| 91 | − EResult Process(int32_t nType, SPixMap *src, SPixMap *ref); | |
| 92 | − EResult Set(int32_t nType, void *pParam); | |
| 93 | − EResult Get(int32_t nType, void *pParam); | |
| 94 | − | |
| 95 | −private: | |
| 96 | − void GomComplexityAnalysisIntra( SPixMap *pSrc ); | |
| 97 | − void GomComplexityAnalysisInter( SPixMap *pSrc, SPixMap *pRef,bool bScrollFlag); | |
| 98 | − | |
| 99 | −private: | |
| 100 | − PSad16x16Func m_pSadFunc; | |
| 101 | − GetIntraPredPtr m_pIntraFunc[2]; | |
| 102 | − SComplexityAnalysisScreenParam m_ComplexityAnalysisParam; | |
| 103 | −}; | |
| 83 | +//for screen content | |
| 84 | + | |
| 85 | +class CComplexityAnalysisScreen : public IStrategy | |
| 86 | +{ | |
| 87 | +public: | |
| 88 | + CComplexityAnalysisScreen(int32_t cpu_flag); | |
| 89 | + ~CComplexityAnalysisScreen(); | |
| 90 | + | |
| 91 | + EResult Process(int32_t nType, SPixMap *src, SPixMap *ref); | |
| 92 | + EResult Set(int32_t nType, void *pParam); | |
| 93 | + EResult Get(int32_t nType, void *pParam); | |
| 94 | + | |
| 95 | +private: | |
| 96 | + void GomComplexityAnalysisIntra( SPixMap *pSrc ); | |
| 97 | + void GomComplexityAnalysisInter( SPixMap *pSrc, SPixMap *pRef,bool bScrollFlag); | |
| 98 | + | |
| 99 | +private: | |
| 100 | + PSad16x16Func m_pSadFunc; | |
| 101 | + GetIntraPredPtr m_pIntraFunc[2]; | |
| 102 | + SComplexityAnalysisScreenParam m_ComplexityAnalysisParam; | |
| 103 | +}; | |
| 104 | 104 | |
| 105 | 105 | |
| 106 | 106 | WELSVP_NAMESPACE_END |