Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2018-11-30 21:55:46 +0300
committerRonald S. Bultje <rsbultje@gmail.com>2018-12-06 02:17:55 +0300
commit2e6c8a92d25234cb27651a76760fd2b50591bc51 (patch)
treeed8bd69180bccc608f4052a74c55d8da751319ca /src/internal.h
parent012fced26756011824236b28497114d9fa02de93 (diff)
Change type of MC intermediates from coef to int16_t
Coef was originally chosen to accomodate 12 bits/component with 4 extra precision intermediates + some under/overflow range, but it turns out that 12 bits/component only uses 2 extra precision intermediates, so we don't need coef.
Diffstat (limited to 'src/internal.h')
-rw-r--r--src/internal.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/internal.h b/src/internal.h
index 3049828..877a628 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -278,7 +278,7 @@ struct Dav1dTileContext {
uint8_t *pal_idx;
int16_t *ac;
pixel *interintra, *lap;
- coef *compinter;
+ int16_t *compinter;
} scratch;
ALIGN(uint8_t scratch_seg_mask[128 * 128], 32);