On Tue, Jan 3, 2012 at 2:28 PM, Diego Biurrun <[email protected]> wrote:
> ---
>  libavcodec/cabac.c |   16 ----------------
>  libavcodec/cabac.h |    3 ---
>  2 files changed, 0 insertions(+), 19 deletions(-)
>
> diff --git a/libavcodec/cabac.c b/libavcodec/cabac.c
> index db8e0da..bcb2429 100644
> --- a/libavcodec/cabac.c
> +++ b/libavcodec/cabac.c
> @@ -109,10 +109,6 @@ void ff_init_cabac_encoder(CABACContext *c, uint8_t 
> *buf, int buf_size){
>     c->low= 0;
>     c->range= 0x1FE;
>     c->outstanding_count= 0;
> -#ifdef STRICT_LIMITS
> -    c->sym_count =0;
> -#endif
> -
>     c->pb.bit_left++; //avoids firstBitFlag
>  }
>
> @@ -179,10 +175,6 @@ static void put_cabac(CABACContext *c, uint8_t * const 
> state, int bit){
>     }
>
>     renorm_cabac_encoder(c);
> -
> -#ifdef STRICT_LIMITS
> -    c->symCount++;
> -#endif
>  }
>
>  /**
> @@ -204,10 +196,6 @@ static void put_cabac_bypass(CABACContext *c, int bit){
>         put_cabac_bit(c, 1);
>         c->low -= 0x400;
>     }
> -
> -#ifdef STRICT_LIMITS
> -    c->symCount++;
> -#endif
>  }
>
>  /**
> @@ -232,10 +220,6 @@ static int put_cabac_terminate(CABACContext *c, int bit){
>         flush_put_bits(&c->pb); //FIXME FIXME FIXME XXX wrong
>     }
>
> -#ifdef STRICT_LIMITS
> -    c->symCount++;
> -#endif
> -
>     return (put_bits_count(&c->pb)+7)>>3;
>  }
>
> diff --git a/libavcodec/cabac.h b/libavcodec/cabac.h
> index e0d7f6b..cb61266 100644
> --- a/libavcodec/cabac.h
> +++ b/libavcodec/cabac.h
> @@ -41,9 +41,6 @@ typedef struct CABACContext{
>     int low;
>     int range;
>     int outstanding_count;
> -#ifdef STRICT_LIMITS
> -    int symCount;
> -#endif
>     const uint8_t *bytestream_start;
>     const uint8_t *bytestream;
>     const uint8_t *bytestream_end;
> --
> 1.7.1

Looks okay, libavcodec is completely lacking most of what one would
need to use it as an H.264 spec validator, so this #ifdef series is
rather useless.

Jason
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to