[ImmersivePlayback] Integrate recommended spatial format to immersive playback session [chromium/src : main]

0 views
Skip to first unread message

Gurmeet Kalra (Gerrit)

unread,
Jun 24, 2026, 9:25:05 PM (3 days ago) Jun 24
to Oleh Desiatyrikov (xWF), chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
Attention needed from Oleh Desiatyrikov (xWF)

Gurmeet Kalra added 5 comments

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Gurmeet Kalra . resolved

Lgtm for changes to the ./browser/media/immersive_playback/* component.

File chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoPlaybackActivity.java
Line 62, Patchset 6 (Latest): boolean isRecommended = mIsRecommended != null ? mIsRecommended : false;
Gurmeet Kalra . unresolved

Can be combined as
```
activity.setImmersiveVideoOptions(stereoMode, projectionType, Boolean.TRUE.equals(mIsRecommended));
```

File chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatCoordinator.java
Line 118, Patchset 6 (Latest): private void updateSpatialHeight() {
Gurmeet Kalra . unresolved

Does the spatial height need to be updated every time the panel is shown? If the content of the RadioGroup doesn't change after initialization, this could be done only once.

Line 119, Patchset 6 (Latest): var view = assumeNonNull(mView);
var mediator = assumeNonNull(mMediator);
Gurmeet Kalra . unresolved

Also, is assumeNonNull check necessary here too?

Line 153, Patchset 6 (Latest): var mediator = assumeNonNull(mMediator);
Gurmeet Kalra . unresolved

Since ensureInitialized() is called at the start of show(), are these assumeNonNull checks still necessary for mMediator, mHolder, and mView?

Open in Gerrit

Related details

Attention is currently required from:
  • Oleh Desiatyrikov (xWF)
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
Gerrit-Change-Number: 7927689
Gerrit-PatchSet: 6
Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
Gerrit-Comment-Date: Thu, 25 Jun 2026 01:24:52 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Oleh Desiatyrikov (xWF) (Gerrit)

unread,
Jun 25, 2026, 1:01:46 PM (3 days ago) Jun 25
to Gurmeet Kalra, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
Attention needed from Gurmeet Kalra

Oleh Desiatyrikov (xWF) added 5 comments

Patchset-level comments
File-level comment, Patchset 9:
Oleh Desiatyrikov (xWF) . resolved

@gurm...@google.com
I've refactored code a little moving the recommended options to the properties where they belong.

File chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoPlaybackActivity.java
Line 62, Patchset 6: boolean isRecommended = mIsRecommended != null ? mIsRecommended : false;
Gurmeet Kalra . resolved

Can be combined as
```
activity.setImmersiveVideoOptions(stereoMode, projectionType, Boolean.TRUE.equals(mIsRecommended));
```

Oleh Desiatyrikov (xWF)

Done

File chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatCoordinator.java
Line 118, Patchset 6: private void updateSpatialHeight() {
Gurmeet Kalra . resolved

Does the spatial height need to be updated every time the panel is shown? If the content of the RadioGroup doesn't change after initialization, this could be done only once.

Oleh Desiatyrikov (xWF)

Good point! Done.

Line 119, Patchset 6: var view = assumeNonNull(mView);
var mediator = assumeNonNull(mMediator);
Gurmeet Kalra . resolved

Also, is assumeNonNull check necessary here too?

Oleh Desiatyrikov (xWF)

mView/mMediator are nullable and we must do null checks.

Line 153, Patchset 6: var mediator = assumeNonNull(mMediator);
Gurmeet Kalra . resolved

Since ensureInitialized() is called at the start of show(), are these assumeNonNull checks still necessary for mMediator, mHolder, and mView?

Oleh Desiatyrikov (xWF)

I've discovered `EnsuresNonNull`/`RequiresNonNull` annotations that can be used to simplify this.

Open in Gerrit

Related details

Attention is currently required from:
  • Gurmeet Kalra
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
    Gerrit-Change-Number: 7927689
    Gerrit-PatchSet: 10
    Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
    Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
    Gerrit-Attention: Gurmeet Kalra <gurm...@google.com>
    Gerrit-Comment-Date: Thu, 25 Jun 2026 17:01:32 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Gurmeet Kalra <gurm...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Gurmeet Kalra (Gerrit)

    unread,
    Jun 25, 2026, 1:35:51 PM (3 days ago) Jun 25
    to Oleh Desiatyrikov (xWF), Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
    Attention needed from Oleh Desiatyrikov (xWF)

    Gurmeet Kalra voted and added 1 comment

    Votes added by Gurmeet Kalra

    Code-Review+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 10 (Latest):
    Gurmeet Kalra . resolved

    slgtm for changes to the ./browser/media/immersive_playback/* component.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Oleh Desiatyrikov (xWF)
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
      Gerrit-Change-Number: 7927689
      Gerrit-PatchSet: 10
      Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
      Gerrit-Reviewer: Frank Liberato <libe...@google.com>
      Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
      Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
      Gerrit-Comment-Date: Thu, 25 Jun 2026 17:35:35 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Oleh Desiatyrikov (xWF) (Gerrit)

      unread,
      Jun 25, 2026, 2:31:56 PM (3 days ago) Jun 25
      to Rakina Zata Amni, Frank Liberato, Gurmeet Kalra, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
      Attention needed from Frank Liberato and Rakina Zata Amni

      Oleh Desiatyrikov (xWF) added 1 comment

      Patchset-level comments
      Oleh Desiatyrikov (xWF) . resolved

      @rak...@chromium.org
      I'm looking for an owner's approval for `content/public/browser/immersive_playback_options.h`

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Frank Liberato
      • Rakina Zata Amni
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
      Gerrit-Change-Number: 7927689
      Gerrit-PatchSet: 10
      Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
      Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
      Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
      Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-CC: Frank Liberato <libe...@google.com>
      Gerrit-Attention: Frank Liberato <libe...@chromium.org>
      Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-Comment-Date: Thu, 25 Jun 2026 18:31:40 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Frank Liberato (Gerrit)

      unread,
      Jun 25, 2026, 3:02:56 PM (3 days ago) Jun 25
      to Oleh Desiatyrikov (xWF), Rakina Zata Amni, Gurmeet Kalra, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
      Attention needed from Frank Liberato, Oleh Desiatyrikov (xWF) and Rakina Zata Amni

      Frank Liberato added 1 comment

      File content/browser/picture_in_picture/picture_in_picture_service_impl.cc
      Line 181, Patchset 10 (Latest): result.options->is_recommended =
      Frank Liberato . unresolved

      it seems a little out of place that default means 'kMono, kQuad' in the middle of the service.

      would it fit better if `RequestImmersivePlaybackConfirmation` made the definitive call about defaultness, and set `is_recommended` properly rather than adjusting it here? i haven't looked through the java side yet, but i assume that there's already an analogous check for defaultness there.

      or, alternatively, should the renderer set 'is recommended' in the options it sends to the service if it knows they're recommended? i don't know which one makes more sense.

      or, maybe, should the spatial format be an optional in StartSession to indicate default? then any non-empty format is recommended.

      the first option is likely self-contained in this CL. the second one is probably not, and the third one is almost certainly a follow-up if you want to go that direction.

      so if you're aiming for branch, maybe option 1 is good for now and you can consider other alternatives post-branch.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Frank Liberato
      • Oleh Desiatyrikov (xWF)
      • Rakina Zata Amni
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement satisfiedReview-Enforcement
        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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
        Gerrit-Change-Number: 7927689
        Gerrit-PatchSet: 10
        Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
        Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
        Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
        Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-CC: Frank Liberato <libe...@google.com>
        Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
        Gerrit-Attention: Frank Liberato <libe...@chromium.org>
        Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Comment-Date: Thu, 25 Jun 2026 19:02:42 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Oleh Desiatyrikov (xWF) (Gerrit)

        unread,
        Jun 25, 2026, 3:27:49 PM (2 days ago) Jun 25
        to Rakina Zata Amni, Frank Liberato, Gurmeet Kalra, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
        Attention needed from Frank Liberato, Frank Liberato, Gurmeet Kalra and Rakina Zata Amni

        Oleh Desiatyrikov (xWF) added 1 comment

        File content/browser/picture_in_picture/picture_in_picture_service_impl.cc
        Line 181, Patchset 10: result.options->is_recommended =
        Frank Liberato . resolved

        it seems a little out of place that default means 'kMono, kQuad' in the middle of the service.

        would it fit better if `RequestImmersivePlaybackConfirmation` made the definitive call about defaultness, and set `is_recommended` properly rather than adjusting it here? i haven't looked through the java side yet, but i assume that there's already an analogous check for defaultness there.

        or, alternatively, should the renderer set 'is recommended' in the options it sends to the service if it knows they're recommended? i don't know which one makes more sense.

        or, maybe, should the spatial format be an optional in StartSession to indicate default? then any non-empty format is recommended.

        the first option is likely self-contained in this CL. the second one is probably not, and the third one is almost certainly a follow-up if you want to go that direction.

        so if you're aiming for branch, maybe option 1 is good for now and you can consider other alternatives post-branch.

        Oleh Desiatyrikov (xWF)

        Moved this part to `TabWebContentsDelegateAndroid::RequestImmersivePlaybackConfirmation` for now. Will follow up with a deeper refactor later.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Frank Liberato
        • Frank Liberato
        • Gurmeet Kalra
        • Rakina Zata Amni
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement is not satisfiedCode-Review
          • requirement is not satisfiedReview-Enforcement
          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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
          Gerrit-Change-Number: 7927689
          Gerrit-PatchSet: 11
          Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
          Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
          Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
          Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
          Gerrit-CC: Frank Liberato <libe...@google.com>
          Gerrit-Attention: Gurmeet Kalra <gurm...@google.com>
          Gerrit-Attention: Frank Liberato <libe...@google.com>
          Gerrit-Attention: Frank Liberato <libe...@chromium.org>
          Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
          Gerrit-Comment-Date: Thu, 25 Jun 2026 19:27:24 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Frank Liberato <libe...@google.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Gurmeet Kalra (Gerrit)

          unread,
          Jun 25, 2026, 3:39:37 PM (2 days ago) Jun 25
          to Oleh Desiatyrikov (xWF), Rakina Zata Amni, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
          Attention needed from Frank Liberato, Frank Liberato, Oleh Desiatyrikov (xWF) and Rakina Zata Amni

          Gurmeet Kalra voted Code-Review+1

          Code-Review+1
          Open in Gerrit

          Related details

          Attention is currently required from:
          • Frank Liberato
          • Frank Liberato
          • Oleh Desiatyrikov (xWF)
          • Rakina Zata Amni
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
            Gerrit-Change-Number: 7927689
            Gerrit-PatchSet: 11
            Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
            Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
            Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-CC: Frank Liberato <libe...@google.com>
            Gerrit-Attention: Frank Liberato <libe...@google.com>
            Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
            Gerrit-Attention: Frank Liberato <libe...@chromium.org>
            Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Comment-Date: Thu, 25 Jun 2026 19:39:25 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Frank Liberato (Gerrit)

            unread,
            Jun 25, 2026, 3:54:41 PM (2 days ago) Jun 25
            to Oleh Desiatyrikov (xWF), Chromium LUCI CQ, Gurmeet Kalra, Rakina Zata Amni, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
            Attention needed from Frank Liberato, Oleh Desiatyrikov (xWF) and Rakina Zata Amni

            Frank Liberato voted and added 1 comment

            Votes added by Frank Liberato

            Code-Review+1

            1 comment

            Patchset-level comments
            File-level comment, Patchset 11 (Latest):
            Frank Liberato . resolved

            lgtm % nit.

            thanks
            -fl

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Frank Liberato
            • Oleh Desiatyrikov (xWF)
            • Rakina Zata Amni
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not satisfiedCode-Owners
                • requirement satisfiedCode-Review
                • requirement satisfiedReview-Enforcement
                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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                Gerrit-Change-Number: 7927689
                Gerrit-PatchSet: 11
                Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
                Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
                Gerrit-Reviewer: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-CC: Frank Liberato <libe...@google.com>
                Gerrit-Attention: Frank Liberato <libe...@google.com>
                Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 25 Jun 2026 19:54:29 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Gurmeet Kalra (Gerrit)

                unread,
                Jun 25, 2026, 4:55:57 PM (2 days ago) Jun 25
                to Oleh Desiatyrikov (xWF), Chromium LUCI CQ, Rakina Zata Amni, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
                Attention needed from Frank Liberato, Frank Liberato, Oleh Desiatyrikov (xWF) and Rakina Zata Amni

                Gurmeet Kalra voted and added 1 comment

                Votes added by Gurmeet Kalra

                Code-Review+1

                1 comment

                Patchset-level comments
                Gurmeet Kalra . resolved

                slgtm

                Related details

                Attention is currently required from:
                • Frank Liberato
                • Frank Liberato
                • Oleh Desiatyrikov (xWF)
                • Rakina Zata Amni
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement is not satisfiedCode-Owners
                  • requirement is not satisfiedCode-Review
                  • requirement satisfiedReview-Enforcement
                  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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                  Gerrit-Change-Number: 7927689
                  Gerrit-PatchSet: 12
                  Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                  Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
                  Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
                  Gerrit-Reviewer: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                  Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                  Gerrit-CC: Frank Liberato <libe...@google.com>
                  Gerrit-Attention: Frank Liberato <libe...@google.com>
                  Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                  Gerrit-Attention: Frank Liberato <libe...@chromium.org>
                  Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                  Gerrit-Comment-Date: Thu, 25 Jun 2026 20:55:43 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: Yes
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Sky Malice (Gerrit)

                  unread,
                  Jun 25, 2026, 6:21:45 PM (2 days ago) Jun 25
                  to Oleh Desiatyrikov (xWF), Gurmeet Kalra, Chromium LUCI CQ, Rakina Zata Amni, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
                  Attention needed from Frank Liberato, Frank Liberato, Oleh Desiatyrikov (xWF) and Rakina Zata Amni

                  Sky Malice voted Code-Review+1

                  Code-Review+1
                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Frank Liberato
                  • Frank Liberato
                  • Oleh Desiatyrikov (xWF)
                  • Rakina Zata Amni
                  Submit Requirements:
                    • requirement satisfiedCode-Coverage
                    • requirement is not satisfiedCode-Owners
                    • requirement satisfiedCode-Review
                    • requirement satisfiedReview-Enforcement
                    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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                    Gerrit-Change-Number: 7927689
                    Gerrit-PatchSet: 12
                    Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
                    Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
                    Gerrit-Reviewer: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                    Gerrit-Reviewer: Sky Malice <sk...@chromium.org>
                    Gerrit-CC: Frank Liberato <libe...@google.com>
                    Gerrit-Attention: Frank Liberato <libe...@google.com>
                    Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Attention: Frank Liberato <libe...@chromium.org>
                    Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                    Gerrit-Comment-Date: Thu, 25 Jun 2026 22:21:35 +0000
                    Gerrit-HasComments: No
                    Gerrit-Has-Labels: Yes
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Rakina Zata Amni (Gerrit)

                    unread,
                    Jun 26, 2026, 4:12:10 AM (2 days ago) Jun 26
                    to Oleh Desiatyrikov (xWF), Sky Malice, Gurmeet Kalra, Chromium LUCI CQ, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
                    Attention needed from Frank Liberato, Frank Liberato and Oleh Desiatyrikov (xWF)

                    Rakina Zata Amni voted Code-Review+1

                    Code-Review+1
                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Frank Liberato
                    • Frank Liberato
                    • Oleh Desiatyrikov (xWF)
                    Submit Requirements:
                    • requirement satisfiedCode-Coverage
                    • requirement satisfiedCode-Owners
                    • requirement satisfiedCode-Review
                    • requirement satisfiedReview-Enforcement
                    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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                    Gerrit-Change-Number: 7927689
                    Gerrit-PatchSet: 12
                    Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
                    Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
                    Gerrit-Reviewer: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                    Gerrit-Reviewer: Sky Malice <sk...@chromium.org>
                    Gerrit-CC: Frank Liberato <libe...@google.com>
                    Gerrit-Attention: Frank Liberato <libe...@google.com>
                    Gerrit-Attention: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Attention: Frank Liberato <libe...@chromium.org>
                    Gerrit-Comment-Date: Fri, 26 Jun 2026 08:11:46 +0000
                    Gerrit-HasComments: No
                    Gerrit-Has-Labels: Yes
                    satisfied_requirement
                    open
                    diffy

                    Oleh Desiatyrikov (xWF) (Gerrit)

                    unread,
                    Jun 26, 2026, 9:35:22 AM (2 days ago) Jun 26
                    to Rakina Zata Amni, Sky Malice, Gurmeet Kalra, Chromium LUCI CQ, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org
                    Attention needed from Frank Liberato and Frank Liberato

                    Oleh Desiatyrikov (xWF) voted Commit-Queue+2

                    Commit-Queue+2
                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Frank Liberato
                    • Frank Liberato
                    Submit Requirements:
                    • requirement satisfiedCode-Coverage
                    • requirement satisfiedCode-Owners
                    • requirement satisfiedCode-Review
                    • requirement satisfiedReview-Enforcement
                    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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                    Gerrit-Change-Number: 7927689
                    Gerrit-PatchSet: 12
                    Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
                    Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
                    Gerrit-Reviewer: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                    Gerrit-Reviewer: Sky Malice <sk...@chromium.org>
                    Gerrit-CC: Frank Liberato <libe...@google.com>
                    Gerrit-Attention: Frank Liberato <libe...@google.com>
                    Gerrit-Attention: Frank Liberato <libe...@chromium.org>
                    Gerrit-Comment-Date: Fri, 26 Jun 2026 13:35:03 +0000
                    Gerrit-HasComments: No
                    Gerrit-Has-Labels: Yes
                    satisfied_requirement
                    open
                    diffy

                    Chromium LUCI CQ (Gerrit)

                    unread,
                    Jun 26, 2026, 10:18:28 AM (2 days ago) Jun 26
                    to Oleh Desiatyrikov (xWF), Rakina Zata Amni, Sky Malice, Gurmeet Kalra, Frank Liberato, chromium...@chromium.org, feature-me...@chromium.org, feature-v...@chromium.org, srahim...@chromium.org

                    Chromium LUCI CQ submitted the change

                    Change information

                    Commit message:
                    [ImmersivePlayback] Integrate recommended spatial format to immersive playback session

                    Dynamically populates and checks recommended formats in the radio group.

                    This change adds a new "Recommended" option to a in-session format
                    selection dropdown, so the user can switch back to a recommended
                    (default) format after they used an alternative options from the
                    dropdown.

                    Video used for testing: https://vimeo.com/1202570008
                    Bug: 525396715
                    Change-Id: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                    Reviewed-by: Gurmeet Kalra <gurm...@google.com>
                    Reviewed-by: Sky Malice <sk...@chromium.org>
                    Reviewed-by: Rakina Zata Amni <rak...@chromium.org>
                    Commit-Queue: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Cr-Commit-Position: refs/heads/main@{#1653127}
                    Files:
                    • M chrome/android/java/src/org/chromium/chrome/browser/media/VideoOverlayActivity.java
                    • M chrome/android/java/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoFormatRadioGroup.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoPlaybackActivity.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoPlaybackCoordinator.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatCoordinator.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatMediator.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatProperties.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatSpatialView.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatView.java
                    • M chrome/android/modules/xr/internal/java/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatViewBinder.java
                    • M chrome/android/modules/xr/internal/javatests/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoPlaybackActivityTest.java
                    • M chrome/android/modules/xr/internal/junit/src/org/chromium/chrome/browser/media/immersive_playback/ImmersiveVideoPlaybackCoordinatorTest.java
                    • M chrome/android/modules/xr/internal/junit/src/org/chromium/chrome/browser/media/immersive_playback/components/ImmersiveVideoFormatCoordinatorTest.java
                    • M chrome/android/modules/xr/internal/res/layout/immersive_video_format_view.xml
                    • M chrome/browser/android/tab_web_contents_delegate_android.cc
                    • M chrome/browser/ui/android/overlay/overlay_window_android.cc
                    • M chrome/browser/ui/android/strings/android_chrome_strings.grd
                    • M content/public/browser/immersive_playback_options.h
                    Change size: L
                    Delta: 18 files changed, 310 insertions(+), 109 deletions(-)
                    Branch: refs/heads/main
                    Submit Requirements:
                    • requirement satisfiedCode-Review: +1 by Sky Malice, +1 by Gurmeet Kalra, +1 by Rakina Zata Amni
                    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: Iae3f2f2a7d94b8bd59a832387e9387426c415e23
                    Gerrit-Change-Number: 7927689
                    Gerrit-PatchSet: 13
                    Gerrit-Owner: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                    Gerrit-Reviewer: Frank Liberato <libe...@chromium.org>
                    Gerrit-Reviewer: Gurmeet Kalra <gurm...@google.com>
                    Gerrit-Reviewer: Oleh Desiatyrikov (xWF) <desiat...@google.com>
                    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                    Gerrit-Reviewer: Sky Malice <sk...@chromium.org>
                    open
                    diffy
                    satisfied_requirement
                    Reply all
                    Reply to author
                    Forward
                    0 new messages