encoder crash with --no-wpp
crash started at this tip,
Changeset:11190 (c6fd2839b9aa) deblock: row deblocking is now performed within the encode loop User:Min Chen chenm003@163.com
and encoded fine with --no-deblock --no-sao
Tested at latest tip: e951ab673b1c
Comments (6)
-
-
These encoder crashes exists on latest tip - 1471e4e433cc
1) no-wpp crashing only at veryslow preset.
CLI: x265.exe BasketballDrive_1920x1080_50.y4m -o b.hevc --no-wpp -p veryslow -f 10
full encoder log - http://pastie.org/10660130
2) combination of no-wpp & lookahead-slices 0 crashing at all presets.
CLI: x265.exe BasketballDrive_1920x1080_50.y4m -o b.hevc --no-wpp --lookahead-slices 0 -p ultrafast --crf 40 -f 10
full encoder log - http://pastie.org/10660139
-
Maybe this helps:
diff -r 375ce77b8c35 source/encoder/encoder.cpp --- a/source/encoder/encoder.cpp Mon Dec 28 16:06:55 2015 -0600 +++ b/source/encoder/encoder.cpp Thu Dec 31 21:30:30 2015 +0100 @@ -104,8 +104,8 @@ bool allowPools = !p->numaPools || strcmp(p->numaPools, "none"); // Trim the thread pool if --wpp, --pme, and --pmode are disabled - if (!p->bEnableWavefront && !p->bDistributeModeAnalysis && !p->bDistributeMotionEstimation && !p->lookaheadSlices) - allowPools = false; +// if (!p->bEnableWavefront && !p->bDistributeModeAnalysis && !p->bDistributeMotionEstimation && !p->lookaheadSlices) +// allowPools = false; if (!p->frameNumThreads) {
-
Could you try my patch in the mailing-list?
-
In my tests this patch is OK. Thanks!
-
- changed status to resolved
- Log in to comment
Confirmed: