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

Issue 2319493002: Add mojo interface for audio rendering. (Closed)

Created:
4 years, 3 months ago by Max Morin
Modified:
3 years, 9 months ago
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Split into https://codereview.chromium.org/2697793002/ + https://codereview.chromium.org/2697663003/ BUG=425368 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Patch Set 1 #

Patch Set 2 : format #

Total comments: 22

Patch Set 3 : Refactor factory. #

Total comments: 11

Patch Set 4 : (this PS passed a CQ dry run) #

Patch Set 5 : ++docs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1654 lines, -37 lines) Patch
M content/browser/BUILD.gn View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download
M content/browser/bad_message.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_impl.h View 1 2 3 4 1 chunk +72 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_impl.cc View 1 2 3 4 1 chunk +127 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_impl_unittest.cc View 1 2 3 1 chunk +347 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_service_context.h View 1 2 3 4 1 chunk +59 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_service_context_impl.h View 1 2 3 4 1 chunk +71 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_service_context_impl.cc View 1 2 3 4 1 chunk +108 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/audio_output_service_context_impl_unittest.cc View 1 2 3 4 1 chunk +355 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/render_frame_audio_output_service.h View 1 2 3 4 1 chunk +67 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/render_frame_audio_output_service.cc View 1 2 3 4 1 chunk +129 lines, -0 lines 0 comments Download
A content/browser/renderer_host/media/render_frame_audio_output_service_unittest.cc View 1 2 3 1 chunk +255 lines, -0 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/common/media/audio_messages.h View 1 2 2 chunks +1 line, -3 lines 0 comments Download
A content/common/media/audio_output.mojom View 1 2 3 1 chunk +36 lines, -0 lines 0 comments Download
M content/test/BUILD.gn View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M media/base/ipc/media_param_traits_macros.h View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M media/mojo/interfaces/BUILD.gn View 1 2 3 2 chunks +1 line, -1 line 0 comments Download
M media/mojo/interfaces/OWNERS View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M media/mojo/interfaces/audio_output.mojom View 1 2 3 1 chunk +0 lines, -33 lines 0 comments Download
M media/mojo/interfaces/media_types.mojom View 1 2 2 chunks +5 lines, -0 lines 0 comments Download
M media/mojo/interfaces/media_types.typemap View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 65 (53 generated)
Max Morin
New Cl for this. Maybe the implementation should go into this CL as well for ...
4 years, 3 months ago (2016-09-07 08:38:59 UTC) #3
Henrik Grunell
On 2016/09/07 08:38:59, Max Morin Chromium wrote: > New Cl for this. Maybe the implementation ...
4 years, 3 months ago (2016-09-12 10:33:00 UTC) #4
Max Morin
Olga: If you like, you can have a sneak peek at AudioOutputImpl while I'm working ...
4 years, 2 months ago (2016-09-28 07:55:05 UTC) #6
o1ka
Thank you, it was an interesting reading :) Some random comments below. https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.cc File content/browser/renderer_host/media/audio_output_impl.cc ...
4 years, 2 months ago (2016-09-28 10:24:07 UTC) #7
Max Morin
https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.cc File content/browser/renderer_host/media/audio_output_impl.cc (right): https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.cc#newcode91 content/browser/renderer_host/media/audio_output_impl.cc:91: Close(); On 2016/09/28 10:24:06, o1ka wrote: > Here and ...
4 years, 2 months ago (2016-09-28 12:47:33 UTC) #8
o1ka
https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.h File content/browser/renderer_host/media/audio_output_impl.h (right): https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.h#newcode112 content/browser/renderer_host/media/audio_output_impl.h:112: StartCallback start_callback_; BTW it's "render" callback - the one ...
4 years, 2 months ago (2016-09-28 15:17:20 UTC) #9
Max Morin
https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.h File content/browser/renderer_host/media/audio_output_impl.h (right): https://codereview.chromium.org/2319493002/diff/100001/content/browser/renderer_host/media/audio_output_impl.h#newcode112 content/browser/renderer_host/media/audio_output_impl.h:112: StartCallback start_callback_; On 2016/09/28 15:17:19, o1ka wrote: > BTW ...
4 years, 2 months ago (2016-09-28 16:13:18 UTC) #10
Max Morin
I updated this CL with some code and a diagram (in CL description). Olka: Maybe ...
3 years, 11 months ago (2017-01-20 16:29:39 UTC) #14
Max Morin
+CC ossu FYI in case you want some bedtime reading :).
3 years, 11 months ago (2017-01-20 16:55:53 UTC) #15
o1ka
Just looked through it without going into details - some comments. https://codereview.chromium.org/2319493002/diff/160001/content/browser/renderer_host/media/audio_output_impl.cc File content/browser/renderer_host/media/audio_output_impl.cc (right): ...
3 years, 11 months ago (2017-01-25 15:15:21 UTC) #17
Max Morin
Hello Dale. I think this code is ready for review now, I just have a ...
3 years, 10 months ago (2017-02-13 17:42:56 UTC) #62
DaleCurtis
3 years, 10 months ago (2017-02-13 19:16:01 UTC) #63
Haven't looked too much, but:
- mojo security reviewers want the mojom and implementations.
- lets review one mojom at a time though, plus a followup CL to connect them up
if needed.
- as much code as possible should live in media/ and not content/

Powered by Google App Engine
This is Rietveld 408576698