Media Session: Add MediaSessionEnterPictureInPictureReason [chromium/src : main]

0 views
Skip to first unread message

AI Code Reviewer (Gerrit)

unread,
Sep 22, 2025, 7:30:59 PM (13 days ago) Sep 22
to Tommy Steimel, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org

AI Code Reviewer added 1 comment

File third_party/blink/renderer/modules/mediasession/media_session_type_converters.h
Line 35, Patchset 2 (Latest): const blink::mojom::blink::MediaSessionActionDetailsPtr& details);
AI Code Reviewer . unresolved

Blink Style Guide: Naming - May leave obvious parameter names out of function declarations. The parameter name 'details' is evident from its type `MediaSessionActionDetailsPtr` and can be omitted in the header file declaration.

_To keep this interaction as brief and non-intrusive as possible, please consider responding with one of following options:
**Done** | **Won't fix**: reason | **b/<bug_id>** | **Invalid:** reason

This comment was generated by [Experimental Blink C++ Code Review Agent](http://go/blink-c++-code-review-agent).AI reviews can sometimes be inaccurate; We appreciate your 🙏 feedback 🙏 to help us improve.[File a bug](http://go/blink-c++-code-review-agent-feedback) | [Provide feedback on chat](https://chat.google.com/room/AAQA0zhQHe0?cls=4) | [Opt-out](https://ganpati2.corp.google.com/group/peep-genai-blink-agent-optout.prod)_

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
Gerrit-Change-Number: 6838265
Gerrit-PatchSet: 2
Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-Comment-Date: Mon, 22 Sep 2025 23:30:53 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Tommy Steimel (Gerrit)

unread,
Sep 22, 2025, 8:16:46 PM (13 days ago) Sep 22
to AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org

Tommy Steimel voted and added 1 comment

Votes added by Tommy Steimel

Commit-Queue+1

1 comment

File third_party/blink/renderer/modules/mediasession/media_session_type_converters.h
Line 35, Patchset 2: const blink::mojom::blink::MediaSessionActionDetailsPtr& details);
AI Code Reviewer . resolved

Blink Style Guide: Naming - May leave obvious parameter names out of function declarations. The parameter name 'details' is evident from its type `MediaSessionActionDetailsPtr` and can be omitted in the header file declaration.

_To keep this interaction as brief and non-intrusive as possible, please consider responding with one of following options:
**Done** | **Won't fix**: reason | **b/<bug_id>** | **Invalid:** reason

