On Fri,  8 Aug 2014 18:20:58 +0000, Christophe Gisquet 
<[email protected]> wrote:
> iterate over memory in a more continuous order
> 
> Signed-off-by: Michael Niedermayer <[email protected]>
> ---
>  libavcodec/hevc.c | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c
> index 20d2878..620024b 100644
> --- a/libavcodec/hevc.c
> +++ b/libavcodec/hevc.c
> @@ -1670,8 +1670,8 @@ static void hls_prediction_unit(HEVCContext *s, int x0, 
> int y0,
>          x_pu = x0 >> s->sps->log2_min_pu_size;
>          y_pu = y0 >> s->sps->log2_min_pu_size;
>  
> -        for (i = 0; i < nPbW >> s->sps->log2_min_pu_size; i++)
> -            for (j = 0; j < nPbH >> s->sps->log2_min_pu_size; j++)
> +        for (j = 0; j < nPbH >> s->sps->log2_min_pu_size; j++)
> +            for (i = 0; i < nPbW >> s->sps->log2_min_pu_size; i++)
>                  tab_mvf[(y_pu + j) * min_pu_width + x_pu + i] = current_mv;
>      } else { /* MODE_INTER */
>          lc->pu.merge_flag = ff_hevc_merge_flag_decode(s);
> @@ -1686,8 +1686,8 @@ static void hls_prediction_unit(HEVCContext *s, int x0, 
> int y0,
>              x_pu = x0 >> s->sps->log2_min_pu_size;
>              y_pu = y0 >> s->sps->log2_min_pu_size;
>  
> -            for (i = 0; i < nPbW >> s->sps->log2_min_pu_size; i++)
> -                for (j = 0; j < nPbH >> s->sps->log2_min_pu_size; j++)
> +            for (j = 0; j < nPbH >> s->sps->log2_min_pu_size; j++)
> +                for (i = 0; i < nPbW >> s->sps->log2_min_pu_size; i++)
>                      tab_mvf[(y_pu + j) * min_pu_width + x_pu + i] = 
> current_mv;
>          } else {
>              enum InterPredIdc inter_pred_idc = PRED_L0;
> @@ -1735,8 +1735,8 @@ static void hls_prediction_unit(HEVCContext *s, int x0, 
> int y0,
>              x_pu = x0 >> s->sps->log2_min_pu_size;
>              y_pu = y0 >> s->sps->log2_min_pu_size;
>  
> -            for (i = 0; i < nPbW >> s->sps->log2_min_pu_size; i++)
> -                for(j = 0; j < nPbH >> s->sps->log2_min_pu_size; j++)
> +            for(j = 0; j < nPbH >> s->sps->log2_min_pu_size; j++)
> +                for (i = 0; i < nPbW >> s->sps->log2_min_pu_size; i++)
>                      tab_mvf[(y_pu + j) * min_pu_width + x_pu + i] = 
> current_mv;
>          }
>      }
> -- 
> 1.9.2.msysgit.0
> 

Looks good

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

Reply via email to