Lines Matching defs:avctx
39 AVCodecContext *avctx;
61 av_log(cin->avctx, AV_LOG_ERROR, "Can't allocate bitmap buffers.\n");
69 static av_cold int cinvideo_decode_init(AVCodecContext *avctx)
71 CinVideoContext *cin = avctx->priv_data;
73 cin->avctx = avctx;
74 avctx->pix_fmt = AV_PIX_FMT_PAL8;
80 cin->bitmap_size = avctx->width * avctx->height;
197 static int cinvideo_decode_frame(AVCodecContext *avctx, AVFrame *rframe,
202 CinVideoContext *cin = avctx->priv_data;
271 if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res)
292 if ((res = ff_reget_buffer(avctx, cin->frame, 0)) < 0)
297 for (y = 0; y < cin->avctx->height; ++y)
298 memcpy(cin->frame->data[0] + (cin->avctx->height - 1 - y) * cin->frame->linesize[0],
299 cin->bitmap_table[CIN_CUR_BMP] + y * cin->avctx->width,
300 cin->avctx->width);
313 static av_cold int cinvideo_decode_end(AVCodecContext *avctx)
315 CinVideoContext *cin = avctx->priv_data;