Lines Matching defs:avctx
51 static int targa_decode_rle(AVCodecContext *avctx, TargaContext *s,
64 av_log(avctx, AV_LOG_ERROR,
103 av_log(avctx, AV_LOG_ERROR, "Packet went out of bounds\n");
110 static int decode_frame(AVCodecContext *avctx, AVFrame *p,
113 TargaContext * const s = avctx->priv_data;
138 av_log(avctx, AV_LOG_WARNING, "File without colormap has colormap information set.\n");
144 av_log(avctx, AV_LOG_ERROR,
154 avctx->pix_fmt = ((compr & (~TGA_RLE)) == TGA_BW) ? AV_PIX_FMT_GRAY8 : AV_PIX_FMT_PAL8;
158 avctx->pix_fmt = AV_PIX_FMT_RGB555LE;
161 avctx->pix_fmt = AV_PIX_FMT_BGR24;
164 avctx->pix_fmt = AV_PIX_FMT_BGRA;
167 av_log(avctx, AV_LOG_ERROR, "Bit depth %i is not supported\n", bpp);
172 av_log(avctx, AV_LOG_ERROR, "Incorrect palette: %i colors with offset %i\n", colors, first_clr);
176 if ((ret = ff_set_dimensions(avctx, w, h)) < 0)
186 av_log(avctx, AV_LOG_ERROR,
192 if ((ret = ff_get_buffer(avctx, p, 0)) < 0)
216 av_log(avctx, AV_LOG_ERROR, "Palette entry size %i bits is not supported\n", csize);
220 if (avctx->pix_fmt != AV_PIX_FMT_PAL8) //should not occur but skip palette anyway
227 av_log(avctx, AV_LOG_ERROR,
259 int res = targa_decode_rle(avctx, s, dst, w, h, stride, bpp, interleave);
265 av_log(avctx, AV_LOG_ERROR,