Commit Graph

2 Commits

Author SHA1 Message Date
roytam1 8121b81d5d import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1190495 - Fix include. r=me (47b87f15e)
- bug 1190285 move GraphTime definition to avoid GraphDriver.h includes r=padenot (341c85fe6)
- Bug 1190495 - Separate FlushableTaskQueue into its own file. r=cpearce (aef97dc9a)
- Bug 1184460 - Remove sync dispatch since SharedThreadPool::Get() can be called off the main thread. r=cpearce. (108fa8e13)
- Bug 1190495 - Remove TaskQueue::SyncDispatch. r=cpearce (34ab2b7a5)
- Bug 1190495 - Switch TaskQueue entirely to nsRefPtr. r=cpearce (6a8e7e98f)
- Bug 1190495 - Hoist TaskQueue into xpcom. r=froydnj (ee81e2796)
- Bug 1190495 - Followup #include fix. r=me (8855f0810)
- Bug 1188976 - Fix up include. r=me (dea4f8e48)
- Bug 1188976 - Rename ProxyMediaCall to InvokeAsync. r=froydnj (a20401dac)
- Bug 1188976 - Use mozilla::Tuple for InvokeAsync. r=froydnj (9a46feaf6)
- Bug 1188976 - Hoist MozPromise into xpcom. r=froydnj (5727febde)
- Bug 1190496 - Add a comment warning about MSCOM modes. r=cpearce (742043a84)
- Bug 1190496 - Use the normal XPCOM way to dispatch to the main thread. r=cpearce (c63bca613)
- Bug 1190496 - Do shutdown on xpcom-shutdown-threads. r=cpearce (3e8e8c793)
- Bug 1190496 - Init SharedThreadPool from XPCOM rather than MediaDecoder. r=froydnj (40bf2d69b)
- Bug 1188976 - Improve MozPromise.h comment. r=me DONTBUILD (2314b087f)
- Bug 1188439 - Fixed GMPLoader.cpp compilation with sandbox disabled. r=cpearce (0a4ab4fb3)
2021-08-26 14:23:13 +08:00
roytam1 d1af43433c import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik. (a234a7080)
- Bug 1187817. Part 2 - remove unused code. r=kinetik. (836c52a19)
- Bug 1187763. Part 1 - move while loop out of WaitingForAudioToPlay(). r=kinetik. (a80d70f87)
- Bug 1187763. Part 2 - extract some code of AudioLoop() into its own function. r=kinetik. (275b8bfb6)
- Bug 1187763. Part 3 - refactor AudioSink::AudioLoop into a series of events. r=kinetik (7eb3f506f)
- Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik. (0fef85968)
- Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik. (8c73fbe6d)
- Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. (64de4616f)
- move include (f842b4b1e)
- Bug 1163486 - Update test to use new MP4Demuxer. r=bholley (b853be477)
- Bug 1190496 - Namespace the SharedThreadPool.h include. r=cpearce (196d25d42)
- Bug 1190496 - Hoist SharedThreadPool into xpcom. r=froydnj (3dad8176f)
- Bug 1190492 - Hoist AbstractThread and TaskDispatcher to xpcom. r=froydnj (c3329fa29)
- bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald (f762764b1)
- correct comment (b623b2959)
- revert demuxer check from promise reject to assert like in 1156708 (f540b270c)
- more chekcs back to asserts (7e82a0f99)
- space (733bd85a3)
- Bug 1188220: Allow disabling HW acceleration even when SharedDecoderManager isn't used. r=cpearce (909a86682)
- bug 1161903 ensure pending DrainComplete is not run after Flush() r=cpearce (648cabbb7)
- Bug 1158089 - Fall back to d3d9 DXVA if d3d11 initialization fails. r=cpearce (84b3a8e6d)
2021-08-20 11:12:22 +08:00