eden-miror/src/audio_core
lizzie 37b5cf6003
[audio_core, hle, video_core] force inline of functions that only contain thread loops (#3970)
traditionally, when doing jthread:

```
jthread() calls function parameter operator()() with args
function operator()() calls the code within
code within is, say { ThreadMain(); }
3 calls because why not
```

now this just makes it be 2 calls, mainly benefits non-LTO builds

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3970
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-05-23 21:16:28 +02:00
..
adsp [audio_core, hle, video_core] force inline of functions that only contain thread loops (#3970) 2026-05-23 21:16:28 +02:00
common [audio_core/hid] Audio REV12+15 support + HID fixes (#2719) 2025-10-12 17:03:14 +02:00
device [audio] Fix release buffer for audio input (#3336) 2026-01-18 16:20:32 +01:00
in [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
opus [common, core] remove uneeded memory indirection overhead at startup (#3306) 2026-01-16 23:39:16 +01:00
out [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
renderer [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
sink [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
audio_core.cpp Rework ADSP into a wrapper for apps 2023-09-04 17:12:16 +01:00
audio_core.h Rework ADSP into a wrapper for apps 2023-09-04 17:12:16 +01:00
audio_event.cpp [common] remove ranges polyfill (#2546) 2025-09-24 19:29:48 +02:00
audio_event.h audio_core: Amend documentation tags 2022-09-15 09:47:23 -04:00
audio_in_manager.cpp audio: rewrite IAudioInManager 2024-02-20 22:15:37 -05:00
audio_in_manager.h audio: rewrite IAudioInManager 2024-02-20 22:15:37 -05:00
audio_manager.cpp hle: rename legacy errors to Results 2023-03-06 20:58:42 -05:00
audio_manager.h general: fix compile for Apple Clang 2022-11-22 22:22:28 -05:00
audio_out_manager.cpp Rework ADSP into a wrapper for apps 2023-09-04 17:12:16 +01:00
audio_out_manager.h Rework ADSP into a wrapper for apps 2023-09-04 17:12:16 +01:00
audio_render_manager.cpp Rework ADSP into a wrapper for apps 2023-09-04 17:12:16 +01:00
audio_render_manager.h Rework ADSP into a wrapper for apps 2023-09-04 17:12:16 +01:00
CMakeLists.txt [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00