gecko-dev/media
Dan Minor 55840bf1dd Bug 1376873 - Use audio/video sync groups; r=bwc
This uses sync groups in the receive stream configs for the conduits rather
than establishing sync through direct calls. When the streams are created
in call.cc, ConfigureSync is called, which results in SetSync being called
on the video stream which is the replacement for SetSyncChannel in branch 57
of webrtc.org.

With the current code, a video stream can only be synchronized to a single
audio stream. Using sync groups enforces a stronger constraint that only one
pair of audio and video streams can be synchronized for each sync group. The
comments in call.cc imply this is what is supported by webrtc.org, it seems
safer to also follow this constraint rather than circumvent it by calling
directly into the underlying code.

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

--HG--
extra : rebase_source : fa8b1d301398edcedc6e488c51009b6667792f45
2018-04-27 07:25:19 -04:00
..
audioipc Bug 1501148 - Refactor AudioIPC to make way for multiple OS backends. r=chunmin 2018-10-23 16:46:52 +13:00
ffvpx Bug 1488065 - Update ffvpx to version n4.0.2-6-g2be51cbeea. r=bryce 2018-09-06 13:18:00 +00:00
gmp-clearkey/0.1 Bug 1487811 - P1: Update Widevine headers and C++ code to prepare for CDM interface 10 support. r=cpearce 2018-09-13 14:49:10 +00:00
kiss_fft
libaom Bug 1368843: Enable libaom on Android. r=jya 2018-09-20 08:25:35 +00:00
libcubeb Bug 1504932 - Replace libcubeb's README_Mozilla file with moz.yaml r=kinetik 2018-11-06 17:11:40 +00:00
libjpeg Bug 1501523 - part 2 - remove separate jpeg_nbits_table copies from assembly files; r=aosmond 2018-10-24 16:06:48 -04:00
libmkv Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium 2017-10-25 15:12:09 -07:00
libnestegg Bug 1505419 - replace nestegg's README_MOZILLA with moz.yaml r=kinetik 2018-11-07 20:24:49 +00:00
libogg Bug 1415446 - Update to libogg 1.3.3. r=kinetik 2017-11-08 08:49:05 -08:00
libopus Bug 1487049 - Set ENABLE_HARDENING for libopus; r=jmspeex 2018-09-04 08:15:09 -04:00
libpng Bug 1491467 - Update libpng to 1.6.35. r=aosmond 2018-09-18 18:33:11 +00:00
libsoundtouch Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium 2017-10-25 15:12:09 -07:00
libspeex_resampler Bug 1394734 - Simplify various corner cases r=glandium 2017-12-07 22:10:19 +01:00
libtheora Bug 1482583 - Suppress clang-cl warnings in some third-party directories. r=mshal 2018-08-11 06:05:19 +09:00
libtremor Bug 1477081 - remove TARGET_CPU use from moz.build files; r=ted.mielczarek 2018-07-24 16:08:55 -04:00
libvorbis Bug 1481512 - limit libvorbis x86-64 assembly to x86-64 windows; r=padenot 2018-08-30 13:00:36 -04:00
libvpx Bug 1481515 - add a libvpx config for aarch64 windows; r=padenot,jya,dminor 2018-09-11 16:05:09 -04:00
libwebp Bug 1504016: Disable webp's NEON on aarch64-windows due to bustage. r=froydnj 2018-11-01 22:02:29 -04:00
libyuv Bug 1491848 Patch libyuv to fix the x86 mingw-clang build r=jesup 2018-10-03 22:00:44 +00:00
mp4parse-rust Bug 1489102 - P1. mp4parse-rust resync to f6032a118aa498525145adf611cd7b3bec0e0216 r=bryce 2018-09-07 14:17:06 +00:00
mtransport Bug 1376873 - Update mtransport sigslot.h; r=bwc 2018-02-15 15:14:58 -05:00
openmax_dl Bug 1394734 - Replace CONFIG['CLANG*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:38 +01:00
openmax_il/il112
psshparser Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
webrtc Bug 1376873 - Use audio/video sync groups; r=bwc 2018-04-27 07:25:19 -04:00
moz.build bug 1256010 - Remove media/openmax_dl/dl/Makefile.in. r=nalexander 2017-11-08 10:57:32 -08:00
update-libjpeg.sh Bug 1501523 - part 2 - remove separate jpeg_nbits_table copies from assembly files; r=aosmond 2018-10-24 16:06:48 -04:00