H.264: fix 4:4:4 + deblocking + MBAFF

This commit is contained in:
Jason Garrett-Glaser
2011-06-22 02:05:14 -07:00
parent 932db25024
commit 7c9079ab4c
2 changed files with 24 additions and 10 deletions

View File

@@ -3300,8 +3300,8 @@ static void loop_filter(H264Context *h, int start_x, int end_x){
uvlinesize = h->mb_uvlinesize = s->uvlinesize * 2;
if(mb_y&1){ //FIXME move out of this function?
dest_y -= s->linesize*15;
dest_cb-= s->uvlinesize*7;
dest_cr-= s->uvlinesize*7;
dest_cb-= s->uvlinesize*((8 << CHROMA444)-1);
dest_cr-= s->uvlinesize*((8 << CHROMA444)-1);
}
} else {
linesize = h->mb_linesize = s->linesize;