- 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
- 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