From c498d1a86f3cdbed94cc8bc4a9af7c87af03b275 Mon Sep 17 00:00:00 2001
From: dsmudhar <ds.mudhar@gmail.com>
Date: Sun, 22 May 2016 06:18:58 +0530
Subject: [PATCH 3/7] libavfilter/af_hdcd: fixed negative signed value shift

---
 libavfilter/af_hdcd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavfilter/af_hdcd.c b/libavfilter/af_hdcd.c
index 041b89f..fbf0836 100644
--- a/libavfilter/af_hdcd.c
+++ b/libavfilter/af_hdcd.c
@@ -893,7 +893,7 @@ static int integrate(hdcd_state_t *state, int *flag, const int32_t *samples, int
         state->code_counterC++;
     } else {
         if (bits)
-            state->readahead = readaheadtab[bits & ~(-1 << 8)];
+            state->readahead = readaheadtab[bits & ~((unsigned) -1 << 8)];
         else
             state->readahead = 31; /* ffwd over digisilence */
     }
-- 
2.7.4 (Apple Git-66)

