From 52e92ad5b608c93690b5fceeebc306f094b1905f Mon Sep 17 00:00:00 2001
From: Paul B Mahol <onemda@gmail.com>
Date: Tue, 14 Aug 2018 20:06:32 +0200
Subject: [PATCH] avformat/avidec: fix demuxing of all keyframes of sample
 200707170736151.avi

---
 libavformat/avidec.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libavformat/avidec.c b/libavformat/avidec.c
index bafe1dc8da..61aedb6354 100644
--- a/libavformat/avidec.c
+++ b/libavformat/avidec.c
@@ -1279,9 +1279,9 @@ start_sync:
                 goto start_sync;
             } else if (((ast->prefix_count < 5 || sync + 9 > i) &&
                         d[2] < 128 && d[3] < 128) ||
-                       d[2] * 256 + d[3] == ast->prefix /* ||
-                       (d[2] == 'd' && d[3] == 'c') ||
-                       (d[2] == 'w' && d[3] == 'b') */) {
+                       d[2] * 256 + d[3] == ast->prefix ||
+                       (d[2] == 'd' && (d[3] == 'c' || d[3] == 'b')) ||
+                       (d[2] == 'w' && d[3] == 'b')) {
                 if (exit_early)
                     return 0;
                 if (d[2] * 256 + d[3] == ast->prefix)
-- 
2.17.1

