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:
parent
52a3f36b39
commit
1beb24b48d
3 changed files with 4 additions and 23 deletions
|
@ -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_);
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue