Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
RoosterDragon
5d8c9a560a
Release audio resource for video when StopVideo is called.
2017-12-19 00:57:58 +01:00
RoosterDragon
85c948fd8d
Add a streaming audio playback interface.
...
This allows audio to be streamed, rather than needed to be fully loaded into memory.
2017-07-14 23:02:49 +01:00
rob-v
6df7f18a3b
Fix Initialize sounds (dispose of null SoundSource)
2017-06-24 11:29:55 +01:00
rob-v
8276b17570
Fix Sound memory leak (OutOfMemoryException), remove Music caching to free memory
2017-06-12 18:33:53 -05:00
Paul Chote
a880562b4b
Add support for moving ISounds after creation.
2017-02-03 21:59:32 +00:00
Paul Chote
61050e77f6
Fix PlayLooped ignoring world position.
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
226c0a050a
Dispose some sound streams.
2016-12-23 19:37:17 +00:00
Paul Chote
443c3ee72d
Disable sound on the shell maps.
2016-12-23 11:34:23 +00:00
Paul Chote
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
Taryn Hill
51dd79261f
Fix enumeration in Sound::LoadSound to use the ISoundLoader[] param
2016-11-18 20:23:15 -06:00
abcdefg30
16776e8a97
Fix the music resetting from time to time
2016-09-17 19:43:09 +02:00
Turupawn
bbac9ac61a
Same unit command sounds wont overlap anymore
...
Responding to Travis inquiries
Changed Hashtable for Ditctionary + avoiding code duplication
More small code nits
another nit
2016-08-12 18:15:49 -06: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
Paul Chote
345f91d3ec
Remove the null renderer.
2016-03-30 19:40:19 +01:00
teees
0193ee5b3c
Object oriented sound loader approach
...
Reshapes the ISoundLoader interface and
adds a new ISoundFormat interface to allow streaming in the near future
2016-03-12 12:50:52 +00: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
Paul Chote
b9f8301959
Use IReadOnlyFileSystem in Sound code.
2016-02-18 18:12:32 +00:00
Paul Chote
2fb0af60d1
Merge pull request #10482 from Mailaender/ra2-wav
...
Fixed crashes with Red Alert 2 wav files
2016-01-15 23:05:13 +00:00
RoosterDragon
db520a8560
Merge pull request #10476 from pchote/sound-device-labels
...
Truncate SoundDevice label at the UI level.
2016-01-15 19:53:42 +00:00
Matthias Mailänder
047f71e5ec
Reset stream position after TryParseSound failures
2016-01-15 18:29:25 +01:00
Paul Chote
8731d78594
Truncate SoundDevice label at the UI level.
2016-01-10 23:31:30 +00:00
Pavel Penev
0e53312a1d
Add a package-oriented Platform.ResolvePath() method
2016-01-10 23:19:28 +02:00
DArcy Rush
67f88e368f
Add mute option to the game
2015-12-25 23:33:18 +00:00
Pavel Penev
8d56de80ca
Add ISoundLoader
...
The interface is to be implemented by all sound loaders, just like ISpriteLoader. All loading goes through the interface. This would allow mods to create their own sound loaders outside the engine.
Also add a SoundFormats property to mod.yaml, where mods can define what sound loaders they will need.
This requires Game.Sound to be initialized after the ModData is loaded.
2015-12-20 19:17:48 +02:00
Pavel Penev
1b88d24cfa
Unstatic GlobalFileSystem and rename it to FileSystem
...
Add a ModFiles field on ModData and move all access to the file system to go through that.
2015-12-14 03:42:22 +02:00
Paul Chote
d112083c44
Clean up sound devices on game exit.
2015-09-20 22:46:07 +01:00
Paul Chote
ef55d646f7
Unstatic the Sound class.
2015-09-20 14:11:06 +01:00
Paul Chote
886d489766
Don’t create multiple sound contexts.
2015-09-05 18:29:14 +01:00
Pavel Penev
49e9ad2c7c
Make lower-level Sound not require the server state directly
2015-08-24 01:36:56 +03:00
Matthias Mailänder
17f3466451
untie the engine from SDL2 and MiniTK
2015-08-23 07:58:03 +02:00
Matthias Mailänder
2768fc88e7
stop all sounds on map change
2015-07-05 18:07:11 +02:00
Matthias Mailänder
50e5e9df24
check voice actor references
2015-06-20 12:09:58 +02:00
reaperrr
251d3e6864
Move PlayVoice and PlayVoiceLocal from Sound to Voiced.
...
Move HasVoice, HasVoices and GetVoices from WorldUtils to Voiced.
2015-05-22 01:51:53 +02:00
reaperrr
0d05fdefbb
Extract actor voice set into Voiced trait
2015-05-22 01:51:51 +02:00
Matthias Mailänder
7cbdc07ca3
add a looping sound trait
2015-05-02 06:59:57 +02:00
RoosterDragon
1515ac54f6
Enforce a line length limit.
2015-03-19 17:20:34 +00:00
abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
RoosterDragon
a6cda967c2
Formatted all files.
...
Automatically formatted all files via VS. This generally corrects indentation, removes trailing whitespace and corrects misplaced tabs or spaces. Manually tweaked a few files where required.
2015-01-06 21:28:50 +00:00
Matthias Mailänder
bc3acfeee7
StyleCop clean OpenRA.Game
2015-01-04 15:38:54 +01:00
DeadlySurprise
cdb05537f3
Added tiberian sun vqa file support
2014-11-18 22:35:33 +01:00
Matthias Mailänder
b1ac961adc
StyleCop
2014-07-05 08:35:38 +02:00
Matthias Mailänder
cf6f32fb96
split Sound.cs in smaller chunks
2014-07-05 08:35:38 +02:00