Commit Graph

98 Commits

Author SHA1 Message Date
ryan mangin
ecac024413 Undo changelist 11153200:
CL 1 of 3: Refactor Audio Device Manager.
[FYI] ethan.geller
#rb: none

#ROBOMERGE-OWNER: ryan.mangin
#ROBOMERGE-AUTHOR: ryan.mangin
#ROBOMERGE-SOURCE: CL 11160333 via CL 11160335
#ROBOMERGE-BOT: (v640-11091645)

[CL 11162634 by ryan mangin in Main branch]
2020-01-29 11:34:23 -05:00
ethan geller
4fff0cce59 CL 1 of 3: Refactor Audio Device Manager.
[FYI] aaron.mcleran, rob.gay


#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 11153200 via CL 11153210
#ROBOMERGE-BOT: (v640-11091645)

[CL 11153252 by ethan geller in Main branch]
2020-01-29 05:00:56 -05:00
bob tellez
73f3d19f1f Back out changelist 11119764, 11119772, 11119809, 11119849, 11121802, 11125895, 11124508. AutoTest assert
[FYI] Rob.Gay


#ROBOMERGE-SOURCE: CL 11125898 via CL 11126424
#ROBOMERGE-BOT: (v640-11091645)

[CL 11126508 by bob tellez in Main branch]
2020-01-28 05:18:04 -05:00
rob gay
dd71a4cd08 - Deprecate AudioDevice implementation Engine/UnrealEngine monolythics & move to AudioDeviceManager
- Remove redundant static calls on AudioDevice in favor of AudioDeviceManager for finding Main/Active Devices (state managed by the manager, not individual devices)
#rb ethan.geller ryan.mangin


#ROBOMERGE-SOURCE: CL 11119764 via CL 11119771
#ROBOMERGE-BOT: (v640-11091645)

[CL 11119776 by rob gay in Main branch]
2020-01-27 15:55:07 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
Marc Audy
360d078ca3 Second batch of remaining Engine copyright updates.
#rnx
#rb none

[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
rob gay
20dc36b3e1 Fix init order warning
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 10108245 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v586-10095595)

[CL 10108252 by rob gay in Main branch]
2019-11-11 18:49:58 -05:00
rob gay
12994664e7 Clean-up UX for modulation bus types (descriptions, order, advanced hiding)
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 10108174 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v586-10095595)

[CL 10108179 by rob gay in Main branch]
2019-11-11 18:42:49 -05:00
rob gay
32ce936017 Perf Fix: Avoid creating modulation proxies every time an update request comes in if the proxy is not already active (as it will simply delete the proxy at the end of the call, and update calls are anticipated to be called relatively frequently)
#rb ethan.geller
#jira none

#ROBOMERGE-SOURCE: CL 10108149 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v586-10095595)

[CL 10108150 by rob gay in Main branch]
2019-11-11 18:40:14 -05:00
rob gay
4c95cee6e6 Fix shadow variable issue on Lumin (trivial)
#rb none
#jira UE-83298

#ROBOMERGE-SOURCE: CL 10070967 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v573-10069714)

[CL 10070968 by rob gay in Main branch]
2019-11-07 11:11:03 -05:00
rob gay
a0890af23e Fix display issue with MixByFilter static BP function call
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 10061575 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v566-10053404)

[CL 10061576 by rob gay in Main branch]
2019-11-06 16:36:37 -05:00
rob gay
ce40a8a223 Add bypass & handle system to fix reference bugs in release
- Includes deprecating auto-activation in favor of bypass as proxies are now always active when referenced.
#rb ethan.geller
#jira UE-82888 UE-82897

#ROBOMERGE-SOURCE: CL 10061533 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v566-10053404)

[CL 10061557 by rob gay in Main branch]
2019-11-06 16:35:01 -05:00
rob gay
32cdbcd0b5 Fix trivial missing initializer warning in cooked builds with modulation plugin enabled
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 9969467 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v560-9963197)

[CL 9969473 by rob gay in Main branch]
2019-11-04 12:47:11 -05:00
rob gay
8150a715b7 Fix tool Default Input Value tool-tip
#rb none
[FYI] kevin.neilson
#jira UE-82362

#ROBOMERGE-SOURCE: CL 9881041 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9881044 by rob gay in Main branch]
2019-10-29 10:51:01 -04:00
rob gay
8de940af1c VS2019 strict fix: Missing include
#rb none
#jira UE-82644

#ROBOMERGE-SOURCE: CL 9877704 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9877705 by rob gay in Main branch]
2019-10-29 00:09:24 -04:00
rob gay
6fcefebd6d - Fix bounds checks
- Fix div-by-zero
- Add bypass boolean to modulation patches to avoid processing for base case
#rb ethan.geller
[FYI] kevin.neilson
#jira UE-82644

#ROBOMERGE-SOURCE: CL 9877647 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9877648 by rob gay in Main branch]
2019-10-28 23:30:09 -04:00
rob gay
4a5ec0bb9e - Fix bug with removing all modulateable sound references instead of single instances in mod proxies (can have the same sound reference a proxy more than once, and this is okay)
- Fix copy pasta in LFO deactivation
- Divert code paths more clearly for when previewing sounds and forcing activation of modulation types and fix bug with certain proxies sticking around or attempting to deactivate early
- Fix uninitialized BaseFreq member in IOscBase
[FYI] Phil.Popp
#rb Maxwell.Hayes
#jira UE-80277

#ROBOMERGE-SOURCE: CL 9745782 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v542-9736015)

[CL 9745787 by rob gay in Main branch]
2019-10-22 11:09:27 -04:00
jamie dale
1bd281c935 Fixed localization conflicts
#jira UE-82247
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 9745577 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v542-9736015)

[CL 9745583 by jamie dale in Main branch]
2019-10-22 10:34:15 -04:00
rob gay
de89208425 Fix missing class specifier in forward declare
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 9735682 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)

[CL 9735697 by rob gay in Main branch]
2019-10-21 14:52:32 -04:00
rob gay
5f35cd4e39 Add Audio Modulation Settings Editor Improvements to beta release
#rb ethan.geller
#jira none

#ROBOMERGE-SOURCE: CL 9734522 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)

[CL 9735449 by rob gay in Main branch]
2019-10-21 14:35:57 -04:00
Rob Gay
7211211779 Fix strict 2019 unity build
#rb none
#jira none

[CL 9625752 by Rob Gay in 4.24 branch]
2019-10-16 19:02:39 -04:00
Rob Gay
b31232ca08 - Move out UObject types to public API and proxies to separate private implementation file
- Sanatize bus value by clamping in editor
- Generic modulation control buses/mixing boilerplate (not enabled)
- Disable modulation curve editor to fix crash in editor
#jira UE-81822
#rb phil.popp

[CL 9625443 by Rob Gay in 4.24 branch]
2019-10-16 18:26:53 -04:00
rob gay
4663614cae - Fix sounds not reviving due to modulation setting source to 0 volume by calculating if can play when FSoundSource not created for associated FWaveInstance
- Fix modulation low-pass defaulting to incorrect value
- Various polish & clean-up
#rb aaron.mcleran


#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 9542629 via CL 9542638
#ROBOMERGE-BOT: (v521-9539702)

[CL 9542778 by rob gay in Main branch]
2019-10-10 17:31:17 -04:00
rob gay
91885aa583 Trivial: Fix old custom mod transform editor compile error
#rb none


#ROBOMERGE-SOURCE: CL 9537070 via CL 9537347
#ROBOMERGE-BOT: (v520-9533335)

[CL 9537361 by rob gay in Main branch]
2019-10-10 11:37:33 -04:00