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>2019-09-10 18:00:54 +0300
committerRonald S. Bultje <rsbultje@gmail.com>2019-09-10 21:20:38 +0300
commit556890be42d8affef280188c1a5d22cf299b2197 (patch)
treea9579d6b901c5b1f76b3181ee81694c8c13c1cf5 /src/film_grain.h
parent6d363223dc979c393217c86eda54848531d69b9e (diff)
AVX2 for chroma 4:2:0 film grain reconstruction
fguv_32x32xn_8bpc_420_csfl0_c: 8945.4 fguv_32x32xn_8bpc_420_csfl0_avx2: 1001.6 fguv_32x32xn_8bpc_420_csfl1_c: 6363.4 fguv_32x32xn_8bpc_420_csfl1_avx2: 1299.5
Diffstat (limited to 'src/film_grain.h')
-rw-r--r--src/film_grain.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/film_grain.h b/src/film_grain.h
index fb1bb8e..1c41cf7 100644
--- a/src/film_grain.h
+++ b/src/film_grain.h
@@ -64,11 +64,11 @@ typedef decl_fgy_32x32xn_fn(*fgy_32x32xn_fn);
#define decl_fguv_32x32xn_fn(name) \
void (name)(pixel *dst_row, const pixel *src_row, ptrdiff_t stride, \
- const pixel *luma_row, ptrdiff_t luma_stride, int pw, int bh, \
- const Dav1dFilmGrainData *data, \
- const entry grain_lut[][GRAIN_WIDTH], \
+ const Dav1dFilmGrainData *data, int pw, \
const uint8_t scaling[SCALING_SIZE], \
- int uv_pl, int row_num, int is_id HIGHBD_DECL_SUFFIX)
+ const entry grain_lut[][GRAIN_WIDTH], int bh, int row_num, \
+ const pixel *luma_row, ptrdiff_t luma_stride, \
+ int uv_pl, int is_id HIGHBD_DECL_SUFFIX)
typedef decl_fguv_32x32xn_fn(*fguv_32x32xn_fn);
typedef struct Dav1dFilmGrainDSPContext {