This comment was generated by [Experimental Blink C++ Code Review Agent](http://go/blink-c++-code-review-agent).AI reviews can sometimes be inaccurate; We appreciate your 🙏 feedback 🙏 to help us improve.[File a bug](http://go/blink-c++-code-review-agent-feedback) | [Provide feedback on chat](https://chat.google.com/room/AAQA0zhQHe0?cls=4) | [Opt-out](https://ganpati2.corp.google.com/group/peep-genai-blink-agent-optout.prod)_

Tommy Steimel

Done

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
Gerrit-Change-Number: 6838265
Gerrit-PatchSet: 4
Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-Comment-Date: Tue, 23 Sep 2025 00:16:35 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Tommy Steimel (Gerrit)

unread,
Sep 23, 2025, 4:54:25 PM (12 days ago) Sep 23
to Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Frank Liberato

Tommy Steimel voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Frank Liberato
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
Gerrit-Change-Number: 6838265
Gerrit-PatchSet: 5
Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
Gerrit-CC: Keng Fontem <ke...@google.com>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-Attention: Frank Liberato <libe...@chromium.org>
Gerrit-Comment-Date: Tue, 23 Sep 2025 20:54:14 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Frank Liberato (Gerrit)

unread,
Sep 23, 2025, 7:58:12 PM (12 days ago) Sep 23
to Tommy Steimel, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Tommy Steimel

Frank Liberato voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Tommy Steimel
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
    Gerrit-Change-Number: 6838265
    Gerrit-PatchSet: 6
    Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
    Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
    Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
    Gerrit-CC: Keng Fontem <ke...@google.com>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
    Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
    Gerrit-Attention: Tommy Steimel <ste...@chromium.org>
    Gerrit-Comment-Date: Tue, 23 Sep 2025 23:58:01 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Tommy Steimel (Gerrit)

    unread,
    Sep 24, 2025, 1:50:34 PM (11 days ago) Sep 24
    to Daniel Cheng, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
    Attention needed from Daniel Cheng

    Tommy Steimel added 1 comment

    Patchset-level comments
    File-level comment, Patchset 6 (Latest):
    Tommy Steimel . resolved

    +dcheng@ owners review of:
    third_party/blink/public/mojom/mediasession/media_session.mojom
    third_party/blink/renderer/modules/mediasession/media_session_type_converters.*

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Daniel Cheng
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
    Gerrit-Change-Number: 6838265
    Gerrit-PatchSet: 6
    Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
    Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
    Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
    Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
    Gerrit-CC: Keng Fontem <ke...@google.com>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
    Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
    Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
    Gerrit-Comment-Date: Wed, 24 Sep 2025 17:50:22 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Daniel Cheng (Gerrit)

    unread,
    Sep 24, 2025, 2:02:12 PM (11 days ago) Sep 24
    to Tommy Steimel, Daniel Cheng, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
    Attention needed from Tommy Steimel

    Daniel Cheng added 1 comment

    File third_party/blink/public/mojom/mediasession/media_session.mojom
    Line 18, Patchset 6 (Latest): kOther,
    Daniel Cheng . unresolved

    These are kind of straightforward, but I'm not entirely sure what would fall into the `kOther` bucket. Are there specific examples we can provide in comments here?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Tommy Steimel
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
      Gerrit-Change-Number: 6838265
      Gerrit-PatchSet: 6
      Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
      Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
      Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
      Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
      Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
      Gerrit-CC: Keng Fontem <ke...@google.com>
      Gerrit-CC: Kentaro Hara <har...@chromium.org>
      Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
      Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
      Gerrit-Attention: Tommy Steimel <ste...@chromium.org>
      Gerrit-Comment-Date: Wed, 24 Sep 2025 18:02:02 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Nattapon Jenphri (Gerrit)

      unread,
      Sep 24, 2025, 3:43:52 PM (11 days ago) Sep 24
      to Tommy Steimel, Daniel Cheng, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
      Attention needed from Tommy Steimel

      Nattapon Jenphri added 1 comment

      Patchset-level comments
      Nattapon Jenphri . resolved

      font

      Gerrit-Comment-Date: Wed, 24 Sep 2025 19:43:41 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      gwsq (Gerrit)

      unread,
      Sep 24, 2025, 3:52:13 PM (11 days ago) Sep 24
      to Tommy Steimel, Chromium IPC Reviews, Arthur Sonzogni, Stefan Zager, Koji Ishii, David Baron, Justin Novosad, Mike West, Kent Tamura, Rune Lillesveen, Ian Kilpatrick, Scott Haseley, Dave Tapuska, Vladimir Levin, Kenneth Russell, Stephen White, Daniel Libby, Anders Hartvoll Ruud, Steve Kobes, Robert Flack, Kouhei Ueno, Ted (Chromium) Meyer, Daniel Cheng, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
      Attention needed from Anders Hartvoll Ruud, Arthur Sonzogni, Daniel Libby, Dave Tapuska, David Baron, Ian Kilpatrick, Justin Novosad, Kenneth Russell, Kent Tamura, Koji Ishii, Kouhei Ueno, Mike West, Robert Flack, Rune Lillesveen, Scott Haseley, Stefan Zager, Stephen White, Steve Kobes, Ted (Chromium) Meyer, Tommy Steimel, Vladimir Levin and Xiaohan Wang

      Message from gwsq

      From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
      IPC: arthurs...@chromium.org, dch...@chromium.org, mk...@chromium.org

      📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).

      IPC reviewer(s): arthurs...@chromium.org, dch...@chromium.org, mk...@chromium.org

      Note: IPC gwsq added no new reviewers; existing reviewers satisfied requirements!

      Reviewer source(s):
      dch...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Anders Hartvoll Ruud
      • Arthur Sonzogni
      • Daniel Libby
      • Dave Tapuska
      • David Baron
      • Ian Kilpatrick
      • Justin Novosad
      • Kenneth Russell
      • Kent Tamura
      • Koji Ishii
      • Kouhei Ueno
      • Mike West
      • Robert Flack
      • Rune Lillesveen
      • Scott Haseley
      • Stefan Zager
      • Stephen White
      • Steve Kobes
      • Ted (Chromium) Meyer
      • Tommy Steimel
      • Vladimir Levin
      • Xiaohan Wang
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
      Gerrit-Change-Number: 6838265
      Gerrit-PatchSet: 6
      Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
      Gerrit-Reviewer: Anders Hartvoll Ruud <and...@chromium.org>
      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
      Gerrit-Reviewer: Daniel Libby <dli...@microsoft.com>
      Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
      Gerrit-Reviewer: David Baron <dba...@chromium.org>
      Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
      Gerrit-Reviewer: Ian Kilpatrick <ikilp...@chromium.org>
      Gerrit-Reviewer: Justin Novosad <ju...@chromium.org>
      Gerrit-Reviewer: Kenneth Russell <k...@chromium.org>
      Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
      Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
      Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
      Gerrit-Reviewer: Mike West <mk...@chromium.org>
      Gerrit-Reviewer: Robert Flack <fla...@chromium.org>
      Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
      Gerrit-Reviewer: Stephen White <senor...@chromium.org>
      Gerrit-Reviewer: Steve Kobes <sko...@chromium.org>
      Gerrit-Reviewer: Ted (Chromium) Meyer <tmath...@chromium.org>
      Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
      Gerrit-Reviewer: Vladimir Levin <vmp...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Keng Fontem <ke...@google.com>
      Gerrit-CC: Kentaro Hara <har...@chromium.org>
      Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
      Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Scott Haseley <shas...@chromium.org>
      Gerrit-Attention: Stefan Zager <sza...@chromium.org>
      Gerrit-Attention: Ian Kilpatrick <ikilp...@chromium.org>
      Gerrit-Attention: Mike West <mk...@chromium.org>
      Gerrit-Attention: Daniel Libby <dli...@microsoft.com>
      Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
      Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Attention: David Baron <dba...@chromium.org>
      Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
      Gerrit-Attention: Kenneth Russell <k...@chromium.org>
      Gerrit-Attention: Tommy Steimel <ste...@chromium.org>
      Gerrit-Attention: Justin Novosad <ju...@chromium.org>
      Gerrit-Attention: Ted (Chromium) Meyer <tmath...@chromium.org>
      Gerrit-Attention: Anders Hartvoll Ruud <and...@chromium.org>
      Gerrit-Attention: Steve Kobes <sko...@chromium.org>
      Gerrit-Attention: Robert Flack <fla...@chromium.org>
      Gerrit-Attention: Kouhei Ueno <kou...@chromium.org>
      Gerrit-Attention: Kent Tamura <tk...@chromium.org>
      Gerrit-Attention: Vladimir Levin <vmp...@chromium.org>
      Gerrit-Attention: Koji Ishii <ko...@chromium.org>
      Gerrit-Attention: Stephen White <senor...@chromium.org>
      Gerrit-Comment-Date: Wed, 24 Sep 2025 19:52:03 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Tommy Steimel (Gerrit)

      unread,
      Sep 24, 2025, 3:52:57 PM (11 days ago) Sep 24
      to Chromium IPC Reviews, Daniel Cheng, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
      Attention needed from Daniel Cheng

      Tommy Steimel voted and added 1 comment

      Votes added by Tommy Steimel

      Commit-Queue+1

      1 comment

      File third_party/blink/public/mojom/mediasession/media_session.mojom
      Line 18, Patchset 6: kOther,
      Daniel Cheng . resolved

      These are kind of straightforward, but I'm not entirely sure what would fall into the `kOther` bucket. Are there specific examples we can provide in comments here?

      Tommy Steimel

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Daniel Cheng
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
      Gerrit-Change-Number: 6838265
      Gerrit-PatchSet: 7
      Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
      Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
      Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
      Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
      Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Keng Fontem <ke...@google.com>
      Gerrit-CC: Kentaro Hara <har...@chromium.org>
      Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
      Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
      Gerrit-Comment-Date: Wed, 24 Sep 2025 19:52:46 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Daniel Cheng <dch...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Daniel Cheng (Gerrit)

      unread,
      Sep 24, 2025, 6:15:26 PM (11 days ago) Sep 24
      to Tommy Steimel, Chromium IPC Reviews, Daniel Cheng, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
      Attention needed from Tommy Steimel

      Daniel Cheng added 3 comments

      File third_party/blink/renderer/modules/mediasession/media_session_type_converters.cc
      Line 22, Patchset 7 (Latest): return V8MediaSessionEnterPictureInPictureReason::Enum::kContentoccluded;
      Daniel Cheng . unresolved

      Can we make this a TypeConvert specialization as well?

      (Normally I'd ask for a typemap but that's a bit annoying with the V8 IDLs)

      Line 42, Patchset 7 (Latest): blink_details = TypeConverter<
      blink::MediaSessionEnterPictureInPictureActionDetails*,
      blink::mojom::blink::MediaSessionActionDetailsPtr>::Convert(details);
      Daniel Cheng . unresolved
      Rather than invoking the specialization directly:
      ```suggestion
      blink_details = mojo::ConvertTo<
      blink::MediaSessionSeekToActionDetails*>::Convert(details);
      ```

      Should work.

      Line 71, Patchset 7 (Latest): blink_details->setEnterPictureInPictureReason(MojomReasonToBlinkReason(
      Daniel Cheng . unresolved

      And this would "just" be `mojo::ConvertTo<V8MediaSessionEnterPictureInPictureReason>(details->get_enter_picture_in_picture()->reason())`

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Tommy Steimel
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
        Gerrit-Change-Number: 6838265
        Gerrit-PatchSet: 7
        Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
        Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
        Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Keng Fontem <ke...@google.com>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
        Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Tommy Steimel <ste...@chromium.org>
        Gerrit-Comment-Date: Wed, 24 Sep 2025 22:15:15 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Tommy Steimel (Gerrit)

        unread,
        Sep 24, 2025, 6:49:49 PM (11 days ago) Sep 24
        to Chromium IPC Reviews, Daniel Cheng, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
        Attention needed from Daniel Cheng

        Tommy Steimel voted and added 3 comments

        Votes added by Tommy Steimel

        Commit-Queue+1

        3 comments

        File third_party/blink/renderer/modules/mediasession/media_session_type_converters.cc
        Line 22, Patchset 7: return V8MediaSessionEnterPictureInPictureReason::Enum::kContentoccluded;
        Daniel Cheng . resolved

        Can we make this a TypeConvert specialization as well?

        (Normally I'd ask for a typemap but that's a bit annoying with the V8 IDLs)

        Tommy Steimel

        Done

        Line 42, Patchset 7: blink_details = TypeConverter<

        blink::MediaSessionEnterPictureInPictureActionDetails*,
        blink::mojom::blink::MediaSessionActionDetailsPtr>::Convert(details);
        Daniel Cheng . resolved
        Rather than invoking the specialization directly:
        ```suggestion
        blink_details = mojo::ConvertTo<
        blink::MediaSessionSeekToActionDetails*>::Convert(details);
        ```

        Should work.

        Tommy Steimel

        Done

        Line 71, Patchset 7: blink_details->setEnterPictureInPictureReason(MojomReasonToBlinkReason(
        Daniel Cheng . resolved

        And this would "just" be `mojo::ConvertTo<V8MediaSessionEnterPictureInPictureReason>(details->get_enter_picture_in_picture()->reason())`

        Tommy Steimel

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Daniel Cheng
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
        Gerrit-Change-Number: 6838265
        Gerrit-PatchSet: 8
        Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
        Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
        Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Keng Fontem <ke...@google.com>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
        Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
        Gerrit-Comment-Date: Wed, 24 Sep 2025 22:49:38 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Daniel Cheng (Gerrit)

        unread,
        Sep 24, 2025, 7:54:15 PM (11 days ago) Sep 24
        to Tommy Steimel, Daniel Cheng, Chromium IPC Reviews, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
        Attention needed from Tommy Steimel

        Daniel Cheng voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Tommy Steimel
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
        Gerrit-Change-Number: 6838265
        Gerrit-PatchSet: 8
        Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
        Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
        Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Keng Fontem <ke...@google.com>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Nattapon Jenphri <nattapo...@gmail.com>
        Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Tommy Steimel <ste...@chromium.org>
        Gerrit-Comment-Date: Wed, 24 Sep 2025 23:54:06 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Tommy Steimel (Gerrit)

        unread,
        Sep 24, 2025, 8:51:02 PM (11 days ago) Sep 24
        to Daniel Cheng, Chromium IPC Reviews, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org

        Tommy Steimel voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        Gerrit-Comment-Date: Thu, 25 Sep 2025 00:50:49 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Sep 25, 2025, 1:02:56 AM (11 days ago) Sep 25
        to Tommy Steimel, Daniel Cheng, Chromium IPC Reviews, Nattapon Jenphri, Keng Fontem, AI Code Reviewer, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        Media Session: Add MediaSessionEnterPictureInPictureReason

        This CL adds a reason to be sent alongside `enterpictureinpicture`
        Media Session actions to indicate the source of the picture-in-picture
        request.

        Spec change: https://github.com/w3c/mediasession/pull/362
        Chromestatus: https://chromestatus.com/feature/6415506970116096
        Bug: 446738067
        Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
        Reviewed-by: Frank Liberato <libe...@chromium.org>
        Reviewed-by: Daniel Cheng <dch...@chromium.org>
        Commit-Queue: Tommy Steimel <ste...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1520260}
        Files:
        • M content/browser/media/session/media_session_impl.cc
        • M content/browser/media/session/media_session_impl_unittest.cc
        • M third_party/blink/public/mojom/mediasession/media_session.mojom
        • M third_party/blink/renderer/bindings/generated_in_modules.gni
        • M third_party/blink/renderer/bindings/idl_in_modules.gni
        • A third_party/blink/renderer/modules/mediasession/media_session_enter_picture_in_picture_action_details.idl
        • M third_party/blink/renderer/modules/mediasession/media_session_type_converters.cc
        • M third_party/blink/renderer/modules/mediasession/media_session_type_converters.h
        Change size: M
        Delta: 8 files changed, 146 insertions(+), 2 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Frank Liberato, +1 by Daniel Cheng
        Open in Gerrit
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: merged
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I1fcce17ed5ecba25a369ca5cc7a03440f52f2cc7
        Gerrit-Change-Number: 6838265
        Gerrit-PatchSet: 9
        Gerrit-Owner: Tommy Steimel <ste...@chromium.org>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
        Gerrit-Reviewer: Tommy Steimel <ste...@chromium.org>
        Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages