Guard bitstream audio output creation behind BUILDFLAGs [chromium/src : main]

0 views
Skip to first unread message

Dale Curtis (Gerrit)

unread,
Jan 20, 2026, 8:19:54 PM (6 hours ago) Jan 20
to Chromium IPC Reviews, Olga Sharonova, chromium...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, marinacio...@chromium.org, olka+...@chromium.org
Attention needed from Chromium IPC Reviews and Olga Sharonova

Dale Curtis voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Chromium IPC Reviews
  • Olga Sharonova
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: I2986447355e8140b274bd9000806216b6b978635
Gerrit-Change-Number: 7498855
Gerrit-PatchSet: 2
Gerrit-Owner: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Olga Sharonova <ol...@chromium.org>
Gerrit-Attention: Olga Sharonova <ol...@chromium.org>
Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Comment-Date: Wed, 21 Jan 2026 01:19:44 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Jan 20, 2026, 8:25:20 PM (6 hours ago) Jan 20
to Dale Curtis, Chromium IPC Reviews, Alex Gough, Cedric Tio, Thomas Guilbert, Chromium LUCI CQ, Olga Sharonova, chromium...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, marinacio...@chromium.org, olka+...@chromium.org
Attention needed from Alex Gough and Olga Sharonova

Message from gwsq

From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
IPC: aj...@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): aj...@chromium.org


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

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Gough
  • Olga Sharonova
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: I2986447355e8140b274bd9000806216b6b978635
Gerrit-Change-Number: 7498855
Gerrit-PatchSet: 2
Gerrit-Owner: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Olga Sharonova <ol...@chromium.org>
Gerrit-CC: Cedric Tio <cedri...@xperi.com>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: Thomas Guilbert <tgui...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Olga Sharonova <ol...@chromium.org>
Gerrit-Attention: Alex Gough <aj...@chromium.org>
Gerrit-Comment-Date: Wed, 21 Jan 2026 01:25:10 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Thomas Guilbert (Gerrit)

unread,
Jan 20, 2026, 8:38:26 PM (6 hours ago) Jan 20
to Dale Curtis, Chromium IPC Reviews, Alex Gough, Cedric Tio, Thomas Guilbert, Chromium LUCI CQ, Olga Sharonova, chromium...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, marinacio...@chromium.org, olka+...@chromium.org
Attention needed from Alex Gough, Dale Curtis and Olga Sharonova

Thomas Guilbert added 1 comment

File media/audio/audio_output_device_thread_callback.cc
Line 58, Patchset 2 (Latest):#if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
output_bus_->set_is_bitstream_format(audio_parameters_.IsBitstreamFormat());
#endif
Thomas Guilbert . unresolved

Could we check for `audio_parameters_.IsBitstreamFormat()` in the ctor too ? I am weary of what happens if we don't set it here, but we still pass `output_bus_` to `render_callback_->render()` below.

Possibly moot... I just don't have all the code paths fresh in my memory.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Gough
  • Dale Curtis
  • Olga Sharonova
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: I2986447355e8140b274bd9000806216b6b978635
    Gerrit-Change-Number: 7498855
    Gerrit-PatchSet: 2
    Gerrit-Owner: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
    Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Olga Sharonova <ol...@chromium.org>
    Gerrit-CC: Cedric Tio <cedri...@xperi.com>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Thomas Guilbert <tgui...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Olga Sharonova <ol...@chromium.org>
    Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
    Gerrit-Attention: Alex Gough <aj...@chromium.org>
    Gerrit-Comment-Date: Wed, 21 Jan 2026 01:38:16 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alex Gough (Gerrit)

    unread,
    Jan 20, 2026, 8:54:52 PM (5 hours ago) Jan 20
    to Dale Curtis, Alex Gough, Chromium IPC Reviews, Cedric Tio, Thomas Guilbert, Chromium LUCI CQ, Olga Sharonova, chromium...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, marinacio...@chromium.org, olka+...@chromium.org
    Attention needed from Dale Curtis and Olga Sharonova

    Alex Gough voted and added 1 comment

    Votes added by Alex Gough

    Code-Review+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 2 (Latest):
    Alex Gough . resolved

    lgtm ipc

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Dale Curtis
    • Olga Sharonova
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement 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: I2986447355e8140b274bd9000806216b6b978635
    Gerrit-Change-Number: 7498855
    Gerrit-PatchSet: 2
    Gerrit-Owner: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
    Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Olga Sharonova <ol...@chromium.org>
    Gerrit-CC: Cedric Tio <cedri...@xperi.com>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Thomas Guilbert <tgui...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Olga Sharonova <ol...@chromium.org>
    Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
    Gerrit-Comment-Date: Wed, 21 Jan 2026 01:54:43 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Dale Curtis (Gerrit)

    unread,
    Jan 20, 2026, 10:36:33 PM (4 hours ago) Jan 20
    to Alex Gough, Chromium IPC Reviews, Cedric Tio, Thomas Guilbert, Chromium LUCI CQ, Olga Sharonova, chromium...@chromium.org, feature-me...@chromium.org, ipc-securi...@chromium.org, marinacio...@chromium.org, olka+...@chromium.org
    Attention needed from Alex Gough, Olga Sharonova and Thomas Guilbert

    Dale Curtis voted and added 1 comment

    Votes added by Dale Curtis

    Commit-Queue+1

    1 comment

    File media/audio/audio_output_device_thread_callback.cc
    Line 58, Patchset 2:#if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
    output_bus_->set_is_bitstream_format(audio_parameters_.IsBitstreamFormat());
    #endif
    Thomas Guilbert . resolved

    Could we check for `audio_parameters_.IsBitstreamFormat()` in the ctor too ? I am weary of what happens if we don't set it here, but we still pass `output_bus_` to `render_callback_->render()` below.

    Possibly moot... I just don't have all the code paths fresh in my memory.

    Dale Curtis

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Gough
    • Olga Sharonova
    • Thomas Guilbert
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I2986447355e8140b274bd9000806216b6b978635
      Gerrit-Change-Number: 7498855
      Gerrit-PatchSet: 3
      Gerrit-Owner: Dale Curtis <dalec...@chromium.org>
      Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
      Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
      Gerrit-Reviewer: Olga Sharonova <ol...@chromium.org>
      Gerrit-CC: Cedric Tio <cedri...@xperi.com>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Thomas Guilbert <tgui...@chromium.org>
      Gerrit-CC: gwsq
      Gerrit-Attention: Olga Sharonova <ol...@chromium.org>
      Gerrit-Attention: Thomas Guilbert <tgui...@chromium.org>
      Gerrit-Attention: Alex Gough <aj...@chromium.org>
      Gerrit-Comment-Date: Wed, 21 Jan 2026 03:36:22 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Thomas Guilbert <tgui...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages