diff options
author | Alex Converse <aconverse@google.com> | 2014-01-24 15:41:01 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-01-24 15:41:01 -0800 |
commit | aed0d8c463032f9e652f0f0a4fe1a84ff27240a2 (patch) | |
tree | 199c61df205731feac51068e1cdabf2aac023ba8 /vp9 | |
parent | 442ff059c30d86d9dc47fd98f1a3d6cb9bacbe20 (diff) | |
parent | ea283a6272186022e9948637023775941cee0e5e (diff) | |
download | libvpx-aed0d8c463032f9e652f0f0a4fe1a84ff27240a2.tar libvpx-aed0d8c463032f9e652f0f0a4fe1a84ff27240a2.tar.gz libvpx-aed0d8c463032f9e652f0f0a4fe1a84ff27240a2.tar.bz2 libvpx-aed0d8c463032f9e652f0f0a4fe1a84ff27240a2.zip |
Merge "Add some consts to vp9_calc_ss_err()."
Diffstat (limited to 'vp9')
-rw-r--r-- | vp9/encoder/vp9_onyx_if.c | 13 | ||||
-rw-r--r-- | vp9/encoder/vp9_onyx_int.h | 3 | ||||
-rw-r--r-- | vp9/encoder/vp9_picklpf.c | 5 | ||||
-rw-r--r-- | vp9/encoder/vp9_picklpf.h | 2 |
4 files changed, 13 insertions, 10 deletions
diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c index 17df04695..e620f9ae3 100644 --- a/vp9/encoder/vp9_onyx_if.c +++ b/vp9/encoder/vp9_onyx_if.c @@ -3872,24 +3872,25 @@ void vp9_set_svc(VP9_PTR comp, int use_svc) { return; } -int vp9_calc_ss_err(YV12_BUFFER_CONFIG *source, YV12_BUFFER_CONFIG *dest) { +int vp9_calc_ss_err(const YV12_BUFFER_CONFIG *source, + const YV12_BUFFER_CONFIG *reference) { int i, j; int total = 0; - uint8_t *src = source->y_buffer; - uint8_t *dst = dest->y_buffer; + const uint8_t *src = source->y_buffer; + const uint8_t *ref = reference->y_buffer; // Loop through the Y plane raw and reconstruction data summing // (square differences) for (i = 0; i < source->y_height; i += 16) { for (j = 0; j < source->y_width; j += 16) { unsigned int sse; - total += vp9_mse16x16(src + j, source->y_stride, dst + j, dest->y_stride, - &sse); + total += vp9_mse16x16(src + j, source->y_stride, + ref + j, reference->y_stride, &sse); } src += 16 * source->y_stride; - dst += 16 * dest->y_stride; + ref += 16 * reference->y_stride; } return total; diff --git a/vp9/encoder/vp9_onyx_int.h b/vp9/encoder/vp9_onyx_int.h index 24ebe9bd4..5838c76d9 100644 --- a/vp9/encoder/vp9_onyx_int.h +++ b/vp9/encoder/vp9_onyx_int.h @@ -810,7 +810,8 @@ void vp9_activity_masking(VP9_COMP *cpi, MACROBLOCK *x); void vp9_set_speed_features(VP9_COMP *cpi); -int vp9_calc_ss_err(YV12_BUFFER_CONFIG *source, YV12_BUFFER_CONFIG *dest); +int vp9_calc_ss_err(const YV12_BUFFER_CONFIG *source, + const YV12_BUFFER_CONFIG *reference); void vp9_alloc_compressor_data(VP9_COMP *cpi); diff --git a/vp9/encoder/vp9_picklpf.c b/vp9/encoder/vp9_picklpf.c index 075698b31..9d73df2ec 100644 --- a/vp9/encoder/vp9_picklpf.c +++ b/vp9/encoder/vp9_picklpf.c @@ -34,7 +34,7 @@ static int get_max_filter_level(VP9_COMP *cpi, int base_qindex) { void vp9_set_alt_lf_level(VP9_COMP *cpi, int filt_val) { } -static void search_filter_level(YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, +static void search_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, int partial) { MACROBLOCKD *const xd = &cpi->mb.e_mbd; VP9_COMMON *const cm = &cpi->common; @@ -128,7 +128,8 @@ static void search_filter_level(YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, lf->filter_level = filt_best; } -void vp9_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, int method) { +void vp9_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, + int method) { VP9_COMMON *const cm = &cpi->common; struct loopfilter *const lf = &cm->lf; diff --git a/vp9/encoder/vp9_picklpf.h b/vp9/encoder/vp9_picklpf.h index 12382fa8d..0fc1f88b3 100644 --- a/vp9/encoder/vp9_picklpf.h +++ b/vp9/encoder/vp9_picklpf.h @@ -21,7 +21,7 @@ struct VP9_COMP; void vp9_set_alt_lf_level(struct VP9_COMP *cpi, int filt_val); -void vp9_pick_filter_level(struct yv12_buffer_config *sd, +void vp9_pick_filter_level(const struct yv12_buffer_config *sd, struct VP9_COMP *cpi, int method); #ifdef __cplusplus } // extern "C" |