Cleanup alsa quirks section
This commit is contained in:
parent
0f5bec78c4
commit
9b93bffd8b
1 changed files with 4 additions and 6 deletions
10
alsa_info.md
10
alsa_info.md
|
|
@ -749,16 +749,14 @@ int main(int argc, char **argv)
|
||||||
#### ALSA quirks
|
#### ALSA quirks
|
||||||
* alsa-lib startup behaviour for output devices
|
* alsa-lib startup behaviour for output devices
|
||||||
* Need to be prefilled with 2 * period_size
|
* Need to be prefilled with 2 * period_size
|
||||||
* Just because
|
|
||||||
* If not... xrun after a while...without them being reported in your app
|
* If not... xrun after a while...without them being reported in your app
|
||||||
* Errors in dmesg
|
* Errors in dmesg
|
||||||
* Maintain handshake with library
|
* Maintain handshake with library
|
||||||
* Get state from pcm handle
|
* Get state from pcm handle
|
||||||
* Depending on that state, do stuff
|
* xrun?
|
||||||
* recover from xrun
|
* call recover
|
||||||
* prepare again after xrun
|
* prepare again
|
||||||
* prefill before writing your own audio!
|
* prefill before writing your own audio when using a playback device!
|
||||||
* https://www.alsa-project.org/alsa-doc/alsa-lib/pcm.html
|
|
||||||
* Input/output settings linked to each other on same device
|
* Input/output settings linked to each other on same device
|
||||||
* Sounds logical...
|
* Sounds logical...
|
||||||
* ...However, ALSA will allow to let you define f.e. 48kHz on input and 16kHz on output
|
* ...However, ALSA will allow to let you define f.e. 48kHz on input and 16kHz on output
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue