Commit Graph

95 Commits

Author SHA1 Message Date
jimmy smith
c961dcf0eb Fix crash on SDL when Recycle threads is enabled
#rb Brandon.Schaefer
#preflight 62474a46e434babd8a0febfa

[CL 19615416 by jimmy smith in ue5-main branch]
2022-04-04 17:32:45 -04:00
jimmy smith
ca834d3ce8 Fallback to null renderer for SDL mixer if there's no devices.
#rb aaron.mcleran
#preflight 6244ee43292f228e09fbc5a6

[CL 19566951 by jimmy smith in ue5-main branch]
2022-03-30 20:05:28 -04:00
aaron mcleran
158c3a5b16 Removing restricted platform names from file
#rb Maxwell.Hayes
#jira UE-130476
#preflight 6216c015a45a91013f430d08


#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 19106676 via CL 19107096 via CL 19107208 via CL 19107219 via CL 19110186
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19151559 by aaron mcleran in ue5-main branch]
2022-02-25 13:27:37 -05:00
aaron mcleran
2de71fe4b9 Build fix for linux
#jira UE-143528
#rb Dan.Reynolds
#preflight 621675dcc152c67496dce085


#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 19095092 via CL 19095988 via CL 19096263 via CL 19097077 via CL 19105410
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19146748 by aaron mcleran in ue5-main branch]
2022-02-25 09:47:09 -05:00
aaron mcleran
2a4c4724db Fix for bink issue on stadia
#jira UE-143121
#rb Maxwell.Hayes
#preflight 62101ec37e111e92375b6b4a

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 19082371 in //UE5/Release-5.0/... via CL 19097076
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19140771 by aaron mcleran in ue5-main branch]
2022-02-24 23:29:04 -05:00
aaron mcleran
3986f750ce Fix for non-seeking sound waves
#jira UE-137586
#rb Phil.Popp
#preflight 6203040a74604bc6b1915fee

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18946642 in //UE5/Release-5.0/... via CL 18946723 via CL 18946836
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18946849 by aaron mcleran in ue5-main branch]
2022-02-10 19:10:30 -05:00
aaron mcleran
8db0b74958 Cleaning up codec definitions on soundwaves.
- Adding new enumeration to select PCM, ADPCM, Bink, and "platform specific"
- Updated platform codecs and various APIs to select correctly which codec to use
- Changed "is seekable streaming" semantics to "Is Seekable" since that is more correct in a post-stream-caching world
- Tried to clean up platform backends. Unable to move Bink decoder to multiplatform code because of module dependencies, will require a future refactor of our decoder module setup.

#rb Phil.Popp, Jimmy.Smith
#jira UE-140860
#preflight 61f97ad7f02e20f45add6d45

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18813332 in //UE5/Release-5.0/... via CL 18813341 via CL 18822758
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824290 by aaron mcleran in ue5-main branch]
2022-02-02 07:35:13 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
brandon schaefer
4fe357ee7c Fix spaces usage over tabs
#rb none
[FYI] none

#ROBOMERGE-SOURCE: CL 17237556 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17237567 by brandon schaefer in ue5-release-engine-test branch]
2021-08-19 14:47:44 -04:00
dan thompson
ab80c69fd3 Bink Audio :: 4/4 :: Integration :: #pf 60aea2116905a6000136901e #pf 60c9308ef7cffb0001674132
Integration touches several places in the engine:

1) SoundWave -- A check box enables Bink Audio as the codec of choice for that sound wave.

2) Decoder - Each supported platform's AudioMixer now returns BINK if the soundwave requests it. Additionally, the TargetPlatform returns BINK as an available codec, and returns it to the cooking code if the sound wave requests it.

3) Encode - TargetPlatform.Build.cs adds the encoder to the editor dependencies, and it gets picked up in the TPMM formats search.


#ROBOMERGE-SOURCE: CL 16682710 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16682731 by dan thompson in ue5-release-engine-test branch]
2021-06-15 20:30:02 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
aaron mcleran
3609fc2ab1 Allowing SDL backend to be optimized
[FYI] Arciel.Rekman
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 16424405 in //UE4/Release-4.27/... via CL 16424433
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v811-16416015)

[CL 16424480 by aaron mcleran in ue5-release-engine-staging branch]
2021-05-21 16:30:22 -04:00
Brandon Schaefer
766c2bb68e Fixes Linux crash on startup trying to create and compress audio
#jira none
#rb Maxwell.Hayes

[CL 16251516 by Brandon Schaefer in ue5-main branch]
2021-05-10 14:21:42 -04:00
arciel rekman
8d4ab79ff4 AudioMixerSDL: only override the default device (UE-92340).
#rb none
#jira UE-92340
[FYI] Michael.Kirzinger

#ROBOMERGE-SOURCE: CL 13011565 in //UE4/Release-4.25/... via CL 13011572 via CL 13011590
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13011608 by arciel rekman in Main branch]
2020-04-23 14:41:09 -04:00
ethan geller
5584555a2d #jira none
Fix up min call in SDL code.
#rb none

#ROBOMERGE-SOURCE: CL 12122855 in //UE4/Release-4.25/... via CL 12122856
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12122858 by ethan geller in Main branch]
2020-03-11 00:28:36 -04:00
ethan geller
e7a0e97b5d #jira UE-89289
minor: sanity check num channels from the audio device on linux. Callstack for crash indicates an OOB access on envelope array.
#rb none

#ROBOMERGE-SOURCE: CL 12121694 in //UE4/Release-4.25/... via CL 12121697
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12121704 by ethan geller in Main branch]
2020-03-10 20:55:22 -04:00
phil popp
baefdea9aa Integrate FFTAlgorithm and ConvolutionAlgorithm work from //UE4/Private-Reverb/...
#rb Ethan.Geller, Maxwell.Hayes


#ROBOMERGE-SOURCE: CL 11285078 via CL 11285087
#ROBOMERGE-BOT: (v647-11244347)

[CL 11285092 by phil popp in Main branch]
2020-02-06 14:31:11 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
nick shin
49d56735d0 remove more HTML5 code from engine
#jira UE-80050  Remove HTML5 code from engine
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 10272777 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v591-10236483)

[CL 10272778 by nick shin in Main branch]
2019-11-15 20:50:38 -05:00
brandon schaefer
56a2ade3c7 Move the default implementation of GetIndexForDevice to the base class
#jira UE-82032
#rb Ethan.Geller
[at]Ethan.Geller

#ROBOMERGE-SOURCE: CL 10174662 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10192019 by brandon schaefer in Main branch]
2019-11-14 07:00:39 -05:00
ethan geller
a8705988fc Add support for additional device routing to our native VOIP engine. This can be done either by using IOnlineVoice::PatchRemoteTalkerOutputToEndpoint(DeviceName), or by using the console command "voice.sendRemoteTalkersToEndpoint <Device Name Substring>"
#jira UE-82032
#rb
[FYI] brandon.schaefer

#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 10091768 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)

[CL 10091772 by ethan geller in Main branch]
2019-11-10 17:18:36 -05:00
nick shin
0423c3b4b5 HTML5 - more code removal - source code section
#jira UE-80050  Remove HTML5 code from engine
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 9884403 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9884404 by nick shin in Main branch]
2019-10-29 15:03:30 -04:00
arciel rekman
b329cf04c3 Fix CIS warnings (UE-82156)
#jira UE-82156
#rb none

#ROBOMERGE-SOURCE: CL 9734168 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)

[CL 9734172 by arciel rekman in Main branch]
2019-10-21 13:00:07 -04:00