Commit Graph

77 Commits

Author SHA1 Message Date
brian chrisman
31ab81648d Re-worked audio device list menu so that it is more robust to devices going offline. Added menu item for refreshing device list which now uses FMenuBuilder to create the popup menu.
#rb max.chen
#jira UE-189892

[CL 26798622 by brian chrisman in ue5-main branch]
2023-08-03 00:21:59 -04:00
brian chrisman
150124be83 Better error handling when previously saved audio input device is not available.
#jira UE-189892
#rb david.bromberg

[CL 26320587 by brian chrisman in ue5-main branch]
2023-06-29 14:04:27 -04:00
brian chrisman
0817579005 Fix for stale SoundWaveData on newly created USoundWave objects in Take Recorder. Regression caused by fix for UE-180245.
#jira UE-189735, UE-189737
#rb maxwell.hayes

[CL 26301927 by brian chrisman in ue5-main branch]
2023-06-28 18:54:24 -04:00
Brian Chrisman
8f2973bea0 Cleanup of inconsistent asset naming and various other small issues related to Take Recorder audio.
#jira UE-186443, UE-186449, UE-185745, UE-184908, UE-185733, UE-186462
#rb max.chen
#preflight 6468d872d92ceb9cb67357db

[CL 25557213 by Brian Chrisman in ue5-main branch]
2023-05-20 10:42:39 -04:00
Brian Chrisman
a4f4514170 Revert pervious change to channel count when recording audio.
#rb trivial
#jira none
#preflight 6449bee46b589f8b36a2b8d6

[CL 25209774 by Brian Chrisman in ue5-main branch]
2023-04-26 20:22:46 -04:00
Brian Chrisman
34a15cf5dd Enable up to eight audio input sources in Take Recorder.
Added audio input device list UI to the project settings which enables the user to select a specific device to use when recording audio.

#jira UE-175795, UE-175791, UE-182970
#rb max.chen
#preflight 6442cdadf126d87e452bdf57

[CL 25150012 by Brian Chrisman in ue5-main branch]
2023-04-21 14:23:24 -04:00
Brian Chrisman
a381e0b7c6 [Audio Capture] WASAPI device support for audio capture. (3 of 3)
#rb phil.popp
#jira UE-178166, UE-178167, UE-178169, UE-178180
#preflight 641a3a0fa6092dfb8d752a67

[CL 24756329 by Brian Chrisman in ue5-main branch]
2023-03-22 19:38:36 -04:00
anna lantz
420720d293 Fix for audio capture component crashing on level transitions
#jira UE-173275
#rb Phil.Popp
#preflight 63d00809976daa618cb2ee06

[CL 23832149 by anna lantz in ue5-main branch]
2023-01-24 11:40:52 -05:00
henrik karlsson
bbc37aa2f5 [Engine/Plugins]
* Another batch iwyu updates to reduce number of includes used in files

#preflight 63c58d742e714f64ade93797
#rb none

[CL 23732856 by henrik karlsson in ue5-main branch]
2023-01-16 17:04:48 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
henrik karlsson
5298cc8120 Non-unity/pch compile fixes when building UnrealEditor linux
#rb none
#preflight skipped

[CL 22794114 by henrik karlsson in ue5-main branch]
2022-10-26 17:49:37 -04:00
alfaroh corneyiii
5d3b67b03a Fix crash in AudioCapture when no audio devices are enabled
#jira UE-160912
#rb aaron.mcleran
#preflight 630e4921f92416fb929f1001

[CL 21705785 by alfaroh corneyiii in ue5-main branch]
2022-08-30 14:03:23 -04:00
phil popp
70321cb1b6 Fix CIS build error on Mac Debug builds of shootergame between RtAudio and ResonanceAudio plugins
- Removed some unneeded iostream usage in RtAudio
- Removed exposure of private headers from RtAudio
- Removed exposure of private headers from ResonanceAudio
#jira UE-161699
#rnx
#rb Jimmy.Smith
#preflight 63078a243929a685b06b5d1d

[CL 21564850 by phil popp in ue5-main branch]
2022-08-25 11:10:19 -04:00
alfaroh corneyiii
a30156092c Audio Telemetry Clean-Up
#rb rob.gay
#jira UE-159979
#preflight 63040b47c00af5e2940a0055

[CL 21497581 by alfaroh corneyiii in ue5-main branch]
2022-08-22 19:19:05 -04:00
phil popp
2f19544e46 Increased audio LLM tag coverage
#jira UE-148592
#rb  Helen.Yang
#preflight 62cc51f31961b487b39e9478

[CL 21042573 by phil popp in ue5-main branch]
2022-07-11 12:49:10 -04:00
alfaroh corneyiii
0721a174c6 Audio Plugin Telemetry Part 1
Audio Capture, Audio Modulation, Audio Synesthesia
#jira UE-157510
#rb
#preflight 62ba3b364209c7c579ee9482

[CL 20843072 by alfaroh corneyiii in ue5-main branch]
2022-06-27 19:38:55 -04:00
Matt Peters
d64cf41728 AssetRegistry includes (Engine Plugins): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270563191629533ec2b6f6e

[CL 20017756 by Matt Peters in ue5-main branch]
2022-05-02 18:59:38 -04:00
jimmy smith
07434ffdf6 Upgrade SoundWave to use FEditorBulkData data
#rb paul.chipchase maxwell.hayes phil.popp
#jira UE-146869
#preflight 62574862153630bb90e60062

[CL 19748408 by jimmy smith in ue5-main branch]
2022-04-13 19:55:27 -04:00
max chen
578b9013f6 Sequencer: Encode recorded sound wave assets as bink audio so that they are seekable
Audio: Added a SetSoundAssetCompressionType to set the compression type

#jira UE-141212
#preflight 61fc39851455a6798962c7b3
#rb aaron.mcleran
#lockdown simon.tourangeou

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18850053 in //UE5/Release-5.0/... via CL 18850149 via CL 18850636
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18850662 by max chen in ue5-main branch]
2022-02-03 16:02:13 -05:00
Marc Audy
c43360f47c Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#[fyi] Aurel.Cordonnier

#ushell-cherrypick of 18448630 by Marc.Audy
#preflight none

[CL 18483677 by Marc Audy in ue5-main branch]
2021-12-17 03:41:59 -05:00
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -04:00
Rolando Caloca
d64b146cb2 UE5 - Remove platform
#rb Steve.Smith
#fyi Jules.Blok, Ryan.Durand, Ben.Marsh

[CL 17295935 by Rolando Caloca in ue5-main branch]
2021-08-24 19:27:11 -04:00
aurel cordonnier
dc856801cd Merge from Release-Engine-Test @ 17059716 to UE5/Main
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17029914

[CL 17060422 by aurel cordonnier in ue5-main branch]
2021-08-04 17:46:20 -04:00
aaron mcleran
7c7c6a2098 Allowing procedural sound waves (and synth components) have more than 2 channels
#rb Anna.Lantz
[FYI] Chris.Adams


#ROBOMERGE-SOURCE: CL 16889085
#ROBOMERGE-BOT: (v836-16769935)

[CL 16914093 by aaron mcleran in ue5-main branch]
2021-07-21 15:29:25 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00