| 533 | class SadSatdAssemblyFuncTest : public testing::Test { |
| 534 | public: |
| 535 | virtual void SetUp() { |
| 536 | int32_t iCpuCores = 0; |
| 537 | m_uiCpuFeatureFlag = WelsCPUFeatureDetect (&iCpuCores); |
| 538 | pMemAlign = new CMemoryAlign (16); |
| 539 | m_iStrideA = m_iStrideB = PIXEL_STRIDE; |
| 540 | m_pPixSrcA = (uint8_t*)pMemAlign->WelsMalloc (m_iStrideA << 5, "Sad_m_pPixSrcA"); |
| 541 | ASSERT_TRUE (NULL != m_pPixSrcA); |
| 542 | m_pPixSrcB = (uint8_t*)pMemAlign->WelsMalloc (m_iStrideB << 5, "Sad_m_pPixSrcB"); |
| 543 | ASSERT_MEMORY_FAIL2X (m_pPixSrcA, m_pPixSrcB) |
| 544 | m_pSad = (int32_t*)pMemAlign->WelsMalloc (4 * sizeof (int32_t), "m_pSad"); |
| 545 | ASSERT_MEMORY_FAIL3X (m_pPixSrcA, m_pPixSrcB, m_pSad) |
| 546 | } |
| 547 | virtual void TearDown() { |
| 548 | pMemAlign->WelsFree (m_pPixSrcA, "Sad_m_pPixSrcA"); |
| 549 | pMemAlign->WelsFree (m_pPixSrcB, "Sad_m_pPixSrcB"); |
nothing calls this directly
no test coverage detected