mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
Bug 1208371 - Update sink identity after adding track. r=mt
MozReview-Commit-ID: HL4YvBe3SuN --HG-- extra : rebase_source : 50fde927644202fee6f7d08cbf5b0efaba3e75d8
This commit is contained in:
parent
3f68d5c8e1
commit
3693b06c8b
@ -2266,6 +2266,9 @@ PeerConnectionImpl::AddTrack(MediaStreamTrack& aTrack,
|
||||
trackId.c_str(), streamId.c_str());
|
||||
|
||||
aTrack.AddPrincipalChangeObserver(this);
|
||||
#if !defined(MOZILLA_EXTERNAL_LINKAGE)
|
||||
PrincipalChanged(&aTrack);
|
||||
#endif
|
||||
|
||||
if (aTrack.AsAudioStreamTrack()) {
|
||||
res = AddTrackToJsepSession(SdpMediaSection::kAudio, streamId, trackId);
|
||||
@ -2430,6 +2433,10 @@ PeerConnectionImpl::ReplaceTrack(MediaStreamTrack& aThisTrack,
|
||||
}
|
||||
aThisTrack.RemovePrincipalChangeObserver(this);
|
||||
aWithTrack.AddPrincipalChangeObserver(this);
|
||||
#if !defined(MOZILLA_EXTERNAL_LINKAGE)
|
||||
PrincipalChanged(&aWithTrack);
|
||||
#endif
|
||||
|
||||
pco->OnReplaceTrackSuccess(jrv);
|
||||
if (jrv.Failed()) {
|
||||
CSFLogError(logTag, "Error firing replaceTrack success callback");
|
||||
|
Loading…
Reference in New Issue
Block a user