New issue
Advanced search Search tips

Issue 602731 link

Starred by 7 users

Issue metadata

Status: Fixed
Merged: issue 534301
Owner:
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug-Regression

Blocking:
issue 603191



Sign in to add a comment

Audio of type HE-AAC stutters in canary using MSE

Reported by don...@jwplayer.com, Apr 12 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36

Example URL:
http://qa.jwplayer.com/~todd/jw74-chromium.html

Steps to reproduce the problem:
1. Load the first video stream, by clicking it
2. Listen to the audio

What is the expected behavior?
The audio should sound smooth

What went wrong?
The audio sounds choppy. Interestingly, if you seek around, then MSE seems to right itself out, and it will sound correctly.

In Chrome Beta, it sounds fine.

Did this work before? Yes It works in Chrome 50

Is it a problem with Flash or HTML5? HTML5

Does this work in other browsers? N/A 

Chrome version: 49.0.2623.110  Channel: canary
OS Version: OS X 10.10.5
Flash Version: Shockwave Flash 21.0 r0
 
Mergedinto: 534301
Status: Duplicate (was: Unconfirmed)
This is fixed with the fix for implicit HE-AAC signaling. It's always been busted prior to this. M50 should be available soon, so duping this.

Comment 2 by don...@jwplayer.com, Apr 12 2016

DaleCur@ the fix you are referring to is merged into both Chrome 50 and Chrome 51. 

The bug reported here, is present in chrome 51 and not chrome 50.

Owner: tguilbert@chromium.org
Status: Assigned (was: Duplicate)
Oh, the bug report is not clear about that -- it just says M49. We'll take a look, this might be related to a recent security fix for this work.
Cc: chcunningham@chromium.org wolenetz@chromium.org
Components: -Internals>Media Internals>Media>Source
Labels: MSEscrubbed
Owner: dalecur...@chromium.org
Whoops, this is a regression due to the security fix.
Labels: -Type-Bug ReleaseBlock-Stable M-51 M-50 Type-Bug-Regression
Updating labels due to impact. +RBS for M51. Will mark for merge to M50 as well.
Project Member

Comment 8 by bugdroid1@chromium.org, Apr 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f4e5abab8d5d01bbb920bac53b0c9598412e4105

commit f4e5abab8d5d01bbb920bac53b0c9598412e4105
Author: dalecurtis <dalecurtis@chromium.org>
Date: Wed Apr 13 01:36:00 2016

Fix audio glitch issue introduced by security fix for format changes.

The patch was comparing the new sample rate value versus itself instead
of the old sample rate value versus the new.

BUG= 602731 
TEST=no more stuttering.

Review URL: https://codereview.chromium.org/1879143004

Cr-Commit-Position: refs/heads/master@{#386887}

[modify] https://crrev.com/f4e5abab8d5d01bbb920bac53b0c9598412e4105/media/filters/ffmpeg_audio_decoder.cc

Labels: -OS-Mac OS-All
Merge-Request-51 for http://crrev.com/386887
Blocking: 603191
Labels: Merge-Request-51

Comment 12 by tin...@google.com, Apr 14 2016

Labels: -Merge-Request-51 Merge-Approved-51 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M51 (branch: 2704)
Project Member

Comment 13 by bugdroid1@chromium.org, Apr 14 2016

Labels: -merge-approved-51 merge-merged-2704
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/199d980741e84ed8588b074d0ce214427f822a36

commit 199d980741e84ed8588b074d0ce214427f822a36
Author: Dale Curtis <dalecurtis@chromium.org>
Date: Thu Apr 14 00:46:16 2016

Merge M51: "Fix audio glitch issue introduced by security fix for format changes."

The patch was comparing the new sample rate value versus itself instead
of the old sample rate value versus the new.

BUG= 602731 
TEST=no more stuttering.

Review URL: https://codereview.chromium.org/1879143004

Cr-Commit-Position: refs/heads/master@{#386887}
(cherry picked from commit f4e5abab8d5d01bbb920bac53b0c9598412e4105)

Review URL: https://codereview.chromium.org/1886173002 .

Cr-Commit-Position: refs/branch-heads/2704@{#46}
Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}

[modify] https://crrev.com/199d980741e84ed8588b074d0ce214427f822a36/media/filters/ffmpeg_audio_decoder.cc

Labels: Merge-Request-50
Marking Merge-Request-50 for next stable refresh.

Comment 15 by tin...@google.com, Apr 14 2016

Labels: -Merge-Request-50 Merge-Review-50 Hotlist-Merge-Review
[Automated comment] Less than a week to go before stable on M50, we might already have a stable candidate build. Manual review required.
Confirmed that audio in Chrome 51 is working properly now.
Labels: -Merge-Review-50 Merge-Approved-50
Approving the merge to M50 branch 2661 as this change is already baked in Canary and user confirmed that it is working fine on M51.


Project Member

Comment 18 by bugdroid1@chromium.org, Apr 15 2016

Labels: -merge-approved-50 merge-merged-2661
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0e992c2efdceed3aecdd2e5fcaa5dd43e3639384

commit 0e992c2efdceed3aecdd2e5fcaa5dd43e3639384
Author: Matt Wolenetz <wolenetz@chromium.org>
Date: Fri Apr 15 19:05:40 2016

Merge M50: "Fix audio glitch issue introduced by security fix for format changes."

The patch was comparing the new sample rate value versus itself instead
of the old sample rate value versus the new.

BUG= 602731 
TEST=no more stuttering.

Review URL: https://codereview.chromium.org/1879143004

Cr-Commit-Position: refs/heads/master@{#386887}
(cherry picked from commit f4e5abab8d5d01bbb920bac53b0c9598412e4105)

Review URL: https://codereview.chromium.org/1886173002 .

Cr-Commit-Position: refs/branch-heads/2704@{#46}
Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
(cherry picked from commit 199d980741e84ed8588b074d0ce214427f822a36)

Review URL: https://codereview.chromium.org/1889273003 .

Cr-Commit-Position: refs/branch-heads/2661@{#586}
Cr-Branched-From: ef6f6ae5e4c96622286b563658d5cd62a6cf1197-refs/heads/master@{#378081}

[modify] https://crrev.com/0e992c2efdceed3aecdd2e5fcaa5dd43e3639384/media/filters/ffmpeg_audio_decoder.cc

Status: Fixed (was: Assigned)
Merged to M50.
Labels: TE-Verified-M50 TE-Verified-M51 TE-Verified-51.0.2704.20 TE-Verified-50.0.2661.86
Verified the Issue on Mac 10.11.4, Win 7 and Ubuntu 14.04 using 50.0.2661.86 and 51.0.2704.20 and observed no glitches by following the steps from original report.Hence added the respective TE-Verified labels for the same.

Sign in to add a comment