Commit Graph

35 Commits

Author SHA1 Message Date
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
bryan sefcik
da92084a12 Optimized out more private modules includes and dependencies.
#preflight 64627c382965f6ea8ea83bd6

[CL 25479683 by bryan sefcik in ue5-main branch]
2023-05-15 16:26:12 -04:00
jimmy smith
2a0a554e0b Fix DDC issue with Compression Quality
#jira FORT-563228
#rb phil.popp
#preflight 63f069fc500c05a6244ced82

[CL 24298350 by jimmy smith in ue5-main branch]
2023-02-18 01:21:01 -05:00
jimmy smith
499bb33b24 Change Bink Quality mapping to use full 1-100 range. Add Project Setting to change "Default Compression Quality". Rewrite of DDC key hash to fix collisions.
NOTE: Bumping Bink version as mapping changed. Also bumping Streamcache versions as hash function changed.
#jira FORT-557932
#rb dan.thompson aaron.mcleran
#preflight 63dd54e5442a87d63d4a0dbc

[CL 23994694 by jimmy smith in ue5-main branch]
2023-02-03 14:08:56 -05:00
marc audy
311f7464bf Updated ../Engine/Source/Runtime/... to inline gen.cpp files
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds

#jira
#preflight

[CL 22173263 by marc audy in ue5-main branch]
2022-09-24 13:57:58 -04:00
nuno leiria
b6c82bebd8 Default AUDIO_BUFFER_ALIGNMENT to 16 on all platforms.
The platform that required a higher alignment is using a software implementation. Also, the alignment is handled at a lower level when a hardware implementation is used.

#preflight 62fe6668f7404b55a3fc8252
#rb david.harvey

[CL 21499814 by nuno leiria in ue5-main branch]
2022-08-22 21:17:33 -04:00
jimmy smith
0a39bf8180 Fix for smoketest crash with default SoundWave PostLoad
#jira UE-159963
#rb rob.gay
#preflight 62d8d3d3b9535cfab6199b33

[CL 21198143 by jimmy smith in ue5-main branch]
2022-07-21 02:24:11 -04:00
Bryan sefcik
b4a6e947d8 Ran IWYU on Public headers under Engine/Source/Runtime/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira

#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf

[CL 21181076 by Bryan sefcik in ue5-main branch]
2022-07-20 11:31:36 -04:00
phil popp
1198a53e35 Fix output buffer size calculation for audio resampler.
#jira none
#rb Jeff.Newquist
#rnx
#preflight 625da14e691f49969eaecda6

[CL 19790149 by phil popp in ue5-main branch]
2022-04-18 13:49:28 -04:00
anna lantz
e71bd0fed3 Deprecating MatchDevice in Sound Wave Quality settings
#jira UE-146280
#rb jimmy.smith
#preflight 623cdc055c488c89d6d80099

[CL 19502867 by anna lantz in ue5-main branch]
2022-03-24 17:18:53 -04:00
maxwell hayes
0fe70675c7 Removing project setting to enable audio stream caching (it is now always enabled.)
#jira UE-126579
#rb Aaron.McLeran
#preflight 62168509476ef5d8a2057eb8


#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 19104090 via CL 19104442 via CL 19104576 via CL 19104582 via CL 19110002
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19147798 by maxwell hayes in ue5-main branch]
2022-02-25 10:37:51 -05:00
anna lantz
b597668733 Audio Platform Settings UX cleanup
#rb aaron.mcleran, ryan.mangin
#preflight 61e0c3d4250b9537f7898dc0

#ROBOMERGE-AUTHOR: anna.lantz
#ROBOMERGE-SOURCE: CL 18611261 in //UE5/Release-5.0/... via CL 18611272 via CL 18611282
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18611301 by anna lantz in ue5-main branch]
2022-01-13 19:44:31 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
Rob Gay
7a7793e767 Deprecate more AlignedFloatBuffer callsites and use FAlignedFloatBuffer
#rb trivial
#rnx
#preflight 60918ea390631e0001d41516

[CL 16198391 by Rob Gay in ue5-main branch]
2021-05-04 16:05:46 -04:00
maxwell hayes
9d49d9867f Fix logspam for audio streamcaching cache misses. (made verbose and made log more clear) and increased default cache size.
#jira UEAU-777, UE-113267
#rb
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 15983722 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15989703 by maxwell hayes in ue5-main branch]
2021-04-13 10:31:24 -04:00
phil popp
c78e597994 Looping metasound wave pop fixes
#jira UE-112985
#lockdown Nick.Whiting
[FYI] Sondra.Moyls
#rb Rob.Gay
#preflight 606f7f3ef4a8770001b02b90

#ROBOMERGE-SOURCE: CL 15961683 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15979473 by phil popp in ue5-main branch]
2021-04-12 13:08:39 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
maxwell hayes
4505c46850 changing FAudioChunkCache::GetChunk() so if it is called with bBlockForLoadCompletion it will perform that load synchronously instead of starting and waiting for an Async task
#rb ethan.geller


#ROBOMERGE-OWNER: maxwell.hayes
#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 12156681 via CL 12156814
#ROBOMERGE-BOT: (v659-12123632)

[CL 12156824 by maxwell hayes in Main branch]
2020-03-12 18:29:42 -04:00
ethan geller
c2fe4748b5 fix for emotes playing back delayed. Core issue is that there will be latency playing back a USoundWave/USoundCue immediately after loading the asset even if the audio asset is set to retained on its USoundClass, since we kick off the async load for the first chunk of audio on PostLoad. Fix is to add 64 KB of audio to the zeroth chunk of sounds set with the streaming flag.
#rb aaron.mcleran
[FYI] randolph.kestner


#ROBOMERGE-SOURCE: CL 11270930 via CL 11273629 via CL 11273759
#ROBOMERGE-BOT: (v647-11244347)

[CL 11273868 by ethan geller in Main branch]
2020-02-05 19:23:14 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
ethan geller
13bb99e32a Back out changelist 9826412 to fix patch diff in cook.
#ROBOMERGE-SOURCE: CL 10221882 via CL 10222025 via CL 10222065 via CL 10222106
#ROBOMERGE-BOT: (v590-10202696)

[CL 10222163 by ethan geller in Main branch]
2019-11-14 15:27:56 -05:00
ethan geller
c61fe9ef76 Add stream chunk override in per platform cook overrides.
#rb maxwell.hayes


#ROBOMERGE-SOURCE: CL 9826412 via CL 9826418 via CL 9826421
#ROBOMERGE-BOT: (v546-9757112)

[CL 9826427 by ethan geller in Main branch]
2019-10-24 19:53:53 -04:00
jimmy smith
6aaf321b7e SoundNodeQuality should be evaluated during cooking
#rb Aaron.Mcleran, Marc.Audy, Ethan.Geller
#jira UE-80323


#ROBOMERGE-OWNER: jimmy.smith
#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 9542946 via CL 9542950
#ROBOMERGE-BOT: (v521-9539702)

[CL 9543087 by jimmy smith in Main branch]
2019-10-10 17:58:16 -04:00
ethan geller
3e7e0e42c1 #rb phil.popp, jimmy.smith
#ROBOMERGE-SOURCE: CL 8695856 via CL 8703363
#ROBOMERGE-BOT: (v422-8689730)

[CL 8703518 by ethan geller in Main branch]
2019-09-16 16:39:20 -04:00