Commit Graph

863 Commits

Author SHA1 Message Date
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
TwentyPast4
43f64aa55f Update Audio Component ID in Spatialization plugin data
#jira UE-209593
#11617
#rb helen.yang

[CL 35802338 by TwentyPast4 in ue5-main branch]
2024-08-26 12:44:57 -04:00
alfaroh corneyiii
334e41a82e [Backout] - CL35640316
[FYI] alfaroh.corneyiii
Original CL Desc
-----------------------------------------------------------------
Modulation Settings in Sound Cues
#jira UE-176849
#rb phil.popp

[CL 35662372 by alfaroh corneyiii in ue5-main branch]
2024-08-20 14:17:56 -04:00
alfaroh corneyiii
125dddd49f Modulation Settings in Sound Cues
#jira UE-176849
#rb phil.popp

[CL 35640324 by alfaroh corneyiii in ue5-main branch]
2024-08-19 17:39:34 -04:00
maxwell hayes
641fe9d020 Removing / deprecating stale code paths (DTYPE_Native & DTYPE_Preview) and clawing back raw ptr-based resource management from FAudioDeviceManager.
#jira UE-214082
#rb phil.popp

#rnx

[CL 35434788 by maxwell hayes in ue5-main branch]
2024-08-09 16:25:38 -04:00
maxwell hayes
e8e7546d2e Deprecate / remove legacy audio streaming manager.
#jira UE-214082
#rb Phil.Popp
#rnx

[CL 35343794 by maxwell hayes in ue5-main branch]
2024-08-06 12:15:03 -04:00
marc audy
ea5417c39a Fix static analysis warnings
#rnx

[CL 35292160 by marc audy in ue5-main branch]
2024-08-02 19:17:21 -04:00
maxwell hayes
91d4c0f9e5 Pass on missing ScopeLocks around SubmixBufferListener array mutation.
#jira UE-220667
#rb alfaroh.corneyiii
#rnx

[CL 35230445 by maxwell hayes in ue5-main branch]
2024-07-31 17:52:02 -04:00
maxwell hayes
7037a4b183 [CIS] followup: remove module unoptimiaztion (This had issues with Unregister(AsShared()) being called in TSharedFromThis-derived constructors.)
#jira UE-211392
#rb Rob.Gay

[CL 35145606 by maxwell hayes in ue5-main branch]
2024-07-29 13:49:53 -04:00
maxwell hayes
53ddd9cb9c Removed / deprecated need to unregister submix buffer listeners.
This had issues with Unregister(AsShared()) being called in TSharedFromThis-derived constructors.
#jira UE-211392
#rb Rob.Gay

[CL 35145285 by maxwell hayes in ue5-main branch]
2024-07-29 13:35:24 -04:00
neil henning
6ea798a5df Fix the UnrealEditor for Linux build failures caused by the returns_nonnull change.
[CL 35132757 by neil henning in ue5-main branch]
2024-07-29 04:41:25 -04:00
maxwell hayes
41dc4080fc Removinvg stale debug-only ensure.
#jira UE-219472
#rb Jimmy.Smith
#rnx

[CL 34999713 by maxwell hayes in ue5-main branch]
2024-07-22 16:51:19 -04:00
nicholas howe
9e4adb4d75 Audio Bus Reader-Writer Nodes Don't CreatePatch in Reset
#tests all audio bus engine tests pass
#rb Rob.Gay

[CL 34154610 by nicholas howe in ue5-main branch]
2024-06-06 09:01:57 -04:00
phil popp
56737d13eb MetaSound Graph Render Cost
The main elements of this change are:
- Incorporation of "Relative Render Cost" to the AudioDevice in order to do more nuanced voice limiting
- Added a method for tracking a RenderCost in MetaSounds
- Live information on RenderCost is displayed in the MetaSound editor when a sound is previewed

There was some small cleanup as well
- Moved the GraphHierarhcy MetaSound environment variable
- Renamed the MetaSound Environment Variable  TransmissionID to InstanceID
- Put CPU cost and Render Cost into their own widget in the MS editor.

#jira UE-215467
#rb Rob.Gay, Jimmy.Smith

[CL 34020333 by phil popp in ue5-main branch]
2024-05-30 19:36:18 -04:00
nicholas howe
5921988c1f Bus Reader-Writer Node Consistent Latency Fix
#tests EngineTest Audio Bus functional tests all pass
#rb Aaron.McLeran, Rob.Gay, phil.popp

[CL 34003097 by nicholas howe in ue5-main branch]
2024-05-30 10:27:00 -04:00
jimmy smith
883681c751 Submix Send Stomp Fix
#rb aaron.mcleran

[CL 33986282 by jimmy smith in ue5-main branch]
2024-05-29 16:46:26 -04:00
jimmy smith
8aba70a6d1 Fix for rare condition with SoundWave GC and playing Wave.
#rb phil.popp
#jira UE-214884

[CL 33641576 by jimmy smith in ue5-main branch]
2024-05-14 20:14:08 -04:00
aaron mcleran
25e7e03cdf Adding StartTime interface as an optional MetaSound Source interface.
StartTime used in BP API and Sequencer will now be forwarded to the MetaSound through this interface. The MetaSound can decide what to do with that information -- i.e. sound design what 'Start Time' means.

#rb Phil.Popp, Rob.Gay, Brian.Chrisman
#jira UE-211683

[CL 33272664 by aaron mcleran in ue5-main branch]
2024-04-26 14:51:16 -04:00
maxwell hayes
75edc5182e Quartz Command Queue Refactor (motivated by the need for audio render thread metronome subscribers)
#rb charlie.huguenard
#jira UE-175502
[FYI] sondra.moyls

[CL 33090559 by maxwell hayes in ue5-main branch]
2024-04-18 19:09:49 -04:00
dmytro vovk
63d7afc3cd Force denormals to zero for AudioThread and audio jobs
#jira UE-212483
#rb phil.popp

[CL 33043718 by dmytro vovk in ue5-main branch]
2024-04-17 14:39:34 -04:00
jimmy smith
3131f870d7 Fix for audible vibration endpoints
#jira UE-209339
#rb Aaron.McLeran

[CL 32802926 by jimmy smith in ue5-main branch]
2024-04-08 15:36:58 -04:00
brian chrisman
210aad164c Initial implementation of ASIO audio mixer backend.
#jira UE-204312
#rb jimmy.smith

[CL 32786344 by brian chrisman in ue5-main branch]
2024-04-07 17:02:03 -04:00
brian chrisman
b300fd2e0f [Backout] - CL32779542
[FYI] Brian.Chrisman
Original CL Desc
-----------------------------------------------------------------
Initial implementation of ASIO audio mixer backend.

#jira UE-204312
#rb jimmy.smith

[CL 32779777 by brian chrisman in ue5-main branch]
2024-04-05 20:28:12 -04:00
brian chrisman
7491ba3d1d Initial implementation of ASIO audio mixer backend.
#jira UE-204312
#rb jimmy.smith

[CL 32779551 by brian chrisman in ue5-main branch]
2024-04-05 20:12:04 -04:00
alfaroh corneyiii
620a494fce Fix Source Effect Modulation Ensure
#jira UE-194604
#rb Rob.Gay

[CL 32766757 by alfaroh corneyiii in ue5-main branch]
2024-04-05 14:11:34 -04:00