]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/apedec.c
avformat/subtitles: treat negative duration like unknown duration
[ffmpeg] / libavcodec / apedec.c
index fcccfbe6d42ce852ae8d6d2a01d8735bbf9cb340..a528e603a8eba985acf6ca09a9a8dc19cfd6dfa4 100644 (file)
@@ -892,6 +892,9 @@ static void long_filter_high_3800(int32_t *buffer, int order, int shift, int len
     int32_t dotprod, sign;
     int32_t coeffs[256], delay[256];
 
+    if (order >= length)
+        return;
+
     memset(coeffs, 0, order * sizeof(*coeffs));
     for (i = 0; i < order; i++)
         delay[i] = buffer[i];