flycast/core/audio
Stefan Schlosser 7531f5df20 oss: cleanup and unification
Audio and record initializations are unified by providing helper functions for
opening the audio device and for setting the device parameters. The ioctl calls
are properly checked for errors and log an appropriate error message. The init
fails if the requested parameters are not supported by the device, i.e. 44.1kHz
16bit stereo for playback. This provides consistent behavior with all the other
audio backends.
2024-11-22 13:06:18 +01:00
..
audiobackend_alsa.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiobackend_coreaudio.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiobackend_directsound.cpp set thread names 2024-04-10 17:08:24 +02:00
audiobackend_libao.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiobackend_null.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiobackend_oboe.cpp oboe: log record stream buffer capacity, not output stream 2024-08-13 17:18:31 +02:00
audiobackend_omx.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiobackend_oss.cpp oss: cleanup and unification 2024-11-22 13:06:18 +01:00
audiobackend_pulseaudio.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiobackend_sdl2.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiostream.cpp move audio drivers to their own folder 2024-01-10 11:45:54 +01:00
audiostream.h move audio drivers to their own folder 2024-01-10 11:45:54 +01:00