Mercurial > libavcodec.hg
comparison cinepak.c @ 2089:9e0b49e1c7ff libavcodec
100l fix codebook usage for v1 vectors
author | rtognimp |
---|---|
date | Sun, 20 Jun 2004 19:13:07 +0000 |
parents | b13a25ac9f0c |
children | b293b6c3a1a6 |
comparison
equal
deleted
inserted
replaced
2088:19d4d5c6a8f4 | 2089:9e0b49e1c7ff |
---|---|
175 if (!s->palette_video) { | 175 if (!s->palette_video) { |
176 s->frame.data[1][iu[0]] = codebook->u; | 176 s->frame.data[1][iu[0]] = codebook->u; |
177 s->frame.data[2][iv[0]] = codebook->v; | 177 s->frame.data[2][iv[0]] = codebook->v; |
178 } | 178 } |
179 | 179 |
180 s->frame.data[0][iy[0] + 2] = codebook->y0; | 180 s->frame.data[0][iy[0] + 2] = codebook->y1; |
181 s->frame.data[0][iy[0] + 3] = codebook->y0; | 181 s->frame.data[0][iy[0] + 3] = codebook->y1; |
182 s->frame.data[0][iy[1] + 2] = codebook->y0; | 182 s->frame.data[0][iy[1] + 2] = codebook->y1; |
183 s->frame.data[0][iy[1] + 3] = codebook->y0; | 183 s->frame.data[0][iy[1] + 3] = codebook->y1; |
184 if (!s->palette_video) { | 184 if (!s->palette_video) { |
185 s->frame.data[1][iu[0] + 1] = codebook->u; | 185 s->frame.data[1][iu[0] + 1] = codebook->u; |
186 s->frame.data[2][iv[0] + 1] = codebook->v; | 186 s->frame.data[2][iv[0] + 1] = codebook->v; |
187 } | 187 } |
188 | 188 |
189 s->frame.data[0][iy[2] + 0] = codebook->y0; | 189 s->frame.data[0][iy[2] + 0] = codebook->y2; |
190 s->frame.data[0][iy[2] + 1] = codebook->y0; | 190 s->frame.data[0][iy[2] + 1] = codebook->y2; |
191 s->frame.data[0][iy[3] + 0] = codebook->y0; | 191 s->frame.data[0][iy[3] + 0] = codebook->y2; |
192 s->frame.data[0][iy[3] + 1] = codebook->y0; | 192 s->frame.data[0][iy[3] + 1] = codebook->y2; |
193 if (!s->palette_video) { | 193 if (!s->palette_video) { |
194 s->frame.data[1][iu[1]] = codebook->u; | 194 s->frame.data[1][iu[1]] = codebook->u; |
195 s->frame.data[2][iv[1]] = codebook->v; | 195 s->frame.data[2][iv[1]] = codebook->v; |
196 } | 196 } |
197 | 197 |
198 s->frame.data[0][iy[2] + 2] = codebook->y0; | 198 s->frame.data[0][iy[2] + 2] = codebook->y3; |
199 s->frame.data[0][iy[2] + 3] = codebook->y0; | 199 s->frame.data[0][iy[2] + 3] = codebook->y3; |
200 s->frame.data[0][iy[3] + 2] = codebook->y0; | 200 s->frame.data[0][iy[3] + 2] = codebook->y3; |
201 s->frame.data[0][iy[3] + 3] = codebook->y0; | 201 s->frame.data[0][iy[3] + 3] = codebook->y3; |
202 if (!s->palette_video) { | 202 if (!s->palette_video) { |
203 s->frame.data[1][iu[1] + 1] = codebook->u; | 203 s->frame.data[1][iu[1] + 1] = codebook->u; |
204 s->frame.data[2][iv[1] + 1] = codebook->v; | 204 s->frame.data[2][iv[1] + 1] = codebook->v; |
205 } | 205 } |
206 | 206 |