Force encoder to use 16bit pipeline

STATS_CHANGED

Change-Id: I5a50c0634b3869f2b3e0bcde2087a532a1bcd72e
diff --git a/apps/aomenc.c b/apps/aomenc.c
index cc7aa86..88ba906 100644
--- a/apps/aomenc.c
+++ b/apps/aomenc.c
@@ -1076,7 +1076,6 @@
       config->cfg.full_still_picture_hdr = 1;
     } else if (arg_match(&arg, &g_av1_codec_arg_defs.use_16bit_internal,
                          argi)) {
-      config->use_16bit_internal = 1;
       warn("%s option deprecated. default to 1 always.\n", arg.name);
     } else if (arg_match(&arg, &g_av1_codec_arg_defs.dropframe_thresh, argi)) {
       config->cfg.rc_dropframe_thresh = arg_parse_uint(&arg);
@@ -1212,7 +1211,7 @@
       if (!match) argj++;
     }
   }
-  config->use_16bit_internal |= config->cfg.g_bit_depth > AOM_BITS_8;
+  config->use_16bit_internal = 1;
 
   return eos_mark_found;
 }
@@ -2113,9 +2112,8 @@
           default: break;
         }
       }
-      if (stream->config.cfg.g_bit_depth > 8) {
-        stream->config.use_16bit_internal = 1;
-      }
+      // Force encoder to use 16-bit pipeline for 8-bit video/image
+      stream->config.use_16bit_internal = 1;
       if (profile_updated && !global.quiet) {
         fprintf(stderr,
                 "Warning: automatically updating to profile %d to "