shithub: libvpx

Download patch

ref: e5e2932cb3e7610862e7c3dc0ad3bf0f0ccb97f6
parent: f80d8011a0141a28d8e4a02720483bb6bcb09c6b
author: James Zern <[email protected]>
date: Tue May 31 13:37:59 EDT 2016

ivfdec: tolerate invalid framerates

default invalid framerates to 30, quiets warnings in corrupt / fuzzed
files

Change-Id: Ib10d2b67df83cb6f9ed1cd6ef8e0e637aa7099ff

--- a/ivfdec.c
+++ b/ivfdec.c
@@ -23,7 +23,7 @@
   // we can guess the framerate using only the timebase in this
   // case. Other files would require reading ahead to guess the
   // timebase, like we do for webm.
-  if (*num < 1000) {
+  if (*den > 0 && *num > 0 && *num < 1000) {
     // Correct for the factor of 2 applied to the timebase in the encoder.
     if (*num & 1)
       *den *= 2;