Commit edf0272
committed
Squashed commit of the following:
commit 915c53e
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 19:12:57 2025 +0000
Add game pause detection to OpenAL music system
commit e1906bf
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 18:53:59 2025 +0000
Add MP3 support and soundtrack queue system
Integrated dr_mp3 library for MP3 playback and extended CSoundtrackSystem to support MP3 files. Added soundtrack queue management, playback controls, and new console commands for queueing, skipping, clearing, and inspecting soundtrack tracks. Improved OGG loading robustness and refactored code for better error handling and state management.
commit d21a082
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 16:33:43 2025 +0000
Re-add my fork of OpenAL with halflife fixes
commit ee9d82f
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 16:22:38 2025 +0000
Remove OpenAL Soft
commit 6fab704
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 01:07:16 2025 +0000
Add OGG soundtrack support and refactor audio system
Refactored CWavPlayer to CSoundtrackSystem to support both WAV and OGG playback using OpenAL and libvorbis. Updated CMakeLists.txt to include ogg and vorbis libraries and headers. Replaced old command interface with soundtrack_play and soundtrack_stop commands, supporting looped playback. Updated initialization and shutdown logic to use the new system.
commit 0c76747
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 00:23:29 2025 +0000
Add OGG submodules
commit 994aa79
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 00:15:59 2025 +0000
Rename WavPlayer to SoundtrackSystem
commit cdc0e3f
Merge: 46bf742 f3affdb
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 00:11:57 2025 +0000
Merge branch 'dev' into dev_openAL
commit 46bf742
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 00:07:03 2025 +0000
Update CMakeLists.txt
commit fe0ab89
Author: Sabian Roberts <[email protected]>
Date: Tue Nov 11 00:01:49 2025 +0000
Downgrade OpenAL to 1.24.3
commit f329ad4
Author: Sabian Roberts <[email protected]>
Date: Mon Nov 10 23:58:34 2025 +0000
Update CMakeLists.txt
commit 17cdf52
Author: Sabian Roberts <[email protected]>
Date: Mon Nov 10 23:55:46 2025 +0000
Update CMakeLists.txt
commit 1d2357a
Author: Sabian Roberts <[email protected]>
Date: Mon Nov 10 23:53:35 2025 +0000
Update openal-soft
commit d7ef3d6
Author: Sabian Roberts <[email protected]>
Date: Mon Oct 13 20:19:29 2025 +0100
Add OpenAL WAV audio playback support
Introduces a new CWavPlayer class for WAV audio playback using OpenAL, with play and stop console commands. Integrates initialization and shutdown of the audio system into the client DLL lifecycle, and updates CMakeLists to include the new audio module.
commit d36ffa5
Author: Sabian Roberts <[email protected]>
Date: Mon Oct 13 17:55:24 2025 +0100
Update openal-soft
commit d62e4dd
Author: Sabian Roberts <[email protected]>
Date: Mon Oct 13 17:54:43 2025 +0100
Update CMakeLists.txt1 parent f3affdb commit edf0272
File tree
14 files changed
+6086
-8
lines changed- cl_dll
- audio
- gameui
- external
- drmp3
14 files changed
+6086
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | 6 | | |
10 | 7 | | |
11 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
3 | 29 | | |
4 | 30 | | |
5 | 31 | | |
| |||
163 | 189 | | |
164 | 190 | | |
165 | 191 | | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
166 | 195 | | |
167 | 196 | | |
168 | 197 | | |
| |||
181 | 210 | | |
182 | 211 | | |
183 | 212 | | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
184 | 217 | | |
185 | 218 | | |
186 | 219 | | |
| |||
287 | 320 | | |
288 | 321 | | |
289 | 322 | | |
290 | | - | |
291 | | - | |
| 323 | + | |
| 324 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments