Commit Graph

303 Commits

Author SHA1 Message Date
Tony Wong
b7eafe0a82 MediaAssets: Moved MediaSourceRenderer to editor module to fix C++ UHT issue.
#JIRA: UE-169922
#preflight 636be7b8a550a2a75908594e
#review-23056527 @thomas.engel
#rb thomas.engel
#rnx

[CL 23100691 by Tony Wong in ue5-main branch]
2022-11-11 12:34:07 -05:00
Tony Wong
f1de1febad MediaAssets: Removed blank line at top of file.
#JIRA: None
#preflight 636945d763037c1026e4ed5e
#rb none
#rnx

[CL 23013791 by Tony Wong in ue5-main branch]
2022-11-07 13:10:18 -05:00
Tony Wong
be0251029b MediaAssets: Added thumbnails for media sources.
#JIRA: UE-145827
#preflight 636555a3de2c4dbb5dcc7899
#review-22587318 @thomas.engel
#rb thomas.engel

[CL 23013126 by Tony Wong in ue5-main branch]
2022-11-07 12:38:37 -05:00
tony wong
f70542c44f MediaAssets: Fixed media sources being created for non video assets.
#JIRA: FORT-525545
#preflight 6361964f876630122a5f4d03
[REVIEW] [at]eric.renaudhoude [at]ruslan.idrisov
#rb eric.renaudhoude, ruslan.idrisov

[CL 22919844 by tony wong in ue5-main branch]
2022-11-02 12:53:18 -04:00
Thomas Engel
79e0b609f0 Enabling non-PQ >8 bit material for H265 in Electra
#preflight 635c3255ae6840072d43eac7
#fyi jens.petersam
#jira none

[CL 22836941 by Thomas Engel in ue5-main branch]
2022-10-28 16:09:37 -04:00
Zak Middleton
a68f85d9d2 #ue5 - Truncation/conversion fixes for ProjectLauncher, MediaAssets, ProjectTargetPlatformEditor, and associated UI code.
#jira UE-160837
#rb Dave.Jones2, Andrew.Davidson
#preflight 63518de9f92c325024c03814

[CL 22693245 by Zak Middleton in ue5-main branch]
2022-10-21 12:58:17 -04:00
christopher waters
8d2ed4a040 Moving EPixelFormatCapabilities to PixelFormat.h to live with FPixelFormatInfo.
Adding UE::PixelFormat::HasCapabilities to replace RHIPixelFormatHasCapabilities and friends.

#jira none
#rb elizabeth.baumel, charles.bloom
#preflight 6351928c9e14ee3c7941510d

[CL 22666541 by christopher waters in ue5-main branch]
2022-10-20 15:15:15 -04:00
jens petersam
436cfb0e0c Setting the sample queue in the MediaSoundGenerator when it changes.
#preflight 634f95982a190921f8846c1c
[FYI] thomas.engel, aaron.mcleran
#rnx

[CL 22634742 by jens petersam in ue5-main branch]
2022-10-19 15:11:55 -04:00
Thomas Engel
ef30632a9e Removing explicit use of RHI's 2D Tetxure references
#rnx
#rb none
#preflight 634f347da1527f6b3bf4681d

[CL 22614104 by Thomas Engel in ue5-main branch]
2022-10-18 19:29:56 -04:00
Zak Middleton
9139df46c1 #ue5 - Type conversion fixes for MediaAssets, MovieScene, and SignalProcessing modules.
#jira UE-160835
#rb Dave.Jones2
#preflight 634ee3f3e05a24a939dcc01d

[CL 22606604 by Zak Middleton in ue5-main branch]
2022-10-18 14:22:06 -04:00
aaron mcleran
6e374e0884 Refactor of media sound generator to use the new ISoundGenerator interface.
Cleans up the ISoundGenerator in SynthComponent in OnUnregister to make sure it releases the generator data before GC.

#rb Jimmy.Smith, Ryan.Mangin, Thomas.Engel
#preflight 634a53aace524ed3562c7eac

[CL 22549071 by aaron mcleran in ue5-main branch]
2022-10-15 13:04:15 -04:00
tony wong
e04551191b MediaCompositing: Media track will use the media cache settings from the proxy if available.
#JIRA: UE-164195
#preflight 63348174e4106916068137db
[REVIEW] [at]eric.renaudhoude [at]ruslan.idrisov
#rb eric.renaudhoude, ruslan.idrisov
#rnx

[CL 22239349 by tony wong in ue5-main branch]
2022-09-28 21:47:13 -04:00
marc audy
311f7464bf Updated ../Engine/Source/Runtime/... to inline gen.cpp files
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds

