Commit 9f357c24 by xiongguangjie

avoid seq cycle

parent b8806657
...@@ -537,7 +537,8 @@ void SrtTransport::onSendTSData(const Buffer::Ptr &buffer, bool flush){ ...@@ -537,7 +537,8 @@ void SrtTransport::onSendTSData(const Buffer::Ptr &buffer, bool flush){
while(ptr < end && size >=payloadSize){ while(ptr < end && size >=payloadSize){
pkt = std::make_shared<DataPacket>(); pkt = std::make_shared<DataPacket>();
pkt->f = 0; pkt->f = 0;
pkt->packet_seq_number = _send_packet_seq_number++; pkt->packet_seq_number = _send_packet_seq_number&0x7fffffff;
_send_packet_seq_number = (_send_packet_seq_number+1)&0x7fffffff;
pkt->PP = 3; pkt->PP = 3;
pkt->O = 0; pkt->O = 0;
pkt->KK = 0; pkt->KK = 0;
...@@ -553,7 +554,8 @@ void SrtTransport::onSendTSData(const Buffer::Ptr &buffer, bool flush){ ...@@ -553,7 +554,8 @@ void SrtTransport::onSendTSData(const Buffer::Ptr &buffer, bool flush){
if(size >0 && ptr <end){ if(size >0 && ptr <end){
pkt = std::make_shared<DataPacket>(); pkt = std::make_shared<DataPacket>();
pkt->f = 0; pkt->f = 0;
pkt->packet_seq_number = _send_packet_seq_number++; pkt->packet_seq_number = _send_packet_seq_number&0x7fffffff;
_send_packet_seq_number = (_send_packet_seq_number+1)&0x7fffffff;
pkt->PP = 3; pkt->PP = 3;
pkt->O = 0; pkt->O = 0;
pkt->KK = 0; pkt->KK = 0;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论