1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Remove dead code

This commit is contained in:
winlin 2020-07-16 13:21:55 +08:00
parent 52a3f36b39
commit 1beb24b48d
3 changed files with 4 additions and 23 deletions

View file

@ -2368,7 +2368,6 @@ srs_error_t SrsRtcConnection::negotiate_publish_capability(SrsRequest* req, cons
track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("red")); track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("red"));
track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("rtx")); track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("rtx"));
track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("ulpfec")); track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("ulpfec"));
track_desc->create_auxiliary_payload(remote_media_desc.find_media_with_encoding_name("rsfec"));
std::string track_id; std::string track_id;
for (int i = 0; i < remote_media_desc.ssrc_infos_.size(); ++i) { for (int i = 0; i < remote_media_desc.ssrc_infos_.size(); ++i) {
@ -2583,12 +2582,6 @@ srs_error_t SrsRtcConnection::negotiate_play_capability(SrsRequest* req, const S
srs_freep(track->ulpfec_); srs_freep(track->ulpfec_);
track->fec_ssrc_ = 0; track->fec_ssrc_ = 0;
} }
// TODO: FIXME: if we support downlink , MUST assign fec_ssrc_
// set_rsfec_config;
if (true) {
srs_freep(track->rsfec_);
track->fec_ssrc_ = 0;
}
track->set_direction("sendonly"); track->set_direction("sendonly");
sub_relations.insert(make_pair(publish_ssrc, track)); sub_relations.insert(make_pair(publish_ssrc, track));
@ -2649,11 +2642,6 @@ srs_error_t SrsRtcConnection::fetch_source_capability(SrsRequest* req, std::map<
srs_freep(track->ulpfec_); srs_freep(track->ulpfec_);
track->fec_ssrc_ = 0; track->fec_ssrc_ = 0;
// TODO: FIXME: if we support downlink , MUST assign fec_ssrc_
// set_rsfec_config;
srs_freep(track->rsfec_);
track->fec_ssrc_ = 0;
track->set_direction("sendonly"); track->set_direction("sendonly");
sub_relations.insert(make_pair(publish_ssrc, track)); sub_relations.insert(make_pair(publish_ssrc, track));
} }
@ -2718,7 +2706,7 @@ srs_error_t SrsRtcConnection::generate_play_local_sdp(SrsRequest* req, SrsSdp& l
SrsAudioPayload* payload = (SrsAudioPayload*)audio_track->media_; SrsAudioPayload* payload = (SrsAudioPayload*)audio_track->media_;
local_media_desc.payload_types_.push_back(payload->generate_media_payload_type()); local_media_desc.payload_types_.push_back(payload->generate_media_payload_type());
//TODO: FIXME: add red, rtx, ulpfec, rsfec..., payload_types_. //TODO: FIXME: add red, rtx, ulpfec..., payload_types_.
//local_media_desc.payload_types_.push_back(payload->generate_media_payload_type()); //local_media_desc.payload_types_.push_back(payload->generate_media_payload_type());
local_media_desc.ssrc_infos_.push_back(SrsSSRCInfo(audio_track->ssrc_, cname, stream_id, audio_track->id_)); local_media_desc.ssrc_infos_.push_back(SrsSSRCInfo(audio_track->ssrc_, cname, stream_id, audio_track->id_));
@ -2732,7 +2720,7 @@ srs_error_t SrsRtcConnection::generate_play_local_sdp(SrsRequest* req, SrsSdp& l
local_media_desc.ssrc_infos_.push_back(SrsSSRCInfo(audio_track->rtx_ssrc_, cname, stream_id, audio_track->id_)); local_media_desc.ssrc_infos_.push_back(SrsSSRCInfo(audio_track->rtx_ssrc_, cname, stream_id, audio_track->id_));
} }
if (audio_track->ulpfec_ || audio_track->rsfec_) { if (audio_track->ulpfec_) {
std::vector<uint32_t> group_ssrcs; std::vector<uint32_t> group_ssrcs;
group_ssrcs.push_back(audio_track->ssrc_); group_ssrcs.push_back(audio_track->ssrc_);
group_ssrcs.push_back(audio_track->fec_ssrc_); group_ssrcs.push_back(audio_track->fec_ssrc_);
@ -2787,7 +2775,7 @@ srs_error_t SrsRtcConnection::generate_play_local_sdp(SrsRequest* req, SrsSdp& l
local_media_desc.ssrc_infos_.push_back(SrsSSRCInfo(track->rtx_ssrc_, cname, stream_id, track->id_)); local_media_desc.ssrc_infos_.push_back(SrsSSRCInfo(track->rtx_ssrc_, cname, stream_id, track->id_));
} }
if ((track->ulpfec_ || track->rsfec_) && track->fec_ssrc_) { if (track->ulpfec_ && track->fec_ssrc_) {
std::vector<uint32_t> group_ssrcs; std::vector<uint32_t> group_ssrcs;
group_ssrcs.push_back(track->ssrc_); group_ssrcs.push_back(track->ssrc_);
group_ssrcs.push_back(track->fec_ssrc_); group_ssrcs.push_back(track->fec_ssrc_);

View file

@ -1260,7 +1260,6 @@ SrsRtcTrackDescription::SrsRtcTrackDescription()
red_ = NULL; red_ = NULL;
rtx_ = NULL; rtx_ = NULL;
ulpfec_ = NULL; ulpfec_ = NULL;
rsfec_ = NULL;
} }
SrsRtcTrackDescription::~SrsRtcTrackDescription() SrsRtcTrackDescription::~SrsRtcTrackDescription()
@ -1269,7 +1268,6 @@ SrsRtcTrackDescription::~SrsRtcTrackDescription()
srs_freep(red_); srs_freep(red_);
srs_freep(rtx_); srs_freep(rtx_);
srs_freep(ulpfec_); srs_freep(ulpfec_);
srs_freep(rsfec_);
} }
bool SrsRtcTrackDescription::has_ssrc(uint32_t ssrc) bool SrsRtcTrackDescription::has_ssrc(uint32_t ssrc)
@ -1311,9 +1309,6 @@ void SrsRtcTrackDescription::create_auxiliary_payload(const std::vector<SrsMedia
} else if (payload.encoding_name_ == "ulpfec") { } else if (payload.encoding_name_ == "ulpfec") {
srs_freep(ulpfec_); srs_freep(ulpfec_);
ulpfec_ = new SrsCodecPayload(payload.payload_type_, "ulpfec", payload.clock_rate_); ulpfec_ = new SrsCodecPayload(payload.payload_type_, "ulpfec", payload.clock_rate_);
} else if (payload.encoding_name_ == "rsfec") {
srs_freep(rsfec_);
rsfec_ = new SrsCodecPayload(payload.payload_type_, "rsfec", payload.clock_rate_);
} }
} }
@ -1360,7 +1355,6 @@ SrsRtcTrackDescription* SrsRtcTrackDescription::copy()
cp->red_ = red_ ? red_->copy():NULL; cp->red_ = red_ ? red_->copy():NULL;
cp->rtx_ = rtx_ ? rtx_->copy():NULL; cp->rtx_ = rtx_ ? rtx_->copy():NULL;
cp->ulpfec_ = ulpfec_ ? ulpfec_->copy():NULL; cp->ulpfec_ = ulpfec_ ? ulpfec_->copy():NULL;
cp->rsfec_ = rsfec_ ? rsfec_->copy():NULL;
return cp; return cp;
} }

