phil popp
96ab5837f2
Deprecate use of TUniquePtr in Audio::IProxyData
...
Introduce TSharedPtr<Audio::IProxyData> CreateProxyData()
Fix up deprecated callsites.
#jira UE-162062
#rb Rob.Gay
#fyi Miles.Flanagan
#preflight 639a0f262960b732207fc1e3
[CL 23515287 by phil popp in ue5-main branch]
2022-12-14 13:56:22 -05:00
phil popp
44fc0c38c2
Rework Metasound Wave Player
...
#jira UE-134456
#rb Aaron.McLeran
#preflight 61f1e6c2f8088a3d299c5b9a
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18748267 in //UE5/Release-5.0/... via CL 18748279 via CL 18748380
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18748393 by phil popp in ue5-main branch]
2022-01-26 19:58:08 -05:00
maxwell hayes
b5d37cfbb1
Fix for crash when metasound wave player uses ForceInline-ed audio on some platforms (increased decode size).
...
#rb Aaron.McLeran
#jira UE-137715
#preflight 61ef42b6ca3de856bce22a7d
#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 18717853 in //UE5/Release-5.0/... via CL 18717885 via CL 18718013
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18718038 by maxwell hayes in ue5-main branch]
2022-01-24 19:42:07 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
phil popp
46ae18b8f3
Fixing missed samples in linear interpolation resampler
...
#jira UE-113298
#rb Max.Hayes
#lockdown Nick.Whiting
#ROBOMERGE-SOURCE: CL 16014506 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16021833 by phil popp in ue5-main branch]
2021-04-15 11:24:11 -04:00
aaron mcleran
d29f67d7d3
Fix for two sources of NaNs which caused audio dropouts once the NaNs infected reverb and pops in other cases.
...
#rb Phil.Popp, Maxwell.Hayes
[FYI] Dan.Reynolds
#lockdown Nick.Whiting
#jira UETOP-1052
#ROBOMERGE-SOURCE: CL 15985685 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15989782 by aaron mcleran in ue5-main branch]
2021-04-13 10:35:04 -04:00
nick whiting
7217b8abdd
Metasound Waveplayer crash fix.
...
Attempting to access missing chunk
#jira UE-113190
#lockdown Nick.Whiting
#ROBOMERGE-SOURCE: CL 15970517 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15988786 by nick whiting in ue5-main branch]
2021-04-13 09:38:56 -04:00
phil popp
6dcd8ac785
Only warm cache if wave is streaming
...
#jira UE-113190
#lockdown Nick.Whiting
#rb Maxwell.Hayes
#preflight 6070c3b807ad160001ecb32a
#ROBOMERGE-SOURCE: CL 15969298 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15988689 by phil popp in ue5-main branch]
2021-04-13 09:32:31 -04:00
phil popp
c78e597994
Looping metasound wave pop fixes
...
#jira UE-112985
#lockdown Nick.Whiting
[FYI] Sondra.Moyls
#rb Rob.Gay
#preflight 606f7f3ef4a8770001b02b90
#ROBOMERGE-SOURCE: CL 15961683 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15979473 by phil popp in ue5-main branch]
2021-04-12 13:08:39 -04:00
phil popp
7f76e47a04
Fix Metasound pop when looping audio
...
#jira UE-112985
#lockdown Nick.Whiting
#rb Maxwell.Hayes
#preflight 606f364c812f1500016c558a
#ROBOMERGE-SOURCE: CL 15957930 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15975821 by phil popp in ue5-main branch]
2021-04-12 03:49:32 -04:00
aaron mcleran
198dc93420
Wave player node work
...
#rb Phil.Popp, Rob.Gay, Maxwell.Hayes
#preflight 606421e54862cc0001be00f7
#ROBOMERGE-SOURCE: CL 15872323 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15872328 by aaron mcleran in ue5-main branch]
2021-03-31 04:09:57 -04:00
phil popp
d4af456a9c
Metasound Frontend Perf Tuneup
...
- Added frontend search engine to cache frontend queries
- Allowing frontend queries to be updated in place.
- Tracking node registration transactions to allow incremental runtime checks of newly registered nodes.
- Create public RegistryContainer interface and hide implementation to allow for further optimizations without changing public headers
#jira UEAU-749
#rb Max.Hayes, Jimmy.Smith
#preflight 606399a6e05c4e0001a0d173
#ROBOMERGE-SOURCE: CL 15868737 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15868744 by phil popp in ue5-main branch]
2021-03-30 18:22:10 -04:00
maxwell hayes
d9620d708c
Fixing pitch zippering in wave player node
...
#rb Aaron.McLeran
#jira nojira
#ROBOMERGE-SOURCE: CL 15803704 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
[CL 15808133 by maxwell hayes in ue5-main branch]
2021-03-24 16:42:09 -04:00
maxwell hayes
f6ea79f30b
Adding seek and looping ability to metasound wave playe node.
...
#rb Aaron.McLeran
#jira UEAU-728, UEAU-587, wave
#preflight 6050099457edcb0001511a4e
#ROBOMERGE-SOURCE: CL 15708178 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15708220 by maxwell hayes in ue5-main branch]
2021-03-15 22:10:18 -04:00
maxwell hayes
a781a97922
Improvements to Metasound Wave decoding
...
#jira UE-108501, UE-107548, UEAU-693
#rb Phil.Popp
#ROBOMERGE-SOURCE: CL 15564761 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15564769 by maxwell hayes in ue5-main branch]
2021-03-01 20:25:28 -04:00
maxwell hayes
fdbecb4db6
Follow-up refactor to address fallout from FSoundWaveProxy
...
#jira UE-108764, UE-109386, UE-108969, UEAU-691
#rb Phill.Popp
#ROBOMERGE-SOURCE: CL 15538813 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15538828 by maxwell hayes in ue5-main branch]
2021-02-26 02:30:51 -04:00
maxwell hayes
28110078c9
Fix for discontinuity in Wave Player Node
...
#jira nojira
#rb rob.gay
#ROBOMERGE-SOURCE: CL 15318118 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15318149 by maxwell hayes in ue5-main branch]
2021-02-04 13:13:30 -04:00
Maxwell Hayes
ca8b80f876
Fix for sounds crashing editor on Mac
...
#jira UE-107196
#rb Aaron.McLeran
[CL 15227866 by Maxwell Hayes in ue5-main branch]
2021-01-27 19:38:50 -04:00
Maxwell Hayes
67de80bc68
Enabling ForceInline UsoundWave path for non-metasound rendering.
...
#jira UEAU-646
#rb Rob.Gay
[CL 15209661 by Maxwell Hayes in ue5-main branch]
2021-01-26 14:20:13 -04:00
Maxwell Hayes
8dfbbef000
CIS fix (adding static cast)
...
#jira nojira
#rb trivial
[CL 15176925 by Maxwell Hayes in ue5-main branch]
2021-01-25 06:24:28 -04:00
Maxwell Hayes
d1e5800155
Add pitch control to Wave Player Node
...
#jira UEAU-621
#rb none
[CL 15176867 by Maxwell Hayes in ue5-main branch]
2021-01-25 06:10:37 -04:00
Maxwell Hayes
36dc9ec1f2
Metasound wave player node
...
#rb Aaron.McLeran
#jira UEAU-615
[CL 15175555 by Maxwell Hayes in ue5-main branch]
2021-01-24 16:12:59 -04:00
jimmy smith
d64cf3ea4e
Prevent against NULL inputs in WavePlayerNode, which stop EngineTest crashing in the case of bad arguments.
...
#rb trivial
[CL 14399524 by jimmy smith in ue5-main branch]
2020-09-25 16:12:21 -04:00
jimmy smith
39745ac8ae
WavePlayer Backcompat with old ICompressedAudioInfo
...
#rb ethan.geller phil.popp aaron.mcleran
#jira UEAU-591
[CL 14275071 by jimmy smith in ue5-main branch]
2020-09-08 18:12:55 -04:00
jimmy smith
369a893178
Fix c++11-narrowing warning as error on Clang.
...
#rb trivial
#fyi Marcus.Wassmer
[CL 14104681 by jimmy smith in ue5-main branch]
2020-08-13 13:06:55 -04:00