Matthew Gregan
cbbdf7fcb4
Bug 1539225 - Update AudioIPC to pick up backend selection & context name support. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D38957
--HG--
extra : moz-landing-system : lando
2019-07-23 19:34:52 +00:00
Paul Adenot
dd1c0a3c44
Bug 1561681 - Change log level for audio thread promotion related-messages. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D36077
--HG--
extra : moz-landing-system : lando
2019-06-26 20:23:49 +00:00
Paul Adenot
0a287dc06a
Bug 1560720 - Provide a blanket/noop implementation of audio_thread_priority for platform without a backend. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D35690
--HG--
extra : moz-landing-system : lando
2019-06-24 20:43:25 +00:00
Paul Adenot
88c421c259
Bug 1429847 - Allow promoting CpuPool threads for audio remoting separately from the client creation. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D34887
--HG--
extra : moz-landing-system : lando
2019-06-21 19:49:08 +00:00
Matthew Gregan
1ecd53f466
Bug 1512445 - Import latest AudioIPC from upstream, including Windows backend. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D22153
--HG--
extra : moz-landing-system : lando
2019-03-07 02:04:36 +00:00
Dorel Luca
dfa0190845
Backed out 3 changesets (bug 1512445) Build bustage
...
Backed out changeset b954e5d0324a (bug 1512445)
Backed out changeset 04c1982c1a7e (bug 1512445)
Backed out changeset 0a78b7e72e1b (bug 1512445)
2019-03-06 23:28:37 +02:00
Matthew Gregan
cf18c72684
Bug 1512445 - Import latest AudioIPC from upstream, including Windows backend. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D22153
--HG--
extra : moz-landing-system : lando
2019-03-06 20:42:38 +00:00
Matthew Gregan
38a8cb51e1
Bug 1524818 - Update audioipc to c2148b95 to fix build with nightly rustc. r=chunmin
...
--HG--
extra : rebase_source : 4efcdf6f5ebb548f734c3948d715e2f8f5a2ceef
2019-02-05 15:32:02 +13:00
Matthew Gregan
5ed3387542
Bug 1512450 - Clean up reslicing of audio buffers in AudioIPC's server data callback. r=chunmin
...
--HG--
extra : amend_source : c7e3943507cde2d321aa1f6b03054cd028336f88
2018-12-18 18:07:54 +02:00
Matthew Gregan
af490a6f95
Bug 1501148
- Refactor AudioIPC to make way for multiple OS backends. r=chunmin
...
--HG--
extra : rebase_source : c189d532815de05bc24ee93913d470d8f6a422ef
2018-10-23 16:46:52 +13:00
Matthew Gregan
bd2ce060a1
Bug 1501148
- Introduce portable PlatformHandleType to AudioIPC and use it. r=chunmin
...
--HG--
extra : rebase_source : 829a86c9a21f9d615f550a3318fe9e16f6a1a96d
2018-10-23 16:36:41 +13:00
Andreas Tolfsen
2c2a931c23
bug 1490674: audioipc: relax log crate dependency version; r=kamidphish
...
By relaxing the version dependency on the log crate we are able to
get rid of duplicate vendored crates.
This particular version number, combined with rsdparsa depending
on "*" (anything) meant that a change to this version number in
audioipc would have reprecussions on the dependencies of rsdparsa.
I will address the wildcard version in a separate patch on rsdparsa.
2018-09-14 12:28:00 +01:00
Dan Glastonbury
774e019c62
Bug 1445067
- P1: Update audioipc to commit 219a811. r=kinetik
...
This pulls in the fixes to shutdown RPC channels correctly when all
client proxies are dropped. This stops leaking fd and shmem.
MozReview-Commit-ID: 8Kb0iFPn8Pc
--HG--
extra : rebase_source : 8fcce9dfbec570f4d3ec035a6dd6576d1d137cd5
2018-04-18 13:42:43 +10:00
Matthew Gregan
5ad7da2a98
Bug 1447097 - Vendor in cubeb-rs 0.5.2. r=kamidphish
...
MozReview-Commit-ID: DK7KB9fzAF5
--HG--
extra : rebase_source : 894ce8dd498ee5f519041104589efb35eecb33f1
2018-04-04 16:58:41 +12:00
Jean-Yves Avenard
a6adf4aa35
Bug 1432779 - Update audioipc to commit 7b3af898. r=kamidphish
...
This is a custom update, cherry-picking cubeb mixer related changes only.
MozReview-Commit-ID: Jwv2jM9nHqB
2018-03-24 10:57:58 +01:00
Dan Glastonbury
c0770d8852
Bug 1443988 - P1: Update audioipc to commit 7e866e5. r=mbrubeck
...
Remove pinning version of futures crate.
MozReview-Commit-ID: AcGtxmapWSl
--HG--
extra : rebase_source : 1b41298dd6dca0124c0dbd006aa502d325cbdf76
2018-03-08 12:19:17 +10:00
Dan Glastonbury
7ec980ee2f
Bug 1441588 - P1: Update audioipc to commit 79c1622. r=rillian
...
Pull in changes
- Fix handling of Result<> to error code.
- Update bincode to match WebRender version.
MozReview-Commit-ID: LSXMocqwJ6R
--HG--
extra : rebase_source : e15be0c36b9a75c1e7dc0c3906d071da8a846aff
2018-03-03 14:23:41 +10:00
Dan Glastonbury
3855912725
Bug 1440538
- P2: Update audioipc to commit 933fb48. r=kinetik
...
MozReview-Commit-ID: 29VUZKxz3xR
--HG--
extra : rebase_source : 52c8d16aadbd677d22102b9fb989055cb21bb607
2018-02-13 14:39:06 +10:00
Bryce Van Dyk
3340675024
Bug 1432869 - Update media/audioipc to d779860. r=kamidphish
...
MozReview-Commit-ID: 4p88aHw9B91
--HG--
extra : rebase_source : 667c0104babb0762a04d3a62c87feb38b72a630d
2018-01-29 10:02:21 -05:00
Dan Glastonbury
ef24584441
Bug 1428952 - P3: Update to version 0.2.0 of AudioIPC. r=kinetik
...
MozReview-Commit-ID: As6AdntcOog
--HG--
extra : rebase_source : 7492c98c7c6b9e46d715b9da8891693b55c7358b
2017-11-03 12:48:20 +10:00
Matthew Gregan
3d317e6af8
Bug 1405877 - Update media/audioipc with fd passing changes (2565ddfcacbc14e1ac0d66af1a4154c07050bba2). r=kamidphish
2017-12-20 14:51:11 +13:00
Matthew Gregan
feb6071e04
Bug 1409904 - Don't bother logging when audioipc server's poll() hits EINTR. r=kamidphish
...
MozReview-Commit-ID: 854rPXdmbny
2017-11-15 15:40:23 +13:00
Dan Glastonbury
702bf586df
Bug 1414623 - P2: Connect callback send/receive with Mutex. r=kinetik
...
state_callback() and data_callback() can be called from multiple
threads. To protect the send/receive pair of calls, a Mutex is added
to Connection to prevent one thread from starving when two threads try
to wait on the socket in recvmsg.
MozReview-Commit-ID: LUXcqnw2Hm1
--HG--
extra : rebase_source : e98f50a109510e35bab6516febc9e76539c3228f
2017-11-14 09:17:38 +10:00
Dan Glastonbury
db190864d1
Bug 1414623 - P1: Make state_callback synchronous. r=kinetik
...
MozReview-Commit-ID: EvgJiPQAYO6
--HG--
extra : rebase_source : 24ed86b7183bb009f9f3ebfb5a1fe757a3428da4
2017-11-10 12:03:45 +10:00
Matthew Gregan
f26c326098
Bug 1409904 - Convert error! logging to warn! to avoid spurious stderr spamming from audioipc. r=kamidphish
2017-11-08 16:20:48 +13:00
Matthew Gregan
880b9d2455
Bug 1411849 - Update media/audioipc to d17a7c09. r=kamidphish
2017-10-30 14:40:09 +13:00
Dan Glastonbury
4f66ebac06
Bug 1410702
- P1: Handle errors in send_recv! r=kinetik
...
Connection handling code wasn't handling errors from receive()
properly. Attempting to unwrap on an Err was causing a panic.
MozReview-Commit-ID: GURe3FHPbjT
--HG--
extra : rebase_source : 664bf389020feb4a12f43422351c20ab7e804e30
2017-10-25 14:53:03 +10:00
Dan Glastonbury
0ac4f5bd34
Bug 1410107 - Grow audioipc server slabs as required. r=kinetik
...
MozReview-Commit-ID: zFfex3LX7K
--HG--
extra : rebase_source : 2ebbb826c210e05a259bf3376853d1886759dfc1
2017-10-25 09:14:45 +10:00
Matthew Gregan
cb483fa8cf
Bug 1407487 - P4: Disable backtrace in error-log to work around bug 1409276. r=kamidphish
...
MozReview-Commit-ID: KHGTVi6QePx
2017-10-19 18:02:57 +13:00
Matthew Gregan
bc2c40ef4d
Bug 1407490 - Update media/audioipc to c466287
. r=kamidphish
...
MozReview-Commit-ID: 8V6k3m2f3lI
--HG--
extra : rebase_source : 9e986d5c4a5b509162ef03ec86b2a95a9cd4ff0c
2017-10-16 15:37:10 +13:00
Matthew Gregan
6e690e73d3
Bug 1403048 - Update media/audioipc to b5559d28. r=kamidphish
...
--HG--
extra : rebase_source : aeb3f0b9a45729fa21248983d34ce956e98a9b79
2017-09-26 15:49:26 +13:00
Dan Glastonbury
f65b7278f8
Bug 1391523 - P4: Adjust audioipc to refer to in-tree cubeb-rs. r=kamidphish
...
MozReview-Commit-ID: KN7FLoVsJW5
--HG--
extra : rebase_source : 16a0da033b1dca841bd83843d5a6adfb1189d58e
2017-08-09 17:35:26 +10:00
Dan Glastonbury
637eae2354
Bug 1391523 - P3: Import audioipc crates. r=kamidphish
...
MozReview-Commit-ID: Ci2xbenAd8i
--HG--
extra : rebase_source : 01325390ea1b8fdd133bf00380f05862d59f8a42
2017-08-10 10:28:26 +10:00