Skip to content

Add option for reduced SRT packet length for low MTU networks#5

Merged
datagutt merged 1 commit intoirlserver:mainfrom
BELABOX:debug_overlay
May 20, 2025
Merged

Add option for reduced SRT packet length for low MTU networks#5
datagutt merged 1 commit intoirlserver:mainfrom
BELABOX:debug_overlay

Conversation

@datagutt
Copy link
Copy Markdown
Member

No description provided.

@datagutt datagutt merged commit bb226d3 into irlserver:main May 20, 2025
andrescera referenced this pull request in CERALIVE/ceracoder Jan 9, 2026
The previous implementation called stop() directly from signal context,
which invoked g_main_loop_quit() - not async-signal-safe. While GLib
tries to handle this, it's technically undefined behavior.

Changes:
- Add stop_from_signal() GLib callback wrapper
- Use g_unix_signal_add() instead of raw signal()
- Signals are now handled safely from the GLib main loop

Fixes High Issue #5 from code-quality-and-risks.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants