29 Commits

Author SHA1 Message Date
brian chrisman
636257989c Fix empty audio device list in Mac Take Recorder.
#jira UE-188440, UE-120268
#rb jimmy.smith

[CL 25937161 by brian chrisman in ue5-main branch]
2023-06-12 16:13:13 -04:00
Brian Chrisman
61d018dd9f During audio device enumeration, log errors and contine instead of returning empty list.
#rb trivial
#jira none
#preflight 644aef61401d328ad9d68777

[CL 25224772 by Brian Chrisman in ue5-main branch]
2023-04-27 18:12:20 -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
Joe Kirchoff
d9d08027ea C++20 fixes
#rnx
#rb trivial
#preflight 643dda9e9566b614500ea945

[CL 25080244 by Joe Kirchoff in ue5-main branch]
2023-04-17 20:03:05 -04:00
Brian Chrisman
503aa07a59 Fixing log level.
#jira UE-181175
#rb trivial
#preflight 641d0ec014423a492d09f921

[CL 24773820 by Brian Chrisman in ue5-main branch]
2023-03-23 23:06:22 -04:00
Brian Chrisman
3e1c547845 Fixing static analysis warning.
#rb trivial
#jira none
#preflight 641c830f974dfaa53c89bdba

[CL 24764377 by Brian Chrisman in ue5-main branch]
2023-03-23 13:06:17 -04:00
Brian Chrisman
85464a0ca1 Missing copyright notice.
#rb trivial
#jira none
#preflight none

[CL 24756751 by Brian Chrisman in ue5-main branch]
2023-03-22 19:57:30 -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
gtreshchev
1e45012481 PR #9970: Use of UTF-8 instead of ANSI characters encoding in GetCaptureDeviceInfo to support unicode characters (Contributed by gtreshchev)
#preflight 63c0b3d22a6acaf1623b9d30

[CL 23672889 by gtreshchev in ue5-main branch]
2023-01-12 20:39:49 -05:00
kone9
25f12a5be4 PR #9950: Solving error with audiocapturecomponent in android, Audio Capture Crashes on Android when using Open Level (Contributed by kone9)
#jira UE-173177
#android
[REVIEW] [at]Rolando.Caloca
#rb Rolando.Caloca


#preflight https://horde.devtools.epicgames.com/job/63b4407f2540a78d27ad04a4

[CL 23566719 by kone9 in ue5-main branch]
2023-01-03 10:50:03 -05: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
Chris Varnsverry
c4f9c5d50f - Replace CoreAudio API constant with version not containing bad substrings
#jira UE-158664
#rb none
#preflight 62c828e4230ad2aa3088d2c2

[CL 21005981 by Chris Varnsverry in ue5-main branch]
2022-07-08 09:11:53 -04:00
David Harvey
d9ae21aa72 Fix RtAudio in modular builds on some platform extensions.
#jira UE-151231
#rnx
#preflight 627927a6242446ce6c51e8aa
#rb Eric.McDaniel

[CL 20103017 by David Harvey in ue5-main branch]
2022-05-09 11:00:30 -04:00
maxwell hayes
dba6068766 CIS fix (bad copy paste, stale member variable name)
#jira nojira
#rb none

#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 18451178 in //UE5/Release-5.0/... via CL 18451181
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v898-18417669)

[CL 18451184 by maxwell hayes in ue5-release-engine-test branch]
2021-12-13 21:34:59 -05:00
maxwell hayes
800c50d58d Fix for crash in Audio Capture Component when OpenCaptureStream() hasn't been called
#jira UE-114101
#rb Anna.Lantz

#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 18450188 in //UE5/Release-5.0/... via CL 18450204
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18450224 by maxwell hayes in ue5-release-engine-test branch]
2021-12-13 18:34:32 -05:00
aaron mcleran
fc6620ff9c Allowing procedural sound waves (and synth components) have more than 2 channels
#rb Anna.Lantz
[FYI] Chris.Adams

#ROBOMERGE-SOURCE: CL 16889085 via CL 16914093
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16914528 by aaron mcleran in ue5-release-engine-test branch]
2021-07-21 15:45:19 -04:00
Josh Adams
fe52551c2a - Removed deprecated XboxOne platform
- Removed PostSplashScreen plugin that was only whitelisted for XboxOne (if we just remove the whitelist, it would build for all platforms, which we don't want)
#rb Marc.Audy (concept, not each file)
#fyi david.harvey

[CL 15265407 by Josh Adams in ue5-main branch]
2021-01-31 14:34:28 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
maxwell hayes
e6b842bbc2 Port of audio capture implementation fixes
#jira UE-91858
#rb Ethan.Geller

#ROBOMERGE-SOURCE: CL 12926579 in //UE4/Release-4.25/... via CL 12926596 via CL 12926657
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12926695 by maxwell hayes in Main branch]
2020-04-20 12:56:15 -04:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
phil popp
0546162e25 static anslysis warning fix
#jira UE-88300
#rb none


#ROBOMERGE-SOURCE: CL 11298504 via CL 11298509
#ROBOMERGE-BOT: (v647-11244347)

[CL 11298512 by phil popp in Main branch]
2020-02-07 18:52:41 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
Ethan Geller
4321fa9744 #jira UE-86373
minor fix up: use !InputOboeStream rather than InputOboeStream != nullptr for consistency with rest of file.
#rb none

[CL 10906588 by Ethan Geller in Main branch]
2020-01-08 13:48:20 -05:00
Ethan Geller
12492bf151 #jira UE-86373
Allow FAudioCaptureAndroidStream to have CloseStream called on an already closed stream without asserting.
#fyi aaron.mcleran
#rb none

[CL 10906545 by Ethan Geller in Main branch]
2020-01-08 13:45:18 -05:00
Juan Canada
2ecf4f9708 Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00