Unified · Split
| @@ -259,10 +259,7 @@ static int decode_slice(AVCodecContext *c, void *arg) · 258 unmodified lines | |||
| 259 | int width, height, x, y, ret; | 259 | int width, height, x, y, ret; |
| 260 | const int ps = av_pix_fmt_desc_get(c->pix_fmt)->comp[0].step; | 260 | const int ps = av_pix_fmt_desc_get(c->pix_fmt)->comp[0].step; |
| 261 | AVFrame * const p = f->cur; | 261 | AVFrame * const p = f->cur; |
| 262 | int si; | 262 | const int si = (FFV1Context**)arg - f->slice_context; |
| 263 | |||
| 264 | for( si=0; fs != f->slice_context[si]; si ++) | ||
| 265 | ; | ||
| 266 | 263 | ||
| 267 | if (f->fsrc && !(p->flags & AV_FRAME_FLAG_KEY) && f->last_picture.f) | 264 | if (f->fsrc && !(p->flags & AV_FRAME_FLAG_KEY) && f->last_picture.f) |
| 268 | ff_progress_frame_await(&f->last_picture, si); | 265 | ff_progress_frame_await(&f->last_picture, si); |