Commit Graph

40 Commits

Author SHA1 Message Date
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
will damon
5083496a3e Fix iOS build.
[REVIEW] [at]aaron.mcleran [at]jack.porter [at]cristina.riveron
#jira UE-140979
#rnx
#lockdown cristina.riveron
#preflight n/a

#ROBOMERGE-AUTHOR: will.damon
#ROBOMERGE-SOURCE: CL 18862504 in //UE5/Release-5.0/... via CL 18862508 via CL 18862682
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18862692 by will damon in ue5-main branch]
2022-02-04 09:31:21 -05:00
aaron mcleran
b315f4eacd Fixing IOS build
#jira UE-140979
#rb Maxwell.Hayes
#preflight 61fc333ce058822bdaa5b595
#lockdown Cristina.Riveron

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

[CL 18857783 by aaron mcleran in ue5-main branch]
2022-02-03 20:23:49 -05:00
aaron mcleran
392cfe7d85 Fixing IOS build
#jira UE-140979
#rb Maxwell.Hayes
#preflight 61fc333ce058822bdaa5b595
#lockdown Cristina.Riveron

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

[CL 18856656 by aaron mcleran in ue5-main branch]
2022-02-03 19:11: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
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
maxwell hayes
8496d05a20 Update codec interfaces to support soundwaveproxy for streaming sounds
#jira UEAU-692
#rb Aaron.McLeran

#ROBOMERGE-SOURCE: CL 15668793 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15670581 by maxwell hayes in ue5-main branch]
2021-03-10 17:57:58 -04:00
ethan geller
f09a9b9c7d Revert to using DefaultSampleRate if the iOS device query returns 0.0 as the preferred sample rate.
#rb aaron.mcleran
[FYI] maxwell.hayes


#ROBOMERGE-SOURCE: CL 11425177 via CL 11425198 via CL 11425204 via CL 11425215
#ROBOMERGE-BOT: (v654-11333218)

[CL 11425231 by ethan geller in Main branch]
2020-02-13 14:58:05 -05: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
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
maxwell hayes
a601b58deb Fix for ios issue "audio not resuming after ios alarm goes off"
[FYI] Randolph.Kestner, Michael.Kirzinger
#rb Ethan.Geller


#ROBOMERGE-SOURCE: CL 9600206 via CL 9601331 via CL 9601473
#ROBOMERGE-BOT: (v526-9587114)

[CL 9601601 by maxwell hayes in Main branch]
2019-10-15 14:28:23 -04:00
Rolando Caloca
1a30325d6f Copying //UE4/Dev-RenderPlat-Staging@9551419 to //UE4/Main
#rb none
#rnx

[CL 9551447 by Rolando Caloca in Main branch]
2019-10-11 15:33:31 -04:00
Maxwell Hayes
7576be19b8 Fix for CIS error in Dev-Anim (missing include)
#rb Ethan.Geller
#jira UE-80493

[CL 8781358 by Maxwell Hayes in Main branch]
2019-09-17 18:50:40 -04:00
maxwell hayes
c87e0a24fc Fix for iOS audio mixer thread contention with OS events
[FYI] Randolph.Kestner



#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 8683630 via CL 8688879
#ROBOMERGE-BOT: (v422-8689730)

[CL 8693259 by maxwell hayes in Main branch]
2019-09-16 11:38:47 -04:00
maxwell hayes
128356f5e1 Fix for iOS crash when toggling audio mixer
#rb Ethan.Geller, Aaron.McLeran


#ROBOMERGE-SOURCE: CL 8388014 via CL 8388018 via CL 8388019 via CL 8388077 via CL 8389855
#ROBOMERGE-BOT: (v403-8382528)

[CL 8389906 by maxwell hayes in Main branch]
2019-08-31 02:17:50 -04:00
graeme thornton
02f171285e Fix iOS build error
#ROBOMERGE-SOURCE: CL 8384092 via CL 8384093 via CL 8384095 via CL 8384096 via CL 8384697
#ROBOMERGE-BOT: (v403-8382528)

[CL 8384769 by graeme thornton in Main branch]
2019-08-30 12:37:03 -04:00
maxwell hayes
68b59ad67a fix for audio crackling on app suspension
#rb Aaron.McLeran
[FYI] Randolph.Kestner


#ROBOMERGE-SOURCE: CL 8381443 via CL 8381444 via CL 8381445 via CL 8381446 via CL 8381743
#ROBOMERGE-BOT: (v402-8361577)

[CL 8381801 by maxwell hayes in Main branch]
2019-08-29 23:06:55 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
maxwell hayes
1a7ead2658 Fix for build error with Mac Editor. Unwanted compilation of iOS AudioMixer platform was being triggered, resulting in missing include
#rb Aaron.McLeran
#jira UE-79246
[FYI] Thomas Green


#ROBOMERGE-SOURCE: CL 8216998 via CL 8217000 via CL 8229421
#ROBOMERGE-BOT: (v401-8057353)

[CL 8230444 by maxwell hayes in Main branch]
2019-08-23 11:59:12 -04:00
maxwell hayes
fcabd6478a Seperating iOS and Mac backends (addition of AudioMixerPlatformCoreAudio)
#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 8202071 via CL 8202112 via CL 8208680
#ROBOMERGE-BOT: (v401-8057353)

[CL 8208737 by maxwell hayes in Main branch]
2019-08-22 00:20:06 -04:00
aaron mcleran
9072c419a3 Rolling back CL 7951971 due to mac crash regression
[FYI] maxwell.hayes
#rb none


#ROBOMERGE-SOURCE: CL 8035677 via CL 8040368 via CL 8042927 via CL 8046539
#ROBOMERGE-BOT: (v400-8057353)

[CL 8065848 by aaron mcleran in Main branch]
2019-08-15 16:53:41 -04:00
maxwell hayes
575b008437 Overhaul of iOS audio mixer platform layer. iOS Audiomixer backend to make buffer parameters observe project settings and decople OS callback from audiomixer callback using a circular buffer.
#rb Aaron.McCleran


#ROBOMERGE-SOURCE: CL 7951971 via CL 7951973 via CL 7951977 via CL 7954687
#ROBOMERGE-BOT: (v393-7951996)

[CL 7954852 by maxwell hayes in Main branch]
2019-08-12 18:11:16 -04:00
brian zaugg
817d84abbc #ocn - Fix to reduce memory usage with new audio mixer.
#lockdown Josh.Andersen
[FYI] Ethan.Halvorsen


#ROBOMERGE-SOURCE: CL 7057523 via CL 7057530 via CL 7057552 via CL 7161143
#ROBOMERGE-BOT: (v367-6836689)

[CL 7230792 by brian zaugg in Main branch]
2019-07-08 14:31:12 -04:00
maxwell hayes
23743dfdc7 Audio mixer on iOS now uses a circular buffer to let device callback size change.
iOS audio mixer Project settings are now observed.
Added optional comand line arguments to override project settings without recooking

#rb none
#lockdown Ethan.Halvorsen


#ROBOMERGE-OWNER: maxwell.hayes
#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 6987568 via CL 6987569 via CL 7002342 via CL 7005228
#ROBOMERGE-BOT: (v367-6836689)

[CL 7008922 by maxwell hayes in Main branch]
2019-06-14 16:02:45 -04:00