WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
222405
Now Playing is not working when GPUP Media is enabled
https://bugs.webkit.org/show_bug.cgi?id=222405
Summary
Now Playing is not working when GPUP Media is enabled
Jean-Yves Avenard [:jya]
Reported
2021-02-24 22:27:53 PST
Now Playing is not working when GPUP Media is enabled
Attachments
Patch
(2.01 KB, patch)
2021-02-24 23:58 PST
,
Jean-Yves Avenard [:jya]
no flags
Details
Formatted Diff
Diff
Patch
(2.00 KB, patch)
2021-02-25 16:18 PST
,
Jean-Yves Avenard [:jya]
no flags
Details
Formatted Diff
Diff
Patch
(1.99 KB, patch)
2021-02-25 16:21 PST
,
Jean-Yves Avenard [:jya]
no flags
Details
Formatted Diff
Diff
Patch for landing
(1.33 KB, patch)
2021-03-01 14:21 PST
,
Michael Catanzaro
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Jean-Yves Avenard [:jya]
Comment 1
2021-02-24 23:58:46 PST
Created
attachment 421506
[details]
Patch
Eric Carlson
Comment 2
2021-02-25 09:06:56 PST
Comment on
attachment 421506
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=421506&action=review
> Source/WebCore/ChangeLog:16 > + MediaSessionManagerCocoa::setNowPlayingInfo would have always been called > + with false (setAsNowPlayingApplication) when the GPU process was in use. > + It needed to be called at least once. > + MRMediaRemoteSetCanBeNowPlayingApplication is fairly CPU intensive, so we > + ensure we only call it if no content had been played before and never again.
This comment isn't quite accurate because we will need to call `MRMediaRemoteSetCanBeNowPlayingApplication(true)` again if we want to become the NowPlaying application after having called `MRMediaRemoteSetCanBeNowPlayingApplication(false)`. Your code change works because we clear `m_nowPlayingInfo` if we call `MRMediaRemoteSetCanBeNowPlayingApplication(false)`, so I think only the comment needs too be updated.
Jean-Yves Avenard [:jya]
Comment 3
2021-02-25 16:18:43 PST
Created
attachment 421582
[details]
Patch
Jean-Yves Avenard [:jya]
Comment 4
2021-02-25 16:21:10 PST
Created
attachment 421583
[details]
Patch
EWS
Comment 5
2021-02-25 17:53:41 PST
Committed
r273523
: <
https://commits.webkit.org/r273523
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 421583
[details]
.
Radar WebKit Bug Importer
Comment 6
2021-02-25 17:54:15 PST
<
rdar://problem/74769938
>
Michael Catanzaro
Comment 7
2021-03-01 14:21:15 PST
Reopening to attach new patch.
Michael Catanzaro
Comment 8
2021-03-01 14:21:17 PST
Created
attachment 421867
[details]
Patch for landing
EWS
Comment 9
2021-03-01 15:15:31 PST
Committed
r273697
: <
https://commits.webkit.org/r273697
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 421867
[details]
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug