Citron/src/audio_core
Zephyron 3aa9c0d151
audio: refactor SDL2 sink implementation
- Move SDLSinkStream class definition to header file
- Add additional error checking for SDL audio device availability
- Limit audio channels to stereo
- Add format verification and warning messages
- Improve audio device initialization with better error handling
- Rename device variable to audio_device_id for clarity
- Add running state flag
- Update copyright header to include citron

This refactoring improves error handling and provides better debug
information when audio device initialization fails. The implementation
is now more robust and provides clearer feedback for troubleshooting
audio issues.
2025-02-08 19:19:52 +10:00
..
adsp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
device Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
in Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
opus Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
out Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
renderer audio_core/renderer: Add compressor and splitter support for Rev13 2025-02-04 16:32:59 +10:00
sink audio: refactor SDL2 sink implementation 2025-02-08 19:19:52 +10:00
CMakeLists.txt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_core.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_core.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_event.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_event.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_in_manager.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_in_manager.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_manager.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_manager.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_out_manager.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_out_manager.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_render_manager.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio_render_manager.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
precompiled_headers.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00