View file

@ -342,7 +342,6 @@ public:
SrsCodecPayload* red_; SrsCodecPayload* red_;
SrsCodecPayload* rtx_; SrsCodecPayload* rtx_;
SrsCodecPayload* ulpfec_; SrsCodecPayload* ulpfec_;
SrsCodecPayload* rsfec_;
public: public:
SrsRtcTrackDescription(); SrsRtcTrackDescription();
virtual ~SrsRtcTrackDescription(); virtual ~SrsRtcTrackDescription();
@ -355,7 +354,7 @@ public:
void add_rtp_extension_desc(int id, std::string uri); void add_rtp_extension_desc(int id, std::string uri);
void set_direction(std::string direction); void set_direction(std::string direction);
void set_codec_payload(SrsCodecPayload* payload); void set_codec_payload(SrsCodecPayload* payload);
// auxiliary paylod include red, rtx, ulpfec, rsfec. // auxiliary paylod include red, rtx, ulpfec.
void create_auxiliary_payload(const std::vector<SrsMediaPayloadType> payload_types); void create_auxiliary_payload(const std::vector<SrsMediaPayloadType> payload_types);
void set_rtx_ssrc(uint32_t ssrc); void set_rtx_ssrc(uint32_t ssrc);
void set_fec_ssrc(uint32_t ssrc); void set_fec_ssrc(uint32_t ssrc);