Lines Matching refs:cur_pic
76 H264Picture *cur_pic;
322 dest = h->cur_pic.f.data[0] + x + y * h->linesize;
349 dest = h->cur_pic.f.data[i] + (x >> 1) + (y >> 1) * h->uvlinesize;
480 fill_rectangle(h->cur_pic.motion_val[dir][b_xy],
544 h->cur_pic.motion_val[m][b_xy - 1 + i * h->b_stride]);
551 h->cur_pic.motion_val[m][b_xy - h->b_stride],
558 h->cur_pic.motion_val[m][b_xy - h->b_stride + 4]);
566 h->cur_pic.motion_val[m][b_xy - h->b_stride - 1]);
589 memset(h->cur_pic.motion_val[0][b_xy + i * h->b_stride],
597 memset(h->cur_pic.motion_val[1][b_xy + i * h->b_stride],
680 memset(h->cur_pic.motion_val[0][b_xy + i * h->b_stride],
684 memset(h->cur_pic.motion_val[1][b_xy + i * h->b_stride],
770 h->cur_pic.mb_type[mb_xy] = mb_type;
880 s->cur_pic = av_mallocz(sizeof(*s->cur_pic));
883 if (!s->next_pic || !s->last_pic || !s->cur_pic) {
1167 av_frame_unref(&s->cur_pic->f);
1170 s->cur_pic->f.pict_type = h->pict_type;
1171 s->cur_pic->f.key_frame = (h->pict_type == AV_PICTURE_TYPE_I);
1173 ret = get_buffer(avctx, s->cur_pic);
1177 h->cur_pic_ptr = s->cur_pic;
1178 av_frame_unref(&h->cur_pic.f);
1179 h->cur_pic = *s->cur_pic;
1180 ret = av_frame_ref(&h->cur_pic.f, &s->cur_pic->f);
1305 h->cur_pic.mb_type[h->mb_x + h->mb_y * h->mb_stride] =
1309 ff_draw_horiz_band(avctx, &s->cur_pic->f,
1328 ret = av_frame_ref(data, &s->cur_pic->f);
1339 FFSWAP(H264Picture*, s->cur_pic, s->next_pic);
1341 av_frame_unref(&s->cur_pic->f);
1352 free_picture(avctx, s->cur_pic);
1355 av_freep(&s->cur_pic);
1359 av_frame_unref(&h->cur_pic.f);