dominik peacock
4c12f2d858
Undo-ing the placement of a Blueprint-created VCam component now correctly removes the UI from the viewport
...
#jira UE-188816
#rb
[CL 27785781 by dominik peacock in ue5-main branch]
2023-09-12 05:21:30 -04:00
Luke Bermingham
4a7dc279c7
Configure PixelStreaming VCam for lowest latency experience.
...
- Decouple engine's render rate from streaming rate
- Set the rate at which we will stream
- Set capture use fence to true, as we require this for decoupling to work.. even though it is irrelevant to VCam (hack)
- Disable keyframes interval
- Set a fixed target bitrate (this way quality and network transmission should be bounded).
- Enable filler data in the encoding (while wasteful this ensure stable bitrate which helps with latency estimations)
- Disable the frame dropper so we can stream as very consistent FPS.
- Set video pacing factor to make more lenient to large bitrates
#jira UE-194898
#rb self
#fyi William.Belcher
[CL 27750589 by Luke Bermingham in ue5-main branch]
2023-09-11 09:05:33 -04:00
dominik peacock
7e3755a19e
Fix failing ensure due to InputComponent being nullptr
...
#jira UE-194651
#rb none
[CL 27667083 by dominik peacock in ue5-main branch]
2023-09-07 04:40:53 -04:00
dominik peacock
b8369b4378
Fix VCam not adding UI to viewport when launched in Standalone mode
...
#jira UE-192445
#rb none
[CL 27630187 by dominik peacock in ue5-main branch]
2023-09-06 07:20:16 -04:00
dominik peacock
65232ccdcc
Fix VCam setting transform when there is no subject set
...
#jira UE-193660
#rb none
[FYI] Jason.Walter
[CL 27302724 by dominik peacock in ue5-main branch]
2023-08-23 08:11:24 -04:00
jason walter
f15cf1d571
Ensure we have a valid provider before calling suspend output.
...
#jira UE-183546
#rb none
#preflght none, trivial
#rnx
[CL 27171470 by jason walter in ue5-main branch]
2023-08-17 09:48:48 -04:00
dominik peacock
5ec8a27f06
Fix undo & redo issues with VCam:
...
- bEnabled: Undo & Redo would not set the bool back to correct value
- bEnabled > true > Undo > Redo: would set PixelStreaming bActive to false
#jira UE-192987
#rb none
[FYI] Jason.Walter
[CL 27102198 by dominik peacock in ue5-main branch]
2023-08-15 10:22:32 -04:00
michael stopa
7573f11422
Fix embedded signalling server always disconnecting when using multiple streamers if one disconnects but another is still streaming.
...
#jira UE-182551
#rb Luke.Bermingham
#fyi Denis.Phoenix
[CL 27021239 by michael stopa in ue5-main branch]
2023-08-10 22:11:53 -04:00
dominik peacock
8d91ae91d3
VCam: Fix crash in -game instances when VCam is not set up correctly.
...
#jira UE-191922
#rb none
[FYI] Jason.Walter
[CL 26847368 by dominik peacock in ue5-main branch]
2023-08-04 11:16:42 -04:00
kirill zorin
c8fae0fe1d
Using TObjectPtr for fields that get passed to AddReferencedObjects ahead of upcoming API deprecation.
...
#rb robert.manuszewski
[FYI] sergio.gardeazabal, patrick.boutot, johan.torp, robert.millar
[CL 26785400 by kirill zorin in ue5-main branch]
2023-08-02 15:55:08 -04:00
william belcher
0238562a43
Fix: Pixel Streaming stuck waiting on Vulkan when deactivated
...
#rb Luke.Bermingham
#jira UE-186090
[FYI] dominik.peacock
[CL 26764528 by william belcher in ue5-main branch]
2023-08-01 23:08:26 -04:00
dominik peacock
cbb78a0a0e
Show error toaster when VCam target viewport is not open
...
#jira UE-191296
#rb Chad.Williams
[CL 26735467 by dominik peacock in ue5-main branch]
2023-08-01 07:54:24 -04:00
dominik peacock
5d5ac5ee18
Fix VCams in Blueprint editor registering for input when compiled
...
#jira UE-190908
#rb none
[FYI] Jason.Walter
[CL 26710087 by dominik peacock in ue5-main branch]
2023-07-31 12:43:28 -04:00
dominik peacock
4031e70a4b
Fix crash in detail customization when undo-ing duplicated VCam component. ForceRefreshes are now deferred to the next tick.
...
#jira UE-190157
#rb none
[CL 26544490 by dominik peacock in ue5-main branch]
2023-07-24 11:47:37 -04:00
dominik peacock
d16d68cbb5
Fix VCam generating huge transactions. Widgets and input objects (UInputModififier, etc.) are now ignored.
...
#jira UE-190928
#rb
[CL 26544443 by dominik peacock in ue5-main branch]
2023-07-24 11:46:46 -04:00
dominik peacock
d004c670d5
Fix opening a new level after changing the Output Provider in VCam crashing the editor
...
#jira UE-190172
#rb none
[CL 26539831 by dominik peacock in ue5-main branch]
2023-07-24 05:27:05 -04:00
dominik peacock
8c86fa02d2
Adjust VCam component data cache logic:
...
- Modifiers are now cached
- Fix input not being re-initialized
- Add forgotten calls to super in component cache
- Improves construction script performance because modifiers are not re-initialized
#jira UE-190125
#jira UE-188814
#rb Jason.Walter
[CL 26457475 by dominik peacock in ue5-main branch]
2023-07-19 08:21:02 -04:00
christopher waters
1c99959e3e
Fixing IWYU compiles
...
[CL 26353592 by christopher waters in ue5-main branch]
2023-06-30 16:11:56 -04:00
dominik peacock
ec601f369b
Fix construction scripts disconnecting VCam
...
#jira UE-183183
#rb Jason.Walter
[CL 26341777 by dominik peacock in ue5-main branch]
2023-06-30 08:03:58 -04:00
ben hoffman
b8ef38cb91
Fix up VCam const pointers
...
#rb trivial
#rnx
[CL 26192508 by ben hoffman in ue5-main branch]
2023-06-22 16:20:01 -04:00
Dominik Peacock
8dab297edc
Stop marking VCam widget RF_Transactional because it slows down construction script transaction generation a lot.
...
#jira UE-188814
#rb Jason.Walter
[CL 26013778 by Dominik Peacock in ue5-main branch]
2023-06-15 10:27:16 -04:00
dominik peacock
545568300b
Fix Undo & Redo issues with VCam
...
#jira UE-187563
#rb Jason.Walter
[CL 26004408 by dominik peacock in ue5-main branch]
2023-06-15 02:37:51 -04:00
jason walter
5bad8b1cb3
Set the RF_Transactional flag on NewObject creation
...
#fyi dominik.peacock
#jira UE-187563
[CL 25792459 by jason walter in ue5-main branch]
2023-06-05 11:05:12 -04:00
Dominik Peacock
c88867b522
Remove debug code
...
#jira none
#rb none
#preflight https://horde.devtools.epicgames.com/job/64786e136f48a70666aef10a
#fyi Jason.Walter
[CL 25722818 by Dominik Peacock in ue5-main branch]
2023-06-01 06:27:45 -04:00
Dominik Peacock
9473f32174
Fix boot errors
...
#jira UE-187097
#rb none
#preflight https://horde.devtools.epicgames.com/job/647760e01c5c2b3fa2b75b25
#fyi Jason.Walter
[CL 25702896 by Dominik Peacock in ue5-main branch]
2023-05-31 11:16:33 -04:00