# HG changeset patch # User lorenm # Date 1149018312 0 # Node ID 955096780e7c32d2d043b67d1e7516195beca074 # Parent fb245e797c5d5eec56640b9749cd12e75e779bee Snow: don't try to encode lossless with 9/7 wavelet, because it isn't lossless. diff -r fb245e797c5d -r 955096780e7c snow.c --- a/snow.c Tue May 30 19:40:28 2006 +0000 +++ b/snow.c Tue May 30 19:45:12 2006 +0000 @@ -4041,6 +4041,13 @@ return -1; } + if(avctx->prediction_method == DWT_97 + && (avctx->flags & CODEC_FLAG_QSCALE) + && avctx->global_quality == 0){ + av_log(avctx, AV_LOG_ERROR, "the 9/7 wavelet is incompatible with lossless mode\n"); + return -1; + } + common_init(avctx); alloc_blocks(s);