ref: c0e561d15e5b08fae575c539da275d31d3eb519b
parent: 44db42c1142d9e893f0e07f3ac00d16b4c6c0532
author: John Koleszar <jkoleszar@google.com>
date: Fri Jun 7 04:49:38 EDT 2013
Fix a crash in vpxdec If the codec fails to return a frame on the second frame (as in a VP8 alt-ref, then img will be a null pointer and dereferencing it while trying to write the color format (again) will crash. Change-Id: Ie48710d4c5715f532d453c879c71c20ccdeb81cc
--- a/vpxdec.c
+++ b/vpxdec.c
@@ -1025,7 +1025,7 @@
show_progress(frame_in, frame_out, dx_time);
if (!noblit) {
- if (frame_out == 1 && use_y4m) {
+ if (frame_out == 1 && img && use_y4m) {
/* Write out the color format to terminate the header line */
const char *color =
img->fmt == VPX_IMG_FMT_444A ? "C444alpha\n" :
--
⑨