Commit Graph

7 Commits

Author SHA1 Message Date
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Matthew Griffin
98a1cdce0f Added Structs to store streamed audio chunks for runtime streaming or in DDC.
Followed pattern set out by texture streaming so that each chunk of audio data resides in its own bulkdata struct. It is currently possible to split audio into chunks when SoundWaves are marked for streaming but there is no way of doing this exposed at present.
Changed the parameters of FAudioDevice::GetRuntimeFormat so that the relevant SoundWave must be passed in, to allow for different formats for individual sounds/streaming options.
USoundWave::FreeResources no longer resets the NumChannels as it is unnecessary and causes sounds to be unable to play after the OGG data is flushed when attempting to switch to OPUS.

[CL 2099012 by Matthew Griffin in Main branch]
2014-06-09 11:13:16 -04:00
Dmitry Rekman
e978c53788 ALAudio: more logging to easily identify errors + some cleanup.
[CL 2088545 by Dmitry Rekman in Main branch]
2014-05-29 17:45:31 -04:00
Marc Audy
c39edd47c0 Ensure that precaching of a sound completes instead of failing to start for all platforms (not just XAudio done in CL# 2082171)
TTP #335967

[CL 2082177 by Marc Audy in Main branch]
2014-05-22 14:15:18 -04:00
Dmitry Rekman
cbf1582dd2 Support compressed audio on Linux.
- Catching up with MatthewG's changes on other platforms.
- Fixes problems on QA-SoundLoop and elsewhere (TTP #334227).

#codereview Matthew.Griffin

[CL 2066049 by Dmitry Rekman in Main branch]
2014-05-07 16:51:22 -04:00
Dmitry Rekman
58d8be7d20 Minor cleanup of SteamController module (removing printfs, etc).
#codereview Michael.Liebenow

[CL 2063930 by Dmitry Rekman in Main branch]
2014-05-05 17:42:19 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00