On Sun, Nov 9, 2014 at 12:43 PM, Luca Barbato <[email protected]> wrote: > On 09/11/14 08:48, Vittorio Giovara wrote: >> >> From: Michael Niedermayer <[email protected]> >> >> Prevents shifts with undefined behavior. >> >> Bug-Id: CID 1206635 >> --- >> libavcodec/hevc_cabac.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/libavcodec/hevc_cabac.c b/libavcodec/hevc_cabac.c >> index ff55b02..276cd33 100644 >> --- a/libavcodec/hevc_cabac.c >> +++ b/libavcodec/hevc_cabac.c >> @@ -27,7 +27,7 @@ >> #include "cabac_functions.h" >> #include "hevc.h" >> >> -#define CABAC_MAX_BIN 100 >> +#define CABAC_MAX_BIN 31 >> >> /** >> * number of bin by SyntaxElement. >> > > why it was 100 to begin with? and why now 31?
Not sure, Guillaume do you remember? > Does the specification say anything about it? I think there is something in 9.3.5.7. -- Vittorio _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
