From: Jim Bankoski Date: Fri, 20 May 2016 13:25:40 +0000 (-0700) Subject: set_maps: add back script and fix. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a7a3909f5534f57b5c88ec1020734a4ca727ceed;p=libvpx set_maps: add back script and fix. cherry-picked #a5c5f856 from aom/master Change-Id: Ie50a81063b5e14f4b5f3b5adcb822dba6b3ee93d --- diff --git a/examples/set_maps.c b/examples/set_maps.c index bdd2f812e..654b1e95f 100644 --- a/examples/set_maps.c +++ b/examples/set_maps.c @@ -61,39 +61,6 @@ void usage_exit(void) { exit(EXIT_FAILURE); } -static void set_roi_map(const aom_codec_enc_cfg_t *cfg, - aom_codec_ctx_t *codec) { - unsigned int i; - aom_roi_map_t roi; - memset(&roi, 0, sizeof(roi)); - - roi.rows = (cfg->g_h + 15) / 16; - roi.cols = (cfg->g_w + 15) / 16; - - roi.delta_q[0] = 0; - roi.delta_q[1] = -2; - roi.delta_q[2] = -4; - roi.delta_q[3] = -6; - - roi.delta_lf[0] = 0; - roi.delta_lf[1] = 1; - roi.delta_lf[2] = 2; - roi.delta_lf[3] = 3; - - roi.static_threshold[0] = 1500; - roi.static_threshold[1] = 1000; - roi.static_threshold[2] = 500; - roi.static_threshold[3] = 0; - - roi.roi_map = (uint8_t *)malloc(roi.rows * roi.cols); - for (i = 0; i < roi.rows * roi.cols; ++i) roi.roi_map[i] = i % 4; - - if (aom_codec_control(codec, AOME_SET_ROI_MAP, &roi)) - die_codec(codec, "Failed to set ROI map"); - - free(roi.roi_map); -} - static void set_active_map(const aom_codec_enc_cfg_t *cfg, aom_codec_ctx_t *codec) { unsigned int i; @@ -216,9 +183,7 @@ int main(int argc, char **argv) { while (aom_img_read(&raw, infile)) { ++frame_count; - if (frame_count == 22 && encoder->fourcc == AV1_FOURCC) { - set_roi_map(&cfg, &codec); - } else if (frame_count == 33) { + if (frame_count == 33) { set_active_map(&cfg, &codec); } else if (frame_count == 44) { unset_active_map(&cfg, &codec); diff --git a/test/set_maps.sh b/test/set_maps.sh index 7d4be4c38..eada6d307 100755 --- a/test/set_maps.sh +++ b/test/set_maps.sh @@ -41,19 +41,12 @@ set_maps() { [ -e "${output_file}" ] || return 1 } -set_maps_aom() { - if [ "$(aom_encode_available)" = "yes" ]; then - set_maps aom || return 1 - fi -} - set_maps_av1() { if [ "$(av1_encode_available)" = "yes" ]; then set_maps av1 || return 1 fi } -set_maps_tests="set_maps_aom - set_maps_av1" +set_maps_tests="set_maps_av1" run_tests set_maps_verify_environment "${set_maps_tests}"