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
