mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-09-22 04:15:54 -04:00
Feature: Added events source-listeners-is-zero, and more generic source-listeners-changed
This commit is contained in:
parent
64d380b6b6
commit
6331270e70
@ -899,6 +899,11 @@ void source_main (source_t *source)
|
|||||||
stats_event_args (source->mount, "listeners", "%lu", source->listeners);
|
stats_event_args (source->mount, "listeners", "%lu", source->listeners);
|
||||||
if (source->listeners == 0 && source->on_demand)
|
if (source->listeners == 0 && source->on_demand)
|
||||||
source->running = 0;
|
source->running = 0;
|
||||||
|
|
||||||
|
if (source->listeners == 0)
|
||||||
|
event_emit_va("source-listeners-is-zero", EVENT_EXTRA_SOURCE, source, EVENT_EXTRA_LIST_END);
|
||||||
|
|
||||||
|
event_emit_va("source-listeners-changed", EVENT_EXTRA_SOURCE, source, EVENT_EXTRA_LIST_END);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* lets reduce the queue, any lagging clients should of been
|
/* lets reduce the queue, any lagging clients should of been
|
||||||
|
Loading…
Reference in New Issue
Block a user