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

Issue 3007763002: Move array_view.h to webrtc/api/ (Closed)

Created:
3 years, 3 months ago by kwiberg-webrtc
Modified:
3 years, 3 months ago
Reviewers:
nisse-webrtc, mbonadei
CC:
webrtc-reviews_webrtc.org, yujie_mao (webrtc), zhuangzesen_agora.io, aleloi, tlegrand-webrtc, qiang.lu, peah-webrtc, bjornv1, AleBzk, tterriberry_mozilla.com, sdk-team_agora.io, minyue-webrtc, mflodman, Andrew MacDonald, stefan-webrtc, kwiberg-webrtc, interface-changes_webrtc.org, danilchap, henrika_webrtc, audio-team_agora.io, hlundin-webrtc, niklas.enbom, the sun, aluebs-webrtc
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Move array_view.h to webrtc/api/ We use ArrayView in our public API, so its header should be in webrtc/api/. BUG=none Review-Url: https://codereview.webrtc.org/3007763002 Cr-Commit-Position: refs/heads/master@{#19658} Committed: https://chromium.googlesource.com/external/webrtc/+/529662a44c85cc336762231f1cf7a0c339d6b994

Patch Set 1 #

Total comments: 8

Patch Set 2 : review comments #

Patch Set 3 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+174 lines, -765 lines) Patch
M webrtc/api/BUILD.gn View 1 2 3 chunks +13 lines, -0 lines 0 comments Download
A + webrtc/api/array_view.h View 1 6 chunks +21 lines, -11 lines 0 comments Download
A + webrtc/api/array_view_unittest.cc View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/api/audio_codecs/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/api/audio_codecs/audio_decoder.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/api/audio_codecs/audio_decoder.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/api/audio_codecs/audio_encoder.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/call/BUILD.gn View 1 2 3 chunks +3 lines, -0 lines 0 comments Download
M webrtc/call/flexfec_receive_stream_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/call/rtcp_demuxer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/call/rtcp_packet_sink_interface.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/call/rtp_rtcp_demuxer_helper.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/common_types.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/BUILD.gn View 1 2 7 chunks +7 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/acm2/acm_receiver.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/acm2/rent_a_codec.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/audio_format_conversion.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/cng/webrtc_cng.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/legacy_encoded_audio_frame.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/neteq/tools/audio_loop.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/neteq/tools/fake_decode_from_file.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/BUILD.gn View 2 chunks +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_device/android/opensles_player.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/android/opensles_recorder.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/audio_device_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/fine_audio_buffer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/fine_audio_buffer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/ios/audio_device_ios.mm View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_mixer/BUILD.gn View 2 chunks +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_mixer/frame_combiner.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_mixer/gain_change_calculator.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/BUILD.gn View 4 chunks +4 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/aec3_fft.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/aec_state.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/aec_state.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/block_framer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/cascaded_biquad_filter.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/decimator_by_4.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/echo_remover.cc View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/fft_data.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/frame_blocker.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/matched_filter_lag_aggregator_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/mock/mock_render_delay_controller.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/output_selector.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/render_buffer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/render_delay_buffer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/render_delay_buffer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/render_delay_controller.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/render_signal_analyzer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/residual_echo_estimator.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/subtractor.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/aec3/vector_math.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/agc2/digital_gain_applier.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/agc2/gain_controller2_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/audio_processing_impl_locking_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/audio_processing_performance_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/beamformer/nonlinear_beamformer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/echo_cancellation_bit_exact_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/echo_control_mobile_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/gain_control_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/include/aec_dump.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/biquad_filter.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/down_sampler.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/gain_applier.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/level_controller.cc View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/level_controller_complexity_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/level_controller_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/noise_spectrum_estimator.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/noise_spectrum_estimator.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/signal_classifier.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_controller/signal_classifier.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_estimator_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/level_estimator_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/logging/apm_data_dumper.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/low_cut_filter_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/noise_suppression_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/residual_echo_detector.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/residual_echo_detector_complexity_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/rms_level.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/rms_level_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/audio_buffer_tools.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/bitexactness_tools.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/bitexactness_tools.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/BUILD.gn View 2 chunks +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/mock_wavreader.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/multiend_call.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/simulator.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/timing.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/wavreader_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/conversational_speech/wavreader_interface.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/echo_canceller_test_tools.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/test/echo_canceller_test_tools_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_processing/voice_detection_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/BUILD.gn View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M webrtc/modules/rtp_rtcp/include/flexfec_sender.h View 1 2 2 chunks +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/include/rtp_header_extension_map.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_header_extensions.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_packet.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender.h View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/pc/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/pc/channel_unittest.cc View 1 2 2 chunks +1 line, -1 line 0 comments Download
M webrtc/rtc_base/BUILD.gn View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/rtc_base/array_view.h View 1 chunk +4 lines, -238 lines 0 comments Download
D webrtc/rtc_base/array_view_unittest.cc View 1 chunk +0 lines, -411 lines 0 comments Download
M webrtc/rtc_base/buffer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/rtc_base/buffer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/rtc_base/optional.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/test/BUILD.gn View 3 chunks +3 lines, -0 lines 0 comments Download
M webrtc/test/fake_audio_device.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/test/fuzzers/BUILD.gn View 2 chunks +2 lines, -0 lines 0 comments Download
M webrtc/test/fuzzers/neteq_rtp_fuzzer.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/test/fuzzers/transport_feedback_packet_loss_tracker_fuzzer.cc View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/test/mock_audio_encoder.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/test/rtcp_packet_parser.h View 2 chunks +1 line, -1 line 0 comments Download
M webrtc/voice_engine/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/voice_engine/channel.cc View 1 2 2 chunks +1 line, -1 line 0 comments Download

