Exit with error when vpxenc cannot correctly scale the input.
Change-Id: I4713406b751da06c41962f444f8873accc4fa044
This commit is contained in:
parent
6c2e88e932
commit
2a3092f995
4
vpxenc.c
4
vpxenc.c
@ -1264,6 +1264,10 @@ static void encode_frame(struct stream_state *stream,
|
||||
|
||||
/* Scale if necessary */
|
||||
if (img && (img->d_w != cfg->g_w || img->d_h != cfg->g_h)) {
|
||||
if (img->fmt != VPX_IMG_FMT_I420 && img->fmt != VPX_IMG_FMT_YV12) {
|
||||
fprintf(stderr, "%s can only scale 4:2:0 8bpp inputs\n", exec_name);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
if (!stream->img)
|
||||
stream->img = vpx_img_alloc(NULL, VPX_IMG_FMT_I420,
|
||||
cfg->g_w, cfg->g_h, 16);
|
||||
|
Loading…
x
Reference in New Issue
Block a user