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

Issue 1991233004: Moved creation of AudioDecoderFactory to inside PeerConnectionFactory. (Closed)

Created:
4 years, 7 months ago by ossu
Modified:
4 years, 6 months ago
CC:
webrtc-reviews_webrtc.org, interface-changes_webrtc.org, yujie_mao (webrtc), kwiberg-webrtc, Andrew MacDonald, henrika_webrtc, hlundin-webrtc, tterriberry_mozilla.com, audio-team_agora.io, qiang.lu, niklas.enbom, peah-webrtc, minyue-webrtc, the sun
Base URL:
https://chromium.googlesource.com/external/webrtc.git@audio-decoder-factory-injections-3
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Moved creation of AudioDecoderFactory to inside PeerConnectionFactory. CreatePeerConnectionFactory does not yet expose the ability to set the factory from the outside. Added notry due to android_dbg being broken. NOTRY=True BUG=webrtc:5805 Committed: https://crrev.com/29b1a8d7ec15f0f3fa6cf5f814f6c7a6bb3dc972 Cr-Commit-Position: refs/heads/master@{#13112}

Patch Set 1 #

Total comments: 9

Patch Set 2 : Removed explicit constructor qualifier. Fixed comment grammar. #

Total comments: 10

Patch Set 3 : Addressed nits from Solenberg. #

Patch Set 4 : I'm all about rebase #

Patch Set 5 : Added injection of audio decoder factories to several tests. #

Patch Set 6 : Rebased onto master #

Total comments: 6

Patch Set 7 : Parental Advisory: Explicit Content #

