1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Refine code, remove goto

This commit is contained in:
winlin 2021-02-27 17:53:59 +08:00
parent f4f85a98d2
commit f83a47a0fc

View file

@ -572,13 +572,12 @@ srs_error_t SrsRtcPlayStream::cycle()
} }
// Wait for amount of packets. // Wait for amount of packets.
try_dump_again:
SrsRtpPacket2* pkt = NULL; SrsRtpPacket2* pkt = NULL;
consumer->dump_packet(&pkt); consumer->dump_packet(&pkt);
if (!pkt) { if (!pkt) {
// TODO: FIXME: We should check the quit event. // TODO: FIXME: We should check the quit event.
consumer->wait(mw_msgs); consumer->wait(mw_msgs);
goto try_dump_again; continue;
} }
// Send-out the RTP packet and do cleanup // Send-out the RTP packet and do cleanup