Bug 856361. Part 1: Fix comments for MediaInputPort flags to reflect reality. r=jesup

--HG--
extra : rebase_source : 8828d63f75b41500f9c7af5a4d6cf97740fe7215
Bug 856361. Part 2: Block data from a non-same-origin media resource entering a MediaStream from a media element. r=cpearce

--HG--
extra : rebase_source : db895d3d2d91a92d0c8c381940a0e0ccc9d9a8d0
Bug 856361. Part 3: Refactor AudioNodeStream to create ComputeFinalOuputChannelCount, AccumulateInputChunk and AdvanceOutputSegment, and make AudioNodeStreams be treated as always consumed by the MediaStreamGraph. r=ehsan

--HG--
extra : rebase_source : ef176c629f16a00042d2a281bfffbe75c31d6002
Bug 856361. Part 4: Create AudioNodeExternalInputStream. r=ehsan

--HG--
extra : rebase_source : 1061dea560eb1c242a4d11aae0d7d89da191d8fe
Bug 856361. Part 7: Fix copying of track data from input streams to output streams in TrackUnionStream. r=padenot

--HG--
extra : rebase_source : 7138200b4f1060de00b2410f58c645c353580a6f
Bug 856361. Part 5: Implement MediaStreamAudioSourceNode. r=ehsan

--HG--
extra : rebase_source : 265f31edda31a2f749eacc568919304622446748
Bug 856361. Part 6: Make MediaStreamAudioSourceNode keep its DOMMediaStream alive, and make the DOMMediaStream keep the MediaStreamAudioSourceNode alive. r=ehsan

--HG--
extra : rebase_source : 0e3b5108d8ced8b1f1f427c9fd4f87e97c46921d
Bug 855568 - Implement MediaElementAudioSourceNode

X-Git-Commit-ID: 52f1fcdd561e8214e6820a3f2478d9e8b9623430

--HG--
extra : rebase_source : c40cd0c7070dec9e0273093499228f13906f8fc5
Bug 899863. Ensure resources with a Content-Length (that's not the result of a range request) are treated as bounded. r=cpearce

--HG--
extra : rebase_source : b3741deef952bf31b651c418efa5f168f9881469
Bug 856361. Part 8: Fix copying of track data from input streams to output streams in AudioNodeExternalInputStream. r=padenot

--HG--
extra : rebase_source : 344780d9c27ce3026ae5c12a08ea6a1ba3b4e924
Bug 856361. Part 9: Make SpeechStreamListener handle null AudioChunks. r=smaug

--HG--
extra : rebase_source : fdf0bde1220b950c168cae94367c8682184054f0
Bug 879717. Delay entering HAVE_CURRENT_DATA state until a video frame has been stored in the image container. r=cpearce

--HG--
extra : rebase_source : 66fe9f25407ce60ad753ca33dac6001aa185665d
Bug 902197. Don't allow multiple MediaStreams to share the same DOMMediaStream wrapper. r=ehsan

--HG--
extra : rebase_source : 60de0aaff391bcabae6c281036e4ab82589e2707
Bug 898940. Show the controls bar for all non-dynamic controls. r=dolske

--HG--
extra : rebase_source : 86ba0e6b676760fbd35b2d67d8612ee4280716ba