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

Issue 2784433002: Ensures that audio tasks cannot run after AudioManager is deleted. (Closed)

Created:
3 years, 8 months ago by alokp
Modified:
3 years, 7 months ago
Reviewers:
jam, DaleCurtis, o1ka
CC:
Aaron Boodman, abarth-chromium, alokp+watch_chromium.org, avayvod+watch_chromium.org, chromium-reviews, darin (slow to review), darin-cc_chromium.org, feature-media-reviews_chromium.org, halliwell+watch_chromium.org, jam, lcwu+watch_chromium.org, mac-reviews_chromium.org, mlamouri+watch-media_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Ensures that audio tasks cannot run after AudioManager is deleted. AudioManager is now deleted on the main thread instead of the audio thread. It is Shutdown on the audio thread which allows it to release resources on the correct thread. Audio thread is then stopped before audio manager is deleted so that all tasks in the audio thread queue runs and no more tasks can be posted. BUG=705455 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;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/2784433002 Cr-Commit-Position: refs/heads/master@{#471558} Committed: https://chromium.googlesource.com/chromium/src/+/2cbd4fcab300af5aa4ef76752673901d58da0f24

Patch Set 1 #

Patch Set 2 : fixes media_unittests #

Patch Set 3 : fixes content_unittests and content_browsertests compile errors #

Patch Set 4 : fixes content_browsertests and content_unittests #

Total comments: 3

Patch Set 5 : rebase #

Patch Set 6 : fixes android compile error #

Patch Set 7 : fixes cros compile errors #

Patch Set 8 : fixes cast audio manager #

Patch Set 9 : fixes tests on mac #

Patch Set 10 : creates AudioThread #

Patch Set 11 : fixes linux #

Patch Set 12 : content_unittests #

Patch Set 13 : content_browsertests #

Patch Set 14 : linux build #

Patch Set 15 : chromeos and android build #

Total comments: 4

Patch Set 16 : alsa fallback #

Patch Set 17 : cras unittests #

Patch Set 18 : rebase #

Patch Set 19 : windows #

Patch Set 20 : component build #

Patch Set 21 : cleanup #

Total comments: 50

Patch Set 22 : rebase #

Patch Set 23 : addressed comments #

Total comments: 19

Patch Set 24 : addressed nits #

Patch Set 25 : rebase #

Patch Set 26 : adds missing include #

Patch Set 27 : fixes cast_media_unittests #

Patch Set 28 : rebase #

Patch Set 29 : rebase #

Patch Set 30 : fixes media_unittests on mac #

Patch Set 31 : fixes content_unittests on mac #

Patch Set 32 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+776 lines, -815 lines) Patch
M chromecast/browser/cast_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M chromecast/browser/cast_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +6 lines, -4 lines 0 comments Download
M chromecast/media/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -0 lines 0 comments Download
M chromecast/media/audio/cast_audio_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +8 lines, -14 lines 0 comments Download
M chromecast/media/audio/cast_audio_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +5 lines, -12 lines 0 comments Download
M chromecast/media/audio/cast_audio_mixer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +6 lines, -7 lines 0 comments Download
M chromecast/media/audio/cast_audio_output_stream_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +8 lines, -7 lines 0 comments Download
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 chunk +0 lines, -2 lines 0 comments Download
D content/browser/audio_manager_thread.h View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -47 lines 0 comments Download
D content/browser/audio_manager_thread.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -29 lines 0 comments Download
M content/browser/browser_main_loop.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +3 lines, -5 lines 0 comments Download
M content/browser/browser_main_loop.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 4 chunks +7 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/audio_input_device_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +8 lines, -12 lines 0 comments Download
M content/browser/renderer_host/media/audio_input_renderer_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +5 lines, -3 lines 0 comments Download
M content/browser/renderer_host/media/audio_output_authorization_handler_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +7 lines, -7 lines 0 comments Download
M content/browser/renderer_host/media/audio_output_delegate_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +4 lines, -6 lines 0 comments Download
M content/browser/renderer_host/media/audio_renderer_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +4 lines, -10 lines 0 comments Download
M content/browser/renderer_host/media/media_devices_dispatcher_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +5 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/media_devices_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +4 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +5 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +4 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/renderer_audio_output_stream_factory_context_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 5 chunks +12 lines, -15 lines 0 comments Download
M content/browser/renderer_host/media/video_capture_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +5 lines, -5 lines 0 comments Download
M content/browser/speech/speech_recognition_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -5 lines 0 comments Download
M content/browser/speech/speech_recognizer_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 8 chunks +10 lines, -17 lines 0 comments Download
M content/public/browser/content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +3 lines, -2 lines 0 comments Download
M content/public/browser/content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -1 line 0 comments Download
M media/audio/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +9 lines, -2 lines 0 comments Download
M media/audio/alsa/alsa_output_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +4 lines, -6 lines 0 comments Download
M media/audio/alsa/audio_manager_alsa.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +3 lines, -6 lines 0 comments Download
M media/audio/alsa/audio_manager_alsa.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +9 lines, -16 lines 0 comments Download
M media/audio/android/audio_android_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +5 lines, -3 lines 0 comments Download
M media/audio/android/audio_manager_android.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +4 lines, -6 lines 0 comments Download
M media/audio/android/audio_manager_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +21 lines, -22 lines 0 comments Download
M media/audio/audio_input_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 4 chunks +8 lines, -17 lines 0 comments Download
M media/audio/audio_input_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +4 lines, -3 lines 0 comments Download
M media/audio/audio_low_latency_input_output_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +9 lines, -54 lines 0 comments Download
M media/audio/audio_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 7 chunks +30 lines, -35 lines 0 comments Download
M media/audio/audio_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 4 chunks +40 lines, -49 lines 0 comments Download
M media/audio/audio_manager_base.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +3 lines, -10 lines 0 comments Download
M media/audio/audio_manager_base.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +5 lines, -9 lines 0 comments Download
M media/audio/audio_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +27 lines, -23 lines 0 comments Download
M media/audio/audio_output_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 3 chunks +4 lines, -3 lines 0 comments Download
M media/audio/audio_output_proxy_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +3 lines, -2 lines 0 comments Download
M media/audio/audio_system_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 chunks +7 lines, -20 lines 0 comments Download
A media/audio/audio_thread.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +38 lines, -0 lines 0 comments Download
A media/audio/audio_thread_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +35 lines, -0 lines 0 comments Download
A media/audio/audio_thread_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +48 lines, -0 lines 0 comments Download
M media/audio/cras/audio_manager_cras.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -6 lines 0 comments Download
M media/audio/cras/audio_manager_cras.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +4 lines, -10 lines 0 comments Download
M media/audio/cras/cras_input_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +4 lines, -5 lines 0 comments Download
M media/audio/cras/cras_unified_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +4 lines, -5 lines 0 comments Download
M media/audio/fake_audio_manager.h View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -6 lines 0 comments Download
M media/audio/fake_audio_manager.cc View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -11 lines 0 comments Download
M media/audio/linux/audio_manager_linux.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +15 lines, -20 lines 0 comments Download
M media/audio/mac/audio_auhal_mac_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +4 lines, -3 lines 0 comments Download
M media/audio/mac/audio_low_latency_input_mac_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 4 chunks +6 lines, -7 lines 0 comments Download
M media/audio/mac/audio_manager_mac.h View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -5 lines 0 comments Download
M media/audio/mac/audio_manager_mac.cc View 1 2 3 4 5 6 7 8 9 3 chunks +11 lines, -16 lines 0 comments Download
M media/audio/mock_audio_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +3 lines, -11 lines 0 comments Download
M media/audio/mock_audio_manager.cc View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -16 lines 0 comments Download
M media/audio/pulse/audio_manager_pulse.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +6 lines, -11 lines 0 comments Download
M media/audio/pulse/audio_manager_pulse.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +15 lines, -116 lines 0 comments Download
M media/audio/pulse/pulse_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +4 lines, -0 lines 0 comments Download
M media/audio/pulse/pulse_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +107 lines, -0 lines 0 comments Download
M media/audio/sounds/audio_stream_handler_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +4 lines, -2 lines 0 comments Download
M media/audio/sounds/sounds_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +4 lines, -2 lines 0 comments Download
A media/audio/test_audio_thread.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +36 lines, -0 lines 0 comments Download
A media/audio/test_audio_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +47 lines, -0 lines 0 comments Download
M media/audio/win/audio_low_latency_input_win_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +5 lines, -6 lines 0 comments Download
M media/audio/win/audio_low_latency_output_win_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +5 lines, -6 lines 0 comments Download
M media/audio/win/audio_manager_win.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +4 lines, -6 lines 0 comments Download
M media/audio/win/audio_manager_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +15 lines, -15 lines 0 comments Download
M media/audio/win/audio_output_win_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +4 lines, -7 lines 0 comments Download
M media/cast/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M media/cast/test/receiver.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -3 lines 0 comments Download
M media/mojo/services/test_mojo_media_client.h View 1 2 3 4 5 6 7 8 9 3 chunks +2 lines, -2 lines 0 comments Download
M media/mojo/services/test_mojo_media_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 137 (97 generated)
alokp
Dale: I still need to fix redness on various bots but I think this is ...
3 years, 8 months ago (2017-03-28 17:53:00 UTC) #16
alokp
Another important thing to note: It is still possible for tasks to be posted after ...
3 years, 8 months ago (2017-03-28 17:56:33 UTC) #19
DaleCurtis
Overall lg, will stamp once tests are passing.
3 years, 8 months ago (2017-03-28 18:12:28 UTC) #22
o1ka
A couple of questions https://codereview.chromium.org/2784433002/diff/60001/content/browser/browser_main_loop.cc File content/browser/browser_main_loop.cc (right): https://codereview.chromium.org/2784433002/diff/60001/content/browser/browser_main_loop.cc#newcode1820 content/browser/browser_main_loop.cc:1820: audio_thread_.reset(); Is there a guarantee ...
3 years, 8 months ago (2017-03-28 18:32:23 UTC) #23
o1ka
https://codereview.chromium.org/2784433002/diff/60001/content/browser/browser_main_loop.cc File content/browser/browser_main_loop.cc (right): https://codereview.chromium.org/2784433002/diff/60001/content/browser/browser_main_loop.cc#newcode1820 content/browser/browser_main_loop.cc:1820: audio_thread_.reset(); On 2017/03/28 18:32:23, o1ka wrote: > Is there ...
3 years, 8 months ago (2017-03-29 09:28:32 UTC) #32
alokp
Dale: I have a question for you regarding fallback to Alsa backend. Thanks! https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc File ...
3 years, 7 months ago (2017-04-26 20:55:00 UTC) #53
DaleCurtis
https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc File media/audio/linux/audio_manager_linux.cc (right): https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc#newcode47 media/audio/linux/audio_manager_linux.cc:47: auto manager = base::MakeUnique<AudioManagerPulse>(std::move(audio_thread), On 2017/04/26 at 20:55:00, alokp ...
3 years, 7 months ago (2017-04-26 20:56:35 UTC) #54
alokp
https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc File media/audio/linux/audio_manager_linux.cc (right): https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc#newcode47 media/audio/linux/audio_manager_linux.cc:47: auto manager = base::MakeUnique<AudioManagerPulse>(std::move(audio_thread), On 2017/04/26 20:56:35, DaleCurtis wrote: ...
3 years, 7 months ago (2017-04-26 21:02:50 UTC) #55
DaleCurtis
https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc File media/audio/linux/audio_manager_linux.cc (right): https://codereview.chromium.org/2784433002/diff/270001/media/audio/linux/audio_manager_linux.cc#newcode47 media/audio/linux/audio_manager_linux.cc:47: auto manager = base::MakeUnique<AudioManagerPulse>(std::move(audio_thread), On 2017/04/26 at 21:02:50, alokp ...
3 years, 7 months ago (2017-04-26 21:07:09 UTC) #56
alokp
This is ready for review. I would suggest start reviewing the changes in audio_manager*.[h,cc] and ...
3 years, 7 months ago (2017-04-27 22:44:37 UTC) #69
DaleCurtis
Nice work, lgtm -- I like the simplified ownership model.
3 years, 7 months ago (2017-04-27 23:28:54 UTC) #72
o1ka
Great simplification! https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc File content/browser/browser_main_loop.cc (right): https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc#newcode1771 content/browser/browser_main_loop.cc:1771: audio_system_.reset(); Audio thread can have AudioSystem operations ...
3 years, 7 months ago (2017-04-28 13:24:20 UTC) #75
alokp
https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc File content/browser/browser_main_loop.cc (right): https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc#newcode1771 content/browser/browser_main_loop.cc:1771: audio_system_.reset(); On 2017/04/28 13:24:19, o1ka OOO till May 2nd ...
3 years, 7 months ago (2017-04-28 17:31:13 UTC) #76
o1ka
https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc File content/browser/browser_main_loop.cc (right): https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc#newcode1771 content/browser/browser_main_loop.cc:1771: audio_system_.reset(); On 2017/04/28 17:31:12, alokp wrote: > On 2017/04/28 ...
3 years, 7 months ago (2017-05-02 16:16:01 UTC) #77
alokp
https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc File media/audio/audio_manager.cc (right): https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc#newcode348 media/audio/audio_manager.cc:348: audio_thread_->Stop(); On 2017/05/02 16:16:00, o1ka wrote: > On 2017/04/28 ...
3 years, 7 months ago (2017-05-02 17:11:28 UTC) #78
o1ka
https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc File media/audio/audio_manager.cc (right): https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc#newcode348 media/audio/audio_manager.cc:348: audio_thread_->Stop(); On 2017/05/02 17:11:28, alokp wrote: > On 2017/05/02 ...
3 years, 7 months ago (2017-05-02 21:42:24 UTC) #79
DaleCurtis
On 2017/05/02 at 21:42:24, olka wrote: > https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc > File media/audio/audio_manager.cc (right): > > https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc#newcode348 ...
3 years, 7 months ago (2017-05-02 21:52:57 UTC) #80
o1ka
On 2017/05/02 21:52:57, DaleCurtis wrote: > On 2017/05/02 at 21:42:24, olka wrote: > > > ...
3 years, 7 months ago (2017-05-02 22:05:39 UTC) #81
alokp
https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc File content/browser/browser_main_loop.cc (right): https://codereview.chromium.org/2784433002/diff/390001/content/browser/browser_main_loop.cc#newcode1771 content/browser/browser_main_loop.cc:1771: audio_system_.reset(); On 2017/05/02 16:16:00, o1ka wrote: > On 2017/04/28 ...
3 years, 7 months ago (2017-05-09 19:06:15 UTC) #84
o1ka
lgtm % comments below. Thanks for doing this - it helps us a lot! https://codereview.chromium.org/2784433002/diff/390001/media/audio/audio_manager.cc ...
3 years, 7 months ago (2017-05-10 15:57:57 UTC) #85
alokp
https://codereview.chromium.org/2784433002/diff/430001/media/audio/alsa/audio_manager_alsa.cc File media/audio/alsa/audio_manager_alsa.cc (right): https://codereview.chromium.org/2784433002/diff/430001/media/audio/alsa/audio_manager_alsa.cc#newcode92 media/audio/alsa/audio_manager_alsa.cc:92: wrapper_.reset(); On 2017/05/10 15:57:56, o1ka wrote: > Add a ...
3 years, 7 months ago (2017-05-10 18:04:04 UTC) #86
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/2784433002/470001
3 years, 7 months ago (2017-05-10 18:07:32 UTC) #89
commit-bot: I haz the power
Try jobs failed on following builders: win_optional_gpu_tests_rel on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_optional_gpu_tests_rel/builds/10053)
3 years, 7 months ago (2017-05-10 18:31:50 UTC) #91
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/2784433002/490001
3 years, 7 months ago (2017-05-10 18:41:14 UTC) #94
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/364915) chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 7 months ago (2017-05-10 18:57:54 UTC) #96
alokp
+jam: content/
3 years, 7 months ago (2017-05-10 19:42:11 UTC) #98
jam
content lgtm (didnt look at media subdir)
3 years, 7 months ago (2017-05-10 22:17:24 UTC) #99
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/2784433002/530001
3 years, 7 months ago (2017-05-11 12:28:21 UTC) #110
o1ka
https://codereview.chromium.org/2784433002/diff/430001/media/audio/audio_thread.h File media/audio/audio_thread.h (right): https://codereview.chromium.org/2784433002/diff/430001/media/audio/audio_thread.h#newcode30 media/audio/audio_thread.h:30: // UI loop with the audio IO loop. On ...
3 years, 7 months ago (2017-05-11 13:44:12 UTC) #111
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/451677)
3 years, 7 months ago (2017-05-11 14:13:46 UTC) #113
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/2784433002/530001
3 years, 7 months ago (2017-05-11 17:05:21 UTC) #115
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/452071)
3 years, 7 months ago (2017-05-11 19:19:04 UTC) #117
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/2784433002/530001
3 years, 7 months ago (2017-05-11 22:15:15 UTC) #119
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/424700)
3 years, 7 months ago (2017-05-12 00:42:21 UTC) #121
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/2784433002/570001
3 years, 7 months ago (2017-05-12 17:48:22 UTC) #124
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/452378)
3 years, 7 months ago (2017-05-12 20:52:30 UTC) #126
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/2784433002/590001
3 years, 7 months ago (2017-05-12 23:40:03 UTC) #129
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/418006) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 7 months ago (2017-05-12 23:44:55 UTC) #131
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/2784433002/610001
3 years, 7 months ago (2017-05-13 00:20:01 UTC) #134
commit-bot: I haz the power
3 years, 7 months ago (2017-05-13 04:13:43 UTC) #137
Message was sent while issue was closed.
Committed patchset #32 (id:610001) as
https://chromium.googlesource.com/chromium/src/+/2cbd4fcab300af5aa4ef76752673...

Powered by Google App Engine
This is Rietveld 408576698