Lines Matching defs:avctx

46     AVCodecContext *avctx;
89 av_log(ctx->avctx, AV_LOG_ERROR, "Data overrun\n");
113 av_log(ctx->avctx, AV_LOG_ERROR, "Invalid MV\n");
138 av_log(ctx->avctx, AV_LOG_ERROR, "Invalid MV\n");
182 av_log(ctx->avctx, AV_LOG_ERROR, "Data overrun\n");
195 av_log(ctx->avctx, AV_LOG_ERROR, "Data overrun\n");
213 av_log(ctx->avctx, AV_LOG_ERROR, "Invalid MV\n");
238 av_log(ctx->avctx, AV_LOG_ERROR, "Invalid MV\n");
264 static int decode_frame(AVCodecContext * avctx, AVFrame *frame,
267 KmvcContext *const ctx = avctx->priv_data;
275 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
278 frame->palette_has_changed = ff_copy_palette(ctx->pal, avpkt, avctx);
319 av_log(avctx, AV_LOG_ERROR, "Block size = %i\n", blocksize);
329 kmvc_decode_intra_8x8(ctx, avctx->width, avctx->height);
332 kmvc_decode_inter_8x8(ctx, avctx->width, avctx->height);
335 av_log(avctx, AV_LOG_ERROR, "Unknown compression method %i\n", header & KMVC_METHOD);
341 for (i = 0; i < avctx->height; i++) {
342 memcpy(out, src, avctx->width);
361 static av_cold int decode_init(AVCodecContext * avctx)
363 KmvcContext *const c = avctx->priv_data;
366 c->avctx = avctx;
368 if (avctx->width > 320 || avctx->height > 200) {
369 av_log(avctx, AV_LOG_ERROR, "KMVC supports frames <= 320x200\n");
380 if (avctx->extradata_size < 12) {
381 av_log(avctx, AV_LOG_WARNING,
385 c->palsize = AV_RL16(avctx->extradata + 10);
388 av_log(avctx, AV_LOG_ERROR, "KMVC palette too large\n");
393 if (avctx->extradata_size == 1036) { // palette in extradata
394 uint8_t *src = avctx->extradata + 12;
402 avctx->pix_fmt = AV_PIX_FMT_PAL8;