|
|
Switch browser side audio capture path to use base time primitives.
We've been lying about bits_per_sample() all over the code base
ever since we started passing floating point AudioBus objects
around. Lets go ahead and kill the vestiges.
Included with your purchase:
- Cleans up an old AudioInputCallback interface which is long since
been removed.
- Adds base::TimeDelta delay and base::TimeTicks delay_timestamp
like we have on the output side. Does not wire these up on the
renderer side completely though. Defer to folk on the input
path for this cleanup, though they look immediately useful.
- Removes |hardware_latency_bytes| from all browser side callsites.
BUG= 609890
TEST=no functional changes...
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: 20
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+224 lines, -176 lines) |
Patch |
 |
M |
content/browser/media/capture/web_contents_audio_input_stream_unittest.cc
|
View
|
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/audio_input_sync_writer.h
|
View
|
|
4 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/audio_input_sync_writer.cc
|
View
|
|
7 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/audio_input_sync_writer_unittest.cc
|
View
|
|
12 chunks |
+36 lines, -18 lines |
0 comments
|
Download
|
 |
M |
content/browser/speech/speech_recognition_browsertest.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/speech/speech_recognizer_impl.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/speech/speech_recognizer_impl.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/speech/speech_recognizer_impl_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/alsa/alsa_input.cc
|
View
|
|
2 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/audio/android/audio_android_unittest.cc
|
View
|
|
4 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/audio/android/audio_record_input.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/android/audio_record_input.cc
|
View
|
|
1 chunk |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/audio/android/opensles_input.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/audio/android/opensles_input.cc
|
View
|
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/audio_input_controller.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/audio_input_controller.cc
|
View
|
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/audio/audio_input_controller_unittest.cc
|
View
|
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/audio/audio_input_device.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/audio_input_unittest.cc
|
View
|
|
1 chunk |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/audio/audio_io.h
|
View
|
|
1 chunk |
+3 lines, -10 lines |
0 comments
|
Download
|
 |
M |
media/audio/audio_low_latency_input_output_unittest.cc
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/audio/cras/cras_input.cc
|
View
|
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/audio/cras/cras_input_unittest.cc
|
View
|
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/audio/fake_audio_input_stream.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/mac/audio_input_mac.cc
|
View
|
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/mac/audio_low_latency_input_mac.h
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/audio/mac/audio_low_latency_input_mac.cc
|
View
|
1
|
8 chunks |
+17 lines, -15 lines |
1 comment
|
Download
|
 |
M |
media/audio/mac/audio_low_latency_input_mac_unittest.cc
|
View
|
|
4 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
media/audio/pulse/pulse_input.cc
|
View
|
1
|
3 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/audio/pulse/pulse_util.h
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/audio/pulse/pulse_util.cc
|
View
|
|
1 chunk |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
media/audio/virtual_audio_input_stream.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/audio/virtual_audio_input_stream_unittest.cc
|
View
|
|
2 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/audio/win/audio_low_latency_input_win.cc
|
View
|
|
6 chunks |
+16 lines, -11 lines |
1 comment
|
Download
|
 |
M |
media/audio/win/audio_low_latency_input_win_unittest.cc
|
View
|
1
|
6 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
media/base/android/java/src/org/chromium/media/AudioRecordInput.java
|
View
|
|
4 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/base/audio_capturer_source.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/base/audio_parameters.h
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
Total messages: 20 (12 generated)
|