[webcodecs] Fix AudioDecoder throwing UTF8 characters instead of numbers [chromium/src : main]

0 views
Skip to first unread message

Dale Curtis (Gerrit)

unread,
Nov 12, 2025, 7:06:45 PM (10 hours ago) Nov 12
to Eugene Zemtsov, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org
Attention needed from Eugene Zemtsov and jj

Dale Curtis voted and added 1 comment

Votes added by Dale Curtis

Code-Review+1

1 comment

File third_party/blink/renderer/modules/webcodecs/audio_encoder.cc
Line 66, Patchset 3 (Latest): for (const T& value_ : supported_values) {
Dale Curtis . unresolved

Drop `_`

Open in Gerrit

Related details

Attention is currently required from:
  • Eugene Zemtsov
  • jj
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I16e550d4660a2c949fce5c30d2f0ee7685a94002
Gerrit-Change-Number: 7147541
Gerrit-PatchSet: 3
Gerrit-Owner: jj <j...@imput.net>
Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Eugene Zemtsov <eug...@chromium.org>
Gerrit-Reviewer: jj <j...@imput.net>
Gerrit-Attention: Eugene Zemtsov <eug...@chromium.org>
Gerrit-Attention: jj <j...@imput.net>
Gerrit-Comment-Date: Thu, 13 Nov 2025 00:06:16 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

jj (Gerrit)

unread,
Nov 12, 2025, 7:12:48 PM (10 hours ago) Nov 12
to Dale Curtis, Eugene Zemtsov, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org
Attention needed from Dale Curtis and Eugene Zemtsov

jj voted and added 1 comment

Votes added by jj

Commit-Queue+1

1 comment

File third_party/blink/renderer/modules/webcodecs/audio_encoder.cc
Line 66, Patchset 3 (Latest): for (const T& value_ : supported_values) {
Dale Curtis . unresolved

Drop `_`

jj

I appended the `_` here to avoid a shadowing warning with the `value` arg. Maybe this variable could be renamed to something else?

Open in Gerrit

Related details

Attention is currently required from:
  • Dale Curtis
  • Eugene Zemtsov
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I16e550d4660a2c949fce5c30d2f0ee7685a94002
Gerrit-Change-Number: 7147541
Gerrit-PatchSet: 3
Gerrit-Owner: jj <j...@imput.net>
Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Eugene Zemtsov <eug...@chromium.org>
Gerrit-Reviewer: jj <j...@imput.net>
Gerrit-Attention: Eugene Zemtsov <eug...@chromium.org>
Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
Gerrit-Comment-Date: Thu, 13 Nov 2025 00:12:22 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Dale Curtis <dalec...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

jj (Gerrit)

unread,
Nov 12, 2025, 7:17:41 PM (10 hours ago) Nov 12
to Dale Curtis, Eugene Zemtsov, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org
Attention needed from Dale Curtis and Eugene Zemtsov

jj added 1 comment

File third_party/blink/renderer/modules/webcodecs/audio_encoder.cc
Line 66, Patchset 3: for (const T& value_ : supported_values) {
Dale Curtis . resolved

Drop `_`

jj

I appended the `_` here to avoid a shadowing warning with the `value` arg. Maybe this variable could be renamed to something else?

Related details

Attention is currently required from:
  • Dale Curtis
  • Eugene Zemtsov
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: I16e550d4660a2c949fce5c30d2f0ee7685a94002
    Gerrit-Change-Number: 7147541
    Gerrit-PatchSet: 4
    Gerrit-Owner: jj <j...@imput.net>
    Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Eugene Zemtsov <eug...@chromium.org>
    Gerrit-Reviewer: jj <j...@imput.net>
    Gerrit-Attention: Eugene Zemtsov <eug...@chromium.org>
    Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
    Gerrit-Comment-Date: Thu, 13 Nov 2025 00:17:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Dale Curtis <dalec...@chromium.org>
    Comment-In-Reply-To: jj <j...@imput.net>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Dale Curtis (Gerrit)

    unread,
    Nov 12, 2025, 7:18:57 PM (10 hours ago) Nov 12
    to Eugene Zemtsov, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org
    Attention needed from Eugene Zemtsov

    Dale Curtis added 2 comments

    File third_party/blink/renderer/modules/webcodecs/audio_encoder.cc
    Line 66, Patchset 3: for (const T& value_ : supported_values) {
    Dale Curtis . resolved

    Drop `_`

    jj

    I appended the `_` here to avoid a shadowing warning with the `value` arg. Maybe this variable could be renamed to something else?

    Dale Curtis

    `val` is fine. `_` is reserved for member variables.

    Line 67, Patchset 4 (Latest): supported_values_str.push_back(base::ToString(val));
    Dale Curtis . unresolved

    Oh yeah, does `.Ascii()` work instead?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Eugene Zemtsov
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I16e550d4660a2c949fce5c30d2f0ee7685a94002
      Gerrit-Change-Number: 7147541
      Gerrit-PatchSet: 4
      Gerrit-Owner: jj <j...@imput.net>
      Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
      Gerrit-Reviewer: Eugene Zemtsov <eug...@chromium.org>
      Gerrit-Reviewer: jj <j...@imput.net>
      Gerrit-Attention: Eugene Zemtsov <eug...@chromium.org>
      Gerrit-Comment-Date: Thu, 13 Nov 2025 00:18:43 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      jj (Gerrit)

      unread,
      Nov 12, 2025, 7:25:12 PM (10 hours ago) Nov 12
      to Dale Curtis, Eugene Zemtsov, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org
      Attention needed from Dale Curtis and Eugene Zemtsov

      jj voted and added 1 comment

      Votes added by jj

      Commit-Queue+0

      1 comment

      File third_party/blink/renderer/modules/webcodecs/audio_encoder.cc
      Line 67, Patchset 4 (Latest): supported_values_str.push_back(base::ToString(val));
      Dale Curtis . unresolved

      Oh yeah, does `.Ascii()` work instead?

      jj

      `T` here is `const int`, so unfortunately not:

      ```
      ../../third_party/blink/renderer/modules/webcodecs/audio_encoder.cc:67:39: error: member reference base type 'const int' is not a structure or union
      67 | supported_values_str.push_back(val.Ascii());
      | ~~~^~~~~~
      ```
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Dale Curtis
      • Eugene Zemtsov
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I16e550d4660a2c949fce5c30d2f0ee7685a94002
      Gerrit-Change-Number: 7147541
      Gerrit-PatchSet: 4
      Gerrit-Owner: jj <j...@imput.net>
      Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
      Gerrit-Reviewer: Eugene Zemtsov <eug...@chromium.org>
      Gerrit-Reviewer: jj <j...@imput.net>
      Gerrit-Attention: Eugene Zemtsov <eug...@chromium.org>
      Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
      Gerrit-Comment-Date: Thu, 13 Nov 2025 00:24:54 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Dale Curtis (Gerrit)

      unread,
      Nov 12, 2025, 7:29:39 PM (10 hours ago) Nov 12
      to Eugene Zemtsov, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-me...@chromium.org
      Attention needed from Eugene Zemtsov and jj

      Dale Curtis voted and added 1 comment

      Votes added by Dale Curtis

      Code-Review+1

      1 comment

      File third_party/blink/renderer/modules/webcodecs/audio_encoder.cc
      Line 67, Patchset 4 (Latest): supported_values_str.push_back(base::ToString(val));
      Dale Curtis . resolved

      Oh yeah, does `.Ascii()` work instead?

      jj

      `T` here is `const int`, so unfortunately not:

      ```
      ../../third_party/blink/renderer/modules/webcodecs/audio_encoder.cc:67:39: error: member reference base type 'const int' is not a structure or union
      67 | supported_values_str.push_back(val.Ascii());
      | ~~~^~~~~~
      ```
      Dale Curtis

      Ah right, I misread what this function is doing.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Eugene Zemtsov
      • jj
      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: I16e550d4660a2c949fce5c30d2f0ee7685a94002
        Gerrit-Change-Number: 7147541
        Gerrit-PatchSet: 4
        Gerrit-Owner: jj <j...@imput.net>
        Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
        Gerrit-Reviewer: Eugene Zemtsov <eug...@chromium.org>
        Gerrit-Reviewer: jj <j...@imput.net>
        Gerrit-Attention: Eugene Zemtsov <eug...@chromium.org>
        Gerrit-Attention: jj <j...@imput.net>
        Gerrit-Comment-Date: Thu, 13 Nov 2025 00:29:26 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Comment-In-Reply-To: Dale Curtis <dalec...@chromium.org>
        Comment-In-Reply-To: jj <j...@imput.net>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages