提升性能

This commit is contained in:
xiongziliang 2020-11-01 21:33:42 +08:00
parent 69d53990a9
commit d36e64eff4
1 changed files with 4 additions and 4 deletions

View File

@ -84,7 +84,7 @@ public:
*/
virtual uint32_t getSsrc(TrackType trackType) {
assert(trackType >= 0 && trackType < TrackMax);
auto track = _tracks[trackType];
auto &track = _tracks[trackType];
if (!track) {
return 0;
}
@ -96,7 +96,7 @@ public:
*/
virtual uint16_t getSeqence(TrackType trackType) {
assert(trackType >= 0 && trackType < TrackMax);
auto track = _tracks[trackType];
auto &track = _tracks[trackType];
if (!track) {
return 0;
}
@ -110,7 +110,7 @@ public:
assert(trackType >= TrackInvalid && trackType < TrackMax);
if (trackType != TrackInvalid) {
//获取某track的时间戳
auto track = _tracks[trackType];
auto &track = _tracks[trackType];
if (track) {
return track->_time_stamp;
}
@ -159,7 +159,7 @@ public:
void onWrite(RtpPacket::Ptr rtp, bool keyPos) override {
_speed += rtp->size();
assert(rtp->type >= 0 && rtp->type < TrackMax);
auto track = _tracks[rtp->type];
auto &track = _tracks[rtp->type];
if (track) {
track->_seq = rtp->sequence;
track->_time_stamp = rtp->timeStamp;