History

fix denoise loop bug

yc qian committed 8 years ago

Commit e1fe75d1 parent 241e9b75 files · +2883 −2883Browse files

Showing the changes to codec/processing/src/denoise/denoise.cpp (1 of 5 files). Show all

Unified · Split

codec/processing/src/denoise/denoise.cpp+2−2
@@ -97,7 +97,7 @@ void CDenoiser::BilateralDenoiseLuma (uint8_t* pSrcY, int32_t iWidth, int32_t iH · 96 unmodified lines
97 for (w = m_uiSpaceRadius; w < iWidth - m_uiSpaceRadius - TAIL_OF_LINE8; w += 8) {97 for (w = m_uiSpaceRadius; w < iWidth - m_uiSpaceRadius - TAIL_OF_LINE8; w += 8) {
98 m_pfDenoise.pfBilateralLumaFilter8 (pSrcY + w, iStride);98 m_pfDenoise.pfBilateralLumaFilter8 (pSrcY + w, iStride);
99 }99 }
100 for (w = w + TAIL_OF_LINE8; w < iWidth - m_uiSpaceRadius; w++) {100 for (; w < iWidth - m_uiSpaceRadius; w++) {
101 Gauss3x3Filter (pSrcY + w, iStride);101 Gauss3x3Filter (pSrcY + w, iStride);
102 }102 }
103 pSrcY += iStride;103 pSrcY += iStride;
@@ -113,7 +113,7 @@ void CDenoiser::WaverageDenoiseChroma (uint8_t* pSrcUV, int32_t iWidth, int32_t · 9 unmodified lines
113 m_pfDenoise.pfWaverageChromaFilter8 (pSrcUV + w, iStride);113 m_pfDenoise.pfWaverageChromaFilter8 (pSrcUV + w, iStride);
114 }114 }
115 115
116 for (w = w + TAIL_OF_LINE8; w < iWidth - UV_WINDOWS_RADIUS; w++) {116 for (; w < iWidth - UV_WINDOWS_RADIUS; w++) {
117 Gauss3x3Filter (pSrcUV + w, iStride);117 Gauss3x3Filter (pSrcUV + w, iStride);
118 }118 }
119 pSrcUV += iStride;119 pSrcUV += iStride;

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