Mercurial > libavcodec.hg
comparison vp3dsp.c @ 7274:25914f8a9bb3 libavcodec
Fix decoding of 320x240.ogg.
author | michael |
---|---|
date | Sun, 13 Jul 2008 23:34:29 +0000 |
parents | f99e40a7155b |
children | 1fbfce20cb79 |
comparison
equal
deleted
inserted
replaced
7273:3511d8cdd310 | 7274:25914f8a9bb3 |
---|---|
188 dst[2*stride]= | 188 dst[2*stride]= |
189 dst[3*stride]= | 189 dst[3*stride]= |
190 dst[4*stride]= | 190 dst[4*stride]= |
191 dst[5*stride]= | 191 dst[5*stride]= |
192 dst[6*stride]= | 192 dst[6*stride]= |
193 dst[7*stride]= 128 + ((xC4S4 * ip[0*8] + (IdctAdjustBeforeShift<<16))>>20); | 193 dst[7*stride]= cm[128 + ((xC4S4 * ip[0*8] + (IdctAdjustBeforeShift<<16))>>20)]; |
194 }else{ | 194 }else{ |
195 if(ip[0*8]){ | 195 if(ip[0*8]){ |
196 int v= ((xC4S4 * ip[0*8] + (IdctAdjustBeforeShift<<16))>>20); | 196 int v= ((xC4S4 * ip[0*8] + (IdctAdjustBeforeShift<<16))>>20); |
197 dst[0*stride] = cm[dst[0*stride] + v]; | 197 dst[0*stride] = cm[dst[0*stride] + v]; |
198 dst[1*stride] = cm[dst[1*stride] + v]; | 198 dst[1*stride] = cm[dst[1*stride] + v]; |