Mercurial > libavcodec.hg
comparison h263dec.c @ 1098:b7f267d168b7 libavcodec
mpeg2 field pictures + sliced mode (doesnt work with mplayer though, dunno why)
author | michaelni |
---|---|
date | Wed, 05 Mar 2003 20:03:15 +0000 |
parents | bb27c685fc72 |
children | 1e39f273ecd6 |
comparison
equal
deleted
inserted
replaced
1097:7104c8561512 | 1098:b7f267d168b7 |
---|---|
211 | 211 |
212 s->padding_bug_score--; | 212 s->padding_bug_score--; |
213 | 213 |
214 if(++s->mb_x >= s->mb_width){ | 214 if(++s->mb_x >= s->mb_width){ |
215 s->mb_x=0; | 215 s->mb_x=0; |
216 ff_draw_horiz_band(s); | 216 ff_draw_horiz_band(s, s->mb_y*16, 16); |
217 s->mb_y++; | 217 s->mb_y++; |
218 } | 218 } |
219 return 0; | 219 return 0; |
220 }else if(ret==SLICE_NOEND){ | 220 }else if(ret==SLICE_NOEND){ |
221 fprintf(stderr,"Slice mismatch at MB: %d\n", xy); | 221 fprintf(stderr,"Slice mismatch at MB: %d\n", xy); |
228 | 228 |
229 return -1; | 229 return -1; |
230 } | 230 } |
231 } | 231 } |
232 | 232 |
233 ff_draw_horiz_band(s); | 233 ff_draw_horiz_band(s, s->mb_y*16, 16); |
234 | 234 |
235 s->mb_x= 0; | 235 s->mb_x= 0; |
236 } | 236 } |
237 | 237 |
238 assert(s->mb_x==0 && s->mb_y==s->mb_height); | 238 assert(s->mb_x==0 && s->mb_y==s->mb_height); |