summaryrefslogtreecommitdiff
path: root/usr.bin/aucat/dsp.c
AgeCommit message (Expand)Author
2024-04-22aucat: Use a 24-bit table for index to volume conversionAlexandre Ratchov
2024-03-20aucat: Add generic channel mapping in place of -j and -c options.Alexandre Ratchov
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2021-07-05Fix off-by-one array access when 64 channel stream is resampledAlexandre Ratchov
2021-01-12const-ify lookup tables; ok ratchov@Christian Weisgerber
2021-01-11Use sndiod's 8-th order FIR low-pass filter for resamplingAlexandre Ratchov
2020-12-10Check sample signedness when setting up format conversions.Alexandre Ratchov
2018-11-07Fix clipping during float to integer conversions.Alexandre Ratchov
2018-09-18clear p->ctx array with memset(); ok ratchov@miko
2016-09-30Remove unnecessary includes. From Michael W. Bombardieri <mb at ii.net>.Alexandre Ratchov
2016-09-23Fix many typos, from Michael W. Bombardieri <mb at ii.net>, thanksAlexandre Ratchov
2016-06-10Simplify the sample rate converter, no behaviour change.Alexandre Ratchov
2016-06-08removed unused fields of resamp structureAlexandre Ratchov
2016-06-07Add resamp_getcnt() routine to calculate the exact number of samplesAlexandre Ratchov
2016-05-27When resampling, use the exact resampling factor instead of the ratioAlexandre Ratchov
2016-05-27Make resamp_do() get the exact number input and output samples andAlexandre Ratchov
2016-05-26Make format conversion routines return the number of framesAlexandre Ratchov
2016-01-10trailing spaces, fit in 80 columnsAlexandre Ratchov
2015-05-04Fix clipping bug in float to fixed point conversion, causingAlexandre Ratchov
2015-01-21Simplify internals and rewrite file header parsing code:Alexandre Ratchov