58 Commits

Author SHA1 Message Date
steve robb
92463911c8 Fixed mismatched printf format arguments.
#rb brandon.schaefer

[CL 33264801 by steve robb in ue5-main branch]
2024-04-26 11:02:47 -04:00
william belcher
22678e68c7 Fix: Compilation errors in VideoEncoderFactory.cpp
#rb william.belcher
[FYI]

[CL 32301379 by william belcher in ue5-main branch]
2024-03-18 11:20:02 -04:00
william belcher
e1486bec67 Fix: build health issues from deprecations
#rb william.belcher
[FYI]

[CL 32267972 by william belcher in ue5-main branch]
2024-03-15 00:20:19 -04:00
alex kahn
a4574befee [Backout] - CL32267705 - CIS Editor Error
#rnx
[FYI] William.Belcher
Original CL Desc
-----------------------------------------------------------------
Fix: build health issues with unbalanced pragma's

#rb william.belcher
[FYI]

[CL 32267846 by alex kahn in ue5-main branch]
2024-03-14 23:51:27 -04:00
william belcher
bcd83c8ba3 Fix: build health issues with unbalanced pragma's
#rb william.belcher
[FYI]

[CL 32267712 by william belcher in ue5-main branch]
2024-03-14 23:25:48 -04:00
william belcher
ee20867fc2 QOL: Deprecate AVEncoder (for removal) and its dependencies (to be moved to plugins)
#rb luke.bermingham
#jira UE-174651
[FYI]

[CL 32265425 by william belcher in ue5-main branch]
2024-03-14 20:30:26 -04:00
will brown
0b34b68dcd [Backout] - CL32235200 - CIS Compile Error
[FYI] William.Belcher
Original CL Desc
-----------------------------------------------------------------
QOL: Deprecate AVEncoder (for removal) and its dependencies (to be moved to plugins)

#rb Luke.Bermingham
#jira UE-174651
[FYI]

[CL 32237625 by will brown in ue5-main branch]
2024-03-14 00:41:57 -04:00
william belcher
d65b075f20 QOL: Deprecate AVEncoder (for removal) and its dependencies (to be moved to plugins)
#rb Luke.Bermingham
#jira UE-174651
[FYI]

[CL 32236597 by william belcher in ue5-main branch]
2024-03-13 21:56:03 -04:00
marc audy
763a611985 Fix C4072 warnings
#rnx

