33 Commits

Author SHA1 Message Date
steve robb
f029468598 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30729174 by steve robb in ue5-main branch]
2024-01-19 16:41:35 -05:00
brian chrisman
2ec1401525 Fix for crash on exit in FWasapiStreamManager destructor
#jira UE-202143
#rb jimmy.smith

[CL 30192837 by brian chrisman in ue5-main branch]
2023-12-07 16:45:27 -05:00
marc audy
399bcf9971 Disable PVS warning V758
Silence V570 false positives for bit field assignments
Silence various other PVS warnings
#rnx

[CL 29706746 by marc audy in ue5-main branch]
2023-11-14 00:29:43 -05:00
henrik karlsson
2cd2e82081 [AudioCaptureAudio]
* Fixed c++20 compile warning and removed C++17 requirement

[CL 26497887 by henrik karlsson in ue5-main branch]
2023-07-20 17:17:06 -04:00
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