Commit Graph

20 Commits

Author SHA1 Message Date
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aaron mcleran
cb28ebe1f5 Fix for crash when loading a new level and having the metasound editor open.
-- moved the audio analyzer subsystem to be an engine subsystem vs a world subsystem

#rb Jimmy.Smith
#jira UE-110047

#ROBOMERGE-OWNER: aaron.mcleran
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 15632634 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)
#ROBOMERGE-CONFLICT from-shelf

[CL 15632681 by aaron mcleran in ue5-main branch]
2021-03-06 01:58:21 -04:00
jonathan bard
670ce37131 Added UTickableWorldSubsystem as a base class for world sub systems that need to be ticked along with their world.
By default:
* It implements FTickableGameObject::GetTickableGameObjectWorld to return the subsystem's world
* It prevents the subsystem from ticking as soon as the subsystem is deinitialized (has required custom solutions in the past to avoid crashes when UWaterSubsystem and UAutoDestroySubsystem get ticked after their world is pending destroy)
* It prevents the subsystem's CDO from ever ticking

#rb jean-francois.dube, chris.gagnon, ben.zeigler
#jira none

[CL 15512967 by jonathan bard in ue5-main branch]
2021-02-24 06:56:06 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
Aaron McLeran
a414e9de26 Adding ability for audio analyzer to have native C++ delegate callbacks on analysis results.
Allowing creating analyzer without a world context object (and a world instead)

#rb Rob.Gay
#jira none

[CL 15212742 by Aaron McLeran in ue5-main branch]
2021-01-26 18:56:26 -04:00
Aaron McLeran
5ea322f9f5 Adding new architecture for realtime analysis using audio buses.
- Implemented a realtime analyzer for loudness.
- Added some utilities to multithreaded audio patching
- Added some utilities to audio buses

#rb Jimmy.Smith
#jira UEAU-629

[CL 15032777 by Aaron McLeran in ue5-main branch]
2021-01-09 18:31:09 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
rob gay
99d8045522 Fix Synesthesia types not displaying names correctly in Content Browser filters
#rnx
#jira UE-90347
#rb phil.popp


#ROBOMERGE-SOURCE: CL 12082727 via CL 12090979
#ROBOMERGE-BOT: (v657-12064184)

[CL 12091239 by rob gay in Main branch]
2020-03-09 15:49:27 -04: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
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
phil popp
31d2ef64d6 Audio Synesthesia Updates
Added onset analyzer which exposes audio onsets to blueprints.
Updated audio analysis trigger mechanism to avoid triggering analysis during an interaction
Updated saving mechanism to mark uobjects dirty when new results generated.
Updated audio analysis logic to keep track of most recent analysis result and avoid ordering issues arrising from async processing

#jira UEAU-262
#rb Ethan.Geller Aaron.McLeran Jimmy.Smith

#ROBOMERGE-SOURCE: CL 9902842 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9902846 by phil popp in Main branch]
2019-10-31 12:19:40 -04:00
phil popp
81fe250e3c Adding Audio Analyzer framework
#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 7776579 via CL 7782054
#ROBOMERGE-BOT: (v386-7774470)

[CL 7782243 by phil popp in Main branch]
2019-08-05 20:07:14 -04:00
phil popp
4f5da86227 Back out changelist 7774939
#rb none


#ROBOMERGE-SOURCE: CL 7775488 via CL 7781709
#ROBOMERGE-BOT: (v386-7774470)

[CL 7781893 by phil popp in Main branch]
2019-08-05 20:04:32 -04:00
phil popp
2eb4081dec Adding Audio Analyzer Architecture
#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 7774939 via CL 7781638
#ROBOMERGE-BOT: (v386-7774470)

[CL 7781809 by phil popp in Main branch]
2019-08-05 20:03:57 -04:00
phil popp
47a206ce55 Back out changelist 7773664
#rb none


#ROBOMERGE-SOURCE: CL 7774461 via CL 7777458
#ROBOMERGE-BOT: (v386-7774470)

[CL 7777509 by phil popp in Main branch]
2019-08-05 17:28:09 -04:00
phil popp
bcd5affc0c Audio Analyzer Plugin Architecture
#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 7773664 via CL 7777216
#ROBOMERGE-BOT: (v386-7774470)

[CL 7777358 by phil popp in Main branch]
2019-08-05 17:26:18 -04:00
phil popp
e9b8c667e0 Back out changelist 7709956
#rb none


#ROBOMERGE-SOURCE: CL 7710405 via CL 7711174
#ROBOMERGE-BOT: (v385-7708028)

[CL 7711217 by phil popp in Main branch]
2019-08-02 18:54:56 -04:00
phil popp
8d860b178e Adding audio analyzer infrastructure
#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 7709956 via CL 7711153
#ROBOMERGE-BOT: (v385-7708028)

[CL 7711196 by phil popp in Main branch]
2019-08-02 18:54:16 -04:00
phil popp
6cdfcc021b Back out changelist 7707442
#rb none


#ROBOMERGE-SOURCE: CL 7707894 via CL 7708449
#ROBOMERGE-BOT: (v385-7708028)

[CL 7710682 by phil popp in Main branch]
2019-08-02 18:42:51 -04:00
phil popp
37998a50fc Audio Analyzer Infrastructure
#ROBOMERGE-SOURCE: CL 7707442 via CL 7708352
#ROBOMERGE-BOT: (v385-7708028)

[CL 7710655 by phil popp in Main branch]
2019-08-02 18:42:01 -04:00