gecko-dev/media/libcubeb
Chun-Min Chang 05ca07cf2a Bug 1530715 - P39: Move listeners (un)registrations into a strcut within a mutex. r=padenot
The listeners will be registered and unregistered on the different threads,
so the listeners should be used in the critical sections. We do create
critical sections by our own mutex. However, this custom mutex will be
gradually replaced by the standard Rust mutex in the following patches.

To replace the custom mutex, we put the listeners to the struct wrapped
by a Rust mutex and register or unregister the listeners in the critical
section created by this struct. At the end when the custom mutex is
removed, those operations are still in the critical sections.

Differential Revision: https://phabricator.services.mozilla.com/D34072

--HG--
extra : moz-landing-system : lando
2019-07-10 08:07:02 +00:00
..
cubeb-coreaudio-rs Bug 1530715 - P39: Move listeners (un)registrations into a strcut within a mutex. r=padenot 2019-07-10 08:07:02 +00:00
cubeb-pulse-rs Bug 1518106 - Update cubeb-pulse-rs from upstream to 17c1629. r=kinetik 2019-01-23 19:37:18 +00:00
gtest Bug 1318091 - Disable failing android gtests; r=bc 2019-04-08 20:58:21 +00:00
include Bug 1531833 - Update libcubeb to 241e3c (and rebase an in-tree patch). r=kinetik 2019-04-16 15:44:47 +00:00
src Bug 1530715 - P3: Build cubeb-coreaudio-rs in libcubeb. r=kinetik 2019-07-10 08:06:12 +00:00
AUTHORS
disable-assert.patch
LICENSE
moz.build
moz.yaml Bug 1561945 - P2: Update cubeb from upstream to 98a1c8e. r=achronop 2019-06-30 23:36:38 +00:00
README.md
update.sh Bug 1561945 - P1: Copy sunaudio backend to cubeb. r=achronop 2019-06-27 16:59:00 +00:00

Build Status Build status

See INSTALL.md for build instructions.

Licensed under an ISC-style license. See LICENSE for details.