1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-23 06:25:24 +00:00

Feature: Added events source-listeners-is-zero, and more generic source-listeners-changed

This commit is contained in:
Philipp Schafft 2023-04-18 12:00:42 +00:00
parent 64d380b6b6
commit 6331270e70

View File

@ -899,6 +899,11 @@ void source_main (source_t *source)
stats_event_args (source->mount, "listeners", "%lu", source->listeners);
if (source->listeners == 0 && source->on_demand)
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