On Tue, Jun 21, 2016 at 8:42 AM, Diego Biurrun <[email protected]> wrote:
> ---
>  libavcodec/truemotion2rt.c | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/libavcodec/truemotion2rt.c b/libavcodec/truemotion2rt.c
> index 4d398fb..666111c 100644
> --- a/libavcodec/truemotion2rt.c
> +++ b/libavcodec/truemotion2rt.c
> @@ -29,11 +29,11 @@
>
>  #define BITSTREAM_READER_LE
>  #include "avcodec.h"
> -#include "get_bits.h"
> +#include "bitstream.h"
>  #include "internal.h"
>
>  typedef struct TrueMotion2RTContext {
> -    GetBitContext gb;
> +    BitstreamContext bc;
>      int delta_size;
>      int hscale;
>  } TrueMotion2RTContext;
> @@ -102,7 +102,7 @@ static int truemotion2rt_decode_frame(AVCodecContext 
> *avctx, void *data,
>  {
>      TrueMotion2RTContext *s = avctx->priv_data;
>      AVFrame * const p = data;
> -    GetBitContext *gb = &s->gb;
> +    BitstreamContext *bc = &s->bc;
>      uint8_t *dst;
>      int x, y, delta_mode;
>      int ret;
> @@ -111,7 +111,7 @@ static int truemotion2rt_decode_frame(AVCodecContext 
> *avctx, void *data,
>      if (ret < 0)
>          return ret;
>
> -    ret = init_get_bits8(gb, avpkt->data + ret, avpkt->size - ret);
> +    ret = bitstream_init8(bc, avpkt->data + ret, avpkt->size - ret);
>      if (ret < 0)
>          return ret;
>
> @@ -119,13 +119,13 @@ static int truemotion2rt_decode_frame(AVCodecContext 
> *avctx, void *data,
>      if (ret < 0)
>          return ret;
>
> -    skip_bits(gb, 32);
> +    bitstream_skip(bc, 32);
>      delta_mode = s->delta_size - 2;
>      dst = p->data[0];
>      for (y = 0; y < avctx->height; y++) {
>          int diff = 0;
>          for (x = 0; x < avctx->width; x += s->hscale) {
> -            diff  += delta_tabs[delta_mode][get_bits(gb, s->delta_size)];
> +            diff  += delta_tabs[delta_mode][bitstream_read(bc, 
> s->delta_size)];
>              dst[x] = av_clip_uint8((y ? dst[x - p->linesize[0]] : 0) + diff);
>          }
>          dst += p->linesize[0];
> @@ -151,7 +151,7 @@ static int truemotion2rt_decode_frame(AVCodecContext 
> *avctx, void *data,
>      for (y = 0; y < avctx->height >> 2; y++) {
>          int diff = 0;
>          for (x = 0; x < avctx->width >> 2; x += s->hscale) {
> -            diff  += delta_tabs[delta_mode][get_bits(gb, s->delta_size)];
> +            diff  += delta_tabs[delta_mode][bitstream_read(bc, 
> s->delta_size)];
>              dst[x] = av_clip_uint8((y ? dst[x - p->linesize[1]] : 128) + 
> diff);
>          }
>          dst += p->linesize[1];
> @@ -177,7 +177,7 @@ static int truemotion2rt_decode_frame(AVCodecContext 
> *avctx, void *data,
>      for (y = 0; y < avctx->height >> 2; y++) {
>          int diff = 0;
>          for (x = 0; x < avctx->width >> 2; x += s->hscale) {
> -            diff  += delta_tabs[delta_mode][get_bits(gb, s->delta_size)];
> +            diff  += delta_tabs[delta_mode][bitstream_read(bc, 
> s->delta_size)];
>              dst[x] = av_clip_uint8((y ? dst[x - p->linesize[2]] : 128) + 
> diff);
>          }
>          dst += p->linesize[2];
> --
> 2.7.3

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

Reply via email to