Mercurial > libavcodec.hg
comparison h264.c @ 11202:778139a5e058 libavcodec
Simplify deblock_left/top condition for deblocking_filter=2
author | michael |
---|---|
date | Thu, 18 Feb 2010 12:37:43 +0000 |
parents | e1b4f03037d5 |
children | 10c06a9bd3d9 |
comparison
equal
deleted
inserted
replaced
11201:4e2d74d7bad8 | 11202:778139a5e058 |
---|---|
994 top_idx = MB_MBAFF ? 0 : 1; | 994 top_idx = MB_MBAFF ? 0 : 1; |
995 } | 995 } |
996 } | 996 } |
997 | 997 |
998 if(h->deblocking_filter == 2) { | 998 if(h->deblocking_filter == 2) { |
999 mb_xy = h->mb_xy; | 999 deblock_left = h->left_type[0]; |
1000 deblock_left = h->slice_table[mb_xy] == h->slice_table[mb_xy - 1]; | 1000 deblock_top = h->top_type; |
1001 deblock_top = h->slice_table[mb_xy] == h->slice_table[h->top_mb_xy]; | |
1002 } else { | 1001 } else { |
1003 deblock_left = (s->mb_x > 0); | 1002 deblock_left = (s->mb_x > 0); |
1004 deblock_top = (s->mb_y > !!MB_FIELD); | 1003 deblock_top = (s->mb_y > !!MB_FIELD); |
1005 } | 1004 } |
1006 | 1005 |