swresample: allow double precision beta value for the Kaiser window
authorGanesh Ajjanagadde <gajjanagadde@gmail.com>
Sat, 7 Nov 2015 15:16:27 +0000 (10:16 -0500)
committerGanesh Ajjanagadde <gajjanagadde@gmail.com>
Mon, 9 Nov 2015 02:11:07 +0000 (21:11 -0500)
commit1bed09a30ef95cc85513688f3b3c18c3fd332fd8
tree29675ca46bf040a7b5fa1dd0bb5368c0fc371ab0
parent9ac61e73d0843ec4b83f4e3d47eded73234e406e
swresample: allow double precision beta value for the Kaiser window

Kaiser windows inherently don't require beta to be an integer. This was
an arbitrary restriction. Moreover, soxr does not require it, and in
fact often estimates beta to a non-integral value.

Thus, this patch allows greater flexibility for swresample clients.
Micro version is updated.

Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
doc/resampler.texi
libswresample/options.c
libswresample/resample.c
libswresample/resample.h
libswresample/soxr_resample.c
libswresample/swresample_internal.h
libswresample/version.h