diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2018-10-25 02:21:46 +0300 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2018-10-25 02:34:22 +0300 |
commit | 128715b5fdd513f9824bef32119285efa44c1d1b (patch) | |
tree | 07446cffc8a4a9b933a49c540c09eeb61e09f884 /src/lf_mask.h | |
parent | 32c62b5f38e9c935454b95e3aa1730ebd00f87cf (diff) |
Make access into loopfilter masks safe across sb64 tile threads
Fixes #100.
Diffstat (limited to 'src/lf_mask.h')
-rw-r--r-- | src/lf_mask.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lf_mask.h b/src/lf_mask.h index e88955d..9d4def7 100644 --- a/src/lf_mask.h +++ b/src/lf_mask.h @@ -50,8 +50,8 @@ typedef struct Av1RestorationUnit { // each struct describes one 128x128 area (1 or 4 SBs) typedef struct Av1Filter { // each bit is 1 col - uint32_t filter_y[2 /* 0=col, 1=row */][32][3]; - uint32_t filter_uv[2 /* 0=col, 1=row */][32][2]; + uint16_t filter_y[2 /* 0=col, 1=row */][32][3][2]; + uint16_t filter_uv[2 /* 0=col, 1=row */][32][2][2]; int8_t cdef_idx[4]; // -1 means "unset" uint16_t noskip_mask[32][2]; Av1RestorationUnit lr[3][4]; |