提升性能
This commit is contained in:
parent
69d53990a9
commit
d36e64eff4
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue