Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-18swresample: Skip over dither steps if dithering scale is 0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-18swresample: move dither init upMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-24swresample/dither: use integer arithmeticGanesh Ajjanagadde
This fixes a -Wabsolute-value reported by clang 3.5+ complaining about misuse of fabs() for integer absolute value. An additional benefit is the removal of floating point calculations. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-06-03swresample/dither: check memory allocationGanesh Ajjanagadde
check memory allocation in swri_get_dither() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-21swresample: add av_cold to init functionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-01swresample/dither: Cleanup number suffixesMichael Niedermayer
The <<31 case needs LL Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-08swresample/dither: use av_malloc_array()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-05swr: set scale for 32->32/24 ditherMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-24swr: support a seperate output sample bits.Michael Niedermayer
This avoids user apps having to mangle dither scale. for pcm24 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-14swr/dither: fix division by 0Michael Niedermayer
Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: Use a temporary buffer for dither/Noise shaping when the input is read onlyMichael Niedermayer
This avoids copying the input Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: scale data down in noise shaping to avoid clipingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: reorder the operations in the noise shaping codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: add noise_scale field to seperate it from the noise shaping scalesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: fix the noise sample type for noise shapingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: split swri_dither_init() outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: move dither related fields to their own contextMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: update copyright years of a few files iam working onMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: Implement Noise shaping ditherMichael Niedermayer
The following variants are implemented: lipshitz noise shaping dither shibata noise shaping dither low shibata noise shaping dither high shibata noise shaping dither f-weighted noise shaping dither modified-e-weighted noise shaping dither improved-e-weighted noise shaping dither Data tables taken from SOX Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-28swr: change sample format representation so as to maintain the planer/packed ↵Michael Niedermayer
distinction. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-11swr: add a dither_scale parameter to tune the amplitude of the dither.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-11swr: pass context to swri_get_dither()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-11swr: add triangular highpass ditherMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-10swr: add triangular dither supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-10swr: add dither support.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>