#jira
#preflight

[CL 22173263 by marc audy in ue5-main branch]
2022-09-24 13:57:58 -04:00
tony wong
bdcafcb665 MediaPlate: Fixed PlayOnlyWhenVisible not resuming.
#JIRA: UE-162854
#preflight 6328f107b40000c8f037ab3e
[REVIEW] [at]eric.renaudhoude [at]ruslan.idrisov
#rb eric.renaudhoude, ruslan.idrisov
#rnx

[CL 22097551 by tony wong in ue5-main branch]
2022-09-20 13:51:25 -04:00
Thomas Engel
f389bb820a Adding HDR playback capabilities to MediaFrameWork & Electra (PC, GDK, PS4, PS5)
#jira UE-163865
#fyi jens.petersam
#preflight 632357cdc225e8be3809214e

[CL 22034307 by Thomas Engel in ue5-main branch]
2022-09-15 14:30:21 -04:00
tony wong
38c572ff2e MediaAssets: Added MediaPlayerProxyInterface to coordinate player control between the owning object and an external user.
#JIRA: UE-163218
#preflight 631bac4c2b7fe03eb6099bac
[REVIEW] [at]thomas.engel [at]eric.renaudhoude [at]ruslan.idrisov [at]ue-sequencer
#rb thomas.engel, eric.renaudhoude, ruslan.idrisov, ue-sequencer
#rnx

[CL 22011123 by tony wong in ue5-main branch]
2022-09-14 13:55:19 -04:00
tony wong
f594075cef MediaAssets: Replaced UMediaPlayer::GetNumTile with generic GetMediaInfo.
#JIRA: UE-161945
#preflight 6320d0ec506f1a33e06634db
[REVIEW] [at]thomas.engel
#rb thomas.engel
#rnx

[CL 21993269 by tony wong in ue5-main branch]
2022-09-13 17:31:52 -04:00
bryan sefcik
07894f4a07 Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631a717cec45fbf3d74d4ba7

[CL 21916033 by bryan sefcik in ue5-main branch]
2022-09-09 00:53:22 -04:00
Tony Wong
95815ccb48 Mediaframework: Can retrieve the number of tiles from the player.
#JIRA: UE-161944
#preflight 63128908a20b67673b8ddf86
#review-21769798 @eric.renaudhoude @thomas.engel
#rb eric.renaudhoude, thomas.engel
#rnx

[CL 21852042 by Tony Wong in ue5-main branch]
2022-09-07 11:46:18 -04:00
eric renaudhoude
6f56846c49 Media: Add mip bias support to media texture (resource).
#rb tony.wong, thomas.engel,  ruslan.idrisov
#fyi rod.bogart
#jira UE-161171
#preflight 630e1c6c0345de4ccfb144e3

[CL 21700426 by eric renaudhoude in ue5-main branch]
2022-08-30 10:37:42 -04:00
christopher waters
e9a48d6897 Removing more uses of GMaxRHIFeatureLevel.
Focus started on GenerateMips and AddClearUAVPass.

#jira none
#rb mihnea.balta
#preflight 62fe768d200ff87e07c5e1ad

[CL 21448320 by christopher waters in ue5-main branch]
2022-08-18 15:29:29 -04:00
Bryan sefcik
b4a6e947d8 Ran IWYU on Public headers under Engine/Source/Runtime/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira

#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf

[CL 21181076 by Bryan sefcik in ue5-main branch]
2022-07-20 11:31:36 -04:00
Tony Wong
cb1a986da7 MediaPlate: Added vertical arc control of sphere mesh.
#JIRA: UE-153163
#preflight 62cc8b61f22e9d4fdf7a4443
#review-21047288 @eric.renaudhoude @ruslan.idrisov
#rb eric.renaudhoude, ruslan.idrisov
#rnx

[CL 21071514 by Tony Wong in ue5-main branch]
2022-07-13 11:12:28 -04:00
zach bethel
34623f0321 Replaced thread-local MemStack with ConcurrentLinearAllocator across the renderer.
- Removed scene render mem-mark among others. MemStack usage is now restricted to local scopes with known marks.
 - Render resources with destructors are allocated using the FSceneRenderingBulkObjectAllocator on FSceneRenderer, which is deleted when the scene render is.

#preflight 62b266e20d4d6228de97babe
#rb mihnea.balta, yuriy.odonnell

[CL 20907647 by zach bethel in ue5-main branch]
2022-06-30 19:55:24 -04:00
Robb Surridge
0a5a02c5b2 Coding standard fixes: gender-inclusive language
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter

[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00