diff options
author | Niklas Haas <git@nand.wakku.to> | 2015-02-24 01:35:14 +0100 |
---|---|---|
committer | Niklas Haas <git@nand.wakku.to> | 2015-02-24 01:35:14 +0100 |
commit | dc3c718b376dfdc2f3d0da9e7fee5efe0ca6840f (patch) | |
tree | 3b38b51b9215c5d4a60ebe1b4031cbb14ac29e53 /video/out/filter_kernels.c | |
parent | dd345afb38bf29d079e410bb31196ff879f73fd3 (diff) | |
download | mpv-dc3c718b376dfdc2f3d0da9e7fee5efe0ca6840f.tar.bz2 mpv-dc3c718b376dfdc2f3d0da9e7fee5efe0ca6840f.tar.xz |
filter_kernels: add robidoux and robidouxsharp
These are EWA-based versions of the keys B/C splines, of which mitchell
is already a member. They are slightly softer and slightly sharper than
mitchell, respectively.
Very easy to define in terms of things we already have.
Diffstat (limited to 'video/out/filter_kernels.c')
-rw-r--r-- | video/out/filter_kernels.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/video/out/filter_kernels.c b/video/out/filter_kernels.c index e5c7f877fd..75b7b50b0d 100644 --- a/video/out/filter_kernels.c +++ b/video/out/filter_kernels.c @@ -326,6 +326,8 @@ const struct filter_kernel mp_filter_kernels[] = { {"catmull_rom", 2, cubic_bc, .params = {0.0, 0.5} }, {"mitchell", 2, cubic_bc, .params = {1.0/3.0, 1.0/3.0} }, {"hermite", 1, cubic_bc, .params = {0.0, 0.0} }, + {"robidoux", 2, cubic_bc, .params = {0.3782, 0.3109}, .polar = true}, + {"robidouxsharp", 2, cubic_bc, .params = {0.2620, 0.3690}, .polar = true}, {"spline16", 2, spline16}, {"spline36", 3, spline36}, {"spline64", 4, spline64}, |