25 Commits (f9315ea984efc1a58499664e27b75c37295381db)

Author SHA1 Message Date
Michael Niedermayer 30b2611ed3 swresample: Skip over dither steps if dithering scale is 0 8 years ago
Michael Niedermayer 946acacdcd swresample: move dither init up 8 years ago
Ganesh Ajjanagadde 24e6729a04 swresample/dither: use integer arithmetic 9 years ago
Ganesh Ajjanagadde 196b885a5f swresample/dither: check memory allocation 10 years ago
Michael Niedermayer c0e3b46118 swresample: add av_cold to init functions 10 years ago
Michael Niedermayer c77cc2c176 swresample/dither: Cleanup number suffixes 10 years ago
Michael Niedermayer a5290cb1ac swresample/dither: use av_malloc_array() 11 years ago
Michael Niedermayer 6bc4e36ba7 swr: set scale for 32->32/24 dither 12 years ago
Michael Niedermayer 8b3affda87 swr: support a seperate output sample bits. 12 years ago
Michael Niedermayer 55d0528669 swr/dither: fix division by 0 12 years ago
Michael Niedermayer e5a736261b swr: Use a temporary buffer for dither/Noise shaping when the input is read only 12 years ago
Michael Niedermayer 2672b2c1d2 swr: scale data down in noise shaping to avoid cliping 12 years ago
Michael Niedermayer 0b60fc94aa swr: reorder the operations in the noise shaping code 12 years ago
Michael Niedermayer ead3a2a37e swr: add noise_scale field to seperate it from the noise shaping scales 12 years ago
Michael Niedermayer 6908ded20e swr: fix the noise sample type for noise shaping 12 years ago
Michael Niedermayer 3ef06f3415 swr: split swri_dither_init() out 12 years ago
Michael Niedermayer 3ab1970612 swr: move dither related fields to their own context 12 years ago
Michael Niedermayer ba1314c2ef swr: update copyright years of a few files iam working on 12 years ago
Michael Niedermayer 82742294b7 swr: Implement Noise shaping dither 12 years ago
Michael Niedermayer edbde52226 swr: change sample format representation so as to maintain the planer/packed distinction. 13 years ago
Michael Niedermayer c1d404b9e4 swr: add a dither_scale parameter to tune the amplitude of the dither. 13 years ago
Michael Niedermayer a2c92e6063 swr: pass context to swri_get_dither() 13 years ago
Michael Niedermayer f8a237a307 swr: add triangular highpass dither 13 years ago
Michael Niedermayer b1ef4dc406 swr: add triangular dither support 13 years ago
Michael Niedermayer db2eadb2f5 swr: add dither support. 13 years ago