gecko-dev/media
Andreas Pehrson 9ca802f154 Bug 1423253 - Use a timer to make sure we keep sending video over a peer connection when there's no input. r=dminor
The webrtc-pc spec says:
> If track is ended, or if the track's output is disabled, i.e. the track is
> disabled and/or muted, the RTCRtpSender MUST send silence (audio),
> black frames (video) or a zero-information-content equivalent.
> In the case of video, the RTCRtpSender SHOULD send one black frame per second.

This patch covers the case when the output is disabled, and the case when no
frames reach the MediaPipeline, for both direct and non-direct video listeners.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 11:42:11 +00:00
..
audioipc Bug 1533539 - Revert ClientContext::init's error handling behaviour. r=chunmin 2019-03-21 22:09:09 +00:00
ffvpx Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
gmp-clearkey/0.1 Backed out changeset b6ac1853674e (bug 1528661) for build bustages on GMPChild.cpp . CLOSED TREE 2019-03-01 04:43:56 +02:00
kiss_fft
libaom Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
libcubeb Bug 1528074 - Translate MSVC warning flags to clang spelling where supported r=froydnj 2019-03-11 01:39:42 +00:00
libdav1d Bug 1535631 - Use 16 byte stack alignment on dav1d in OSX. r=TD-Linux 2019-03-21 19:43:15 +00:00
libjpeg Bug 1520760 - Fix AVX2 detection to ensure we support the required CPUID version. r=jrmuizel 2019-02-27 07:39:34 -05:00
libmkv
libnestegg
libogg
libopus Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
libpng
libsoundtouch
libspeex_resampler Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
libtheora Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
libtremor
libvorbis
libvpx Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
libwebp Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
libyuv
mp4parse-rust
mtransport Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-13 10:19:06 +01:00
openmax_dl
openmax_il/il112
psshparser
webrtc Bug 1423253 - Use a timer to make sure we keep sending video over a peer connection when there's no input. r=dminor 2019-03-22 11:42:11 +00:00
moz.build
update-libjpeg.sh