-Hololens now iterates through audio devices starting at zero trying to find one that it can successfully open a stream with. The hololens emulator device 0 cannot, but device 1 can. Hololens device has only one device.
#rb Aaron.Mcleran
#jira UE-79137
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8497913 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8498158 by jeff fisher in Main branch]
#rb NONE
[FYI] Aaron.McLeran
#ROBOMERGE-SOURCE: CL 8428983 via CL 8429013 via CL 8439717
#ROBOMERGE-BOT: (v404-8404397)
[CL 8439947 by rui figueira in Main branch]
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
[CL 8321295 by Josh Markiewicz in Main branch]
#jira UE-76115
#rb none
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8223942 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)
[CL 8223943 by jonas meyer in Main branch]
#rb Andriy.Tylychko
#rnx
#ROBOMERGE-SOURCE: CL 8126571 via CL 8126605 via CL 8132208
#ROBOMERGE-BOT: (v401-8057353)
[CL 8157304 by peter lockhart in Main branch]
#rb none
#jira UE-76115
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8060135 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v400-8057353)
[CL 8060139 by jonas meyer in Main branch]
If you still need to old behavior of searching for a library we use the new PublicSystemLibraries instead (used very sparingly).
Also updated conventions on importing Android libraries to use the newly introduced Android Architecture instead, which is always set to a valid architecuture (unlike Target.Architecture for the general case)
Lastly I updated some build.cs files that were doing filesystem enumeration or copying as they were being parsed, this is highly discouraged (partially because we cache filesystem operations but also it adds a cost to something we expect to be very fast). Any operations like this should be done as part of the build if they have to be done at all.
#rb none
[CL 7918851 by Joakim Lindqvist in Dev-Build branch]
#jira UE-75512
#rb rolando.caloca
#ROBOMERGE-SOURCE: CL 7785517 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v386-7774470)
[CL 7785518 by emil persson in Main branch]
#jira UE-76115
#rb none
#ROBOMERGE-SOURCE: CL 7744966 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7744997 by jonas meyer in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7712998 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712999 by ben marsh in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7712991 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712992 by ben marsh in Main branch]
- Add GetMaxSources() that provides actual max number of sources (internal MaxSources + NumStoppingSources)
- More clean-up around platform implementation for GetPlatformSettings
#rb aaron.mcleran
[FYI] ethan.geller
#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 7675366 via CL 7681898
#ROBOMERGE-BOT: (v382-7680231)
[CL 7681899 by rob gay in Main branch]
Added support for min and max feature level via ini.
#rb Michael.Trepka, Jian.Ru
#ROBOMERGE-SOURCE: CL 7475097 via CL 7478028 via CL 7479501
#ROBOMERGE-BOT: (v372-7473910)
[CL 7479580 by chris bunner in Main branch]
#rb none
#jira ue-76455
#ROBOMERGE-SOURCE: CL 7479240 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7479241 by jonas meyer in Main branch]
Re-introduce the appropriate macro define that was accidentally set to 0.
#jira UE-77196
#rb Ethan.Geller
#ROBOMERGE-SOURCE: CL 7442986 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7442988 by aaron mcleran in Main branch]