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

Issue 1530863002: Allow audio debug recordings through a private API extension. (Closed)

Created:
5 years ago by Guido Urdaneta
Modified:
5 years ago
CC:
arv+watch_chromium.org, asvitkine+watch_chromium.org, chromium-apps-reviews_chromium.org, chromium-reviews, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Allow diagnostic audio recordings (AEC dumps) through a private API extension protected behind a flag. TBR=grunell@chromium.org BUG=568169 Committed: https://crrev.com/19d3df7ad0956e8ac2f366c67957603ca06ff1cf Cr-Commit-Position: refs/heads/master@{#366258}

Patch Set 1 #

Total comments: 20

Patch Set 2 : Callback updates tommi's comments #

Total comments: 25

Patch Set 3 : tommi and grunell's comments #

Total comments: 2

Patch Set 4 : tommi's comment #

Total comments: 11

Patch Set 5 : mek's comments #

Patch Set 6 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+390 lines, -4 lines) Patch
M chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h View 1 2 3 chunks +44 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc View 1 2 3 4 5 5 chunks +89 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc View 1 2 3 4 5 5 chunks +35 lines, -1 line 0 comments Download
M chrome/browser/media/webrtc_logging_handler_host.h View 1 2 3 4 chunks +48 lines, -0 lines 0 comments Download
M chrome/browser/media/webrtc_logging_handler_host.cc View 1 2 3 4 chunks +108 lines, -2 lines 0 comments Download
M chrome/browser/resources/hangout_services/manifest.json View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/hangout_services/thunk.js View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/webrtc_logging_private.idl View 1 2 3 4 2 chunks +36 lines, -0 lines 0 comments Download
M extensions/browser/extension_function_histogram_value.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 38 (16 generated)
Guido Urdaneta
Hi, PTAL.
5 years ago (2015-12-16 10:48:24 UTC) #3
tommi (sloooow) - chröme
https://codereview.chromium.org/1530863002/diff/1/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/1/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode52 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:52: bool is_dump_in_progress = false; document what thread these variables ...
5 years ago (2015-12-17 11:03:26 UTC) #4
Guido Urdaneta
PTAL https://codereview.chromium.org/1530863002/diff/1/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/1/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode52 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:52: bool is_dump_in_progress = false; On 2015/12/17 11:03:26, tommi ...
5 years ago (2015-12-17 14:35:43 UTC) #6
Henrik Grunell
https://codereview.chromium.org/1530863002/diff/40001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/40001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode52 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:52: uint64 current_aec_dump_id = 0; uint64_t https://codereview.chromium.org/1530863002/diff/40001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode52 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:52: uint64 current_aec_dump_id ...
5 years ago (2015-12-18 12:34:21 UTC) #7
Guido Urdaneta
PTAL https://codereview.chromium.org/1530863002/diff/40001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/40001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode52 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:52: uint64 current_aec_dump_id = 0; On 2015/12/18 12:34:21, Henrik ...
5 years ago (2015-12-18 18:38:58 UTC) #10
Guido Urdaneta
mek@chromium.org: Please review changes in chrome/common isherman@chromium.org: Please review changes in extensions/browser/ and tools/metrics/histograms
5 years ago (2015-12-18 18:45:18 UTC) #12
tommi (sloooow) - chröme
lg but qq - how is the command line switch propagated to the extension process? ...
5 years ago (2015-12-18 19:54:04 UTC) #13
Guido Urdaneta
https://codereview.chromium.org/1530863002/diff/100001/chrome/browser/media/webrtc_logging_handler_host.cc File chrome/browser/media/webrtc_logging_handler_host.cc (right): https://codereview.chromium.org/1530863002/diff/100001/chrome/browser/media/webrtc_logging_handler_host.cc#newcode815 chrome/browser/media/webrtc_logging_handler_host.cc:815: base::FilePath log_directory) { On 2015/12/18 19:54:04, tommi ooo until ...
5 years ago (2015-12-18 20:27:58 UTC) #15
Guido Urdaneta
https://codereview.chromium.org/1530863002/diff/100001/chrome/browser/media/webrtc_logging_handler_host.cc File chrome/browser/media/webrtc_logging_handler_host.cc (right): https://codereview.chromium.org/1530863002/diff/100001/chrome/browser/media/webrtc_logging_handler_host.cc#newcode815 chrome/browser/media/webrtc_logging_handler_host.cc:815: base::FilePath log_directory) { On 2015/12/18 19:54:04, tommi ooo until ...
5 years ago (2015-12-18 20:27:58 UTC) #16
Guido Urdaneta
On 2015/12/18 19:54:04, tommi ooo until 7th wrote: > lg but qq - how is ...
5 years ago (2015-12-18 20:40:01 UTC) #17
tommi (sloooow) - chröme
On 2015/12/18 20:40:01, Guido Urdaneta wrote: > On 2015/12/18 19:54:04, tommi ooo until 7th wrote: ...
5 years ago (2015-12-18 20:41:15 UTC) #18
Ilya Sherman
histograms.xml lgtm
5 years ago (2015-12-18 21:48:20 UTC) #19
Marijn Kruisselbrink
https://codereview.chromium.org/1530863002/diff/130001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/130001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode389 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:389: FireErrorCallback("seconds must be greater than or equal to 0"); ...
5 years ago (2015-12-18 23:40:10 UTC) #20
Guido Urdaneta
https://codereview.chromium.org/1530863002/diff/130001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/130001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode389 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:389: FireErrorCallback("seconds must be greater than or equal to 0"); ...
5 years ago (2015-12-19 00:32:42 UTC) #21
Marijn Kruisselbrink
lgtm https://codereview.chromium.org/1530863002/diff/130001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc File chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc (right): https://codereview.chromium.org/1530863002/diff/130001/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc#newcode389 chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc:389: FireErrorCallback("seconds must be greater than or equal to ...
5 years ago (2015-12-19 00:43:38 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1530863002/150001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1530863002/150001
5 years ago (2015-12-19 00:48:28 UTC) #24
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/138275) ios_dbg_simulator_ninja on ...
5 years ago (2015-12-19 00:51:01 UTC) #26
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1530863002/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1530863002/170001
5 years ago (2015-12-19 01:42:15 UTC) #28
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/158657)
5 years ago (2015-12-19 02:00:36 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1530863002/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1530863002/170001
5 years ago (2015-12-19 02:03:49 UTC) #34
commit-bot: I haz the power
Committed patchset #6 (id:170001)
5 years ago (2015-12-19 03:11:12 UTC) #36
commit-bot: I haz the power
5 years ago (2015-12-19 03:12:20 UTC) #38
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/19d3df7ad0956e8ac2f366c67957603ca06ff1cf
Cr-Commit-Position: refs/heads/master@{#366258}

Powered by Google App Engine
This is Rietveld 408576698