- Mar 17, 2023
-
-
P V authored
-
P V authored
Lag playback by a few frames, and send the first frames as a burst when starting. The hope here is to trade playback latency for less stuttering when transmission is delayed due to reason or another.
-
P V authored
Read controller timing from kernel using an ioctl, and use that information to rate match to keep the latency between us sending an SDU to the socket, and controller completing it constant.
-
P V authored
Provide our own BAP ISO packet sequence numbering to the kernel for it to use.
-
P V authored
Add basics for rate matching.
-
P V authored
-
Wim Taymans authored
Check if we already are connected and return -EBUSY to avoid crashing. Fixes #3091
-
- Mar 16, 2023
-
-
P V authored
Add option bluez5.roles that selects which endpoints (A2DP, BAP, HFP, HSP) will be enabled. This extends and deprecates bluez5.headset-roles.
-
P V authored
Emit any remove node events before resetting initial profile. It indicates to the session manager that nodes if any went away before device disconnected. Usually the profile is removed first which removes the nodes. This depends on ordering of events from bluez, which apparently can be different depending on how remote device disconnects.
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Add the current fill level to the last known latency measurement right before de do the rate matching. This improves accuracy of the matching.
-
Wim Taymans authored
The capture delay calculation had the wrong sign, making the resampler go in the wrong direction and causing pitch changes. Fixes #3093
-
- Mar 15, 2023
-
-
Wim Taymans authored
-
Wim Taymans authored
-
-
-
-