summaryrefslogtreecommitdiff
path: root/warnings.c
diff options
context:
space:
mode:
Diffstat (limited to 'warnings.c')
-rw-r--r--warnings.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/warnings.c b/warnings.c
index 96400db2d..f76d706e0 100644
--- a/warnings.c
+++ b/warnings.c
@@ -81,7 +81,8 @@ static void check_lag_in_frames_realtime_deadline(
static void check_quantizer(int min_q, int max_q,
struct WarningList *warning_list) {
- if (min_q == max_q || abs(max_q - min_q) < 8)
+ const int lossless = min_q == 0 && max_q == 0;
+ if (!lossless && (min_q == max_q || abs(max_q - min_q) < 8))
add_warning(quantizer_warning_string, warning_list);
}