Commit Graph

139 Commits

Author SHA1 Message Date
phil popp
7e2c4e32d2 Fix deadlock in metasound node registration when updating assets
#rb Helen.Yang
#rnx
#jira UE-196443, UE-197063

[CL 28621450 by phil popp in ue5-main branch]
2023-10-10 11:32:28 -04:00
helen yang
75d35f6029 Prevent MetaSound InitResources from running during cook from MetaSounds used in SoundCues
#jira UE-197371
#rb phil.popp

[CL 28592187 by helen yang in ue5-main branch]
2023-10-09 14:40:31 -04:00
bob tellez
28443a5e59 [Backout] - CL28560665
[FYI] jimmy.smith
Original CL Desc
-----------------------------------------------------------------
Make the CVARs a global override instead of just the defaults
#jira UE-196264
#rb aaron.mcleran

[CL 28563662 by bob tellez in ue5-main branch]
2023-10-06 19:42:56 -04:00
jimmy smith
8eed59c6e9 Make the CVARs a global override instead of just the defaults
#jira UE-196264
#rb aaron.mcleran

[CL 28560930 by jimmy smith in ue5-main branch]
2023-10-06 18:51:06 -04:00
phil popp
0b5639c529 Fix caching of runtime inputs.
#rnx
#jira UE-197079
#rb Helen.Yang

[CL 28506782 by phil popp in ue5-main branch]
2023-10-05 13:40:45 -04:00
phil popp
bb1a939329 Fix logspam on failure to initialize metasound parameters.
#rnx
#jira UE-197081
#rb Helen.Yang

[CL 28478303 by phil popp in ue5-main branch]
2023-10-04 17:59:57 -04:00
phil popp
a0366b7589 Fix deadlock when async building metasounds
Ensure MetaSound graphs are only registered on the game thread.
#rb Rob.Gay
#jira UE-196443, FORT-660159

[CL 28418467 by phil popp in ue5-main branch]
2023-10-03 12:17:13 -04:00
phil popp
e631780063 Register metasound graphs asynchronously
#jira UE-185834, FORT-658630
#rb Rob.Gay, Helen.Yang

[CL 28149471 by phil popp in ue5-main branch]
2023-09-22 15:01:07 -04:00
jimmy smith
ccd6a401b5 Mute warning on Quality Missing for CIS
[CL 28118437 by jimmy smith in ue5-main branch]
2023-09-21 20:57:04 -04:00
jimmy smith
c65d0f1c49 [resubmit]Metasound per platform blockrate and samplerate
#jira UE-192947
#rb rob.gay phill.popp

[CL 28112451 by jimmy smith in ue5-main branch]
2023-09-21 18:46:14 -04:00
phil popp
b478631318 [Backout] - CL28104009
[FYI] phil.popp
Original CL Desc
-----------------------------------------------------------------
Register metasound graphs asynchronously
#jira UE-185834
#rb Rob.Gay, Helen.Yang

[CL 28111209 by phil popp in ue5-main branch]
2023-09-21 18:24:25 -04:00
alex kahn
be38b953ea [Backout] - CL28104951 - CIS Editor Error
[FYI] jimmy.smith
Original CL Desc
-----------------------------------------------------------------
Metasound per platform blockrate and samplerate
#jira UE-192947
#rb rob.gay phill.popp

[CL 28109331 by alex kahn in ue5-main branch]
2023-09-21 17:51:17 -04:00
jimmy smith
cb6738f0f7 Metasound per platform blockrate and samplerate
#jira UE-192947
#rb rob.gay phill.popp

[CL 28105079 by jimmy smith in ue5-main branch]
2023-09-21 16:48:07 -04:00
phil popp
adbad7a65f Register metasound graphs asynchronously
#jira UE-185834
#rb Rob.Gay, Helen.Yang

[CL 28104164 by phil popp in ue5-main branch]
2023-09-21 16:35:40 -04:00
aaron mcleran
d04b712c03 global metasound sample rate override
#jira UE-195668
#rb Jimmy.Smith

[CL 28017277 by aaron mcleran in ue5-main branch]
2023-09-19 18:30:29 -04:00
rob gay
e2a68f998b Fix for crash in tests when MetaSoundBuilderSubsystem is not yet loaded
#rb trivial
#rnx

[CL 27968125 by rob gay in ue5-main branch]
2023-09-18 14:32:59 -04:00
rob gay
20d85c7fd2 Fix for uninitialized builder registry getter causing crash in tests
#rb trivial
#rnx

[CL 27897384 by rob gay in ue5-main branch]
2023-09-14 17:47:02 -04:00
rob gay
008b0741b2 Move MetasoundDocumentBuilders to cache-on-demand
- Invalidate subsystem registerd asset builder cache upon soft deprecated document access id creation
#rb phil.popp
#jira UE-194159
#rnx

[CL 27894768 by rob gay in ue5-main branch]
2023-09-14 16:54:36 -04:00
phil popp
1c5f2a8cdd Update caching of input data to use TSortedMap
#jira UE-195472
#rb Rob.Gay

[CL 27886540 by phil popp in ue5-main branch]
2023-09-14 13:49:21 -04:00
rob gay
0b5702d6e8 - Make UMetaSoundSource & UMetaSoundPatch the direct document manipulated object for subsystem builders
- Remove specialized Audition object in favor of directly using UMetaSoundSource for Source builders
#rb phil.popp
#jira UE-194159

[CL 27861100 by rob gay in ue5-main branch]
2023-09-13 20:11:49 -04:00
Rob Gay
0ce9da005d Prepare code to preprocess MetaSound cooked layers/pages
- Move reroute preprocessing to Builder API
- Fix for potential memory scribble when deleting output edges in builder
- Move builder to use deterministic guid generation where necessary
#rb helen.yang
#rb phil.popp
#jira UE-194159
#rnx

[CL 27615214 by Rob Gay in ue5-main branch]
2023-09-05 17:54:02 -04:00
helen yang
4d136215c5 Move MetaSound AutoUpdate and PreprocessDocument from runtime to cook using deterministic ID generation
- remove old cvars for editor/runtime deterministic ID generation

#jira UE-179993
#rb phil.popp

[CL 27242603 by helen yang in ue5-main branch]
2023-08-21 12:25:01 -04:00
Rob Gay
e78fce4c68 Add tags for InitParams & RebuildGraph MS transforms for more perf analysis datapoints
#rb trivial
#jira none
#rnx

[CL 27018471 by Rob Gay in ue5-main branch]
2023-08-10 20:04:23 -04:00
rob gay
61cb3544cf - Fix for auditioning the same sound multiple times not respecting live updates on additional calls
- Upgrade Live Node Update automation tests to LiveUpdateMultipleMetaSoundSources for more comprehensive coverage
#rb helen.yang
#jira UE-192099
#rnx
#lockdown julien.marchand

[CL 26971688 by rob gay in ue5-main branch]
2023-08-09 16:45:21 -04:00
rob gay
b3bfab8bd3 - Fix for missing detach in PostOutputFormatChange case where persistent builder was registered when system is not ready for this (changes could be made by controllers behind the back of the builder system, snuck in from controller mutation delegate notification change)
- Fix crash if attempting to Create<Patch/Source>PresetBuilder with null script interface ref
- Misc clean-up
#rb phil.popp
#rnx
#jira UE-191633

[CL 26781686 by rob gay in ue5-main branch]
2023-08-02 14:35:48 -04:00