merge from feilong, consumer directly sleep when paused.

pull/133/head
winlin 10 years ago
parent 8ace73f30d
commit f9d1e1111a

@ -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;

Loading…
Cancel
Save