icecat: add release icecat-140.10.1-1gnu1 for ecne
This commit is contained in:
parent
a5f93cb214
commit
ff85d7c623
1256 changed files with 63469 additions and 24141 deletions
|
|
@ -2161,6 +2161,7 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(HTMLMediaElement,
|
|||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mMediaKeys)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mIncomingMediaKeys)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mSelectedVideoStreamTrack)
|
||||
tmp->mSelectedVideoStreamTrackGraph = nullptr;
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mPendingPlayPromises)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mSeekDOMPromise)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mSetMediaKeysDOMPromise)
|
||||
|
|
@ -2882,17 +2883,24 @@ void HTMLMediaElement::NotifyMediaTrackEnabled(dom::MediaTrack* aTrack) {
|
|||
|
||||
mSelectedVideoStreamTrack = t->GetVideoStreamTrack();
|
||||
mSelectedVideoStreamTrack->AddPrincipalChangeObserver(this);
|
||||
if (mMediaStreamRenderer) {
|
||||
mMediaStreamRenderer->AddTrack(mSelectedVideoStreamTrack);
|
||||
if (!mSelectedVideoStreamTrackGraph) {
|
||||
mSelectedVideoStreamTrackGraph = mSelectedVideoStreamTrack->Graph();
|
||||
}
|
||||
if (mSecondaryMediaStreamRenderer) {
|
||||
mSecondaryMediaStreamRenderer->AddTrack(mSelectedVideoStreamTrack);
|
||||
if (mSelectedVideoStreamTrackGraph ==
|
||||
mSelectedVideoStreamTrack->Graph()) {
|
||||
if (mMediaStreamRenderer) {
|
||||
mMediaStreamRenderer->AddTrack(mSelectedVideoStreamTrack);
|
||||
}
|
||||
if (mSecondaryMediaStreamRenderer) {
|
||||
mSecondaryMediaStreamRenderer->AddTrack(mSelectedVideoStreamTrack);
|
||||
}
|
||||
if (mMediaInfo.HasVideo()) {
|
||||
mMediaInfo.mVideo.SetAlpha(mSelectedVideoStreamTrack->HasAlpha());
|
||||
}
|
||||
nsContentUtils::CombineResourcePrincipals(
|
||||
&mSrcStreamVideoPrincipal,
|
||||
mSelectedVideoStreamTrack->GetPrincipal());
|
||||
}
|
||||
if (mMediaInfo.HasVideo()) {
|
||||
mMediaInfo.mVideo.SetAlpha(mSelectedVideoStreamTrack->HasAlpha());
|
||||
}
|
||||
nsContentUtils::CombineResourcePrincipals(
|
||||
&mSrcStreamVideoPrincipal, mSelectedVideoStreamTrack->GetPrincipal());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5484,6 +5492,7 @@ void HTMLMediaElement::EndSrcMediaStreamPlayback() {
|
|||
mSelectedVideoStreamTrack->RemovePrincipalChangeObserver(this);
|
||||
}
|
||||
mSelectedVideoStreamTrack = nullptr;
|
||||
mSelectedVideoStreamTrackGraph = nullptr;
|
||||
|
||||
MOZ_ASSERT_IF(mSecondaryMediaStreamRenderer,
|
||||
!mMediaStreamRenderer == !mSecondaryMediaStreamRenderer);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue