Commit d36e64ef by xiongziliang

提升性能

parent 69d53990
......@@ -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;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论