mpv/video
Niklas Haas 82e81421d7 filter_kernels: improve the gaussian function
Commit 3909e4cd ended up losing the ability to tune the gaussian window,
which this commit trivially reintroduces.

The constant scaling factor (present in the code copied from glumpy)
also goes against filter_kernels.c conventions, which is that f(0.0) = 1
(and the invoking code takes care of normalization), and has been
removed.

The values of this new gaussian function corresponds to different
functions when compared against the old version. To translate the old
values p1 to the new values p2 requires solving 2^(e/p1) = e^(2/p2) or
p2 = p1 * 2/(e * ln(2)) ≈ p1 * 1.0615

In other words, to get the old default in the new function requires
setting scale-param1 to 1.0615. (The new function is *slightly* sharper
by default)

(Though most users should probably not notice the change)
2016-01-07 12:17:34 +01:00
..
decode vaapi: add VP9 profile entires 2015-12-20 10:40:06 +01:00
filter vf_yadif: change defaults 2015-12-21 22:05:40 +01:00
out filter_kernels: improve the gaussian function 2016-01-07 12:17:34 +01:00
csputils.c vo_opengl: fix gray playback 2015-12-26 18:36:55 +01:00
csputils.h csputils: update MP_STEREO3D_COUNT 2015-12-19 08:34:46 +01:00
d3d.h
fmt-conversion.c sub: find GBRP format automatically when rendering to RGB 2015-12-24 16:42:21 +01:00
fmt-conversion.h
gpu_memcpy.c video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
gpu_memcpy.h video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
hwdec.h video: remove VDA support 2015-09-28 22:03:14 +02:00
image_writer.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
image_writer.h
img_format.c sub: find GBRP format automatically when rendering to RGB 2015-12-24 16:42:21 +01:00
img_format.h sub: find GBRP format automatically when rendering to RGB 2015-12-24 16:42:21 +01:00
img_fourcc.h
mp_image.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
mp_image.h video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
mp_image_pool.c video: replace our own refcounting with libavutil's 2015-07-05 23:56:00 +02:00
mp_image_pool.h
sws_utils.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
sws_utils.h
vaapi.c Remove some VLAs 2015-11-06 21:12:20 +01:00
vaapi.h vaapi: drop non-existing FourCC 2015-10-17 14:20:53 +02:00
vdpau.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vdpau.h
vdpau_functions.inc
vdpau_mixer.c csputils: rename "yuv2rgb" functions 2015-12-09 00:23:36 +01:00
vdpau_mixer.h