Fix ZSTD_dedicatedDictSearch_isSupported() requirements
parent
413b3198b0
commit
77ae664ba6
|
@ -5186,7 +5186,10 @@ static ZSTD_compressionParameters ZSTD_dedicatedDictSearch_getCParams(int const
|
||||||
static int ZSTD_dedicatedDictSearch_isSupported(
|
static int ZSTD_dedicatedDictSearch_isSupported(
|
||||||
ZSTD_compressionParameters const* cParams)
|
ZSTD_compressionParameters const* cParams)
|
||||||
{
|
{
|
||||||
return (cParams->strategy >= ZSTD_greedy) && (cParams->strategy <= ZSTD_lazy2);
|
return (cParams->strategy >= ZSTD_greedy)
|
||||||
|
&& (cParams->strategy <= ZSTD_lazy2)
|
||||||
|
&& (cParams->hashLog >= cParams->chainLog)
|
||||||
|
&& (cParams->chainLog <= 24);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -805,6 +805,8 @@ println "- Dictionary compression roundtrip"
|
||||||
zstd -f tmp -D tmpDict
|
zstd -f tmp -D tmpDict
|
||||||
zstd -d tmp.zst -D tmpDict -fo result
|
zstd -d tmp.zst -D tmpDict -fo result
|
||||||
$DIFF "$TESTFILE" result
|
$DIFF "$TESTFILE" result
|
||||||
|
println "- Dictionary compression with hlog < clog"
|
||||||
|
zstd -6f tmp -D tmpDict --zstd=clog=25,hlog=23
|
||||||
println "- Dictionary compression with btlazy2 strategy"
|
println "- Dictionary compression with btlazy2 strategy"
|
||||||
zstd -f tmp -D tmpDict --zstd=strategy=6
|
zstd -f tmp -D tmpDict --zstd=strategy=6
|
||||||
zstd -d tmp.zst -D tmpDict -fo result
|
zstd -d tmp.zst -D tmpDict -fo result
|
||||||
|
|
Loading…
Reference in New Issue