Commit Graph

6 Commits

Author SHA1 Message Date
Paul Obernesser ca461c47da add PBP qualification tests and rename QoS profiles
- Rename AuracastQosHigh/Mid/Low to AuracastQosDefault/Fast for clarity
- Add Public Broadcast Profile (PBP) service data to advertising with dynamic feature calculation based on encryption and sample rate
- Add PBP/PBS/STR test cases (BV-01-C through BV-06-C) for standard and high quality streaming with various configurations
- Update all existing test cases and main scripts to use new QoS profile names
2025-12-08 16:18:40 +01:00
pstruebi 98dd00e653 Implement adaptive frame dropping (#10)
- Implement adaptive frame dropping to prevent latency from accumulating
- small packets are dropped and a crossfade is used to hide the dropping.
- still audible in some situations

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/10
2025-11-04 17:16:33 +01:00
pstruebi 37984b028b refactor: add device cache refresh and rename PipeWire input listing functions 2025-10-06 13:00:09 +02:00
pstruebi 430fb1009d bugfixes/prepare_for_first_unit (#8)
- update ui
- implement different features like restart
- bugfixes

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/8
2025-10-06 12:16:39 +02:00
pstruebi 69cde553cd feat: add retry loop for USB input detection to match AES67 behavior 2025-09-02 14:14:35 +02:00
pstruebi 0d72804997 feature/network_audio (#6)
- make the device work standalone with webui
- add support for aes67
- may more things

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/6
2025-08-27 12:43:35 +02:00