Mercurial > libavcodec.hg
comparison mjpegdec.c @ 10667:26f4a5a07f7e libavcodec
Flip red and blue in rct-less lossless jpeg.
Fixes issue1466, and decoding of plain lossless jpeg.
author | michael |
---|---|
date | Thu, 10 Dec 2009 18:18:57 +0000 |
parents | 7127645ee791 |
children | 2aab93afc826 |
comparison
equal
deleted
inserted
replaced
10666:7127645ee791 | 10667:26f4a5a07f7e |
---|---|
672 ptr[4*mb_x+0] = buffer[mb_x][1] + ptr[4*mb_x+1]; | 672 ptr[4*mb_x+0] = buffer[mb_x][1] + ptr[4*mb_x+1]; |
673 ptr[4*mb_x+2] = buffer[mb_x][2] + ptr[4*mb_x+1]; | 673 ptr[4*mb_x+2] = buffer[mb_x][2] + ptr[4*mb_x+1]; |
674 } | 674 } |
675 }else{ | 675 }else{ |
676 for(mb_x = 0; mb_x < s->mb_width; mb_x++) { | 676 for(mb_x = 0; mb_x < s->mb_width; mb_x++) { |
677 ptr[4*mb_x+0] = buffer[mb_x][0]; | 677 ptr[4*mb_x+0] = buffer[mb_x][2]; |
678 ptr[4*mb_x+1] = buffer[mb_x][1]; | 678 ptr[4*mb_x+1] = buffer[mb_x][1]; |
679 ptr[4*mb_x+2] = buffer[mb_x][2]; | 679 ptr[4*mb_x+2] = buffer[mb_x][0]; |
680 } | 680 } |
681 } | 681 } |
682 } | 682 } |
683 return 0; | 683 return 0; |
684 } | 684 } |