Lines Matching defs:avctx
133 static int pix_decode_frame(AVCodecContext *avctx, AVFrame *frame,
158 av_log(avctx, AV_LOG_ERROR, "Not a BRender PIX file.\n");
164 av_log(avctx, AV_LOG_ERROR, "Invalid chunk type %d.\n", chunk_type);
170 av_log(avctx, AV_LOG_ERROR, "Invalid header length.\n");
175 avctx->pix_fmt = AV_PIX_FMT_PAL8;
179 avctx->pix_fmt = AV_PIX_FMT_RGB555BE;
183 avctx->pix_fmt = AV_PIX_FMT_RGB565BE;
187 avctx->pix_fmt = AV_PIX_FMT_RGB24;
191 avctx->pix_fmt = AV_PIX_FMT_0RGB;
195 avctx->pix_fmt = AV_PIX_FMT_ARGB;
199 avctx->pix_fmt = AV_PIX_FMT_YA8;
203 avpriv_request_sample(avctx, "Format %d", hdr.format);
211 if ((ret = ff_set_dimensions(avctx, hdr.width, hdr.height)) < 0)
214 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
219 if (avctx->pix_fmt == AV_PIX_FMT_PAL8 &&
228 av_log(avctx, AV_LOG_ERROR, "Invalid palette header length.\n");
232 avpriv_request_sample(avctx, "Palette not in RGB format");
239 av_log(avctx, AV_LOG_ERROR, "Invalid palette data.\n");
251 } else if (avctx->pix_fmt == AV_PIX_FMT_PAL8) {
256 av_log(avctx, AV_LOG_WARNING,
271 av_log(avctx, AV_LOG_ERROR, "Invalid image data.\n");