Paul Chote
a880562b4b
Add support for moving ISounds after creation.
2017-02-03 21:59:32 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
RoosterDragon
c79ccab1ba
Marshal results in QueryDevices correctly.
2016-10-03 21:47:42 +01:00
Paul Chote
5a7a69a875
Tidy muting code.
2016-08-06 19:53:50 +01:00
Paul Chote
9437a86e7e
Remove legacy sound code and simplify platform init.
2016-08-06 19:53:50 +01:00
RoosterDragon
1c8f9d44df
Clean up ALC sound device correctly.
...
ALC is thread-safe, therefore we can clean up from any thread and do not need to marshal to the main game thread. To clean up the device properly, we must first unset and destroy the context before attempting to close the device.
2016-07-30 14:53:33 +01:00
RoosterDragon
206088efb4
General code cleanup in OpenAlSoundEngine.cs.
2016-07-30 14:50:42 +01:00
Matthias Mailänder
f22bc68d94
Count the string length in the system codepage.
2016-05-20 21:22:12 +02:00
Matthias Mailänder
1df5e556c6
Auto-detect UTF8 instead of assuming ANSI for device names.
2016-05-20 21:22:10 +02:00
Matthias Mailänder
e47383a4fa
Fix NREs in QueryDevices by bailing out early.
2016-05-20 21:21:52 +02:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
RoosterDragon
b5f24c3fa6
Add some missing Dispose calls, fix some Dispose implementations.
2016-01-01 04:51:54 +00:00
Oliver Brakmann
906aa0f1fd
Merge pull request #10003 from r34ch/mute-setting
...
Mute setting
2015-12-28 14:07:27 +01:00
Paul Chote
9f41743465
Replace MiniTK.Audio with OpenAL-CS.
2015-12-27 17:03:32 +00:00
DArcy Rush
67f88e368f
Add mute option to the game
2015-12-25 23:33:18 +00:00
Paul Chote
d112083c44
Clean up sound devices on game exit.
2015-09-20 22:46:07 +01:00
Matthias Mailänder
17f3466451
untie the engine from SDL2 and MiniTK
2015-08-23 07:58:03 +02:00