Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h |
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h b/webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h |
index 3214b96dec4b7e20a652993dba9b05fa93d99d56..ce1dfe5bc55c27db684356773c490fe702d784d7 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h |
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h |
@@ -49,13 +49,11 @@ |
// Parse assumes header is already parsed and validated. |
bool Parse(const CommonHeader& packet); |
- void AddPictureId(uint8_t picture_id) { |
- items_.emplace_back(picture_id, 0, 0x1fff); |
- } |
- void AddPictureId(uint8_t picture_id, |
- uint16_t first_macroblock, |
- uint16_t number_macroblocks) { |
- items_.emplace_back(picture_id, first_macroblock, number_macroblocks); |
+ void WithPictureId(uint8_t picture_id, |
+ uint16_t first_macroblock = 0, |
+ uint16_t number_macroblocks = 0x1fff) { |
+ items_.push_back( |
+ Macroblocks(picture_id, first_macroblock, number_macroblocks)); |
} |
const std::vector<Macroblocks>& macroblocks() const { return items_; } |