*/
if (image_format == AM7XXX_IMAGE_FORMAT_NV12) {
fprintf(stdout, "using raw output format\n");
- output_codec_ctx->pix_fmt = PIX_FMT_NV12;
+ output_codec_ctx->pix_fmt = AV_PIX_FMT_NV12;
output_ctx->codec_ctx = output_codec_ctx;
output_ctx->raw_output = 1;
ret = 0;
ret = -ENOMEM;
goto cleanup_picture_raw;
}
+ picture_scaled->format = (output_ctx.codec_ctx)->pix_fmt;
+ picture_scaled->width = (output_ctx.codec_ctx)->width;
+ picture_scaled->height = (output_ctx.codec_ctx)->height;
/* calculate the bytes needed for the output image and create buffer for the output image */
out_buf_size = avpicture_get_size((output_ctx.codec_ctx)->pix_fmt,
out_picture,
out_picture_size);
if (ret < 0) {
- perror("am7xxx_send_image");
+ perror("am7xxx_send_image_async");
run = 0;
goto end_while;
}