| Index: source/libvpx/vp8/encoder/onyx_if.c
|
| diff --git a/source/libvpx/vp8/encoder/onyx_if.c b/source/libvpx/vp8/encoder/onyx_if.c
|
| index becc07c1a892b91a84c0331e288442e538f5e047..5b452312ed2ec861fb25f584c8e9705d9229cc8d 100644
|
| --- a/source/libvpx/vp8/encoder/onyx_if.c
|
| +++ b/source/libvpx/vp8/encoder/onyx_if.c
|
| @@ -11,6 +11,7 @@
|
|
|
| #include "vpx_config.h"
|
| #include "./vpx_scale_rtcd.h"
|
| +#include "./vpx_dsp_rtcd.h"
|
| #include "./vp8_rtcd.h"
|
| #include "vp8/common/onyxc_int.h"
|
| #include "vp8/common/blockd.h"
|
| @@ -428,10 +429,10 @@ static void setup_features(VP8_COMP *cpi)
|
|
|
| cpi->mb.e_mbd.mode_ref_lf_delta_enabled = 0;
|
| cpi->mb.e_mbd.mode_ref_lf_delta_update = 0;
|
| - vpx_memset(cpi->mb.e_mbd.ref_lf_deltas, 0, sizeof(cpi->mb.e_mbd.ref_lf_deltas));
|
| - vpx_memset(cpi->mb.e_mbd.mode_lf_deltas, 0, sizeof(cpi->mb.e_mbd.mode_lf_deltas));
|
| - vpx_memset(cpi->mb.e_mbd.last_ref_lf_deltas, 0, sizeof(cpi->mb.e_mbd.ref_lf_deltas));
|
| - vpx_memset(cpi->mb.e_mbd.last_mode_lf_deltas, 0, sizeof(cpi->mb.e_mbd.mode_lf_deltas));
|
| + memset(cpi->mb.e_mbd.ref_lf_deltas, 0, sizeof(cpi->mb.e_mbd.ref_lf_deltas));
|
| + memset(cpi->mb.e_mbd.mode_lf_deltas, 0, sizeof(cpi->mb.e_mbd.mode_lf_deltas));
|
| + memset(cpi->mb.e_mbd.last_ref_lf_deltas, 0, sizeof(cpi->mb.e_mbd.ref_lf_deltas));
|
| + memset(cpi->mb.e_mbd.last_mode_lf_deltas, 0, sizeof(cpi->mb.e_mbd.mode_lf_deltas));
|
|
|
| set_default_lf_deltas(cpi);
|
|
|
| @@ -508,7 +509,7 @@ static void disable_segmentation(VP8_COMP *cpi)
|
| static void set_segmentation_map(VP8_COMP *cpi, unsigned char *segmentation_map)
|
| {
|
| /* Copy in the new segmentation map */
|
| - vpx_memcpy(cpi->segmentation_map, segmentation_map, (cpi->common.mb_rows * cpi->common.mb_cols));
|
| + memcpy(cpi->segmentation_map, segmentation_map, (cpi->common.mb_rows * cpi->common.mb_cols));
|
|
|
| /* Signal that the map should be updated. */
|
| cpi->mb.e_mbd.update_mb_segmentation_map = 1;
|
| @@ -530,7 +531,7 @@ static void set_segmentation_map(VP8_COMP *cpi, unsigned char *segmentation_map)
|
| static void set_segment_data(VP8_COMP *cpi, signed char *feature_data, unsigned char abs_delta)
|
| {
|
| cpi->mb.e_mbd.mb_segement_abs_delta = abs_delta;
|
| - vpx_memcpy(cpi->segment_feature_data, feature_data, sizeof(cpi->segment_feature_data));
|
| + memcpy(cpi->segment_feature_data, feature_data, sizeof(cpi->segment_feature_data));
|
| }
|
|
|
|
|
| @@ -602,7 +603,7 @@ static void cyclic_background_refresh(VP8_COMP *cpi, int Q, int lf_adjustment)
|
|
|
| // Set every macroblock to be eligible for update.
|
| // For key frame this will reset seg map to 0.
|
| - vpx_memset(cpi->segmentation_map, 0, mbs_in_frame);
|
| + memset(cpi->segmentation_map, 0, mbs_in_frame);
|
|
|
| if (cpi->common.frame_type != KEY_FRAME && block_count > 0)
|
| {
|
| @@ -686,8 +687,8 @@ static void set_default_lf_deltas(VP8_COMP *cpi)
|
| cpi->mb.e_mbd.mode_ref_lf_delta_enabled = 1;
|
| cpi->mb.e_mbd.mode_ref_lf_delta_update = 1;
|
|
|
| - vpx_memset(cpi->mb.e_mbd.ref_lf_deltas, 0, sizeof(cpi->mb.e_mbd.ref_lf_deltas));
|
| - vpx_memset(cpi->mb.e_mbd.mode_lf_deltas, 0, sizeof(cpi->mb.e_mbd.mode_lf_deltas));
|
| + memset(cpi->mb.e_mbd.ref_lf_deltas, 0, sizeof(cpi->mb.e_mbd.ref_lf_deltas));
|
| + memset(cpi->mb.e_mbd.mode_lf_deltas, 0, sizeof(cpi->mb.e_mbd.mode_lf_deltas));
|
|
|
| /* Test of ref frame deltas */
|
| cpi->mb.e_mbd.ref_lf_deltas[INTRA_FRAME] = 2;
|
| @@ -1087,7 +1088,7 @@ void vp8_set_speed_features(VP8_COMP *cpi)
|
| if (Speed >= 15)
|
| sf->half_pixel_search = 0;
|
|
|
| - vpx_memset(cpi->mb.error_bins, 0, sizeof(cpi->mb.error_bins));
|
| + memset(cpi->mb.error_bins, 0, sizeof(cpi->mb.error_bins));
|
|
|
| }; /* switch */
|
|
|
| @@ -1298,7 +1299,7 @@ void vp8_alloc_compressor_data(VP8_COMP *cpi)
|
| CHECK_MEM_ERROR(cpi->active_map,
|
| vpx_calloc(cm->mb_rows * cm->mb_cols,
|
| sizeof(*cpi->active_map)));
|
| - vpx_memset(cpi->active_map , 1, (cm->mb_rows * cm->mb_cols));
|
| + memset(cpi->active_map , 1, (cm->mb_rows * cm->mb_cols));
|
|
|
| #if CONFIG_MULTITHREAD
|
| if (width < 640)
|
| @@ -1891,7 +1892,7 @@ struct VP8_COMP* vp8_create_compressor(VP8_CONFIG *oxcf)
|
|
|
| cm = &cpi->common;
|
|
|
| - vpx_memset(cpi, 0, sizeof(VP8_COMP));
|
| + memset(cpi, 0, sizeof(VP8_COMP));
|
|
|
| if (setjmp(cm->error.jmp))
|
| {
|
| @@ -2126,55 +2127,55 @@ struct VP8_COMP* vp8_create_compressor(VP8_CONFIG *oxcf)
|
| }
|
| #endif
|
|
|
| - cpi->fn_ptr[BLOCK_16X16].sdf = vp8_sad16x16;
|
| + cpi->fn_ptr[BLOCK_16X16].sdf = vpx_sad16x16;
|
| cpi->fn_ptr[BLOCK_16X16].vf = vp8_variance16x16;
|
| cpi->fn_ptr[BLOCK_16X16].svf = vp8_sub_pixel_variance16x16;
|
| cpi->fn_ptr[BLOCK_16X16].svf_halfpix_h = vp8_variance_halfpixvar16x16_h;
|
| cpi->fn_ptr[BLOCK_16X16].svf_halfpix_v = vp8_variance_halfpixvar16x16_v;
|
| cpi->fn_ptr[BLOCK_16X16].svf_halfpix_hv = vp8_variance_halfpixvar16x16_hv;
|
| - cpi->fn_ptr[BLOCK_16X16].sdx3f = vp8_sad16x16x3;
|
| - cpi->fn_ptr[BLOCK_16X16].sdx8f = vp8_sad16x16x8;
|
| - cpi->fn_ptr[BLOCK_16X16].sdx4df = vp8_sad16x16x4d;
|
| + cpi->fn_ptr[BLOCK_16X16].sdx3f = vpx_sad16x16x3;
|
| + cpi->fn_ptr[BLOCK_16X16].sdx8f = vpx_sad16x16x8;
|
| + cpi->fn_ptr[BLOCK_16X16].sdx4df = vpx_sad16x16x4d;
|
|
|
| - cpi->fn_ptr[BLOCK_16X8].sdf = vp8_sad16x8;
|
| + cpi->fn_ptr[BLOCK_16X8].sdf = vpx_sad16x8;
|
| cpi->fn_ptr[BLOCK_16X8].vf = vp8_variance16x8;
|
| cpi->fn_ptr[BLOCK_16X8].svf = vp8_sub_pixel_variance16x8;
|
| cpi->fn_ptr[BLOCK_16X8].svf_halfpix_h = NULL;
|
| cpi->fn_ptr[BLOCK_16X8].svf_halfpix_v = NULL;
|
| cpi->fn_ptr[BLOCK_16X8].svf_halfpix_hv = NULL;
|
| - cpi->fn_ptr[BLOCK_16X8].sdx3f = vp8_sad16x8x3;
|
| - cpi->fn_ptr[BLOCK_16X8].sdx8f = vp8_sad16x8x8;
|
| - cpi->fn_ptr[BLOCK_16X8].sdx4df = vp8_sad16x8x4d;
|
| + cpi->fn_ptr[BLOCK_16X8].sdx3f = vpx_sad16x8x3;
|
| + cpi->fn_ptr[BLOCK_16X8].sdx8f = vpx_sad16x8x8;
|
| + cpi->fn_ptr[BLOCK_16X8].sdx4df = vpx_sad16x8x4d;
|
|
|
| - cpi->fn_ptr[BLOCK_8X16].sdf = vp8_sad8x16;
|
| + cpi->fn_ptr[BLOCK_8X16].sdf = vpx_sad8x16;
|
| cpi->fn_ptr[BLOCK_8X16].vf = vp8_variance8x16;
|
| cpi->fn_ptr[BLOCK_8X16].svf = vp8_sub_pixel_variance8x16;
|
| cpi->fn_ptr[BLOCK_8X16].svf_halfpix_h = NULL;
|
| cpi->fn_ptr[BLOCK_8X16].svf_halfpix_v = NULL;
|
| cpi->fn_ptr[BLOCK_8X16].svf_halfpix_hv = NULL;
|
| - cpi->fn_ptr[BLOCK_8X16].sdx3f = vp8_sad8x16x3;
|
| - cpi->fn_ptr[BLOCK_8X16].sdx8f = vp8_sad8x16x8;
|
| - cpi->fn_ptr[BLOCK_8X16].sdx4df = vp8_sad8x16x4d;
|
| + cpi->fn_ptr[BLOCK_8X16].sdx3f = vpx_sad8x16x3;
|
| + cpi->fn_ptr[BLOCK_8X16].sdx8f = vpx_sad8x16x8;
|
| + cpi->fn_ptr[BLOCK_8X16].sdx4df = vpx_sad8x16x4d;
|
|
|
| - cpi->fn_ptr[BLOCK_8X8].sdf = vp8_sad8x8;
|
| + cpi->fn_ptr[BLOCK_8X8].sdf = vpx_sad8x8;
|
| cpi->fn_ptr[BLOCK_8X8].vf = vp8_variance8x8;
|
| cpi->fn_ptr[BLOCK_8X8].svf = vp8_sub_pixel_variance8x8;
|
| cpi->fn_ptr[BLOCK_8X8].svf_halfpix_h = NULL;
|
| cpi->fn_ptr[BLOCK_8X8].svf_halfpix_v = NULL;
|
| cpi->fn_ptr[BLOCK_8X8].svf_halfpix_hv = NULL;
|
| - cpi->fn_ptr[BLOCK_8X8].sdx3f = vp8_sad8x8x3;
|
| - cpi->fn_ptr[BLOCK_8X8].sdx8f = vp8_sad8x8x8;
|
| - cpi->fn_ptr[BLOCK_8X8].sdx4df = vp8_sad8x8x4d;
|
| + cpi->fn_ptr[BLOCK_8X8].sdx3f = vpx_sad8x8x3;
|
| + cpi->fn_ptr[BLOCK_8X8].sdx8f = vpx_sad8x8x8;
|
| + cpi->fn_ptr[BLOCK_8X8].sdx4df = vpx_sad8x8x4d;
|
|
|
| - cpi->fn_ptr[BLOCK_4X4].sdf = vp8_sad4x4;
|
| + cpi->fn_ptr[BLOCK_4X4].sdf = vpx_sad4x4;
|
| cpi->fn_ptr[BLOCK_4X4].vf = vp8_variance4x4;
|
| cpi->fn_ptr[BLOCK_4X4].svf = vp8_sub_pixel_variance4x4;
|
| cpi->fn_ptr[BLOCK_4X4].svf_halfpix_h = NULL;
|
| cpi->fn_ptr[BLOCK_4X4].svf_halfpix_v = NULL;
|
| cpi->fn_ptr[BLOCK_4X4].svf_halfpix_hv = NULL;
|
| - cpi->fn_ptr[BLOCK_4X4].sdx3f = vp8_sad4x4x3;
|
| - cpi->fn_ptr[BLOCK_4X4].sdx8f = vp8_sad4x4x8;
|
| - cpi->fn_ptr[BLOCK_4X4].sdx4df = vp8_sad4x4x4d;
|
| + cpi->fn_ptr[BLOCK_4X4].sdx3f = vpx_sad4x4x3;
|
| + cpi->fn_ptr[BLOCK_4X4].sdx8f = vpx_sad4x4x8;
|
| + cpi->fn_ptr[BLOCK_4X4].sdx4df = vpx_sad4x4x4d;
|
|
|
| #if ARCH_X86 || ARCH_X86_64
|
| cpi->fn_ptr[BLOCK_16X16].copymem = vp8_copy32xn;
|
| @@ -2867,7 +2868,7 @@ static void update_alt_ref_frame_stats(VP8_COMP *cpi)
|
| }
|
|
|
| /* Update data structure that monitors level of reference to last GF */
|
| - vpx_memset(cpi->gf_active_flags, 1, (cm->mb_rows * cm->mb_cols));
|
| + memset(cpi->gf_active_flags, 1, (cm->mb_rows * cm->mb_cols));
|
| cpi->gf_active_count = cm->mb_rows * cm->mb_cols;
|
|
|
| /* this frame refreshes means next frames don't unless specified by user */
|
| @@ -2916,7 +2917,7 @@ static void update_golden_frame_stats(VP8_COMP *cpi)
|
| }
|
|
|
| /* Update data structure that monitors level of reference to last GF */
|
| - vpx_memset(cpi->gf_active_flags, 1, (cm->mb_rows * cm->mb_cols));
|
| + memset(cpi->gf_active_flags, 1, (cm->mb_rows * cm->mb_cols));
|
| cpi->gf_active_count = cm->mb_rows * cm->mb_cols;
|
|
|
| /* this frame refreshes means next frames don't unless specified by
|
| @@ -3830,9 +3831,9 @@ static void encode_frame_to_data_rate
|
| }
|
|
|
| // Reset the zero_last counter to 0 on key frame.
|
| - vpx_memset(cpi->consec_zero_last, 0, cm->mb_rows * cm->mb_cols);
|
| - vpx_memset(cpi->consec_zero_last_mvbias, 0,
|
| - (cpi->common.mb_rows * cpi->common.mb_cols));
|
| + memset(cpi->consec_zero_last, 0, cm->mb_rows * cm->mb_cols);
|
| + memset(cpi->consec_zero_last_mvbias, 0,
|
| + (cpi->common.mb_rows * cpi->common.mb_cols));
|
| }
|
|
|
| #if 0
|
| @@ -4362,9 +4363,9 @@ static void encode_frame_to_data_rate
|
| disable_segmentation(cpi);
|
| }
|
| // Reset the zero_last counter to 0 on key frame.
|
| - vpx_memset(cpi->consec_zero_last, 0, cm->mb_rows * cm->mb_cols);
|
| - vpx_memset(cpi->consec_zero_last_mvbias, 0,
|
| - (cpi->common.mb_rows * cpi->common.mb_cols));
|
| + memset(cpi->consec_zero_last, 0, cm->mb_rows * cm->mb_cols);
|
| + memset(cpi->consec_zero_last_mvbias, 0,
|
| + (cpi->common.mb_rows * cpi->common.mb_cols));
|
| vp8_set_quantizer(cpi, Q);
|
| }
|
|
|
| @@ -4387,7 +4388,7 @@ static void encode_frame_to_data_rate
|
| if (cm->refresh_entropy_probs == 0)
|
| {
|
| /* save a copy for later refresh */
|
| - vpx_memcpy(&cm->lfc, &cm->fc, sizeof(cm->fc));
|
| + memcpy(&cm->lfc, &cm->fc, sizeof(cm->fc));
|
| }
|
|
|
| vp8_update_coef_context(cpi);
|
| @@ -5613,19 +5614,19 @@ int vp8_get_compressed_data(VP8_COMP *cpi, unsigned int *frame_flags, unsigned l
|
|
|
| if (cm->refresh_entropy_probs == 0)
|
| {
|
| - vpx_memcpy(&cm->fc, &cm->lfc, sizeof(cm->fc));
|
| + memcpy(&cm->fc, &cm->lfc, sizeof(cm->fc));
|
| }
|
|
|
| /* Save the contexts separately for alt ref, gold and last. */
|
| /* (TODO jbb -> Optimize this with pointers to avoid extra copies. ) */
|
| if(cm->refresh_alt_ref_frame)
|
| - vpx_memcpy(&cpi->lfc_a, &cm->fc, sizeof(cm->fc));
|
| + memcpy(&cpi->lfc_a, &cm->fc, sizeof(cm->fc));
|
|
|
| if(cm->refresh_golden_frame)
|
| - vpx_memcpy(&cpi->lfc_g, &cm->fc, sizeof(cm->fc));
|
| + memcpy(&cpi->lfc_g, &cm->fc, sizeof(cm->fc));
|
|
|
| if(cm->refresh_last_frame)
|
| - vpx_memcpy(&cpi->lfc_n, &cm->fc, sizeof(cm->fc));
|
| + memcpy(&cpi->lfc_n, &cm->fc, sizeof(cm->fc));
|
|
|
| /* if its a dropped frame honor the requests on subsequent frames */
|
| if (*size > 0)
|
| @@ -5934,7 +5935,7 @@ int vp8_set_active_map(VP8_COMP *cpi, unsigned char *map, unsigned int rows, uns
|
| {
|
| if (map)
|
| {
|
| - vpx_memcpy(cpi->active_map, map, rows * cols);
|
| + memcpy(cpi->active_map, map, rows * cols);
|
| cpi->active_map_enabled = 1;
|
| }
|
| else
|
|
|