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:
authorHenrik Gramner <gramner@twoorioles.com>2020-12-02 16:10:49 +0300
committerHenrik Gramner <gramner@twoorioles.com>2020-12-13 00:11:32 +0300
commitfdf1570e13b9360d7f3d224e1f77655e34980350 (patch)
tree9f6d049bd89808ce6b4e699cffba40746ce237e8
parent6f7e5cb38edfe6dc3899f0ddf7d508e508f21f81 (diff)
Use smaller data types for wiener filter coefficients
Reduces memory usage by 96 bytes per sb.
-rw-r--r--src/lf_mask.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lf_mask.h b/src/lf_mask.h
index 0c9caa6..099e8e8 100644
--- a/src/lf_mask.h
+++ b/src/lf_mask.h
@@ -41,8 +41,8 @@ typedef struct Av1FilterLUT {
typedef struct Av1RestorationUnit {
enum Dav1dRestorationType type;
- int16_t filter_h[3];
- int16_t filter_v[3];
+ int8_t filter_h[3];
+ int8_t filter_v[3];
uint8_t sgr_idx;
int16_t sgr_weights[2];
} Av1RestorationUnit;