]> granicus.if.org Git - libvpx/commitdiff
remove support for yuv 411
authorJohann <johannkoenig@google.com>
Mon, 2 Apr 2018 22:33:34 +0000 (15:33 -0700)
committerJohann <johannkoenig@google.com>
Mon, 2 Apr 2018 22:37:26 +0000 (15:37 -0700)
Previously we attempted to convert 411 input. Remove support
because malformed 411 input can cause the conversion to crash.

BUG=webm:1386

Change-Id: I3d41465a94867ee7f8eaa43fb76beb41f8fa644b

y4minput.c

index bf349c0593acd7a12b8ac0dd6fc0adf3fa940985..56d5598276f4198b310920e12c1943df98f753d9 100644 (file)
@@ -975,6 +975,8 @@ int y4m_input_open(y4m_input *_y4m, FILE *_fin, char *_skip, int _nskip,
     _y4m->aux_buf_sz =
         _y4m->aux_buf_read_sz + ((_y4m->pic_w + 1) / 2) * _y4m->pic_h;
     _y4m->convert = y4m_convert_411_420jpeg;
+    fprintf(stderr, "Unsupported conversion from yuv 411\n");
+    return -1;
   } else if (strcmp(_y4m->chroma_type, "444") == 0) {
     _y4m->src_c_dec_h = 1;
     _y4m->src_c_dec_v = 1;