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

Issue 2692203003: Switching AudioOutputAuthorizationHandler from using AudioManager interface to AudioSystem one. (Closed)

Created:
3 years, 10 months ago by o1ka
Modified:
3 years, 9 months ago
CC:
chromium-reviews, creis+watch_chromium.org, posciak+watch_chromium.org, nasko+codewatch_chromium.org, jam, feature-media-reviews_chromium.org, darin-cc_chromium.org, xjz+watch_chromium.org, miu+watch_chromium.org, Max Morin, ossu, audio-mojo-cl_google.com
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Switching AudioOutputAuthorizationHandler from using AudioManager interface to AudioSystem one. BUG=672468 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 Review-Url: https://codereview.chromium.org/2692203003 Cr-Commit-Position: refs/heads/master@{#450939} Committed: https://chromium.googlesource.com/chromium/src/+/04ff52bb66284467ccb43d90800013b89ee8db75

Patch Set 1 #

Total comments: 14

Patch Set 2 : AudioSystem comments updated according to discussion with tommi@ #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -55 lines) Patch
M content/browser/renderer_host/media/audio_output_authorization_handler.h View 3 chunks +6 lines, -3 lines 0 comments Download
M content/browser/renderer_host/media/audio_output_authorization_handler.cc View 3 chunks +5 lines, -24 lines 0 comments Download
M content/browser/renderer_host/media/audio_output_authorization_handler_unittest.cc View 11 chunks +11 lines, -8 lines 0 comments Download
M content/browser/renderer_host/media/audio_renderer_host.h View 2 chunks +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/media/audio_renderer_host.cc View 2 chunks +2 lines, -1 line 0 comments Download
M content/browser/renderer_host/media/audio_renderer_host_unittest.cc View 4 chunks +7 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M media/audio/audio_system.h View 1 1 chunk +16 lines, -1 line 1 comment Download
M media/audio/audio_system_impl.h View 1 chunk +6 lines, -0 lines 0 comments Download
M media/audio/audio_system_impl.cc View 1 3 chunks +34 lines, -1 line 3 comments Download
M media/audio/audio_system_impl_unittest.cc View 7 chunks +71 lines, -7 lines 0 comments Download
M media/audio/mock_audio_manager.h View 1 chunk +8 lines, -1 line 0 comments Download
M media/audio/mock_audio_manager.cc View 3 chunks +19 lines, -6 lines 0 comments Download

Messages

Total messages: 35 (15 generated)
o1ka
guidou@ PTAL at content/browser/renderer_host/media and my questions, tommi@ PTAL at media/audio as an owner. https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system.h ...
3 years, 10 months ago (2017-02-14 11:37:03 UTC) #6
Max Morin
https://codereview.chromium.org/2692203003/diff/1/content/browser/renderer_host/media/audio_output_authorization_handler.cc File content/browser/renderer_host/media/audio_output_authorization_handler.cc (left): https://codereview.chromium.org/2692203003/diff/1/content/browser/renderer_host/media/audio_output_authorization_handler.cc#oldcode37 content/browser/renderer_host/media/audio_output_authorization_handler.cc:37: media::AudioParameters GetDeviceParametersOnDeviceThread( Very nice that this code goes away. ...
3 years, 10 months ago (2017-02-14 11:45:45 UTC) #7
o1ka
https://codereview.chromium.org/2692203003/diff/1/content/browser/renderer_host/media/audio_output_authorization_handler.cc File content/browser/renderer_host/media/audio_output_authorization_handler.cc (left): https://codereview.chromium.org/2692203003/diff/1/content/browser/renderer_host/media/audio_output_authorization_handler.cc#oldcode37 content/browser/renderer_host/media/audio_output_authorization_handler.cc:37: media::AudioParameters GetDeviceParametersOnDeviceThread( On 2017/02/14 11:45:45, Max Morin wrote: > ...
3 years, 10 months ago (2017-02-14 12:06:26 UTC) #8
tommi (sloooow) - chröme
https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc#newcode39 media/audio/audio_system_impl.cc:39: // the platforms. This covers a particular set of ...
3 years, 10 months ago (2017-02-14 12:14:27 UTC) #9
o1ka
https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc#newcode39 media/audio/audio_system_impl.cc:39: // the platforms. On 2017/02/14 12:14:26, tommi (krómíum) wrote: ...
3 years, 10 months ago (2017-02-14 15:00:49 UTC) #12
tommi (sloooow) - chröme
https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc#newcode39 media/audio/audio_system_impl.cc:39: // the platforms. On 2017/02/14 15:00:49, o1ka wrote: > ...
3 years, 10 months ago (2017-02-14 15:30:32 UTC) #13
o1ka
https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc#newcode39 media/audio/audio_system_impl.cc:39: // the platforms. On 2017/02/14 15:30:32, tommi (krómíum) wrote: ...
3 years, 10 months ago (2017-02-14 15:47:12 UTC) #14
tommi (sloooow) - chröme
https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/1/media/audio/audio_system_impl.cc#newcode39 media/audio/audio_system_impl.cc:39: // the platforms. On 2017/02/14 15:47:12, o1ka wrote: > ...
3 years, 10 months ago (2017-02-14 16:30:49 UTC) #15
o1ka
> > I wasn't talking specifically about either input or output. I was talking about ...
3 years, 10 months ago (2017-02-15 15:30:03 UTC) #17
Guido Urdaneta
https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system_impl.cc#newcode41 media/audio/audio_system_impl.cc:41: return AudioParameters(); Should this be UnavailableDeviceParams()?
3 years, 10 months ago (2017-02-15 15:40:07 UTC) #18
o1ka
https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system_impl.cc#newcode41 media/audio/audio_system_impl.cc:41: return AudioParameters(); On 2017/02/15 15:40:06, Guido Urdaneta wrote: > ...
3 years, 10 months ago (2017-02-15 15:45:07 UTC) #19
Guido Urdaneta
lgtm https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system_impl.cc File media/audio/audio_system_impl.cc (right): https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system_impl.cc#newcode41 media/audio/audio_system_impl.cc:41: return AudioParameters(); On 2017/02/15 15:45:07, o1ka wrote: > ...
3 years, 10 months ago (2017-02-15 15:47:25 UTC) #20
o1ka
avi@chromium.org: Please review changes in content/browser/renderer_host/render_process_host_impl.cc Thanks!
3 years, 10 months ago (2017-02-15 16:20:15 UTC) #22
Avi (use Gerrit)
lgtm
3 years, 10 months ago (2017-02-15 17:56:13 UTC) #23
tommi (sloooow) - chröme
lgtm https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system.h File media/audio/audio_system.h (right): https://codereview.chromium.org/2692203003/diff/20001/media/audio/audio_system.h#newcode31 media/audio/audio_system.h:31: // TODO(olka,tommi): fix all AudioManager implementations to return ...
3 years, 10 months ago (2017-02-16 08:04:13 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2692203003/20001
3 years, 10 months ago (2017-02-16 08:55:12 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/367759)
3 years, 10 months ago (2017-02-16 10:10:18 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2692203003/20001
3 years, 10 months ago (2017-02-16 11:38:57 UTC) #30
commit-bot: I haz the power
Committed patchset #2 (id:20001) as https://chromium.googlesource.com/chromium/src/+/04ff52bb66284467ccb43d90800013b89ee8db75
3 years, 10 months ago (2017-02-16 12:37:09 UTC) #33
perkj_chrome
3 years, 10 months ago (2017-02-16 14:20:58 UTC) #34
Message was sent while issue was closed.
A revert of this CL (patchset #2 id:20001) has been created in
https://codereview.chromium.org/2696253004/ by perkj@chromium.org.

The reason for reverting is: Seems to break
PPAPINaClPNaClTest.MediaStreamAudioTrack on Mac.
https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests/builds/13657.

Powered by Google App Engine
This is Rietveld 408576698