gecko-dev/media
Dan Minor a096887e44 Bug 1279135 - Reattach Pipeline to PipelineTransport in AttachTransport_s; r=jesup
When we call MediaPipeline::UpdateTransport_s we in turn call DetachTransport_s
which detaches the pipeline from PipelineTransport. The subsequent call to
AttachTransport_s does not currently reattach the pipeline, causing
subsequent sends to fail due to a detached pipeline. Since
PipelineTransport::SendRtpRtcpPacket_s returns NS_OK if a send fails due to a
detached pipeline, this failure is not straightforward to detect.

This patch adds an Attach() method to PipelineTransport and calls it from
AttachTransport_s.

MozReview-Commit-ID: Kfc3TH1YOno

--HG--
extra : rebase_source : 91dbb07973b62e410541150805a918e4375643af
2016-07-29 11:04:49 -04:00
..
ffvpx Bug 1290710: [ffmpeg] Resync ffvpx with 3.1 branch. r=gerald 2016-08-01 14:05:13 +10:00
gmp-clearkey/0.1 Bug 1289931 - Fire InvalidAccessError instead of AbortError when ClearKey's generateRequest is passed invalid initData. r=gerald 2016-07-28 11:08:27 +12:00
kiss_fft Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libav Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libcubeb Bug 1290625 - Make libcubeb mutex recurse again, to avoid deadlock when getting microphone. r=achronop 2016-07-29 20:03:35 -04:00
libjpeg Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libmkv Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libnestegg Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libogg Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libopus Bug 1288091 - Update to libopus 1.1.3. r=jmspeex 2016-07-20 13:18:35 -04:00
libpng Bug 1283961 - Part 1: Remove limits on PNG image dimensions (libpng). r=seth 2016-07-21 11:13:00 -04:00
libsoundtouch Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libspeex_resampler Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libstagefright Backed out changeset 12e3777de139 (bug 1274626) 2016-08-02 17:47:29 +02:00
libtheora Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libtremor Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libvorbis Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
libvpx merge mozilla-inbound to mozilla-central a=merge 2016-07-22 11:58:02 +02:00
libyuv Bug 1284803 part 11 - Fix build failure of Android 4.2 x86 opt r=jrmuizel 2016-07-26 00:02:40 -07:00
mtransport Bug 1289984: fix Windows compiler warnings. r=bwc 2016-07-27 17:13:43 -07:00
omx-plugin Bug 1290073 - Remove ICS Gonk widget support r=sotaro 2016-07-28 14:38:07 +02:00
openmax_dl Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
openmax_il/il112 Bug 1224887: add OpenMax IL headers. r=jya 2015-12-08 15:57:46 +05:30
pocketsphinx Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
sphinxbase Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
webrtc Bug 1279135 - Reattach Pipeline to PipelineTransport in AttachTransport_s; r=jesup 2016-07-29 11:04:49 -04:00
update-libjpeg.sh Bug 1278648 - Update libjpeg-turbo to version 1.5.0. r=jrmuizel 2016-06-26 15:41:09 -04:00