Further improve calculation of when to use wide residual computation #702
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This takes #700 one step further
In the following dataset,
./current
is a binary without this PR and #700,./mulbits
is without this PR but with #700 and./betterbps
is including this PR. Testdata is the same as for #700: an upsampled set of short samples. Results are most pronounced for-5p
on 24-bit material, see emphasis../betterbps -5 -j2 -c ../Rarewares-16bit.flac
./mulbits -5 -j2 -c ../Rarewares-16bit.flac
./current -5 -j2 -c ../Rarewares-16bit.flac
./betterbps -5p -j2 -c ../Rarewares-16bit.flac
./mulbits -5p -j2 -c ../Rarewares-16bit.flac
./current -5p -j2 -c ../Rarewares-16bit.flac
./betterbps -8 -j2 -c ../Rarewares-16bit.flac
./mulbits -8 -j2 -c ../Rarewares-16bit.flac
./current -8 -j2 -c ../Rarewares-16bit.flac
./betterbps -8p -j2 -c ../Rarewares-16bit.flac
./mulbits -8p -j2 -c ../Rarewares-16bit.flac
./current -8p -j2 -c ../Rarewares-16bit.flac
./betterbps -5 -j2 -c ../Rarewares-24bit.flac
./mulbits -5 -j2 -c ../Rarewares-24bit.flac
./current -5 -j2 -c ../Rarewares-24bit.flac
./betterbps -5p -j2 -c ../Rarewares-24bit.flac
./mulbits -5p -j2 -c ../Rarewares-24bit.flac
./current -5p -j2 -c ../Rarewares-24bit.flac
./betterbps -8 -j2 -c ../Rarewares-24bit.flac
./mulbits -8 -j2 -c ../Rarewares-24bit.flac
./current -8 -j2 -c ../Rarewares-24bit.flac
./betterbps -8p -j2 -c ../Rarewares-24bit.flac
./mulbits -8p -j2 -c ../Rarewares-24bit.flac
./current -8p -j2 -c ../Rarewares-24bit.flac