Warm Android Opus preroll and start audio at the first keyframe

This commit is contained in:
evgeny committed 2026-10-13 16:30:41 +02:00
1 parent 79701feef1
commit 8206e53b5c
2 files changed
+55 -16

No files matched your search

+4
View File
@@ -55,6 +55,10 @@ struct stream_optimizer {
/* Точный срок гонки не зависит от фазы общего 100-мс таймера; selector остаётся отложенным. */
static void startup_timeout(void *arg) {
struct stream_optimizer *o = arg; o->startup_timer = NULL;
DEBUG_DEBUG(DEBUG_CATEGORY_STREAM, "stream bootstrap relay deadline group=%llx source=%llx epoch=%llx elapsed_ms=%llu delay_ms=%u",
(unsigned long long)o->descriptor.group_id, (unsigned long long)o->descriptor.source_node_id,
(unsigned long long)o->descriptor.source_epoch, (unsigned long long)(get_time_tb() / 10 - o->started_ms),
STREAM_BOOTSTRAP_RELAY_MS);
stream_network_wake(stream_network_get(o->inst));
}