Bug 237227 - [iOS] Hard link AVPictureInPictureController
Summary: [iOS] Hard link AVPictureInPictureController
Status: REOPENED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Per Arne Vollan
URL:
Keywords: InRadar
Depends on: 237337 238044 238145
Blocks:
  Show dependency treegraph
 
Reported: 2022-02-25 14:23 PST by Per Arne Vollan
Modified: 2022-03-21 09:24 PDT (History)
15 users (show)

See Also:


Attachments
Patch (4.87 KB, patch)
2022-02-25 14:23 PST, Per Arne Vollan
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch (4.93 KB, patch)
2022-02-25 15:13 PST, Per Arne Vollan
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch (3.93 KB, patch)
2022-02-28 07:33 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
Patch (4.92 KB, patch)
2022-02-28 09:04 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
Patch (5.08 KB, patch)
2022-03-01 12:55 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
Patch (6.22 KB, patch)
2022-03-02 10:07 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
Patch (6.12 KB, patch)
2022-03-02 10:11 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
Patch (6.21 KB, patch)
2022-03-02 11:31 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
Patch (6.34 KB, patch)
2022-03-04 07:03 PST, Per Arne Vollan
no flags Details | Formatted Diff | Diff
expectations (2.63 KB, patch)
2022-03-08 16:55 PST, Dawn Morningstar
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Per Arne Vollan 2022-02-25 14:23:32 PST
Weak linking instead of soft linking should be a small performance improvement.
Comment 1 Per Arne Vollan 2022-02-25 14:23:57 PST
Created attachment 453263 [details]
Patch
Comment 2 Per Arne Vollan 2022-02-25 15:13:54 PST
Created attachment 453269 [details]
Patch
Comment 3 Per Arne Vollan 2022-02-28 07:33:04 PST
Created attachment 453391 [details]
Patch
Comment 4 Per Arne Vollan 2022-02-28 09:00:55 PST
<rdar://76011860>
Comment 5 Per Arne Vollan 2022-02-28 09:04:57 PST
Created attachment 453395 [details]
Patch
Comment 6 Brent Fulgham 2022-02-28 09:09:33 PST
Comment on attachment 453395 [details]
Patch

Seems reasonable.
Comment 7 Per Arne Vollan 2022-02-28 14:57:35 PST
Comment on attachment 453395 [details]
Patch

Thanks for reviewing!
Comment 8 EWS 2022-02-28 15:49:11 PST
Committed r290619 (247892@main): <https://commits.webkit.org/247892@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 453395 [details].
Comment 9 WebKit Commit Bot 2022-03-01 11:32:12 PST
Re-opened since this is blocked by bug 237337
Comment 10 Per Arne Vollan 2022-03-01 12:55:09 PST
Created attachment 453526 [details]
Patch
Comment 11 Per Arne Vollan 2022-03-02 10:07:31 PST
Created attachment 453631 [details]
Patch
Comment 12 Per Arne Vollan 2022-03-02 10:11:33 PST
Created attachment 453632 [details]
Patch
Comment 13 Per Arne Vollan 2022-03-02 11:31:53 PST
Created attachment 453642 [details]
Patch
Comment 14 Brent Fulgham 2022-03-02 11:34:19 PST
Comment on attachment 453642 [details]
Patch

r=me
Comment 15 Per Arne Vollan 2022-03-02 12:36:15 PST
Comment on attachment 453642 [details]
Patch

Thanks for reviewing!
Comment 16 EWS 2022-03-02 13:12:02 PST
Committed r290752 (247996@main): <https://commits.webkit.org/247996@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 453642 [details].
Comment 17 Robert Jenner 2022-03-03 15:46:45 PST
Reverted r290752 for reason:

r290752 broke mutliple tests, slowing down the iOS15 EWS queue.

Committed r290798 (248038@trunk): <https://commits.webkit.org/248038@trunk>
Comment 18 Per Arne Vollan 2022-03-04 07:03:58 PST
Created attachment 453838 [details]
Patch
Comment 19 EWS 2022-03-04 09:46:07 PST
Committed r290835 (248071@main): <https://commits.webkit.org/248071@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 453838 [details].
Comment 20 Dawn Morningstar 2022-03-08 14:43:34 PST
(In reply to EWS from comment #19)
> Committed r290835 (248071@main): <https://commits.webkit.org/248071@main>
> 
> All reviewed patches have been landed. Closing bug and clearing flags on
> attachment 453838 [details].

This commit appears to have caused multiple test failures and is slowing down EWS.
Comment 21 Dawn Morningstar 2022-03-08 15:31:59 PST
Going to set expectations until bug is resolved to avoid a revert loop.
Comment 22 Per Arne Vollan 2022-03-08 15:45:15 PST
(In reply to Matteo Flores from comment #21)
> Going to set expectations until bug is resolved to avoid a revert loop.

Thanks for catching! What tests are failing?
Comment 23 Dawn Morningstar 2022-03-08 16:55:08 PST
Created attachment 454174 [details]
expectations
Comment 24 Dawn Morningstar 2022-03-08 17:03:03 PST
(In reply to Per Arne Vollan from comment #22)
> (In reply to Matteo Flores from comment #21)
> > Going to set expectations until bug is resolved to avoid a revert loop.
> 
> Thanks for catching! What tests are failing?

Sorry for the late reply spent the last little while fiddling with my account for my first commit with committer status!
 
Here's the list:
media/picture-in-picture/picture-in-picture-api-css-selector.html, media/picture-in-picture/picture-in-picture-api-enter-pip-1.html, media/picture-in-picture/picture-in-picture-api-enter-pip-2.html, media/picture-in-picture/picture-in-picture-api-enter-pip-3.html, media/picture-in-picture/picture-in-picture-api-enter-pip-4.html, media/picture-in-picture/picture-in-picture-api-events.html, media/picture-in-picture/picture-in-picture-api-exit-pip-1.html, media/picture-in-picture/picture-in-picture-api-pip-window.html, media/picture-in-picture/picture-in-picture-window-aspect-ratio.html, platform/ipad/media/modern-media-controls/pip-support/pip-support-enabled.html
Comment 25 Dawn Morningstar 2022-03-09 10:40:37 PST
Comment on attachment 454174 [details]
expectations

Clearing flags on attachment: 454174

Committed r291055 (?): <https://commits.webkit.org/r291055>
Comment 26 Dawn Morningstar 2022-03-09 10:40:41 PST
All reviewed patches have been landed.  Closing bug.
Comment 27 Dawn Morningstar 2022-03-09 12:38:47 PST
Bug was auto-closed after expectations.
Comment 28 Alexey Proskuryakov 2022-03-18 17:22:31 PDT
> Committed r291055 (?): <https://commits.webkit.org/r291055>

The patch was reverted again, but looks like the expectations still need to be reverted.