Mercurial > libavcodec.hg
changeset 1270:f5318caa93f4 libavcodec
seems i guessed correctly (last 411 chroma block isnt scaled but cut and reordered)
author | michaelni |
---|---|
date | Fri, 16 May 2003 21:47:02 +0000 |
parents | 2498a7045b37 |
children | 42ea05e4a391 |
files | dv.c |
diffstat | 1 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/dv.c Fri May 16 19:18:53 2003 +0000 +++ b/dv.c Fri May 16 21:47:02 2003 +0000 @@ -476,12 +476,12 @@ ptr = pixels; for(y = 0;y < 8; y++) { /* convert to 411P */ - c_ptr1 = c_ptr + linesize; - c_ptr1[0] = c_ptr[0] = (ptr[0] + ptr[1]) >> 1; - c_ptr1[1] = c_ptr[1] = (ptr[2] + ptr[3]) >> 1; - c_ptr1[2] = c_ptr[2] = (ptr[4] + ptr[5]) >> 1; - c_ptr1[3] = c_ptr[3] = (ptr[6] + ptr[7]) >> 1; - c_ptr += linesize * 2; + c_ptr1 = c_ptr + 8*linesize; + c_ptr[0]= ptr[0]; c_ptr1[0]= ptr[4]; + c_ptr[1]= ptr[1]; c_ptr1[1]= ptr[5]; + c_ptr[2]= ptr[2]; c_ptr1[2]= ptr[6]; + c_ptr[3]= ptr[3]; c_ptr1[3]= ptr[7]; + c_ptr += linesize; ptr += 8; } } else {