Showing the changes to test/processing/ProcessUT_DownSample.cpp (1 of 64 files). Show all
Unified · Split
| @@ -11,11 +11,11 @@ using namespace WelsVP; · 10 unmodified lines | |||
| 11 | void DyadicBilinearDownsampler_ref (uint8_t* pDst, const int32_t kiDstStride, | 11 | void DyadicBilinearDownsampler_ref (uint8_t* pDst, const int32_t kiDstStride, |
| 12 | uint8_t* pSrc, const int32_t kiSrcStride, | 12 | uint8_t* pSrc, const int32_t kiSrcStride, |
| 13 | const int32_t kiSrcWidth, const int32_t kiSrcHeight) { | 13 | const int32_t kiSrcWidth, const int32_t kiSrcHeight) { |
| 14 | uint8_t* pDstLine = pDst; | 14 | uint8_t* pDstLine = pDst; |
| 15 | uint8_t* pSrcLine = pSrc; | 15 | uint8_t* pSrcLine = pSrc; |
| 16 | const int32_t kiSrcStridex2 = kiSrcStride << 1; | 16 | const int32_t kiSrcStridex2 = kiSrcStride << 1; |
| 17 | const int32_t kiDstWidth = kiSrcWidth >> 1; | 17 | const int32_t kiDstWidth = kiSrcWidth >> 1; |
| 18 | const int32_t kiDstHeight = kiSrcHeight >> 1; | 18 | const int32_t kiDstHeight = kiSrcHeight >> 1; |
| 19 | 19 | ||
| 20 | for (int32_t j = 0; j < kiDstHeight; j ++) { | 20 | for (int32_t j = 0; j < kiDstHeight; j ++) { |
| 21 | for (int32_t i = 0; i < kiDstWidth; i ++) { | 21 | for (int32_t i = 0; i < kiDstWidth; i ++) { |
| @@ -25,8 +25,8 @@ void DyadicBilinearDownsampler_ref (uint8_t* pDst, const int32_t kiDstStride, · 3 unmodified lines | |||
| 25 | 25 | ||
| 26 | pDstLine[i] = (uint8_t) ((kiTempRow1 + kiTempRow2 + 1) >> 1); | 26 | pDstLine[i] = (uint8_t) ((kiTempRow1 + kiTempRow2 + 1) >> 1); |
| 27 | } | 27 | } |
| 28 | pDstLine += kiDstStride; | 28 | pDstLine += kiDstStride; |
| 29 | pSrcLine += kiSrcStridex2; | 29 | pSrcLine += kiSrcStridex2; |
| 30 | } | 30 | } |
| 31 | } | 31 | } |
| 32 | 32 | ||