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

Issue 1839603002: Remove webrtc::ScopedVector (Closed)

Created:
4 years, 9 months ago by kwiberg-webrtc
Modified:
4 years, 8 months ago
CC:
webrtc-reviews_webrtc.org, video-team_agora.io, danilchap, yujie_mao (webrtc), zhuangzesen_agora.io, Andrew MacDonald, zhengzhonghou_agora.io, fengyue_agora.io, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, henrika_webrtc, mflodman, peah-webrtc, minyue-webrtc, the sun, pbos-webrtc, perkj_webrtc, aluebs-webrtc, bjornv1, tommi
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Remove webrtc::ScopedVector We can (and should) use std::vector<std::unique_ptr<T>> instead. Because it's standard, and because it's safer since callers have to manually wrap elements in std::unique_ptr before inserting them and manually unwrap them after inserting them. Committed: https://crrev.com/4a206a96c121942c085cbbe1b1d73642508a6925 Cr-Commit-Position: refs/heads/master@{#12182}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -562 lines) Patch
M webrtc/common_audio/audio_converter.cc View 7 chunks +25 lines, -20 lines 0 comments Download
M webrtc/common_audio/audio_ring_buffer.h View 1 chunk +1 line, -2 lines 0 comments Download
M webrtc/modules/audio_processing/audio_buffer.h View 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/audio_buffer.cc View 1 chunk +4 lines, -6 lines 0 comments Download
M webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.h View 2 chunks +2 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/high_pass_filter_impl.h View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/modules/audio_processing/splitting_filter.h View 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/splitting_filter.cc View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_processing/three_band_filter_bank.h View 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/three_band_filter_bank.cc View 1 chunk +6 lines, -4 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc View 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/system_wrappers/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
D webrtc/system_wrappers/include/scoped_vector.h View 1 chunk +0 lines, -152 lines 0 comments Download
D webrtc/system_wrappers/source/scoped_vector_unittest.cc View 1 chunk +0 lines, -325 lines 0 comments Download
M webrtc/system_wrappers/system_wrappers.gyp View 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/system_wrappers/system_wrappers_tests.gyp View 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/test/call_test.h View 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/test/call_test.cc View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/video/end_to_end_tests.cc View 3 chunks +4 lines, -2 lines 0 comments Download
M webrtc/video/video_capture_input_unittest.cc View 13 chunks +34 lines, -30 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 21 (8 generated)
kwiberg-webrtc
henrika: OWNs webrtc/system_wrappers. aluebs: OWNS webrtc/modules/audio_processing. Also seems to be the only one besides ajm ...
4 years, 9 months ago (2016-03-28 00:26:21 UTC) #2
kwiberg-webrtc
On 2016/03/28 00:26:21, kwiberg-webrtc wrote: > henrika: OWNs webrtc/system_wrappers. > aluebs: OWNS webrtc/modules/audio_processing. Also seems ...
4 years, 9 months ago (2016-03-28 00:30:43 UTC) #3
aluebs-webrtc
lgtm (including common_audio)
4 years, 8 months ago (2016-03-28 23:08:30 UTC) #6
pbos-webrtc
lgtm for webrtc/test and webrtc/video also lgtm for webrtc/system_wrappers even though I don't have OWNERS ...
4 years, 8 months ago (2016-03-29 10:06:16 UTC) #7
kwiberg-webrtc
On 2016/03/29 10:06:16, pbos-webrtc wrote: > lgtm for webrtc/test and webrtc/video > > also lgtm ...
4 years, 8 months ago (2016-03-29 19:38:40 UTC) #8
kwiberg-webrtc
+henrikg for webrtc/system_wrappers +stefan for webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc
4 years, 8 months ago (2016-03-29 19:44:10 UTC) #10
Henrik Grunell WebRTC
webrtc/system_wrappers lgtm
4 years, 8 months ago (2016-03-31 09:19:13 UTC) #11
stefan-webrtc
lgtm rtp_rtcp
4 years, 8 months ago (2016-03-31 12:48:44 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1839603002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1839603002/40001
4 years, 8 months ago (2016-03-31 12:49:30 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on tryserver.webrtc (JOB_TIMED_OUT, no build URL)
4 years, 8 months ago (2016-03-31 14:49:58 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1839603002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1839603002/40001
4 years, 8 months ago (2016-03-31 16:32:50 UTC) #18
commit-bot: I haz the power
Committed patchset #1 (id:40001)
4 years, 8 months ago (2016-03-31 17:24:34 UTC) #19
commit-bot: I haz the power
4 years, 8 months ago (2016-03-31 17:24:37 UTC) #21
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/4a206a96c121942c085cbbe1b1d73642508a6925
Cr-Commit-Position: refs/heads/master@{#12182}

Powered by Google App Engine
This is Rietveld 408576698