Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(68)

Issue 1471813002: Mix to an intermediate buffer. (Closed)

Created:
5 years, 1 month ago by johngro
Modified:
4 years, 10 months ago
Reviewers:
dalesat, jeffbrown
CC:
mojo-reviews_chromium.org, qsr+mojo_chromium.org
Base URL:
https://github.com/domokit/mojo.git@change7
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Mix to an intermediate buffer. Mix audio into an intermediate buffer of 16 bit signed integers stored in 32 bit values. Do not clip and convert to the final output format until all of the input tracks have been accumulated into the intermediate mix buffer. R=jeffbrown@google.com, dalesat@chromium.org BUG= Committed: https://chromium.googlesource.com/external/mojo/+/8d428b829a8b5efbe7f4bf33a329a3ae7226958c

Patch Set 1 #

Patch Set 2 : rebase on top of samples_per_frame -> channels patchset #

Total comments: 6

Patch Set 3 : Rebased to a recent ToT #

Patch Set 4 : Final rebase before landing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+363 lines, -186 lines) Patch
M services/media/audio/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M services/media/audio/platform/generic/mixer.h View 2 chunks +2 lines, -2 lines 0 comments Download
M services/media/audio/platform/generic/mixer.cc View 1 chunk +5 lines, -2 lines 0 comments Download
M services/media/audio/platform/generic/mixers/linear_sampler.cc View 1 10 chunks +28 lines, -48 lines 0 comments Download
M services/media/audio/platform/generic/mixers/mixer_utils.h View 2 chunks +13 lines, -48 lines 0 comments Download
M services/media/audio/platform/generic/mixers/no_op.h View 1 chunk +1 line, -1 line 0 comments Download
M services/media/audio/platform/generic/mixers/no_op.cc View 1 chunk +1 line, -1 line 0 comments Download
M services/media/audio/platform/generic/mixers/point_sampler.cc View 1 7 chunks +24 lines, -44 lines 0 comments Download
A services/media/audio/platform/generic/output_formatter.h View 1 1 chunk +76 lines, -0 lines 0 comments Download
A services/media/audio/platform/generic/output_formatter.cc View 1 2 1 chunk +143 lines, -0 lines 0 comments Download
M services/media/audio/platform/generic/standard_output_base.h View 3 chunks +19 lines, -2 lines 0 comments Download
M services/media/audio/platform/generic/standard_output_base.cc View 1 5 chunks +34 lines, -4 lines 0 comments Download
M services/media/audio/platform/linux/alsa_output.h View 2 chunks +0 lines, -2 lines 0 comments Download
M services/media/audio/platform/linux/alsa_output.cc View 1 2 7 chunks +16 lines, -32 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
johngro
5 years, 1 month ago (2015-11-23 17:42:52 UTC) #1
jeffbrown
lgtm https://codereview.chromium.org/1471813002/diff/20001/services/media/audio/platform/generic/output_formatter.cc File services/media/audio/platform/generic/output_formatter.cc (right): https://codereview.chromium.org/1471813002/diff/20001/services/media/audio/platform/generic/output_formatter.cc#newcode81 services/media/audio/platform/generic/output_formatter.cc:81: register int32_t val = source[i]; Does the register ...
5 years ago (2015-12-01 22:13:31 UTC) #2
dalesat
https://codereview.chromium.org/1471813002/diff/20001/services/media/audio/platform/generic/output_formatter.cc File services/media/audio/platform/generic/output_formatter.cc (right): https://codereview.chromium.org/1471813002/diff/20001/services/media/audio/platform/generic/output_formatter.cc#newcode29 services/media/audio/platform/generic/output_formatter.cc:29: Can we just define a template function and specialize? ...
4 years, 11 months ago (2016-01-24 19:07:39 UTC) #3
johngro
https://codereview.chromium.org/1471813002/diff/20001/services/media/audio/platform/generic/output_formatter.cc File services/media/audio/platform/generic/output_formatter.cc (right): https://codereview.chromium.org/1471813002/diff/20001/services/media/audio/platform/generic/output_formatter.cc#newcode29 services/media/audio/platform/generic/output_formatter.cc:29: On 2016/01/24 19:07:39, dalesat wrote: > Can we just ...
4 years, 11 months ago (2016-01-25 18:12:32 UTC) #4
johngro
4 years, 10 months ago (2016-01-28 22:17:15 UTC) #6
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
8d428b829a8b5efbe7f4bf33a329a3ae7226958c (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698