David Wilson
1b685955cd
Fixes for WavReader to explictly handle "LIST" and "cue " chunks (RA2), and skip to EOF on unknown chunk
2018-04-11 19:22:47 +01:00
Paul Chote
e69cf4fd5c
Rename another Stream.Write(byte[]) extension method.
2018-03-07 22:29:35 +01:00
Peter Antal
9ce0bcb0b7
Mop up active Stylecop nits.
...
Style consistency cleanup.
2018-03-03 11:45:35 +00:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
RoosterDragon
7760c41bd9
Avoid array resizing in OpenAlAsyncLoadSound.
...
- Where it is accessible, use the length of the stream to presize the MemoryStream to the correct size.
- Instead of copying out the result via ToArray, grab the underlying buffer via GetBuffer and use that to create the sound source.
This avoids extraneous copying of the array containing the audio.
2017-12-12 00:01:04 +01:00
RoosterDragon
7ed769421e
Providing streaming WavFormat data.
...
WavFormat.GetPCMInputStream now returns data that is streamed, rather than a MemoryStream.
2017-09-24 11:23:39 +01:00
RoosterDragon
9413d9595c
Providing streaming AudFormat data.
...
AudFormat.GetPCMInputStream now returns data that is streamed, rather than a MemoryStream.
2017-07-14 23:02:49 +01:00
Paul Chote
69587a2128
Move InstallShieldPackage to Mods.Common.
2017-05-29 12:41:28 +02:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
RoosterDragon
9f1c872340
Improve some exception types.
2016-09-11 15:14:44 +01:00
Paul Chote
bddae7314a
Reimplement InstallShieldCAB extraction.
2016-07-13 21:01:56 +01:00
reaperrr
61acbe70d6
Extract WavReader to own file and move it to FileFormats
2016-06-23 23:47:57 +02:00
reaperrr
f1882e2dd6
Rename ImaAdpcmLoader to *Reader and move it to FileFormats
2016-06-23 23:47:55 +02:00
reaperrr
415e0bb54c
Split AudReader from AudLoader and move it to FileFormats
...
We already separated loading from file format reading for sprites and videos.
2016-06-23 23:47:54 +02:00
reaperrr
ed210b380f
Move audio loaders from engine to mod level
2016-06-23 23:47:52 +02:00
Paul Chote
63782aad2e
Stream MSCab extraction output.
2016-06-16 21:20:42 +01:00
Paul Chote
054b3a43a4
Add a lightweight MSCab parser.
2016-06-14 18:27:24 +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
c581283c9a
Add the TS map importer.
2016-01-18 20:52:35 +00:00
Paul Chote
1202a4d968
Move IniFile to Mods.Common.
2016-01-07 21:07:43 +00:00
Paul Chote
9f4b7097b2
Move WW compression formats into Mods.Common.
2016-01-07 21:07:43 +00:00
Paul Chote
83477ec19e
Move VqaReader to Mods.Common.
2016-01-07 21:07:42 +00:00