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

Issue 2499963002: Make configuration logic harsher in FlexfecReceiveStream. (Closed)

Created:
4 years, 1 month ago by brandtr
Modified:
4 years, 1 month ago
Reviewers:
terelius, stefan-webrtc
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, the sun, stefan-webrtc, mflodman
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Make configuration logic harsher in FlexfecReceiveStream. Before this change, the configuration logic in FlexfecReceiveStream tried to make unsupported configurations work, e.g., by dropping the protection of some media streams when multiple media streams were protected by a single FlexFEC stream. This CL makes the configuration logic return more errors on such unsupported configurations. This harmonizes the logic with the new configuration logic in VideoSendStream, for the FlexfecSender. BUG=webrtc:5654 Committed: https://crrev.com/43c31e7afe091fbf01d307f3ff338225e1e6d59e Cr-Commit-Position: refs/heads/master@{#15083}

Patch Set 1 : Update deactivation logic in FlexfecReceiveStream. #

Total comments: 2

Patch Set 2 : Feedback response 1. #

Total comments: 2

Patch Set 3 : LS_ERROR -> LS_WARNING and 'git cl format' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -32 lines) Patch
M webrtc/call/flexfec_receive_stream.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/call/flexfec_receive_stream.cc View 1 2 2 chunks +29 lines, -17 lines 0 comments Download
M webrtc/call/flexfec_receive_stream_unittest.cc View 1 chunk +0 lines, -14 lines 0 comments Download

Messages

Total messages: 17 (9 generated)
brandtr
... and on this one, which is related in the sense that it harmonizes the ...
4 years, 1 month ago (2016-11-14 15:02:01 UTC) #3
stefan-webrtc
lgtm, see comment. https://codereview.webrtc.org/2499963002/diff/20001/webrtc/call/flexfec_receive_stream.cc File webrtc/call/flexfec_receive_stream.cc (right): https://codereview.webrtc.org/2499963002/diff/20001/webrtc/call/flexfec_receive_stream.cc#newcode31 webrtc/call/flexfec_receive_stream.cc:31: if (config.flexfec_payload_type == -1) { < ...
4 years, 1 month ago (2016-11-14 15:21:50 UTC) #4
brandtr
https://codereview.webrtc.org/2499963002/diff/20001/webrtc/call/flexfec_receive_stream.cc File webrtc/call/flexfec_receive_stream.cc (right): https://codereview.webrtc.org/2499963002/diff/20001/webrtc/call/flexfec_receive_stream.cc#newcode31 webrtc/call/flexfec_receive_stream.cc:31: if (config.flexfec_payload_type == -1) { On 2016/11/14 15:21:50, stefan-webrtc ...
4 years, 1 month ago (2016-11-15 09:19:00 UTC) #5
terelius
lgtm % nits https://codereview.webrtc.org/2499963002/diff/40001/webrtc/call/flexfec_receive_stream.cc File webrtc/call/flexfec_receive_stream.cc (right): https://codereview.webrtc.org/2499963002/diff/40001/webrtc/call/flexfec_receive_stream.cc#newcode50 webrtc/call/flexfec_receive_stream.cc:50: LOG(LS_WARNING) Should this be LS_ERROR?
4 years, 1 month ago (2016-11-15 10:01:58 UTC) #6
brandtr
https://codereview.webrtc.org/2499963002/diff/40001/webrtc/call/flexfec_receive_stream.cc File webrtc/call/flexfec_receive_stream.cc (right): https://codereview.webrtc.org/2499963002/diff/40001/webrtc/call/flexfec_receive_stream.cc#newcode50 webrtc/call/flexfec_receive_stream.cc:50: LOG(LS_WARNING) On 2016/11/15 10:01:58, terelius wrote: > Should this ...
4 years, 1 month ago (2016-11-15 10:28:14 UTC) #7
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/2499963002/60001
4 years, 1 month ago (2016-11-15 11:33:33 UTC) #14
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 1 month ago (2016-11-15 13:26:48 UTC) #15
commit-bot: I haz the power
4 years, 1 month ago (2016-11-15 13:26:54 UTC) #17
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/43c31e7afe091fbf01d307f3ff338225e1e6d59e
Cr-Commit-Position: refs/heads/master@{#15083}

Powered by Google App Engine
This is Rietveld 408576698