Messages

Total messages: 34 (24 generated)
kwiberg-webrtc
3 years, 3 months ago (2017-08-31 17:36:33 UTC) #10
nisse-webrtc
lgtm https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/array_view.h File webrtc/api/array_view.h (right): https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/array_view.h#newcode17 webrtc/api/array_view.h:17: #include "webrtc/rtc_base/type_traits.h" In a different cl, you preferred ...
3 years, 3 months ago (2017-09-01 07:07:45 UTC) #12
mbonadei
lgtm. https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/BUILD.gn File webrtc/api/BUILD.gn (right): https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/BUILD.gn#newcode277 webrtc/api/BUILD.gn:277: defines = [ "GTEST_RELATIVE_PATH" ] I think we ...
3 years, 3 months ago (2017-09-01 08:08:34 UTC) #13
kwiberg-webrtc
https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/array_view.h File webrtc/api/array_view.h (right): https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/array_view.h#newcode17 webrtc/api/array_view.h:17: #include "webrtc/rtc_base/type_traits.h" On 2017/09/01 07:07:44, nisse-webrtc wrote: > In ...
3 years, 3 months ago (2017-09-01 08:45:31 UTC) #14
kwiberg-webrtc
https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/BUILD.gn File webrtc/api/BUILD.gn (right): https://codereview.webrtc.org/3007763002/diff/20001/webrtc/api/BUILD.gn#newcode277 webrtc/api/BUILD.gn:277: defines = [ "GTEST_RELATIVE_PATH" ] On 2017/09/01 08:08:34, mbonadei ...
3 years, 3 months ago (2017-09-01 08:58:03 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/3007763002/60001
3 years, 3 months ago (2017-09-03 05:22:57 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_arm64_rel/builds/21550)
3 years, 3 months ago (2017-09-03 05:32:26 UTC) #28
mbonadei
> Try jobs failed on following builders: > android_arm64_rel on master.tryserver.webrtc (JOB_FAILED, > http://build.chromium.org/p/tryserver.webrtc/builders/android_arm64_rel/builds/21550) This ...
3 years, 3 months ago (2017-09-04 07:02:57 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/3007763002/60001
3 years, 3 months ago (2017-09-04 11:15:20 UTC) #31
commit-bot: I haz the power
3 years, 3 months ago (2017-09-04 12:43:24 UTC) #34
Message was sent while issue was closed.
Committed patchset #3 (id:60001) as
https://chromium.googlesource.com/external/webrtc/+/529662a44c85cc336762231f1...

Powered by Google App Engine
This is Rietveld 408576698