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 | 83 | //for screen content |
| 84 | 84 | ||
| 85 | class CComplexityAnalysisScreen : public IStrategy | 85 | class CComplexityAnalysisScreen : public IStrategy |
| 86 | { | 86 | { |
| 87 | public: | 87 | public: |
| 88 | CComplexityAnalysisScreen(int32_t cpu_flag); | 88 | CComplexityAnalysisScreen(int32_t cpu_flag); |
| 89 | ~CComplexityAnalysisScreen(); | 89 | ~CComplexityAnalysisScreen(); |
| 90 | 90 | ||
| 91 | EResult Process(int32_t nType, SPixMap *src, SPixMap *ref); | 91 | EResult Process(int32_t nType, SPixMap *src, SPixMap *ref); |
| 92 | EResult Set(int32_t nType, void *pParam); | 92 | EResult Set(int32_t nType, void *pParam); |
| 93 | EResult Get(int32_t nType, void *pParam); | 93 | EResult Get(int32_t nType, void *pParam); |
| 94 | 94 | ||
| 95 | private: | 95 | private: |
| 96 | void GomComplexityAnalysisIntra( SPixMap *pSrc ); | 96 | void GomComplexityAnalysisIntra( SPixMap *pSrc ); |
| 97 | void GomComplexityAnalysisInter( SPixMap *pSrc, SPixMap *pRef,bool bScrollFlag); | 97 | void GomComplexityAnalysisInter( SPixMap *pSrc, SPixMap *pRef,bool bScrollFlag); |
| 98 | 98 | ||
| 99 | private: | 99 | private: |
| 100 | PSad16x16Func m_pSadFunc; | 100 | PSad16x16Func m_pSadFunc; |
| 101 | GetIntraPredPtr m_pIntraFunc[2]; | 101 | GetIntraPredPtr m_pIntraFunc[2]; |
| 102 | SComplexityAnalysisScreenParam m_ComplexityAnalysisParam; | 102 | SComplexityAnalysisScreenParam m_ComplexityAnalysisParam; |
| 103 | }; | 103 | }; |
| 104 | 104 | ||
| 105 | 105 | ||
| 106 | WELSVP_NAMESPACE_END | 106 | WELSVP_NAMESPACE_END |