gecko-dev/media
Andreas Pehrson 48a1a6bdd5 Bug 1837570 - Use canonical-initiated connections for webrtc mirrors. r=bwc
The same main thread task that may expose RTCRtpTransceiver (and its receiver
and sender) connects the conduit mirrors through an async task on the call
thread. If js does something that triggers a regular task to be dispatched to
the call thread, that task cannot make assumptions on the state of the conduit.

With this patch enabling canonical-initialization, conduit and pipeline mirrors
are connected synchronously, and a task like that mentioned above is guaranteed
to arrive after the first canonical statechange task, meaning it *can* make
assumptions on the state of the class owning the mirrors.

Differential Revision: https://phabricator.services.mozilla.com/D180429
2023-06-22 15:00:24 +00:00
..
ffvpx Bug 1833855 [Linux] Build VA-API FFVPX support Linux/Gtk r=alwu 2023-06-22 13:42:38 +00:00
gmp-clearkey/0.1 Bug 1826752 - Make media/gmp-clearkey/0.1 buildable outside of a unified build environment r=andi 2023-04-18 09:42:14 +00:00
highway Bug 1839363 - hwcap.h is missing on ppc64le r=saschanaz 2023-06-21 18:40:47 +00:00
kiss_fft Bug 1836959 - Vendor kiss_fft using mach vendor r=glandium 2023-06-07 05:33:46 +00:00
libaom
libcubeb Bug 1833633 - Reapply cubeb patch to prefer OpenSL ES on oldder Android versions. r=cubeb-reviewers,kinetik 2023-05-22 09:20:31 +00:00
libdav1d Bug 1831931 - Update libdav1d to 8b419c16bf1e37bc98044089da58f06824462cb9 r=media-playback-reviewers,padenot 2023-06-08 19:53:09 +00:00
libjpeg
libjxl Bug 1837862 - Update libjxl to d4e67a644d8babe7cb68de122d8b5ccb2ad8f226 r=saschanaz 2023-06-12 17:11:01 +00:00
libmkv
libnestegg
libogg
libopus Bug 1836118 - Update opus to 5023249b5c935545fb02dbfe845cae996ecfc8bb r=kinetik DONTBUILD 2023-06-07 00:08:59 +00:00
libpng
libsoundtouch Bug 1823443 - Vendor libsoundtouch through mach vendor, with patch r=padenot 2023-03-21 13:14:47 +00:00
libspeex_resampler
libtheora Bug 1812638 - Update ownership for libtheora. r=kinetik DONTBUILD 2023-03-29 03:30:00 +00:00
libtremor
libvorbis
libvpx Bug 1831930 - Apply local patches to libvpx r=webrtc-reviewers,ng 2023-05-12 01:08:58 +00:00
libwebp Bug 1836529 - Update libwebp to 1.3.1-rc1. r=gfx-reviewers,lsalzman 2023-06-09 17:47:21 +00:00
libyuv
mozva
mp4parse-rust Bug 1835972 - Allow to force rust vendoring. r=firefox-build-system-reviewers,sergesanspaille 2023-06-06 00:03:10 +00:00
openmax_dl
openmax_il/il112
psshparser
webrtc Bug 1837570 - Use canonical-initiated connections for webrtc mirrors. r=bwc 2023-06-22 15:00:24 +00:00
moz.build
update-libjpeg.sh