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