diff options
author | wolfbeast <mcwerewolf@wolfbeast.com> | 2019-01-21 13:09:32 +0100 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2019-01-21 13:09:32 +0100 |
commit | d1a0bfe221b91ea37a34d0b0360f347d2a6394e5 (patch) | |
tree | 5bba8c28b5415c90e90156bfa59a641a99118b99 /media/libwebp/dsp/lossless.h | |
parent | 9a954e2d1619788f658f6ec30c7dbd89b3d48b0d (diff) | |
download | UXP-d1a0bfe221b91ea37a34d0b0360f347d2a6394e5.tar UXP-d1a0bfe221b91ea37a34d0b0360f347d2a6394e5.tar.gz UXP-d1a0bfe221b91ea37a34d0b0360f347d2a6394e5.tar.lz UXP-d1a0bfe221b91ea37a34d0b0360f347d2a6394e5.tar.xz UXP-d1a0bfe221b91ea37a34d0b0360f347d2a6394e5.zip |
Update libwebp to version 1.0.2
This resolves #939.
Diffstat (limited to 'media/libwebp/dsp/lossless.h')
-rw-r--r-- | media/libwebp/dsp/lossless.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/media/libwebp/dsp/lossless.h b/media/libwebp/dsp/lossless.h index 4a1d1e0dd..6db5fafc1 100644 --- a/media/libwebp/dsp/lossless.h +++ b/media/libwebp/dsp/lossless.h @@ -163,7 +163,7 @@ extern VP8LCostCombinedFunc VP8LExtraCostCombined; extern VP8LCombinedShannonEntropyFunc VP8LCombinedShannonEntropy; typedef struct { // small struct to hold counters - int counts[2]; // index: 0=zero steak, 1=non-zero streak + int counts[2]; // index: 0=zero streak, 1=non-zero streak int streaks[2][2]; // [zero/non-zero][streak<3 / streak>=3] } VP8LStreaks; @@ -194,10 +194,14 @@ extern VP8LGetEntropyUnrefinedFunc VP8LGetEntropyUnrefined; void VP8LBitsEntropyUnrefined(const uint32_t* const array, int n, VP8LBitEntropy* const entropy); -typedef void (*VP8LHistogramAddFunc)(const VP8LHistogram* const a, - const VP8LHistogram* const b, - VP8LHistogram* const out); -extern VP8LHistogramAddFunc VP8LHistogramAdd; +typedef void (*VP8LAddVectorFunc)(const uint32_t* a, const uint32_t* b, + uint32_t* out, int size); +extern VP8LAddVectorFunc VP8LAddVector; +typedef void (*VP8LAddVectorEqFunc)(const uint32_t* a, uint32_t* out, int size); +extern VP8LAddVectorEqFunc VP8LAddVectorEq; +void VP8LHistogramAdd(const VP8LHistogram* const a, + const VP8LHistogram* const b, + VP8LHistogram* const out); // ----------------------------------------------------------------------------- // PrefixEncode() |