Add ReuseMediaPlayer switch. [chromium/src : main]

0 views
Skip to first unread message

Frank Liberato (Gerrit)

unread,
Sep 24, 2021, 2:19:12 PM9/24/21
to Dan Sanders, Robert Flack, blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org

Attention is currently required from: Dan Sanders, Robert Flack.

Frank Liberato would like Dan Sanders and Robert Flack to review this change.

View Change

Add ReuseMediaPlayer switch.

When enabled, HTMLMediaElement will try to re-use the player across
document movement.

This is not at all safe to enable right now. It's intended to
allow incremental implementation of player reuse.

Bug: 1252550
Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
---
M media/base/media_switches.cc
M media/base/media_switches.h
M third_party/blink/renderer/core/html/media/html_media_element.cc
3 files changed, 14 insertions(+), 1 deletion(-)


To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
Gerrit-Change-Number: 3180280
Gerrit-PatchSet: 2
Gerrit-Owner: Frank Liberato <libe...@chromium.org>
Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Dan Sanders <sand...@chromium.org>
Gerrit-Attention: Robert Flack <fla...@chromium.org>
Gerrit-MessageType: newchange

Frank Liberato (Gerrit)

unread,
Sep 24, 2021, 2:19:17 PM9/24/21
to blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Dan Sanders, Robert Flack, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

Attention is currently required from: Dan Sanders, Robert Flack.

View Change

1 comment:

To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
Gerrit-Change-Number: 3180280
Gerrit-PatchSet: 2
Gerrit-Owner: Frank Liberato <libe...@chromium.org>
Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Dan Sanders <sand...@chromium.org>
Gerrit-Attention: Robert Flack <fla...@chromium.org>
Gerrit-Comment-Date: Fri, 24 Sep 2021 18:19:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Dan Sanders (Gerrit)

unread,
Sep 24, 2021, 7:48:10 PM9/24/21
to Frank Liberato, blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Robert Flack, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

Attention is currently required from: Robert Flack, Frank Liberato.

Patch set 2:Code-Review +1

