decodeAudioData callbacks not getting called |
|||||||
Issue descriptionChrome Version: M61 What steps will reproduce the problem? (1) Visit http://community-band.com/experiments/sf3test/ (2) Open dev console (3) Listen What is the expected result? Some tones are played out What happens instead? No tones are played and the dev console doesn't show all files being decoded. See issue 717723 for details.
,
Aug 21 2017
This bug requires manual review: M61 has already been promoted to the beta branch, so this requires manual review Please contact the milestone owner if you have questions. Owners: amineer@(Android), cmasso@(iOS), ketakid@(ChromeOS), govind@(Desktop) For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 21 2017
Approved for M61 branch 3163, please merge ASAP.
,
Aug 21 2017
Do I need approval from all the other owners too?
,
Aug 21 2017
No further approval is needed. Pls merge ASAP. Thank you.
,
Aug 21 2017
Thanks!
,
Aug 21 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/59ff33d70ae25244291794b11c06afd69bc70b81 commit 59ff33d70ae25244291794b11c06afd69bc70b81 Author: Raymond Toy <rtoy@chromium.org> Date: Mon Aug 21 22:43:25 2017 Apply TraceWrapper correctly for decudeAudioData callbacks. emplace_back does not construct the object to include the TraceWrapperMember. Instead use push_back with explicit construction of the TraceWrapperMember to wrap the callback pointers. Manually tested this fix using the repro case from https://bugs.chromium.org/p/chromium/issues/detail?id=717723#c23 and verify that a tone is heard, as expected. Bug: 757563 , 717723 Test: Run repro from 717723 Change-Id: If49501e0997c42f44e05f63323f3c42e6cee1913 Reviewed-on: https://chromium-review.googlesource.com/624620 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/branch-heads/3163@{#738} Cr-Branched-From: ff259bab28b35d242e10186cd63af7ed404fae0d-refs/heads/master@{#488528} [modify] https://crrev.com/59ff33d70ae25244291794b11c06afd69bc70b81/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.cpp
,
Aug 21 2017
Many thanks to mlippautz for diagnosing the issue and supplying the fix!
,
Aug 22 2017
So question is, will this be included in stable v61 in september? Thanks.
,
Aug 22 2017
Yes, it has been merged to branch 3163 which means that it will either already be on the next beta (if there is a respin) or latest on M61 stable.
,
Aug 22 2017
Thanks.
,
Aug 22 2017
,
Aug 23 2017
Tested this issue using #61.0.3163.59 on Windows 7, Mac 10.12.6 & Ubuntu 14.04 as per steps mentioned in original comment. Observed some tones are playing. Please find the screen cast for the same. Hence adding verified labels. Thanks!! |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by rtoy@chromium.org
, Aug 21 2017