|
|
Implement MojoAudioRendererSink and use it in UtilityMojoMediaClient
Can be switch on with existing gn args:
enable_mojo_media = true
mojo_media_services = [ "renderer" ]
mojo_media_host = "utility"
This allow to play audio instead of using NullAudioSink.
The audio is decoded in the utility process and then it
is sent back to the renderer process.
Once AudioSyncReader / AudioInputSyncWriter / AudioRendererHost
are mojified it could be possible to move the actual audio device
rendering from the browser process to the utility process.
Add MojoAudioRendererSinkImpl / Adapter.
Mojify media::OutputDeviceInfo.
BUG= 682252
R=dalecurtis@chromium.org, sandersd@chromium.org, tguilbert@chromium.org, xhwang@chromium.org
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
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+624 lines, -35 lines) |
Patch |
 |
M |
content/common/media/audio_messages.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/audio/audio_device_thread.h
|
View
|
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/audio/audio_device_thread.cc
|
View
|
|
2 chunks |
+16 lines, -8 lines |
0 comments
|
Download
|
 |
M |
media/base/audio_bus.h
|
View
|
|
3 chunks |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/audio_bus.cc
|
View
|
|
2 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
 |
M |
media/base/ipc/media_param_traits.h
|
View
|
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/ipc/media_param_traits.cc
|
View
|
|
3 chunks |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/ipc/media_param_traits_macros.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/clients/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/clients/mojo_audio_renderer_sink_impl.h
|
View
|
1
|
1 chunk |
+67 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/clients/mojo_audio_renderer_sink_impl.cc
|
View
|
1
|
1 chunk |
+137 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/clients/mojo_renderer.h
|
View
|
1
2
|
5 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/clients/mojo_renderer.cc
|
View
|
1
2
|
6 chunks |
+24 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/mojo/clients/mojo_renderer_factory.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/mojo/clients/mojo_renderer_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/mojo/common/media_type_converters.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/common/media_type_converters.cc
|
View
|
|
2 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/interfaces/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/interfaces/audio_renderer_sink.mojom
|
View
|
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/interfaces/media_types.mojom
|
View
|
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/interfaces/output_device_info.mojom
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/interfaces/output_device_info.typemap
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/interfaces/renderer.mojom
|
View
|
1
2
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/interfaces/typemaps.gni
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/BUILD.gn
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/media_service_unittest.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
media/mojo/services/mojo_audio_renderer_sink_adapter.h
|
View
|
|
1 chunk |
+60 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/services/mojo_audio_renderer_sink_adapter.cc
|
View
|
|
1 chunk |
+102 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_renderer_service.h
|
View
|
1
2
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_renderer_service.cc
|
View
|
1
2
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/utility_mojo_media_client.cc
|
View
|
1
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 23 (3 generated)
|