History

negative data with left shift, use cast or multiplication instead

Licai Guo committed 12 years ago

Commit a8104081 parent 136931c3 files · +7 −6Browse files

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

Unified · Split

codec/decoder/core/src/mc.cpp+1−1
@@ -138,7 +138,7 @@ static inline int32_t HorFilterInput16bit_c (int16_t* pSrc) { · 137 unmodified lines
138 int32_t iPix14 = pSrc[-1] + pSrc[2];138 int32_t iPix14 = pSrc[-1] + pSrc[2];
139 int32_t iPix23 = pSrc[ 0] + pSrc[1];139 int32_t iPix23 = pSrc[ 0] + pSrc[1];
140 140
141 return (iPix05 - ((iPix14 << 2) + iPix14) + (iPix23 << 4) + (iPix23 << 2));141 return (iPix05 - ((iPix14 * 4) + iPix14) + (iPix23 * 16) + (iPix23 * 4));
142}142}
143// h: iOffset=1 / v: iOffset=iSrcStride143// h: iOffset=1 / v: iOffset=iSrcStride
144static inline int32_t FilterInput8bitWithStride_c (uint8_t* pSrc, const int32_t kiOffset) {144static inline int32_t FilterInput8bitWithStride_c (uint8_t* pSrc, const int32_t kiOffset) {

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