RTC: use c++ 98 style map.erase and NULL

pull/1809/head
jinxue.cgh 5 years ago committed by winlin
parent 23447dd6e2
commit b8ab6ef6ce

@ -248,7 +248,7 @@ void SrsRtpNackForReceiver::get_nack_seqs(vector<uint16_t>& seqs)
int alive_time = now - nack_info.generate_time_;
if (alive_time > opts_.max_alive_time || nack_info.req_nack_count_ > opts_.max_count) {
rtp_->notify_drop_seq(seq);
iter = queue_.erase(iter);
queue_.erase(iter++);
continue;
}

@ -147,7 +147,7 @@ public:
private:
srs_error_t parse_extension(SrsBuffer* buf, const SrsRtpHeaderExtensionMap* extension_map);
public:
virtual srs_error_t decode(SrsBuffer* buf, const SrsRtpHeaderExtensionMap* extmap = nullptr);
virtual srs_error_t decode(SrsBuffer* buf, const SrsRtpHeaderExtensionMap* extmap = NULL);
virtual srs_error_t encode(SrsBuffer* buf);
virtual int nb_bytes();
public:
@ -224,7 +224,7 @@ public:
virtual int nb_bytes();
virtual srs_error_t encode(SrsBuffer* buf);
// TODO: FIXME: Should follow interface ISrsEncoder.
virtual srs_error_t decode(SrsBuffer* buf, const SrsRtpHeaderExtensionMap* extmap = nullptr);
virtual srs_error_t decode(SrsBuffer* buf, const SrsRtpHeaderExtensionMap* extmap = NULL);
};
// Single payload data.

Loading…
Cancel
Save