---
libavcodec/dcadec.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/libavcodec/dcadec.c b/libavcodec/dcadec.c
index 66eb03f..0624209 100644
--- a/libavcodec/dcadec.c
+++ b/libavcodec/dcadec.c
@@ -1587,7 +1587,12 @@ static int dca_exss_parse_asset_header(DCAContext *s)
case 0: extensions_mask = get_bits(&s->gb, 12); break;
case 1: extensions_mask = DCA_EXT_EXSS_XLL; break;
case 2: extensions_mask = DCA_EXT_EXSS_LBR; break;
- case 3: extensions_mask = 0; /* aux coding */ break;
+ case 3:
+ /* default covers nothing just silences a warning since the compiler does
+ * not know the range of get_bits(2)'s return values */
+ default:
+ extensions_mask = 0; /* aux coding */
+ break;
}
/* not parsed further, we were only interested in the extensions mask */
--
1.8.5.3
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel