- Reconnections through the app were leaking ~200mb on each connection, this is now fixed.
- Fix reconnection modal not hiding on successful reconnection in some cases.
- Many small leaks where self was captured implicitly inside closures now use weak self.
- In app stats graphs now scale to different device resolutions
- Added pauseCount metric to the stats graphs
- Added ARKit metrics to the stats graphs
#rb luke.bermingham
[FYI] William.Belcher, luke.bermingham
#jira UE-194906, UE-195796
[CL 30630023 by brian smith in ue5-main branch]
Port is configured by entering host:port, like 127.0.0.1:8080
This fix is required on Linux, which uses port 8080 by default.
#jira UE-197890
#rb Brian.Smith
#fyi Thomas.Kilkenny
[CL 29515312 by brian smith in ue5-main branch]
- Add hinting of TrueMotion display refresh rates when video stream is shown on screen.
- Set MTKView preferredFramesPerSecond to 60.
#rb self
#fyi Brian.Smith
[CL 28082087 by Luke Bermingham in ue5-main branch]
Testing indicates an improvement of roughly 5-10ms.
#rb self
#fyi William.Belcher, Eden.Harris, Brian.Smith
#jira UE-195797
[CL 27987200 by Luke Bermingham in ue5-main branch]
- Additionally, when quality control is requested LiveLinkApp will also request a keyframe to ensure stream of all parties is starting with a keyframe (without this encoding errors occur when stream sharing).
#jira UE-194881
#rb self
#fyi William.Belcher, Brian.Smith
[CL 27749564 by Luke Bermingham in ue5-main branch]
- Added a new stats subview
- Added a new line graph class
- Added a stats button that can be tapped to toggle stats visibility
#rb Brian.Smith
#jira UE-190365
[FYI] Thomas.Kilkenny, Luke.Bermingham
[CL 26798842 by william belcher in ue5-main branch]