History

modify WELS_CLIP1 to be inline functions

huili2 committed 12 years ago

Commit 090e8cc1 parent b21411a9 files · +36 −37Browse files

Showing the changes to codec/encoder/core/src/mc.cpp (1 of 9 files). Show all

Unified · Split

codec/encoder/core/src/mc.cpp+6−6
@@ -192,7 +192,7 @@ static inline void McHorVer20WidthEq16_c (const uint8_t* pSrc, int32_t iSrcStrid · 191 unmodified lines
192 int32_t i, j;192 int32_t i, j;
193 for (i = 0; i < iHeight; i++) {193 for (i = 0; i < iHeight; i++) {
194 for (j = 0; j < 16; j++) {194 for (j = 0; j < 16; j++) {
195 pDst[j] = WELS_CLIP1 ((fpHorFilter (pSrc + j) + 16) >> 5);195 pDst[j] = WelsClip1 ((fpHorFilter (pSrc + j) + 16) >> 5);
196 }196 }
197 pDst += iDstStride;197 pDst += iDstStride;
198 pSrc += iSrcStride;198 pSrc += iSrcStride;
@@ -204,7 +204,7 @@ static inline void McHorVer02WidthEq16_c (const uint8_t* pSrc, int32_t iSrcStrid · 5 unmodified lines
204 int32_t i, j;204 int32_t i, j;
205 for (i = 0; i < iHeight; i++) {205 for (i = 0; i < iHeight; i++) {
206 for (j = 0; j < 16; j++) {206 for (j = 0; j < 16; j++) {
207 pDst[j] = WELS_CLIP1 ((fpVerFilter (pSrc + j, iSrcStride) + 16) >> 5);207 pDst[j] = WelsClip1 ((fpVerFilter (pSrc + j, iSrcStride) + 16) >> 5);
208 }208 }
209 pDst += iDstStride;209 pDst += iDstStride;
210 pSrc += iSrcStride;210 pSrc += iSrcStride;
@@ -221,7 +221,7 @@ static inline void McHorVer22WidthEq16_c (const uint8_t* pSrc, int32_t iSrcStrid · 10 unmodified lines
221 pTmp[j] = fpVerFilter (pSrc - 2 + j, iSrcStride);221 pTmp[j] = fpVerFilter (pSrc - 2 + j, iSrcStride);
222 }222 }
223 for (k = 0; k < 16; k++) {223 for (k = 0; k < 16; k++) {
224 pDst[k] = WELS_CLIP1 ((fpHorFilterInput16Bits (&pTmp[2 + k]) + 512) >> 10);224 pDst[k] = WelsClip1 ((fpHorFilterInput16Bits (&pTmp[2 + k]) + 512) >> 10);
225 }225 }
226 pSrc += iSrcStride;226 pSrc += iSrcStride;
227 pDst += iDstStride;227 pDst += iDstStride;
@@ -328,7 +328,7 @@ static inline void McHorVer20_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_ · 100 unmodified lines
328 int32_t i, j;328 int32_t i, j;
329 for (i = 0; i < iHeight; i++) {329 for (i = 0; i < iHeight; i++) {
330 for (j = 0; j < iWidth; j++) {330 for (j = 0; j < iWidth; j++) {
331 pDst[j] = WELS_CLIP1 ((fpHorFilter (pSrc + j) + 16) >> 5);331 pDst[j] = WelsClip1 ((fpHorFilter (pSrc + j) + 16) >> 5);
332 }332 }
333 pDst += iDstStride;333 pDst += iDstStride;
334 pSrc += iSrcStride;334 pSrc += iSrcStride;
@@ -340,7 +340,7 @@ static inline void McHorVer02_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_ · 5 unmodified lines
340 int32_t i, j;340 int32_t i, j;
341 for (i = 0; i < iHeight; i++) {341 for (i = 0; i < iHeight; i++) {
342 for (j = 0; j < iWidth; j++) {342 for (j = 0; j < iWidth; j++) {
343 pDst[j] = WELS_CLIP1 ((fpVerFilter (pSrc + j, iSrcStride) + 16) >> 5);343 pDst[j] = WelsClip1 ((fpVerFilter (pSrc + j, iSrcStride) + 16) >> 5);
344 }344 }
345 pDst += iDstStride;345 pDst += iDstStride;
346 pSrc += iSrcStride;346 pSrc += iSrcStride;
@@ -357,7 +357,7 @@ static inline void McHorVer22_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_ · 10 unmodified lines
357 pTmp[j] = fpVerFilter (pSrc - 2 + j, iSrcStride);357 pTmp[j] = fpVerFilter (pSrc - 2 + j, iSrcStride);
358 }358 }
359 for (k = 0; k < iWidth; k++) {359 for (k = 0; k < iWidth; k++) {
360 pDst[k] = WELS_CLIP1 ((fpHorFilterInput16Bits (&pTmp[2 + k]) + 512) >> 10);360 pDst[k] = WelsClip1 ((fpHorFilterInput16Bits (&pTmp[2 + k]) + 512) >> 10);
361 }361 }
362 pSrc += iSrcStride;362 pSrc += iSrcStride;
363 pDst += iDstStride;363 pDst += iDstStride;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t