| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also, switch to the lib wrapper functions
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also makes sure that reported time won't go backwards
|
|
|
|
| |
And warn if Pulse returns a minreq that's too large
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Otherwise there are (rare) risks of not getting signaled after writing the
amount of free audio data the client knows about, leading to a mixer loop
lockup
|
| |
|
|
|
|
|
| |
The method should monotonically count the number of nanoseconds the device has
active contexts
|
| |
|
|
|
|
| |
To match the behavior of other backends
|
|
|
|
| |
This better matches what is given with the WaveIn backend
|
| |
|
| |
|
|
|
|
|
|
| |
count
This ensures we have all the samples available that the app knows about
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Some libs don't really like being unloaded and reloaded all the time, and the
benefits aren't that great
|
| |
|