Commit Graph

39 Commits

Author SHA1 Message Date
Chris Adams
9e3125c0a2 adding back surround sound capability to mediasoundcomponent
#jira none

[CL 17587074 by Chris Adams in ue5-main branch]
2021-09-21 15:55:30 -04:00
phil popp
b04374061c Fix audio envelope DSP implementation and performance. Fixes multiple perf related issues related to audio envelopes.
#jira UE-122329, UE-123731, UE-124701
#rb Rob.Gay
#preflight 6131065c1a52e20001b0bd0a


#ROBOMERGE-OWNER: phil.popp
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 17406098
#ROBOMERGE-BOT: (v865-17346139)
#ROBOMERGE-CONFLICT from-shelf

[CL 17412110 by phil popp in ue5-main branch]
2021-09-02 20:49:36 -04:00
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Rob Gay
fb3e22499a Round 2: Fix for Modulation & Submix content intermittently failing to load.
- Refactor logic querying/loading the default SoundClass.  Prior logic loaded them extremely early in the engine boot cycle, which indirectly could initiate load attempts on assets that were of plugin-supplied types prior to plugins supplying their given type being loaded.

#rb jimmy.smith
#jira FORT-370406
#jira UE-116470
#preflight 60b004643c6c4e0001ca33df

[CL 16492631 by Rob Gay in ue5-main branch]
2021-05-27 17:46:41 -04:00
Rob Gay
6ed2c24c3f Edigrundo load order fix to unblock stage builds. 1/2
#rb blocker
#jira UE-116470

[CL 16453072 by Rob Gay in ue5-main branch]
2021-05-25 13:58:39 -04:00
Rob Gay
f837bf172d Fix for Modulation & Submix content intermittently failing to load.
- Refactor logic querying/loading the default SoundClass.  Prior logic loaded them extremely early in the engine boot cycle, which indirectly could initiate load attempts on assets that were of plugin-supplied types prior to plugins supplying their given type being loaded.

#rb miles.flanagan
#jira FORT-370406
#preflight 60ac3d085f69050001a9abe3

[CL 16443444 by Rob Gay in ue5-main branch]
2021-05-24 21:12:07 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Thomas Engel
c974e9f934 Integration of reworked MWF output pipeline into Dev-Main
#rb Jens.Petersam
#jira FORT-231518, FORT-234751, FORT-259841

[CL 11892466 by Thomas Engel in Main branch]
2020-03-03 18:43:42 -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
jens petersam
8c194948a9 Integration of recent Electra player changes
#rb Thomas.Engel
#rnx


#ROBOMERGE-SOURCE: CL 10733273 via CL 10733297 via CL 10733302 via CL 10733307
#ROBOMERGE-BOT: (v610-10636431)

[CL 10733442 by jens petersam in Main branch]
2019-12-16 09:39:55 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
achim moller
ea1f92dc7a Reworked code to add/remove audio sample sink based on activate state of the UMediaSoundComponent. This fix prevents audio decoders with a fixed number of pre-allocated audio buffers to stall. If the UMediaSoundComponent stops playing the samples from the created audio sink are not consumed and/or released. The samples stay in the audio sink preventing the audio decoder from generating new samples as all buffers are occupied (waiting to be released from the audio sink by playing for example)
#rb Jens.Petersam
#rnx


#ROBOMERGE-SOURCE: CL 10285372 via CL 10285373 via CL 10285374
#ROBOMERGE-BOT: (v591-10236483)

[CL 10285375 by achim moller in Main branch]
2019-11-18 08:08:45 -05:00
thomas engel
0aba6a9f23 Update of Electra and MediaFramework (includes Android platform support & QoS changes)
#rb none
[FYI] chris.adams, achim.moller, jens.petersam


#ROBOMERGE-SOURCE: CL 9739263 via CL 9739269 via CL 9739272
#ROBOMERGE-BOT: (v542-9736015)

[CL 9739273 by thomas engel in Main branch]
2019-10-21 19:36:09 -04:00
Nick Shin
3526d16d5e merge/copyup to parent stream - HTML5 platform extension
#jira UEMOB-482  HTML5 platform as a plug in
#rb josh.adams
#rn

[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00
thomas engel
693f09449f Fixed Switch media decoder track selection behavior, end of stream detection, random failure of duration computation, limited output queue depth to ease memory pressure & switched audio output to use more appropriate "unsynced" mode (and edits still function with dev-main code)
#rb none

[CL 8000729 by thomas engel in Main branch]
2019-08-13 15:03:44 -04:00
rui figueira
2608962254 UMediaSoundComponent now queries the used IMediaPlayer instance for how it should handle audio dropouts.
#rnx
[FYI] Andriy.Tylychko, Stuart.Hill, Josie.Yang
[CODEREVIEW] Aaron.Mcleran, Joe.Barnes, Rex.Hill, Ethan.Geller, Rob.Gay


#ROBOMERGE-SOURCE: CL 6179099 via CL 6179100 via CL 6180397

[CL 6180411 by rui figueira in Main branch]
2019-04-30 13:40:02 -04:00
rex hill
50371b7120 Remove hack for audio becoming desynced after garbage collection
#rb none
[FYI] Thomas.Engel
#jira


#ROBOMERGE-SOURCE: CL 5228634 via CL 5228638 via CL 5236075

[CL 5236129 by rex hill in Main branch]
2019-02-28 00:47:08 -05:00
rex hill
4085648d35 Media framework: Workaround for garbage collection causing audio to lose sync on some platforms
#rb none


#ROBOMERGE-SOURCE: CL 4772064 via CL 4772413 via CL 4778065

[CL 4778244 by rex hill in Main branch]
2019-01-23 05:35:27 -05:00
ethan geller
ebbe68b8d8 Fix -wreorder issue in MediaSoundComponent.cpp. #fyi bob.tellez, aaron.mcleran
#ROBOMERGE-SOURCE: CL 4749117 via CL 4749119 via CL 4749120

[CL 4749122 by ethan geller in Main branch]
2019-01-17 20:50:03 -05:00
aaron mcleran
81dcf34aec Implement envelope following to media sound component.
#rb Ethan.Geller


#ROBOMERGE-SOURCE: CL 4748975 via CL 4748977 via CL 4748982

[CL 4748984 by aaron mcleran in Main branch]
2019-01-17 19:55:38 -05:00
rex hill
0e434e833f Add media stat to track how many queued audio samples are waiting to play
#rb none


#ROBOMERGE-SOURCE: CL 4747408 via CL 4747417 via CL 4747424

[CL 4747429 by rex hill in Main branch]
2019-01-17 17:05:43 -05:00
ethan geller
145a197827 #ROBOMERGE-SOURCE: CL 4747259 via CL 4747270 via CL 4747281
[CL 4747301 by ethan geller in Main branch]
2019-01-17 16:59:39 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00