Commit Graph

310 Commits

Author SHA1 Message Date
Bob Tellez 575a39d1ce UE4: Even more logs to help track down the cook crash.
[CL 2060765 by Bob Tellez in Main branch]
2014-04-30 23:46:04 -04:00
Dmitry Rekman 123eaf1a69 Removed unused GetBuildArtifacts() from ITargetPlatform (this is now being done in UAT).
#codereview Peter.Sauerbrei

[CL 2059006 by Dmitry Rekman in Main branch]
2014-04-29 21:53:09 -04:00
Matthew Griffin 40695e5258 Allowing Compression Info class to be selected by cooked platform
Moved functions to check for and select Compressed Audio Info class to the audio device as the audio formats are not accessible in cooked builds (and shouldn't really need to be either).

[CL 2057758 by Matthew Griffin in Main branch]
2014-04-28 10:49:16 -04:00
Matthew Griffin fb32e49bba Created Opus audio format for streaming sounds
Added an audio format for Opus, which also required a resampler to make sure that all imported sounds are converted to a compatible sample rate.
Added the speex resampler from the opus tools package to the third party source, including built libraries for windows and mac.
Changed FVorbisAudioInfo so that it inherits from an interface for any kind of compressed audio, which can be used everywhere instead of being wrapped in #WITH_VORBIS.
Added FOpusAudioInfo to decompress Opus data, not sure at this point whether it's only going to be used for streaming audio but works for non-streamed playback.

[CL 2056352 by Matthew Griffin in Main branch]
2014-04-25 08:39:14 -04:00
Allan Bentham aae3bf9968 #ttp 322654 - UE4: RENDERING: Texture compression pipeline should support per-format maximum sizes
#proj Engine
#branch UE4
#summary Added GetFormatCapabilities to ITextureFormat interface, TextureCompressorModule attempts to downsample images that are too large.
#add GetFormatCapabilities to ITextureFormat and all affected subclasses.
#change BuildTextureMips now attempts to construct a source that is compatible with the maximum size for a texture compressor.

[CL 2053233 by Allan Bentham in Main branch]
2014-04-23 20:04:50 -04:00
Marc Audy a39fab6a6d Remove unused SoundWave.bLoopable flag
[CL 2050271 by Marc Audy in Main branch]
2014-04-23 19:41:55 -04:00
Peter Sauerbrei 0600bc5b81 #ue4
* fix for IPP causing deploy or package to fail when running from Game Launcher

[CL 2039103 by Peter Sauerbrei in Main branch]
2014-04-23 17:23:52 -04:00
Daniel Lamb e12bc9941e Added support for cook on the fly to work with multiple platforms (slowly removing -targetplatform commandline option).
Phase 1
Added platform to the cooked file requests so that the cooker just cooks files for the requested platform.
Reviewed Daniel Wright

[CL 2038767 by Daniel Lamb in Main branch]
2014-04-23 16:44:02 -04:00
UnrealBot db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney 324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00