[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
Jens Petersam
543ae5c1e9 Added an input size check
#jira UE-172836
#rnx

[CL 27097819 by Jens Petersam in ue5-main branch]
2023-08-15 02:46:23 -04:00
Jens Petersam
4d944f0214 Added parameter checking
#jira UE-172839
#preflight 646dfd96807b157b8b21a254
#rnx

[CL 25600802 by Jens Petersam in ue5-main branch]
2023-05-24 08:27:28 -04:00
Jens Petersam
22665b75a9 Added input parameter checking.
#jira UE-172838
#preflight none
#rnx

[CL 25540362 by Jens Petersam in ue5-main branch]
2023-05-19 01:40:57 -04:00
henrik karlsson
eab4339b3a Fixed compile errors when building QAGame with orphaned headers on
#preflight skipped
#rb none

[CL 23552117 by henrik karlsson in ue5-main branch]
2022-12-21 02:06:44 -05:00
matthew cotton
4d84bc870a Fixing a crash in GameplayMediaEncoder that would trigger when starting a highlight recording.
#jira UE-166133
#preflight 633f8007c6753f31ce49000e
#rb luke.bermingham, aidan.possemiers, nick.pace
#lockdown Mitchell.Wilson

[CL 22425477 by matthew cotton in ue5-main branch]
2022-10-10 01:07:51 -04:00
Zak Middleton
84fb0737e0 #ue5 - Fix type conversion warnings in modules: AutomationController, AutomationTest, AVEncoder, AVIWriter.
#jira UE-160830
#rb Andrew.Davidson
#preflight 630d2147556fc14dce527da5

[CL 21690862 by Zak Middleton in ue5-main branch]
2022-08-29 18:32:03 -04:00
Nick Pace
364328dd34 Fix malloc(sizeof) and cast mismatch picked up by Clang static analysis in AVEncoder
#rb self
#fyi matthew.cotton, mattias.jansson
#jira UE-162080
#preflight 630c06fde11248377506ffd0 630bfef4f92416fb925134ce

[CL 21657350 by Nick Pace in ue5-main branch]
2022-08-28 20:32:42 -04:00
David Harvey
f6c19f301d Remove NDA platform references
#jira FORT-365003, UE-124892
#rnx
#preflight 62a85b2fd502a5543666f91a
#rb Nuno.Leiria, Mickael.Gilabert

[CL 20648944 by David Harvey in ue5-main branch]
2022-06-14 10:55:38 -04:00
David Harvey
b5840fed7f removing several PLATFORM_HOLOLENS references, mostly around WindowsHWrapper etc.
#jira UE-149794
#rnx
#preflight 628f7a4df622d972b5db8318
#rb pending

[CL 20391626 by David Harvey in ue5-main branch]
2022-05-27 07:04:22 -04:00
David Harvey
d748fca6d6 removing some rogue references to PLATFORM_XBOXONE and WITH_LEGACY_XDK.
#jira UE-124892
#rnx
#preflight 628512552a7df8ed9f9bc713
#rb Eric.McDaniel

[CL 20261866 by David Harvey in ue5-main branch]
2022-05-18 11:45:55 -04:00
Jens Petersam
e1c64e41a3 ElectraPlayer: Added DASH low latency Live streaming
#preflight 627a292e4b6e4b76c93c3976

[CL 20134233 by Jens Petersam in ue5-main branch]
2022-05-11 02:12:31 -04:00
christopher waters
2a8f9987cb Adding minimal interface to VulkanRHI
- Adding IVulkanDynamicRHI interface for plugins that want to touch Vulkan resources/handles directly.
- Modifying plugins that were using VulkanRHIPrivate.h to use the interface instead.
- Removing plugin references to UE Modules and ThirdParty libraries that were only needed because they included the private RHI headers.
- Removing VulkanRHI/Private from plugin include paths.
- Deprecating VulkanRHIBridge and moved its functionality into the new interface.

#jira none
#rb jeannoe.morissette, mihnea.balta, robert.srinivasiah
#preflight 62281ec531133a23da642007
#robomerge FNNC

[CL 19320995 by christopher waters in ue5-main branch]
2022-03-09 11:16:51 -05:00
christopher waters
c001265796 Removing uses of FDynamicRHI::GetName() and GetGraphicsRHI() to identify specific RHIs in favor of ERHIInterfaceType.
Switching direct casts of GDynamicRHI to use the new CastDynamicRHI/GetDynamicRHI functions. This prevents incorrectly casting RHIValidation into the wrong types.

#jira none
#rb josh.adams, will.damon, peter.tarasenko
#preflight 6216a3b9c15ec90be95f54f7

[CL 19116145 by christopher waters in ue5-main branch]
2022-02-24 11:58:36 -05:00
William Belcher
24ba7c4cc9 Merge /UE5/Dev-Tensorworks to /UE5/Main. This includes:
Refactor player sessions
Fix PixelStreamingAudioComponent had delayed audio.
Fix audio bitrate from Unreal Engine to browser was set to a low default causing compressed audio quality in stream. The new default is now Opus maximum value of 510kb/s.
Fix the Selective Forwarding Unit (SFU) not being added to the Pixel Streaming samples folder for a packaged project
Fix default max bitrate not being high enough to support 4k.
Fix reconnections not autoplaying in the browser.
Add datachannel support to SFU.
Add WebRTC c++ client behaviour to pixel streaming system. This is used for developing unit tests.
Add a unit test that will start streaming, connect a client and check that a data channel message can be sent.
Add the ability for a user to start/stop streaming as needed through the use of PixelStreaming.StartStreaming and PixelStreaming.StopStreaming
Add the ability for the stream resolution to be changed at runtime

Notes: AVEncoder no longer stores a width and height; These properties have been moved to the FVideoEncoderInput. This input is now the source of truth and both AMF and NVENC will adapt their resolution to the input resolution.

#rb luke.bermingham
#fyi mattias.jansson, nick.pace, matthew.cotton, aidan.possemiers, sandor.hadas
#preflight 6204c7aba65a8a28464df03c
#jira none

[CL 18948482 by William Belcher in ue5-main branch]
2022-02-10 21:16:24 -05:00
matthew cotton
1363134cbe Merging //UE5/Dev-TensorWorks CLs 18200048 and 18306147 to Release-5.0 (//UE5/Release-5.0)
- Changing the offer/request order
- Adding sfu support
- Adding simulcast support
- Largish structural changes
- adding reference SFU server

#jira UE-136239, UE-136238
#rb aidan.possemiers, luke.bermingham, nick.pace
[FYI] Mattias.Jansson

#ROBOMERGE-AUTHOR: matthew.cotton
#ROBOMERGE-SOURCE: CL 18345619 in //UE5/Release-5.0/... via CL 18345653
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18345683 by matthew cotton in ue5-release-engine-test branch]
2021-12-01 16:57:33 -05:00
nick pace
a977d8c332 Enable D3D12 to use CUDA for PixelStreaming backbuffer textures in order to resolve NVENC encoder latency issues
#JIRA UE-133431
#rb aidan.possemiers
[FYI] luke.bermingham, marco.anastasi, mattias.jansson
#lockdown Mitchell.Wilson

#ROBOMERGE-OWNER: nick.pace
#ROBOMERGE-AUTHOR: nick.pace
#ROBOMERGE-SOURCE: CL 18298384 in //UE4/Main/... via CL 18298455 via CL 18298465
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18298471 by nick pace in ue5-release-engine-test branch]
2021-11-26 03:04:55 -05:00