diff options
author | Scott LaVarnway <slavarnway@google.com> | 2012-02-28 14:12:30 -0500 |
---|---|---|
committer | Scott LaVarnway <slavarnway@google.com> | 2012-02-28 14:12:30 -0500 |
commit | bcba86e2e9c03da484addb984db40ff61bd21569 (patch) | |
tree | 3d3f1a6586873f540abde6755c1416ed07239fe6 /vp8/common/reconintra.c | |
parent | f2bd11faa40cd55b3a8a02fea6f64ff0a9124df8 (diff) | |
download | libvpx-bcba86e2e9c03da484addb984db40ff61bd21569.tar libvpx-bcba86e2e9c03da484addb984db40ff61bd21569.tar.gz libvpx-bcba86e2e9c03da484addb984db40ff61bd21569.tar.bz2 libvpx-bcba86e2e9c03da484addb984db40ff61bd21569.zip |
Eliminated reconintra_mt.c
Reworked the code to use vp8_build_intra_predictors_mby_s,
vp8_intra_prediction_down_copy, and vp8_intra4x4_predict_d_c
functions instead. vp8_intra4x4_predict_d_c is a decoder-only
version of vp8_intra4x4_predict. Future commits will fix this
code duplication.
Change-Id: Ifb4507103b7c83f8b94a872345191c49240154f5
Diffstat (limited to 'vp8/common/reconintra.c')
-rw-r--r-- | vp8/common/reconintra.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/vp8/common/reconintra.c b/vp8/common/reconintra.c index baae2df5b..4b13777c8 100644 --- a/vp8/common/reconintra.c +++ b/vp8/common/reconintra.c @@ -136,21 +136,21 @@ void vp8_build_intra_predictors_mby_c(MACROBLOCKD *x) } } -void vp8_build_intra_predictors_mby_s_c(MACROBLOCKD *x) +void vp8_build_intra_predictors_mby_s(MACROBLOCKD *x, + unsigned char * yabove_row, + unsigned char * yleft, + int left_stride, + unsigned char * ypred_ptr) { - - unsigned char *yabove_row = x->dst.y_buffer - x->dst.y_stride; unsigned char yleft_col[16]; unsigned char ytop_left = yabove_row[-1]; - unsigned char *ypred_ptr = x->predictor; int r, c, i; int y_stride = x->dst.y_stride; - ypred_ptr = x->dst.y_buffer; /*x->predictor;*/ for (i = 0; i < 16; i++) { - yleft_col[i] = x->dst.y_buffer [i* x->dst.y_stride -1]; + yleft_col[i] = yleft[i* left_stride]; } /* for Y */ |