提升性能
This commit is contained in:
parent
69d53990a9
commit
d36e64eff4
|
|
@ -84,7 +84,7 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual uint32_t getSsrc(TrackType trackType) {
|
virtual uint32_t getSsrc(TrackType trackType) {
|
||||||
assert(trackType >= 0 && trackType < TrackMax);
|
assert(trackType >= 0 && trackType < TrackMax);
|
||||||
auto track = _tracks[trackType];
|
auto &track = _tracks[trackType];
|
||||||
if (!track) {
|
if (!track) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
@ -96,7 +96,7 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual uint16_t getSeqence(TrackType trackType) {
|
virtual uint16_t getSeqence(TrackType trackType) {
|
||||||
assert(trackType >= 0 && trackType < TrackMax);
|
assert(trackType >= 0 && trackType < TrackMax);
|
||||||
auto track = _tracks[trackType];
|
auto &track = _tracks[trackType];
|
||||||
if (!track) {
|
if (!track) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
@ -110,7 +110,7 @@ public:
|
||||||
assert(trackType >= TrackInvalid && trackType < TrackMax);
|
assert(trackType >= TrackInvalid && trackType < TrackMax);
|
||||||
if (trackType != TrackInvalid) {
|
if (trackType != TrackInvalid) {
|
||||||
//获取某track的时间戳
|
//获取某track的时间戳
|
||||||
auto track = _tracks[trackType];
|
auto &track = _tracks[trackType];
|
||||||
if (track) {
|
if (track) {
|
||||||
return track->_time_stamp;
|
return track->_time_stamp;
|
||||||
}
|
}
|
||||||
|
|
@ -159,7 +159,7 @@ public:
|
||||||
void onWrite(RtpPacket::Ptr rtp, bool keyPos) override {
|
void onWrite(RtpPacket::Ptr rtp, bool keyPos) override {
|
||||||
_speed += rtp->size();
|
_speed += rtp->size();
|
||||||
assert(rtp->type >= 0 && rtp->type < TrackMax);
|
assert(rtp->type >= 0 && rtp->type < TrackMax);
|
||||||
auto track = _tracks[rtp->type];
|
auto &track = _tracks[rtp->type];
|
||||||
if (track) {
|
if (track) {
|
||||||
track->_seq = rtp->sequence;
|
track->_seq = rtp->sequence;
|
||||||
track->_time_stamp = rtp->timeStamp;
|
track->_time_stamp = rtp->timeStamp;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue