ffmpeg emits warnings at runtime about some AVFrame fields not being
set:
[mjpeg @ 0x669040] AVFrame.format is not set
[mjpeg @ 0x669040] AVFrame.width or height is not set
This happens in a loop so the message is repeated over and over and
becomes annoying, fix this by setting the missing values.
ret = -ENOMEM;
goto cleanup_picture_raw;
}
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,
/* 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,