Closed
Bug 1203380
Opened 9 years ago
Closed 9 years ago
fix downstream references in AudioBlock
Categories
(Core :: Web Audio, defect)
Core
Web Audio
Tracking
()
RESOLVED
FIXED
mozilla43
Tracking | Status | |
---|---|---|
firefox43 | --- | fixed |
People
(Reporter: karlt, Assigned: karlt)
References
Details
(Keywords: perf)
Attachments
(5 files)
40 bytes,
text/x-review-board-request
|
padenot
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
padenot
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
padenot
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
padenot
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
padenot
:
review+
|
Details |
There are some bugs in AudioBlock that I didn't notice because I'd accidentally disabled most of the downstream ref behavior before review.
Assignee | ||
Comment 1•9 years ago
|
||
bug 1203380 ClearDownstreamMark() before returning AsMutableChunk() r?padenot
Attachment #8659067 -
Flags: review?(padenot)
Assignee | ||
Comment 2•9 years ago
|
||
bug 1203380 destroy AudioBlocks on AudioNodeStream on graph thread r?padenot
Attachment #8659068 -
Flags: review?(padenot)
Assignee | ||
Comment 3•9 years ago
|
||
bug 1203380 tighten not-sharing assertion in ChannelFloatsForWrite() r?padenot
Attachment #8659069 -
Flags: review?(padenot)
Assignee | ||
Comment 4•9 years ago
|
||
bug 1203380 add custom assignment operator to AudioBlock r?padenot
Attachment #8659070 -
Flags: review?(padenot)
Assignee | ||
Comment 5•9 years ago
|
||
bug 1203380 add custom AudioBlock copy constructor and make AudioChunk conversion constructor explicit r?padenot
Making the conversion constructor explicit means that it will be obvious if
a temporary is created to pass an AudioChunk as an AudioBlock parameter.
Attachment #8659071 -
Flags: review?(padenot)
Comment 6•9 years ago
|
||
Comment on attachment 8659067 [details]
MozReview Request: bug 1203380 ClearDownstreamMark() before returning AsMutableChunk() r?padenot
https://reviewboard.mozilla.org/r/18753/#review16789
::: dom/media/webaudio/AudioBlock.h:47
(Diff revision 1)
> - void ClearDownstreamMark();
> + ClearDownstreamMark();
Hrm I remember seeing this on the first review but somehow my comment got lost ? It certainly isn't in the other bug.
Attachment #8659067 -
Flags: review?(padenot) → review+
Comment 7•9 years ago
|
||
Comment on attachment 8659068 [details]
MozReview Request: bug 1203380 destroy AudioBlocks on AudioNodeStream on graph thread r?padenot
https://reviewboard.mozilla.org/r/18755/#review16791
Attachment #8659068 -
Flags: review?(padenot) → review+
Comment 8•9 years ago
|
||
Comment on attachment 8659069 [details]
MozReview Request: bug 1203380 tighten not-sharing assertion in ChannelFloatsForWrite() r?padenot
https://reviewboard.mozilla.org/r/18757/#review16793
Attachment #8659069 -
Flags: review?(padenot) → review+
Comment 9•9 years ago
|
||
Comment on attachment 8659070 [details]
MozReview Request: bug 1203380 add custom assignment operator to AudioBlock r?padenot
https://reviewboard.mozilla.org/r/18759/#review16795
Attachment #8659070 -
Flags: review?(padenot) → review+
Comment 10•9 years ago
|
||
Comment on attachment 8659071 [details]
MozReview Request: bug 1203380 add custom AudioBlock copy constructor and make AudioChunk conversion constructor explicit r?padenot
https://reviewboard.mozilla.org/r/18761/#review16797
Attachment #8659071 -
Flags: review?(padenot) → review+
Assignee | ||
Comment 11•9 years ago
|
||
Comment 12•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/8ebbacbfa7f2
https://hg.mozilla.org/integration/mozilla-inbound/rev/6450772ee568
https://hg.mozilla.org/integration/mozilla-inbound/rev/b1cd18b4158c
https://hg.mozilla.org/integration/mozilla-inbound/rev/0919409dd75f
https://hg.mozilla.org/integration/mozilla-inbound/rev/3f4912c6cf47
Comment 13•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/8ebbacbfa7f2
https://hg.mozilla.org/mozilla-central/rev/6450772ee568
https://hg.mozilla.org/mozilla-central/rev/b1cd18b4158c
https://hg.mozilla.org/mozilla-central/rev/0919409dd75f
https://hg.mozilla.org/mozilla-central/rev/3f4912c6cf47
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox43:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
You need to log in
before you can comment on or make changes to this bug.
Description
•