Skip to content

fix(jack): make DeviceId stable across restarts#1284

Merged
roderickvd merged 1 commit into
masterfrom
fix/jack-device-id-stability
Jul 22, 2026
Merged

fix(jack): make DeviceId stable across restarts#1284
roderickvd merged 1 commit into
masterfrom
fix/jack-device-id-stability

Conversation

@roderickvd

Copy link
Copy Markdown
Member

Device::id() and description() derived from the JACK client name, which embeds the process ID. That broke DeviceId's documented restart-stability contract. Use direction (input/output) instead.

Fixes #1279

Device::id() and description() derived from the JACK client name,
which embeds the process ID. That broke DeviceId's documented
restart-stability contract. Use direction (input/output) instead,
the only stable part of a synthetic JACK device's identity.

Fixes #1279
@roderickvd

Copy link
Copy Markdown
Member Author

@edwloef

@edwloef

edwloef commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Looks good I think :)

@roderickvd
roderickvd merged commit 44d67d9 into master Jul 22, 2026
32 checks passed
@roderickvd
roderickvd deleted the fix/jack-device-id-stability branch July 22, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

What to do with JACK device names?

2 participants