Unified diffs Side-by-side diffs Delta from patch set Stats (+234 lines, -73 lines) Patch
M webrtc/DEPS View 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/api/DEPS View 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/api/peerconnectionfactory.h View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
M webrtc/api/peerconnectionfactory.cc View 1 2 3 4 5 5 chunks +14 lines, -3 lines 0 comments Download
M webrtc/audio/DEPS View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/audio/audio_receive_stream.cc View 1 2 3 4 5 1 chunk +9 lines, -0 lines 0 comments Download
M webrtc/audio/audio_receive_stream_unittest.cc View 1 2 3 4 5 6 chunks +7 lines, -0 lines 0 comments Download
M webrtc/audio_receive_stream.h View 2 chunks +4 lines, -2 lines 0 comments Download
M webrtc/call/bitrate_estimator_tests.cc View 1 2 3 4 5 2 chunks +3 lines, -1 line 0 comments Download
M webrtc/call/call_perf_tests.cc View 1 2 3 4 5 2 chunks +2 lines, -1 line 0 comments Download
M webrtc/call/call_unittest.cc View 1 2 3 4 5 6 3 chunks +12 lines, -3 lines 0 comments Download
M webrtc/media/base/fakemediaengine.h View 1 2 3 4 5 6 2 chunks +7 lines, -3 lines 0 comments Download
M webrtc/media/base/mediaengine.h View 1 2 3 4 5 6 2 chunks +6 lines, -1 line 0 comments Download
M webrtc/media/engine/nullwebrtcvideoengine_unittest.cc View 1 chunk +11 lines, -7 lines 0 comments Download
M webrtc/media/engine/webrtcmediaengine.h View 1 2 3 4 5 1 chunk +4 lines, -2 lines 0 comments Download
M webrtc/media/engine/webrtcmediaengine.cc View 1 2 3 4 5 3 chunks +22 lines, -13 lines 0 comments Download
M webrtc/media/engine/webrtcvideoengine2_unittest.cc View 1 2 3 4 5 2 chunks +0 lines, -5 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine.h View 1 2 chunks +8 lines, -2 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine.cc View 1 2 3 4 5 5 chunks +24 lines, -15 lines 0 comments Download
M webrtc/media/engine/webrtcvoiceengine_unittest.cc View 1 2 3 4 5 9 chunks +34 lines, -7 lines 0 comments Download
M webrtc/test/call_test.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/test/call_test.cc View 1 2 3 4 5 5 chunks +7 lines, -2 lines 0 comments Download
M webrtc/test/mock_voe_channel_proxy.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/test/mock_voice_engine.h View 1 2 3 4 2 chunks +23 lines, -5 lines 0 comments Download
M webrtc/voice_engine/channel.h View 1 2 3 2 chunks +9 lines, -0 lines 0 comments Download
M webrtc/voice_engine/channel.cc View 1 2 3 4 5 2 chunks +7 lines, -1 line 0 comments Download
M webrtc/voice_engine/channel_proxy.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M webrtc/voice_engine/channel_proxy.cc View 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (11 generated)
ossu
This is the last in the set of CLs splitting up https://codereview.webrtc.org/1949533002/. https://codereview.webrtc.org/1991233004/diff/1/webrtc/media/engine/nullwebrtcvideoengine_unittest.cc File webrtc/media/engine/nullwebrtcvideoengine_unittest.cc ...
4 years, 7 months ago (2016-05-19 16:08:48 UTC) #3
kwiberg-webrtc
lgtm, with comments https://codereview.webrtc.org/1991233004/diff/1/webrtc/media/engine/webrtcvideoengine2_unittest.cc File webrtc/media/engine/webrtcvideoengine2_unittest.cc (left): https://codereview.webrtc.org/1991233004/diff/1/webrtc/media/engine/webrtcvideoengine2_unittest.cc#oldcode100 webrtc/media/engine/webrtcvideoengine2_unittest.cc:100: : WebRtcVideoEngine2Test(nullptr, field_trials) {} On 2016/05/19 ...
4 years, 6 months ago (2016-05-30 10:04:27 UTC) #4
ossu
Addressed comments. Added Tina for owner approval. https://codereview.webrtc.org/1991233004/diff/1/webrtc/media/engine/webrtcvoiceengine.h File webrtc/media/engine/webrtcvoiceengine.h (right): https://codereview.webrtc.org/1991233004/diff/1/webrtc/media/engine/webrtcvoiceengine.h#newcode49 webrtc/media/engine/webrtcvoiceengine.h:49: explicit WebRtcVoiceEngine( ...
4 years, 6 months ago (2016-05-30 12:49:25 UTC) #6
the sun
lgtm % nits https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc File webrtc/audio/audio_receive_stream.cc (right): https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc#newcode97 webrtc/audio/audio_receive_stream.cc:97: // This is where we'd like ...
4 years, 6 months ago (2016-05-30 19:09:53 UTC) #8
ossu
https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc File webrtc/audio/audio_receive_stream.cc (right): https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc#newcode97 webrtc/audio/audio_receive_stream.cc:97: // This is where we'd like to set the ...
4 years, 6 months ago (2016-06-02 15:47:47 UTC) #9
tlegrand-webrtc
On 2016/06/02 15:47:47, ossu wrote: > https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc > File webrtc/audio/audio_receive_stream.cc (right): > > https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc#newcode97 > ...
4 years, 6 months ago (2016-06-03 06:03:23 UTC) #10
ossu
On 2016/06/03 06:03:23, tlegrand-webrtc wrote: > On 2016/06/02 15:47:47, ossu wrote: > > > https://codereview.webrtc.org/1991233004/diff/20001/webrtc/audio/audio_receive_stream.cc ...
4 years, 6 months ago (2016-06-03 08:36:20 UTC) #11
ossu
Alright, I've updated the failing tests with injection of audio decoder factories. PTAL, specifically on ...
4 years, 6 months ago (2016-06-09 15:36:39 UTC) #12
tlegrand-webrtc
On 2016/06/09 15:36:39, ossu wrote: > Alright, I've updated the failing tests with injection of ...
4 years, 6 months ago (2016-06-13 06:55:41 UTC) #13
kwiberg-webrtc
lgtm, but see comments https://codereview.webrtc.org/1991233004/diff/100001/webrtc/call/call_unittest.cc File webrtc/call/call_unittest.cc (right): https://codereview.webrtc.org/1991233004/diff/100001/webrtc/call/call_unittest.cc#newcode26 webrtc/call/call_unittest.cc:26: : voice_engine_(decoder_factory) { Since this ...
4 years, 6 months ago (2016-06-13 13:06:01 UTC) #14
ossu
https://codereview.webrtc.org/1991233004/diff/100001/webrtc/call/call_unittest.cc File webrtc/call/call_unittest.cc (right): https://codereview.webrtc.org/1991233004/diff/100001/webrtc/call/call_unittest.cc#newcode26 webrtc/call/call_unittest.cc:26: : voice_engine_(decoder_factory) { On 2016/06/13 13:06:00, kwiberg-webrtc wrote: > ...
4 years, 6 months ago (2016-06-13 13:28:39 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1991233004/120001
4 years, 6 months ago (2016-06-13 13:29:03 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_dbg/builds/14143)
4 years, 6 months ago (2016-06-13 13:36:49 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1991233004/120001
4 years, 6 months ago (2016-06-13 14:32:53 UTC) #23
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 6 months ago (2016-06-13 14:34:57 UTC) #25
commit-bot: I haz the power
4 years, 6 months ago (2016-06-13 14:35:12 UTC) #27
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/29b1a8d7ec15f0f3fa6cf5f814f6c7a6bb3dc972
Cr-Commit-Position: refs/heads/master@{#13112}

Powered by Google App Engine
This is Rietveld 408576698