summaryrefslogtreecommitdiffstats
path: root/src/audio.c
Commit message (Collapse)AuthorAgeFilesLines
* Begin SOLA refactorsolaXANTRONIX Development2023-07-221-0/+4
|
* Implement xas_audio_format_mono()XANTRONIX Development2022-03-171-0/+8
| | | | | Implement xas_audio_format_mono() to return a new audio format descriptor for a given input, but in mono, as a convenience
* Remove unnecessary argument from callbacksXANTRONIX Development2022-03-141-9/+5
|
* Implement xas_audio_apply_gain()XANTRONIX Development2022-02-281-8/+44
|
* Implement xas_audio_format_eq()XANTRONIX Development2022-02-231-0/+6
| | | | | Implement xas_audio_format_eq() to compare xas_audio_format objects for equivalence
* Use consistent sink/source naming in src/audio.cXANTRONIX Development2022-02-161-49/+49
|
* Implement xas_audio_stream_buffer()XANTRONIX Development2022-02-151-0/+4
| | | | | Implement xas_audio_stream_buffer() to return the input/output buffer associated with an audio stream
* Implement xas_audio_format typeXANTRONIX Development2022-02-091-43/+64
| | | | | | | | | | | Changes: * Implement xas_audio_format struct to provide sample size, channels, and sample rate * Refactor argument order for most functions to allow a reasonable reading of argument types, when replacing three separate size_t arguments with one xas_audio_format object
* Ensure stream reads can't oversohot buffer sizeXANTRONIX Development2022-02-031-0/+4
|
* Channel count first seems...nicer, somehow.XANTRONIX Development2022-02-021-10/+10
|
* Ensure number of samples written is returnedXANTRONIX Development2022-02-021-1/+1
|
* nailed itXANTRONIX Development2022-02-021-29/+49
|
* Everything accounted for!XANTRONIX Development2022-02-011-26/+19
|
* This is getting annoyingly close to working...XANTRONIX Development2022-01-311-2/+4
|
* Heh. This works.XANTRONIX Development2022-01-311-1/+1
|
* Good drone!!!XANTRONIX Development2022-01-151-9/+44
|
* still not quite there, but closeXANTRONIX Development2022-01-151-0/+145