Commit Graph

2101 Commits

Author SHA1 Message Date
thomas engel
27aab78a61 Fixing up usage of internal include path in MFW editor module
#jira UE-194431
#rnx
[FYI] tony.wong

[CL 27889333 by thomas engel in ue5-main branch]
2023-09-14 14:48:28 -04:00
jens petersam
4aca5de2cb Fixed CI issue 364855
#rnx

[CL 27873975 by jens petersam in ue5-main branch]
2023-09-14 06:41:50 -04:00
charles derousiers
fa7b0ef23b Fix CIS issue.
#rb none

[CL 27872984 by charles derousiers in ue5-main branch]
2023-09-14 05:29:57 -04:00
charles derousiers
39a82fb848 Fix MediaImage / MediaPlate pre-visualization with Substrate.
#rb none
#jira UE-193386
[FYI] sebastien.hillaire

[CL 27872525 by charles derousiers in ue5-main branch]
2023-09-14 05:20:10 -04:00
jens petersam
2401606a65 Added optional soundwave cloud streaming via dedicated plugin (disabled by default)
Added streamed media segment download cache (disabled by default)
Added commandlet to tag select soundwave assets for cloud streaming

#rnx

[CL 27872478 by jens petersam in ue5-main branch]
2023-09-14 05:18:51 -04:00
Ruslan Idrisov
18569cac64 ImgMedia: Added default values to the Media texture properties struct.
#rb none
#jira none

[CL 27778013 by Ruslan Idrisov in ue5-main branch]
2023-09-11 19:36:24 -04:00
Matthew Cotton
8dd864bf09 Moving frame timings to rtc::TimeMillis for better consistency with webrtc.
#rb luke.bermingham
#jira UE-195119

[CL 27776978 by Matthew Cotton in ue5-main branch]
2023-09-11 19:19:40 -04:00
marc audy
30347e1464 Fix uninitialized structs
[FYI] Ruslan.Idrisov
#rnx
#jira UE-195029

[CL 27776228 by marc audy in ue5-main branch]
2023-09-11 19:01:36 -04:00
Luke Bermingham
e8370beadf Fix peers not getting any frames when stream sharing without quality controller.
#jira UE-195018
#fyi William.Belcher, Aidan.Possemiers, Matthew.Cotton
#rb self

[CL 27749591 by Luke Bermingham in ue5-main branch]
2023-09-11 07:57:43 -04:00
Luke Bermingham
7109930d9b Expose new PixelStreaming/WebRTC settings to mitigate frame drops in LAN scenarios:
1) Disable frame dropping in WebRTC using the WebRTC-FrameDropper/Disabled/ field trial.

2) Control the video pacer inside WebRTC to send much larger bitrates without dropping frames in the congestion window.

The combination of these two settings allows sending large fixed bitrates without frames being dropped on the UE side - this is useful for LAN streaming scenarios.

#jira UE-195000
#rb Aidan.Possemiers
#fyi William.Belcher, Nazar.Rudenko, Aidan.Possemiers, Eden.Harris

[CL 27744852 by Luke Bermingham in ue5-main branch]
2023-09-10 21:46:28 -04:00
jeremie roy
a3d1a6c679 Aja - Fix GPU Direct not working with Aja Key&Fill
Fix Multiformat 1080p/4k not working, was caused by overlap between the frame buffers.
We now index the frames using the biggest gaps possible in case 4K frames are used.

#jira UE-192709  UE-192663
#rb simon.therriault

[CL 27677464 by jeremie roy in ue5-main branch]
2023-09-07 13:25:08 -04:00
jeremie roy
0d2521a3bd Media Capture Options
- Only allow resizing if Crop is set to none
- Only allow modifying custom capture options if crop is set to custom

#jira UE-193010
#rb simon.therriault

[CL 27672770 by jeremie roy in ue5-main branch]
2023-09-07 10:35:54 -04:00
jeremie roy
aa79902794 Aja - Allow initializing LTC Channel with same Framerate family without multi format mode.
#jira UE-193617
#rb simon.therriault

[CL 27672629 by jeremie roy in ue5-main branch]
2023-09-07 10:31:05 -04:00
jeremie roy
46c6dd0e8d Fix Aja Autodetection putting card in uniformat mode.
#jira UE-192661
#rb simon.therriault

[CL 27672556 by jeremie roy in ue5-main branch]
2023-09-07 10:27:48 -04:00
jeremie roy
fbbe4d5fa6 Fix timecode sometimes not working when applying media profiile on startup that overrides a timecode provider
Also fix issue with autodetectable timecode not reinitializing on video input format change
Fix Blackmagic video input being overriden by timecode provider.

#jira UE-159797 UE-189021
#rb simon.therriault

[CL 27672480 by jeremie roy in ue5-main branch]
2023-09-07 10:26:08 -04:00
jeremie roy
ab183cc89d Fix crash when doing a crop with file media output with ResizeRenderPass in PIE
#jira UE-194372
#rb simon.therriault

[CL 27672374 by jeremie roy in ue5-main branch]
2023-09-07 10:23:43 -04:00
jeremie roy
ea1c63a80d Fix color flashes when changing OCIO config on blackmagic media source
#rb simon.therriault
#jira UE-191289

[CL 27672345 by jeremie roy in ue5-main branch]
2023-09-07 10:22:56 -04:00
jens petersam
92e744f62c ElectraPlayer: Fixed incorrect tagging of last period access unit
#rnx

[CL 27584478 by jens petersam in ue5-main branch]
2023-09-04 07:40:58 -04:00
Luke Bermingham
a198655c4f Fix level viewport streaming due to internal viewport rendering changes.
Also added support for continuing stream when PIE is activated mid stream.

#jira UE-194405
#rb self

[CL 27552618 by Luke Bermingham in ue5-main branch]
2023-09-01 07:56:22 -04:00
Jens Petersam
2e534a8fb9 Media: Get selected tracks from media player if it supports its own track selection on open
#jira none
#rnx

[CL 27549367 by Jens Petersam in ue5-main branch]
2023-09-01 01:45:08 -04:00
michael stopa
4fd02f3284 Fix: Prevent race conditions in Editor compositing by constraining GraphBuilder lifetime
#jira UE-193524
#rb Luke.Bermingham
#fyi Denis.Phoenix

[CL 27548258 by michael stopa in ue5-main branch]
2023-08-31 23:52:55 -04:00
thomas engel
979eb472d8 Cleanup in Mediaframework chromaticity & HDR related texture sample APIs & Electra internal data representation (now using FColorSpace)
[FYI] jens.petersam
#rnx

[CL 27535104 by thomas engel in ue5-main branch]
2023-08-31 15:56:01 -04:00
jeremie roy
f64bf59e87 Fix Media Source OCIO not working with media profiles
#jira UE-191304
#rb simon.therriault

[CL 27531863 by jeremie roy in ue5-main branch]
2023-08-31 14:39:43 -04:00
Ruslan Idrisov
eb96fddda6 Media Plate: Exposed Media Texture's properties via Media Plate interface.
#rb Tony.Wong, Eric.RenaudHoude
#jira UE-175213

[CL 27531093 by Ruslan Idrisov in ue5-main branch]
2023-08-31 14:28:53 -04:00
eric renaudhoude
6e510541e6 Media: Prevent media thumbnail renderer from filling up the global cache with image media.
#jira UE-181001
#rb tony.wong, ruslan.idrisov

[CL 27529871 by eric renaudhoude in ue5-main branch]
2023-08-31 14:04:33 -04:00