PiP initial commit

This commit is contained in:
wuggy 2026-09-13 10:51:36 -07:00
commit 9a1d4edaa9
14 changed files with 377 additions and 1 deletions

View file

@ -5183,6 +5183,15 @@ bool HTMLMediaElement::IsActive() const
return ownerDoc && ownerDoc->IsActive() && ownerDoc->IsVisible();
}
void HTMLMediaElement::SetMozPictureInPicture(bool aEnabled)
{
MOZ_ASSERT(NS_IsMainThread());
mPictureInPicture = aEnabled;
if (mDecoder && !mDecoder->IsShutdown()) {
mDecoder->NotifyOwnerActivityChanged(!IsHidden());
}
}
bool HTMLMediaElement::IsHidden() const
{
nsIDocument* ownerDoc;