Lines Matching refs:picture
105 av_assert0(!s->picture || s->picture != s1->picture);
106 if (s->picture)
108 ff_mpeg_unref_picture(s->avctx, &s->picture[i]);
109 if (s1->picture && s1->picture[i].f->buf[0] &&
110 (ret = ff_mpeg_ref_picture(s->avctx, &s->picture[i], &s1->picture[i])) < 0)
130 ((pic && pic >= old_ctx->picture && \
131 pic < old_ctx->picture + MAX_PICTURE_COUNT) ? \
132 &new_ctx->picture[pic - old_ctx->picture] : NULL)
203 if (s->picture)
205 s->picture[i].needs_realloc = 1;
298 if (&s->picture[i] != s->last_picture_ptr &&
299 &s->picture[i] != s->next_picture_ptr &&
300 s->picture[i].reference && !s->picture[i].needs_realloc) {
301 ff_mpeg_unref_picture(s->avctx, &s->picture[i]);
311 if (!s->picture[i].reference)
312 ff_mpeg_unref_picture(s->avctx, &s->picture[i]);
320 idx = ff_find_unused_picture(s->avctx, s->picture, 0);
325 pic = &s->picture[idx];
378 "allocating dummy last picture for B frame\n");
384 idx = ff_find_unused_picture(s->avctx, s->picture, 0);
389 s->last_picture_ptr = &s->picture[idx];
426 idx = ff_find_unused_picture(s->avctx, s->picture, 0);
431 s->next_picture_ptr = &s->picture[idx];
555 if (!s->picture)
559 ff_mpeg_unref_picture(s->avctx, &s->picture[i]);