Commit Graph

4 Commits

Author SHA1 Message Date
Rob Gay
8471197cdb Edigrate CLs 12157761, 12095028 & subsequency minor build fix CLs
- Move Effect Preset Instances array to use weak pointers to allow for safe bookkeeping and avoid crash on shutdown with dangling raw pointer after client mixer code deletes out from under effect system.
Note: Cleaned up resource acquisition and initialization to be more clear as to who owns sound effect instances using factory-style Create call on FSoundEffectSubmix & FSoundEffectSource.
Remove filtering for each individual effect type as it bloats the filter list
Fix OnInit() not being called on PostEditChangeProperty

#jira UE-90347 UE-90718
#rb ethan.geller
#rnx

[CL 12202690 by Rob Gay in 4.25 branch]
2020-03-16 11:28:55 -04:00
Josh Adams
7a923778c2 - Fixed Windows Clang link errors (didn't make a lot of sense, but should not be an issue)
#rb ben.ingram
#jria UE-88388

[CL 11314993 by Josh Adams in Main branch]
2020-02-10 18:21:14 -05:00
Ethan Geller
9121bc3a44 #jira none
Fix copyrights for new soundfield/endpoint files.
#rb none

[CL 11302296 by Ethan Geller in Main branch]
2020-02-09 19:34:33 -05:00
ethan geller
1b9558d5fa Editgrate 4.25 audio features from project stream:
-Soundfield Submixes
-Endpoint Submixes
-Unreal Ambisonics Encoder/Decoder

[FYI] aaron.mcleran, maxwell.hayes, phil.popp, rob.gay, charles.egenbacher, kevin.neilson


#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 11302185 via CL 11302187
#ROBOMERGE-BOT: (v649-11301724)

[CL 11302191 by ethan geller in Main branch]
2020-02-09 18:57:53 -05:00