Michael Niedermayer
|
d39cc3c092
resample2: fix potential overflow
|
13 years ago |
Michael Niedermayer
|
e124c3c298
resample: Fix overflow
|
13 years ago |
Michael Niedermayer
|
3136fcf45e
Move doxy for public resample2 functions to the public header.
|
15 years ago |
Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
15 years ago |
Diego Biurrun
|
ca74c0a180
cosmetics: Fix two common typos: wont --> will not, lets --> let us.
|
16 years ago |
Diego Biurrun
|
d952638699
typo: occured --> occurred
|
16 years ago |
Aurelien Jacobs
|
aee481cebe
use av_clip_int16() where it makes sense
|
17 years ago |
Diego Biurrun
|
e5a389a1b7
license header consistency cosmetics
|
17 years ago |
Diego Biurrun
|
90b5b51eab
misc typo fixes
|
17 years ago |
Diego Biurrun
|
2029f312e8
Remove redundant #inclusion of common.h, avcodec.h already #includes it.
|
17 years ago |
Diego Biurrun
|
0339fab8fc
Remove unused variable.
|
17 years ago |
Michael Niedermayer
|
7e068841cb
replace long double in the audiophile kiddy mode with doubles, its faster (and more portable) and the audiophile placebo 120db stopband attenuation isnt affected
|
17 years ago |
Michael Niedermayer
|
d6fead9089
change high precision mode to 30 bits again after making the code less overflow sensitive
|
17 years ago |
Michael Niedermayer
|
303bd95cd2
optimize linear filter coeff interpolation code, this also makes the code less prone to overflows
|
17 years ago |
Michael Niedermayer
|
447caf7941
revert r8469 (increase bits for non default highprecision mode)
|
17 years ago |
Michael Niedermayer
|
55fc0eb174
AUDIOPHILE_KIDDY_MODE
|
17 years ago |
Michael Niedermayer
|
50df67d3b5
optimize bessel function instead of trusting gcc to do trivial optimizations (as gcc doesnt ...)
|
17 years ago |
Michael Niedermayer
|
14f887efc6
select more sensible default windows (= attenuation beyond the dynamic range of your input is silly if it negatively affects other parameters)
|
17 years ago |
Michael Niedermayer
|
20cf58c32b
make kaiser windows with other beta than 16 available
|
17 years ago |
Michael Niedermayer
|
c252b26d55
make high precision mode accessible at compile time
|
17 years ago |
Michael Niedermayer
|
ca6940f871
increase bits for non default highprecision mode
|
17 years ago |
Michael Niedermayer
|
ae232dd740
code for testing the accuracy of the resampler
|
17 years ago |
Michael Niedermayer
|
66a148a19a
remove dithering of filter coefficients, improves precision by 1-2 bits and
|
17 years ago |
Reimar Döffinger
|
f66e4f5f9e
Add av_ prefix to clip functions
|
17 years ago |
Diego Biurrun
|
c26abfa541
Rename ABS macro to FFABS.
|
18 years ago |
Diego Biurrun
|
b78e7197a8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
|
18 years ago |
Stefan Huehner
|
7b49ce2e34
Add const to (mostly) char* and make some functions static, which aren't used
|
18 years ago |
Diego Biurrun
|
5509bffa88
Update licensing information: The FSF changed postal address.
|
19 years ago |
Diego Biurrun
|
115329f160
COSMETICS: Remove all trailing whitespace.
|
19 years ago |
Wolfram Gloger
|
f0ff20a197
minor fixes for invalid audio data patch by (Wolfram Gloger: wmglo, dent med uni-muenchen de)
|
19 years ago |
Kurosu
|
f41c1fac3c
av_malloc vs av_mallocz patch by (Kurosu <kurosu inforezo org>)
|
20 years ago |
Michael Niedermayer
|
53f0090dcc
faster and slightly less accurate nearest neighbor resampler
|
20 years ago |
Michael Niedermayer
|
6cb5dcb392
special case for filter_length==1
|
20 years ago |
Michael Niedermayer
|
788d7a8cac
av_resample_compensate() doxy
|
20 years ago |
Michael Niedermayer
|
6e225de2fe
user selectble cutoff frequency
|
20 years ago |
Michael Niedermayer
|
4e255822e5
100l (dont reset the sample position at the block end)
|
20 years ago |
Michael Niedermayer
|
ed861c6bd2
make most resample filter parameters selectable at runtime
|
20 years ago |
Michael Niedermayer
|
f25ba8b393
optimization
|
20 years ago |
Michael Niedermayer
|
51a880208a
make filter size, int32/int16 and a few other things selectable at compiletime
|
20 years ago |
Michael Niedermayer
|
2ac615da82
10l
|
20 years ago |
Michael Niedermayer
|
80e8528865
dont just resample half of the data sometimes
|
20 years ago |
Michael Niedermayer
|
bb22e8b175
10l (lrintf(a)+b vs. lrintf(a+b))
|
20 years ago |
Michael Niedermayer
|
1ac3176044
ugly missing lrintf workaround by ("Steven M. Schultz" <sms at 2bsd dot com>)
|
20 years ago |
Michael Niedermayer
|
b9d2085ba1
various resampling fixes
|
20 years ago |
Michael Niedermayer
|
08f7073a6f
avoid useless normalization and 10l fix
|
20 years ago |
Michael Niedermayer
|
aaaf1635c0
polyphase kaiser windowed sinc and blackman nuttall windowed sinc audio resample filters
|
20 years ago |