Fix warning message when the output level is 31.
Change-Id: I17c06dd8e986c515c2bad706f0bbaeb7574da344
diff --git a/apps/aomenc.c b/apps/aomenc.c
index 6fdb742..ef208fd 100644
--- a/apps/aomenc.c
+++ b/apps/aomenc.c
@@ -2585,11 +2585,18 @@
for (int i = 0; i < num_operating_points; i++) {
if (levels[i] > target_levels[i]) {
- aom_tools_warn(
- "Failed to encode to target level %d.%d for operating point "
- "%d. The output level is %d.%d",
- 2 + (target_levels[i] >> 2), target_levels[i] & 3, i,
- 2 + (levels[i] >> 2), levels[i] & 3);
+ if (levels[i] == 31) {
+ aom_tools_warn(
+ "Failed to encode to target level %d.%d for operating point "
+ "%d. The output level is SEQ_LEVEL_MAX",
+ 2 + (target_levels[i] >> 2), target_levels[i] & 3, i);
+ } else {
+ aom_tools_warn(
+ "Failed to encode to target level %d.%d for operating point "
+ "%d. The output level is %d.%d",
+ 2 + (target_levels[i] >> 2), target_levels[i] & 3, i,
+ 2 + (levels[i] >> 2), levels[i] & 3);
+ }
}
}
}