]> granicus.if.org Git - libvpx/commitdiff
set_maps: add back script and fix.
authorJim Bankoski <jimbankoski@google.com>
Fri, 20 May 2016 13:25:40 +0000 (06:25 -0700)
committerYaowu Xu <yaowu@google.com>
Fri, 9 Sep 2016 19:33:09 +0000 (12:33 -0700)
cherry-picked #a5c5f856 from aom/master

Change-Id: Ie50a81063b5e14f4b5f3b5adcb822dba6b3ee93d

examples/set_maps.c
test/set_maps.sh

index bdd2f812eab563c451c11f2f7d4a7365b6e81dc4..654b1e95ff9c5f0e06ee60ac3efda1a97f2486d0 100644 (file)
@@ -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);
index 7d4be4c385497e7768523937df94a1523cf8148b..eada6d307dd50a78118ff88d46a225f8b49227a5 100755 (executable)
@@ -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}"