1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-15 04:42:04 +00:00

merge from feilong, consumer directly sleep when paused.

This commit is contained in:
winlin 2015-01-23 17:07:17 +08:00
parent 8ace73f30d
commit f9d1e1111a

View file

@ -525,6 +525,11 @@ int SrsConsumer::dump_packets(SrsMessageArray* msgs, int& count)
#ifdef SRS_PERF_QUEUE_COND_WAIT
void SrsConsumer::wait(int nb_msgs, int duration)
{
if (paused) {
st_usleep(SRS_CONSTS_RTMP_PULSE_TIMEOUT_US);
return;
}
mw_min_msgs = nb_msgs;
mw_duration = duration;