The aq_mode should be off if lossless mode With lossless mode, don't change the quantizers. BUG=aomedia:1196 Change-Id: I1499e6582bfdc9eeac59703c229eb968757ba29a
diff --git a/av1/av1_cx_iface.c b/av1/av1_cx_iface.c index ce1c739..1bdeceb 100644 --- a/av1/av1_cx_iface.c +++ b/av1/av1_cx_iface.c
@@ -408,13 +408,20 @@ RANGE_CHECK(extra_cfg, color_range, 0, 1); #if CONFIG_DIST_8X8 - if (extra_cfg->enable_dist_8x8 && extra_cfg->lossless) - ERROR("dist-8x8 cannot be used with lossless compression."); RANGE_CHECK(extra_cfg, tuning, AOM_TUNE_PSNR, AOM_TUNE_DAALA_DIST); #else RANGE_CHECK(extra_cfg, tuning, AOM_TUNE_PSNR, AOM_TUNE_SSIM); #endif + if (extra_cfg->lossless) { + if (extra_cfg->aq_mode != 0) + ERROR("Only --aq_mode=0 can be used with --lossless=1."); +#if CONFIG_DIST_8X8 + if (extra_cfg->enable_dist_8x8) + ERROR("dist-8x8 cannot be used with lossless compression."); +#endif + } + return AOM_CODEC_OK; }