Changes pushed with changeset 5c80a236a26a1154431bf3c8998ce539cf00ea08
User
Push date [To Local]
ChangesetPatch author — Commit message
pehrsons@gmail.com
Fri Mar 18 13:49:47 2016 +0000
8637e7a40c105df0c4ef8fbcab6b0a894bbca2a8Andreas Pehrson — Bug 1208371 - Do image format conversion async in MediaPipeline. r?jesup
e70f91f63ddcd77eee4cdff9460d55c2b66596eeAndreas Pehrson — Bug 1208371 - Don't push frames as they come in to MediaEngine. r?jesup
67ce299bed056656c11826e39acf2e5eeb602767Andreas Pehrson — Bug 1208371 - Update sink identity after adding track. r?mt
78acdeee3d6ff5cec1bf1dccb7014a01edea913bAndreas Pehrson — Bug 1208371 - Don't treat audio chunks as mutable in MediaPipeline. r?jesup
6fc4f359d6ad3aaad42cf9fc1ca4b2755be65111Andreas Pehrson — Bug 1208371 - Never send more than one disabled frame in a row to the WebRTC encoder. r?jesup
47d364ae8a40651eeffe58602c030508f3ed1c7bAndreas Pehrson — Bug 1208371 - Forward declare DOMMediaStream in HTMLMediaElement.h. r?jesup
5a8f4782283553b82761cd5dae526941d46e4456Andreas Pehrson — Bug 1208371 - Forward declare MediaStreamGraph classes in MediaPipeline.h. r?bwc
e67bd89d10d9116b3fb12031ec3c715c6429ecc5Andreas Pehrson — Bug 1208371 - Move GetCurrentTime undef to DOMMediaStream.cpp. r?jesup
a32b5c32eb3a1319dc56b74f0b9b646ec0b91a73Andreas Pehrson — Bug 1208371 - Move MediaStreamTrack's label to MediaStreamTrackSource. r?jib
72684f8a690869e6c91f6a8c1b9ce6bdc39e0baaAndreas Pehrson — Bug 1208371 - Clean up unnecessary virtuals in MediaPipeline. r?bwc
e7882b5cd8f6ba4bce49b048115f2961a94dc706Andreas Pehrson — Bug 1208371 - Forward declare MediaStreamTrack in MediaPipeline.h. r?bwc
fcd8215288dafb7169db09cad658d6512e76a8f7Andreas Pehrson — Bug 1208371 - Ensure a media element's ImageContainer is protected when playing a stream. r?mt,jesup
092b59187d402e81da8007c1c569bb61da351a75Andreas Pehrson — Bug 1208371 - Ensure DOMMediaStream principals reflect what could reside in their playback streams. r?mt,jesup
a049665ffbf62f44964bd7e6bc0c45ca7668a195Andreas Pehrson — Bug 1208371 - Hook up MediaPipeline with PrincipalHandle. r?mt,bwc
5c80a236a26a1154431bf3c8998ce539cf00ea08Andreas Pehrson — Bug 1208371 - Hook up DecodedStream with PrincipalHandle. r?mt,jwwang
146465c1d9a3fd779fe144b8ba2c487f75dee0e5Andreas Pehrson — Bug 1208371 - Add a PrincipalHandleListener to MediaStreamTrack. r?mt,jesup
edc6a379b339b69be5e598d14b455968d0a1ec9bAndreas Pehrson — Bug 1208371 - Add `NotifyPrincipalHandleChanged` to MediaStreamTrackListener. r?mt,jesup
c5beacf7bb63e4eb9c0c8e521cccd4c73dc68f82Andreas Pehrson — Bug 1208371 - Add PrincipalHandle to MediaChunks. r?mt,jesup
265d381baeca0228a72b2bb48871270d608fa352Andreas Pehrson — Bug 1208371 - Implement operator!= for nsMainThreadPtrHandle. r?bholley
b772f4d4bc19b82712cb4b876bc4c783add0cce2Andreas Pehrson — Bug 1208371 - Move FindTrack from SourceMediaStream to MediaStream. r?roc
323442c4e049bac5f4cf210980c79aa573e4d21bAndreas Pehrson — Bug 1208371 - Improve reliability of test_mediarecorder_record_timeslice.html. r?jwwang
f558878e2449672141fec69b0ce58464a986998fAndreas Pehrson — Bug 1208371 - Wait for "loadedmetadata" before setting up nodes in test_mediaElementAudioSourceNodeCrossOrigin.html. r?padenot
9a334eadae40baa2d5f69ba4b60f455500c7d380Andreas Pehrson — Bug 1208371 - Clear output canvas on each drawImage(). r?jib
517b9deed7065d9318278799c1135b4a3dc1eff8Andreas Pehrson — Bug 1208371 - Don't dispatch conduit destruction to main thread when not needed. r?bwc
f338639b37cf3371012436f1f9ad163b37719f36Andreas Pehrson — Bug 1208371 - Guard LoadManagerSingleton with a WeakPtr. r?pkerr
88eb2907e497528f3d13833782ae4986146f6fddAndreas Pehrson — Bug 1208371 - Add disconnect method to test helper AudioStreamAnalyser to improve performance on slow devices. r?padenot
8d33b3ab5ce16ebe13985cd2c698fc04c4891258Andreas Pehrson — Bug 1208371 - Remove debug canvas from mediaStreamConstructors test to help android perf. r?padenot
05765fcea4f9ce4f6af95622b76d512cbdb41ee9Andreas Pehrson — Bug 1208371 - Enable test_peerConnection_trackDisabling.html on android 4.3 debug. r?jib
241934caf9ea136daa4926fa5b5b603f697bbeb9Andreas Pehrson — Bug 1208371 - Remove debug canvas from peerConnection_trackDisabling test to help android perf. r?padenot
09e81c59240b19aa0fbe913cf60fbbff1dc1eb10Andreas Pehrson — Bug 1208371 - Remove debug canvas from addTrackRemoveTrack test to help android perf. r?padenot
7fd72eb444871040356bc02801fa779e1d8ef775Andreas Pehrson — Bug 1208371 - Remove unnecessary fakeTracks:true from test_streams_individual_pause.html. r?jib
9b58316fb50e38adc40a15ffb2a5234e845dd65eAndreas Pehrson — Bug 1208371 - Add a track getter to gUM for fake tracks. r?jib
8294f12677c87b72376bfd0e19efece60ff862f6Andreas Pehrson — Bug 1208371 - Do not require DOMLocalMediaStream for gUM (audioCapture). r?jib
a46123351f8998ab44ec5e5e501dfac616191e94Andreas Pehrson — Bug 1208371 - Make GraphDriver callback log calls verbose. r?padenot
2b8ce704b0745150f21ae464f517a72c4678795bAndreas Pehrson — Bug 1208371 - Switch MediaStreamTrack to enable/disable tracks on owned stream. r?jesup
9c1c883ac38202c2e30133592a742f536016effaAndreas Pehrson — Bug 1208371 - Let PeerConnection consume principals from tracks instead of streams. r?mt
2734e42f96a537cc91e4b9b531f3c6bf329dbd09Andreas Pehrson — Bug 1208371 - Switch MediaPipeline to use direct listeners on tracks. r?jesup,bwc
9600093016a6e524d2bf34dbcb27905e481ddc0dAndreas Pehrson — Bug 1208371 - Add DirectTrackLister to MediaStreamGraph and MediaStreamTrack. r?roc,jesup
17484eec167498d28b6a12f3ab347b9260f02774Andreas Pehrson — Bug 1208371 - Test disabling track across peerconnection not affecting clones. r?jib
b0c78c1bc07d80c73e30896c25e8ed3b624f3aeeAndreas Pehrson — Bug 1208371 - Simplify track disabling test code. r?jib
4b5d7c4f875af6691046a85de13c6c193322d0a9Andreas Pehrson — Bug 1208371 - Check principal per track instead of per stream in MediaRecorder. r?roc
bc6ae2dd320a2ec79a91876d20799033d1a7a856Andreas Pehrson — Bug 1208371 - Inline MediaRecorder::Session::SetupStreams. r?roc
19dcbb152b8a78178846c3aa2a6ef3431c6a68dfAndreas Pehrson — Bug 1208371 - Remove test_mediarecorder_record_nosrc.html. r?roc
ddf2c4ddcae7d9589476421ba8bd680741a9cfc5Andreas Pehrson — Bug 1208371 - Add convenience method for checking track forwarding to MediaStreamTrack. r?roc
d7fca177e825faf42e40af201a2982671ce1e478Andreas Pehrson — Bug 1208371 - Remove PeerIdentity from DOMMediaStream. r?mt
6e3eb4a750be137c11f79f287621236788fb3b5cAndreas Pehrson — Bug 1208371 - Move PeerConnection to use PeerIdentity on MediaStreamTrack. r?mt
179d12231b70f8f39ba7076d4fa8f18ef53086f4Andreas Pehrson — Bug 1208371 - Add PeerIdentity to LocalTrackSource for gUM tracks. r?mt
78176849b556837d945b61ae63fdbbea088d1aeaAndreas Pehrson — Bug 1208371 - Add GetPeerIdentity() to MediaStreamTrackSource. r?mt
4b9a4373acb815d82e937e59d7145d8af0ca8473Andreas Pehrson — Bug 1208371 - Make PeerIdentity RefCounted. r?mt
70d95aa7d8a177cdb8b969d04cd276bb6e9e0e17Andreas Pehrson — Bug 1208371 - Modify WebAudio source nodes tests to wait for tracks befoure measuring nr of samples. r?padenot
e34b4e58f56faffee71a006f547f1d5d7deb4c8bAndreas Pehrson — Bug 1208371 - Update tests to accomodate the fact that MediaStreamAudioSourceNodes lock onto the first audio track. r?padenot
0192824ef8e7eee8a84a96f7e774307bf81436ffAndreas Pehrson — Bug 1208371 - Remove ref counting from DOMMediaStream::TrackListener. r?roc
30970d7ea3df4930afaab72b2390293472c23727Andreas Pehrson — Bug 1208371 - Change HTMLMediaElement video sinks to check principal for video only tracks. r?mt
e38700f246f8924cc7c4635aef4d9f18fd21c268Andreas Pehrson — Bug 1208371 - Remove CORSMode methods from DOMMediaStream. r?mt
6092f83a0f42b67d75fb998a975b990d92eab9aaAndreas Pehrson — Bug 1208371 - Move HTMLMediaElement::CaptureStream to forward CORSMode changes through MediaStreamTrackSource. r?mt
475f9404726f7dbee9f0e199b4cd7db2d4715294Andreas Pehrson — Bug 1208371 - Lock MediaStreamAudioSourceNode onto the first AudioStreamTrack in mInputStream at time of construction. r?mt,padenot
613bf001396b3115eaf8db10b1fc682383b73831Andreas Pehrson — Bug 1208371 - Add convenience method for forwarding a track to an MSG-stream. r?roc
9263841d760637a9d5976b41e048f4d3a00be292Andreas Pehrson — Bug 1208371 - Add CORSMode methods to MediaStreamTrack. r?mt
00a51c27520180068c3f23c503272f4b3218955eAndreas Pehrson — Bug 1208371 - Test MediaStreamTrack::Clone(). r?jib
ff5fdb9c03db4746f7e85577dd0e931ed78f6348Andreas Pehrson — Bug 1208371 - Resolve ambiguous symbol MediaStreamTrack. r?bwc
2c269d1c2c1306ff9f06cc7e5a833ef8e05c85f5Andreas Pehrson — Bug 1208371 - Rename CreateOwnDOMTrack/CreateClonedDOMTrack to CreateDOMTrack/CloneDOMTrack. r?jib
38a71f9332fc0706613d3c76bdd333b2be52752fAndreas Pehrson — Bug 1208371 - Test DOMMediaStream::Clone(). r?jib
49e0c86c7bf774c992559fa9328c6ee384875734Andreas Pehrson — Bug 1208371 - Move track.stop() helpers to MediaStreamPlayback. r?jib
c87f87c359e64bbb6287597b5adfeba94b2e9de4Andreas Pehrson — Bug 1208371 - Forward input stream and track id on regular track changes for union streams. r?roc
38455c4cd4e95d13b5df33e4b171afd165afa8a0Andreas Pehrson — Bug 1208371 - Various cleanups in DOMMediaStream/MediaStreamTrack. r?jib
b660314897043e67ac94d1d3d97fb7ffe23fb8fdAndreas Pehrson — Bug 1208371 - Implement DOMMediaStream::Clone() r?smaug,jib,roc
915c766d529e027cd134c727b6ef905bf2227521Andreas Pehrson — Bug 1208371 - Implement MediaStreamTrack::Clone(). r?smaug,jib,roc
b77b2be1ea9161fc8773f049b6a0afe072146ae2Andreas Pehrson — Bug 1208371 - Make it possible to block tracks in a MediaInputPort initally. r?roc
12a7b93789fcad5afb766f5bb782123f3901f6daAndreas Pehrson — Bug 1208371 - Kill nsDOMUserMediaStream with fire. r?jib
52c37d3e6a4e629522034dc83a239f62cf888988Andreas Pehrson — Bug 1208371 - Route ApplyConstraints through MediaStreamTrackSource. r?jib
9acdab4e4bb1c643b5e2f9dc7f18251e0e253c28Andreas Pehrson — Bug 1208371 - Remove MediaStreamTrack::GetStream. r?jib
67770eae8a882d170a56d2906b8a3b8907a1ca1eAndreas Pehrson — Bug 1208371 - Fix DOMMediaStream::OwnsTrack. r?roc
1d84aea4dfc5986fe319a00e8b6dfdde58495151Andreas Pehrson — Bug 1208371 - Make it possible to look up stream id by track in PeerConnectionImpl. r?jib
206354fbd858b7c1ab510a948a44d5ba4d806c69Andreas Pehrson — Bug 1208371 - Move ImageCapture to a MediaStreamTrackListener. r?roc
a51dd8868a6d6fff642b18f240bdeba13aa353beAndreas Pehrson — Bug 1208371 - Add a MediaStreamTrackListener to MediaStreamGraph. r?roc
063b7551222be1238e3d39fef3d795bcb6649fb4Andreas Pehrson — Bug 1208371 - Remove some no longer necessary principal methods on DOMMediaStream. r?mt
0b0cb201417390dcddc9b63b8407a3e9d89ca7c3Andreas Pehrson — Bug 1208371 - Make remaining DOMMediaStream principal sources use MediaStreamTrack. r?mt
cb01ba3ab18e534eb09d75415c117b1b8961caedAndreas Pehrson — Bug 1208371 - Make PeerConnectionImpl pass its principal to MediaStreamTrack through a new RemoteTrackSource. r?mt
d82b0d2f9bec7f922a48fd7634d3816ead72f471Andreas Pehrson — Bug 1208371 - Break PCImpl::SetRemoteDescription into smaller pieces. r?mt,bwc
78d4cebecf0d9195b7d10b2142f409a42ae337f1Andreas Pehrson — Bug 1208371 - Make ImageCapture listen to principal changes of MediaStreamTrack instead. r?mt
4f78d6335115491efef8b9114ff78da54053e49eAndreas Pehrson — Bug 1208371 - Make MediaManager pass its principal to MediaStreamTrack for gUM. r?mt
af35095f435d43c4eac25c7c270b992f7901e500Andreas Pehrson — Bug 1208371 - Make HTMLMediaElement::CaptureStream pass its principal to MediaStreamTrack. r?mt
b8fee102080caff5178ca7067f0ce8a132b2dbd7Andreas Pehrson — Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r?roc
f30344e8e9586c921de08c627950534d24404651Andreas Pehrson — Bug 1208371 - Let DOMMediaStream base its principal on the tracks it contains. r?mt
8ec82eaa53bdd005501373f6437f9ee3517a3fd6Andreas Pehrson — Bug 1208371 - Create MediaStreamTrackSource::Sink that forwards principal changes from the source. r?mt
e46aaf05cbd9a03fa2616ec13403d2e9407134e2Andreas Pehrson — Bug 1208371 - Add principal APIs to MediaStreamTrack. r?mt
1606934d08c354e2b51a69f9cfbf913ba5a5c829Andreas Pehrson — Bug 1208371 - Turn DOMMediaStream::PrincipalChangeObserver into PrincipalChangeObserver<DOMMediaStream>. r?mt
476f3891ead7c5cc065427d3ce0eefdb24eb3e12Andreas Pehrson — Bug 1208371 - Add a generic PrincipalChangeObserver interface. r?mt
2c66000b3727a25f0405abf8f339cfbe19c3f782Andreas Pehrson — Bug 1208371 - Add DOMMediaStream::GetTrackById/GetOwnedTrackById. r?jib
9507814f939cb50936a54d63cb6d3989d2d62bd0Andreas Pehrson — Bug 1208371 - Add MediaStreamTrack::Graph(). r?jib
44d1be17b33f4cdafb535e078c62cb81d1153843Andreas Pehrson — Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r?roc
3c8104515d957e533d74eead9b16a01cc592f65dAndreas Pehrson — Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r?roc
84240bb72ad01fa5938f34a8d1065695aeb980c4Andreas Pehrson — Bug 1208371 - Add convenience method for checking if TrackID is explicit. r?roc
564768f60d7eeb7d78d922af28284fe20c9a5444Andreas Pehrson — Bug 1208371 - Count the users of a MediaStream to ease Destroy() responsibility. r?roc
ce58d9df0169e35f7e767eaa99a81268fa4c3cb7Andreas Pehrson — Bug 1208371 - Add some MediaStreamTrack helper methods. r?roc
a7a6ae42cc9b4e535f7499fb8996a8576116ae93Andreas Pehrson — Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r?roc
673666c006a1d8628fda55e48f6966a9d11fbb57Andreas Pehrson — Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r?roc
fc6b0c796741d6cb94bf0bf6ff4e5ce8c54adc06Andreas Pehrson — Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r?roc
13b5bd00dc0a90b93a1d36c5a966348c40f87876Andreas Pehrson — Bug 1208371 - Add a MediaStreamTrackSource interface. r?roc
9cb8ede409295cb01f8dbfeb16296b7388bb1cecAndreas Pehrson — Bug 1208371 - Un-nest MediaEngineSource::PhotoCallback. r?roc
d04a7967e8bc5547432f36374e9f678875f7b7c8Andreas Pehrson — Bug 1208371 - Track original track in MediaStreamTrack clones. r?jib
5c5be90b49be2fed66db3655a6915b469c955b2eAndreas Pehrson — Bug 1208371 - Introduce MediaStreamTrack logs. r?roc,jib
b19a04268ea8227a5532dd56fc021dfb6b1b4c5fAndreas Pehrson — Bug 1208371 - Remove unused MediaManager::NotifyMediaStreamTrackEnded. r?jib
efd3c58e5e9d7dba7a89df8177bc541165e84370Andreas Pehrson — Bug 1208371 - Move OnTracksAvailableCallback out of DOMMediaStream. r?roc
af2663cda4dee49253ee7d4b14bfd56ceccbcaa6Andreas Pehrson — Bug 1208371 - Make AudioCaptureStream startable. r?padenot
b4d87d68725a79780321e6fee7b102b71634a5b2Andreas Pehrson — Bug 1208371 - Pass parent window to DOMMediaStream through constructor. r?roc