View Change

    To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
    Gerrit-Change-Number: 3180280
    Gerrit-PatchSet: 2
    Gerrit-Owner: Frank Liberato <libe...@chromium.org>
    Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
    Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
    Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
    Gerrit-Attention: Robert Flack <fla...@chromium.org>
    Gerrit-Attention: Frank Liberato <libe...@chromium.org>
    Gerrit-Comment-Date: Fri, 24 Sep 2021 23:48:01 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Robert Flack (Gerrit)

    unread,
    Sep 27, 2021, 9:26:40 AM9/27/21
    to Frank Liberato, blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Dan Sanders, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

    Attention is currently required from: Frank Liberato.

    Patch set 2:Code-Review +1

    View Change

    1 comment:

    • Patchset:

      To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
      Gerrit-Change-Number: 3180280
      Gerrit-PatchSet: 2
      Gerrit-Owner: Frank Liberato <libe...@chromium.org>
      Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
      Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
      Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
      Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
      Gerrit-Attention: Frank Liberato <libe...@chromium.org>
      Gerrit-Comment-Date: Mon, 27 Sep 2021 13:26:27 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Frank Liberato (Gerrit)

      unread,
      Sep 27, 2021, 2:50:31 PM9/27/21
      to blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Robert Flack, Dan Sanders, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

      View Change

      2 comments:

      • Patchset:

        • Patchset:

          To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
          Gerrit-Change-Number: 3180280
          Gerrit-PatchSet: 3
          Gerrit-Owner: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
          Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
          Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
          Gerrit-Comment-Date: Mon, 27 Sep 2021 18:50:22 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Robert Flack <fla...@chromium.org>
          Gerrit-MessageType: comment

          Frank Liberato (Gerrit)

          unread,
          Sep 27, 2021, 9:47:16 PM9/27/21
          to Philip Rogers, blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Robert Flack, Dan Sanders

          Attention is currently required from: Philip Rogers.

          Frank Liberato would like Philip Rogers to review this change.

          View Change

          Add ReuseMediaPlayer switch.

          When enabled, HTMLMediaElement will try to re-use the player across
          document movement.

          This is not at all safe to enable right now. It's intended to
          allow incremental implementation of player reuse.

          Bug: 1252550
          Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
          ---
          M media/base/media_switches.cc
          M media/base/media_switches.h
          M third_party/blink/renderer/core/html/media/html_media_element.cc
          M third_party/blink/renderer/core/html/media/html_media_element_test.cc
          M third_party/blink/renderer/platform/testing/empty_web_media_player.h
          5 files changed, 99 insertions(+), 3 deletions(-)


          To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
          Gerrit-Change-Number: 3180280
          Gerrit-PatchSet: 5
          Gerrit-Owner: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
          Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
          Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
          Gerrit-Attention: Philip Rogers <p...@chromium.org>
          Gerrit-MessageType: newchange

          Frank Liberato (Gerrit)

          unread,
          Sep 27, 2021, 9:47:23 PM9/27/21
          to blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Philip Rogers, Tricium, Robert Flack, Dan Sanders, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

          Attention is currently required from: Philip Rogers.

          View Change

          1 comment:

          • Patchset:

            • Patch Set #5:

              pdr: PTAL @ empty_web_media_player.h . it doesn't look like anything depends on the old behavior, though i can implement it on the test-specific MockWebMediaPlayer if you have concerns.

              thanks
              -fl

          To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
          Gerrit-Change-Number: 3180280
          Gerrit-PatchSet: 5
          Gerrit-Owner: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
          Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
          Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
          Gerrit-Attention: Philip Rogers <p...@chromium.org>
          Gerrit-Comment-Date: Tue, 28 Sep 2021 01:47:10 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Gerrit-MessageType: comment

          Philip Rogers (Gerrit)

          unread,
          Sep 28, 2021, 6:25:08 PM9/28/21
          to Frank Liberato, blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Tricium, Robert Flack, Dan Sanders, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

          Attention is currently required from: Frank Liberato.

          Patch set 5:Code-Review +1

          View Change

          1 comment:

          To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
          Gerrit-Change-Number: 3180280
          Gerrit-PatchSet: 5
          Gerrit-Owner: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
          Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
          Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
          Gerrit-Attention: Frank Liberato <libe...@chromium.org>
          Gerrit-Comment-Date: Tue, 28 Sep 2021 22:24:57 +0000

          Frank Liberato (Gerrit)

          unread,
          Sep 30, 2021, 2:20:55 PM9/30/21
          to blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Philip Rogers, Tricium, Robert Flack, Dan Sanders, Chromium LUCI CQ, chromium...@chromium.org, srirama chandra sekhar

          Patch set 5:Commit-Queue +2

          View Change

            To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
            Gerrit-Change-Number: 3180280
            Gerrit-PatchSet: 5
            Gerrit-Owner: Frank Liberato <libe...@chromium.org>
            Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
            Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
            Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
            Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
            Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
            Gerrit-Comment-Date: Thu, 30 Sep 2021 18:20:43 +0000

            Chromium LUCI CQ (Gerrit)

            unread,
            Sep 30, 2021, 2:24:21 PM9/30/21
            to Frank Liberato, blink-rev...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, Philip Rogers, Tricium, Robert Flack, Dan Sanders, chromium...@chromium.org, srirama chandra sekhar

            Chromium LUCI CQ submitted this change.

            View Change


            Approvals: Robert Flack: Looks good to me Philip Rogers: Looks good to me Dan Sanders: Looks good to me Frank Liberato: Commit
            Add ReuseMediaPlayer switch.

            When enabled, HTMLMediaElement will try to re-use the player across
            document movement.

            This is not at all safe to enable right now. It's intended to
            allow incremental implementation of player reuse.

            Bug: 1252550
            Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
            Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3180280
            Reviewed-by: Philip Rogers <p...@chromium.org>
            Reviewed-by: Dan Sanders <sand...@chromium.org>
            Reviewed-by: Robert Flack <fla...@chromium.org>
            Commit-Queue: Frank Liberato <libe...@chromium.org>
            Cr-Commit-Position: refs/heads/main@{#926851}
            ---
            M media/base/media_switches.cc
            M third_party/blink/renderer/core/html/media/html_media_element.cc
            M media/base/media_switches.h
            M third_party/blink/renderer/platform/testing/empty_web_media_player.h
            M third_party/blink/renderer/core/html/media/html_media_element_test.cc
            5 files changed, 121 insertions(+), 3 deletions(-)


            To view, visit change 3180280. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I20ac59340e99fd02732174866fa5cfa27c0b53f8
            Gerrit-Change-Number: 3180280
            Gerrit-PatchSet: 6
            Gerrit-Owner: Frank Liberato <libe...@chromium.org>
            Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Reviewer: Dan Sanders <sand...@chromium.org>
            Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
            Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
            Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
            Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
            Gerrit-MessageType: merged
            Reply all
            Reply to author
            Forward
            0 new messages