#jira UE-78994
#rb Ben.Marsh
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 8553337 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8553340 by michael trepka in Main branch]
[REVIEW] Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 8506819 via CL 8506820 via CL 8506825 via CL 8508398 via CL 8512214
#ROBOMERGE-BOT: (v406-8472469)
[CL 8512308 by daniel lamb in Main branch]
#jira
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 8376637 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8498119 by ben marsh in Main branch]
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 8375069 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8498098 by ben marsh in Main branch]
#rb none
#jira UE-79582
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 8375035 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8498091 by michael trepka in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 8374228 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8497914 by ben marsh in Main branch]
#test Run RunUAT.exe Fortnite_PatchTargetUnitTest and make sure all tests passes
#ROBOMERGE-SOURCE: CL 8385058 via CL 8385475
#ROBOMERGE-BOT: (v403-8382528)
[CL 8385490 by hongyi yu in Main branch]
#android
#rb Pete.Procopio
#ROBOMERGE-SOURCE: CL 8376640 via CL 8376641 via CL 8376642 via CL 8377377 via CL 8380717
#ROBOMERGE-BOT: (v402-8361577)
[CL 8380781 by chris babcock in Main branch]
Also merge build break fixes 8224117, 8224125, 8225640.
Allow Pixel Streaming to stop streaming and to send a freeze frame JPEG for the browser to display. This is for situations where the camera is not moving and nothing is animated in the scene, so the user will not perceive and difference, other than the JPEG being higher quality perhaps.
This is controlled by two new Blueprint functions: FreezeFrame and UnfreezeFrame. FreezeFrame may be supplied with a texture which will be used for the freeze frame. If this is not supplied then the back buffer will be captured and used as the freeze frame, acting as an impostor for the suspended video stream.
#rb none
[CL 8374931 by Stuart Hill in Main branch]
#jira UE-79459
#rb jc.authier
#ROBOMERGE-SOURCE: CL 8371143 via CL 8371537 via CL 8372600
#ROBOMERGE-BOT: (v402-8361577)
[CL 8372745 by sebastien lussier in Main branch]