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

Side by Side Diff: webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h

Issue 2531383002: Wire up BitrateAllocation to be sent as RTCP TargetBitrate (Closed)
Patch Set: Simulcast fix Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 kRtcpSrReq = 0x0400, 95 kRtcpSrReq = 0x0400,
96 kRtcpXrVoipMetric = 0x0800, 96 kRtcpXrVoipMetric = 0x0800,
97 kRtcpApp = 0x1000, 97 kRtcpApp = 0x1000,
98 kRtcpSli = 0x4000, 98 kRtcpSli = 0x4000,
99 kRtcpRpsi = 0x8000, 99 kRtcpRpsi = 0x8000,
100 kRtcpRemb = 0x10000, 100 kRtcpRemb = 0x10000,
101 kRtcpTransmissionTimeOffset = 0x20000, 101 kRtcpTransmissionTimeOffset = 0x20000,
102 kRtcpXrReceiverReferenceTime = 0x40000, 102 kRtcpXrReceiverReferenceTime = 0x40000,
103 kRtcpXrDlrrReportBlock = 0x80000, 103 kRtcpXrDlrrReportBlock = 0x80000,
104 kRtcpTransportFeedback = 0x100000, 104 kRtcpTransportFeedback = 0x100000,
105 kRtcpXrTargetBitrate = 0x200000,
106 kRtcpAnyExtendedReports = kRtcpXrVoipMetric | kRtcpXrReceiverReferenceTime |
107 kRtcpXrDlrrReportBlock |
108 kRtcpXrTargetBitrate
stefan-webrtc 2016/12/01 08:42:20 This looks a bit odd. Should this really belong to
sprang_webrtc 2016/12/01 10:47:58 The problem is in rtcp sender, it becomes either r
105 }; 109 };
106 110
107 enum KeyFrameRequestMethod { kKeyFrameReqPliRtcp, kKeyFrameReqFirRtcp }; 111 enum KeyFrameRequestMethod { kKeyFrameReqPliRtcp, kKeyFrameReqFirRtcp };
108 112
109 enum RtpRtcpPacketType { kPacketRtp = 0, kPacketKeepAlive = 1 }; 113 enum RtpRtcpPacketType { kPacketRtp = 0, kPacketKeepAlive = 1 };
110 114
111 enum RetransmissionMode : uint8_t { 115 enum RetransmissionMode : uint8_t {
112 kRetransmitOff = 0x0, 116 kRetransmitOff = 0x0,
113 kRetransmitFECPackets = 0x1, 117 kRetransmitFECPackets = 0x1,
114 kRetransmitBaseLayer = 0x2, 118 kRetransmitBaseLayer = 0x2,
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 class TransportSequenceNumberAllocator { 400 class TransportSequenceNumberAllocator {
397 public: 401 public:
398 TransportSequenceNumberAllocator() {} 402 TransportSequenceNumberAllocator() {}
399 virtual ~TransportSequenceNumberAllocator() {} 403 virtual ~TransportSequenceNumberAllocator() {}
400 404
401 virtual uint16_t AllocateSequenceNumber() = 0; 405 virtual uint16_t AllocateSequenceNumber() = 0;
402 }; 406 };
403 407
404 } // namespace webrtc 408 } // namespace webrtc
405 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_DEFINES_H_ 409 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_DEFINES_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698