Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | these strings should be copied | Jari Vetoniemi | 2018-10-31 |
| | |||
* | loop through all configs for min/max functions | Jari Vetoniemi | 2018-10-31 |
| | |||
* | Some works towards working audacity | Jari Vetoniemi | 2018-10-31 |
| | | | | | However it needs snd_config for querying pcm devices, so prob wont be working for a while. | ||
* | fix brainfart with recorded data transformation | Jari Vetoniemi | 2018-10-31 |
| | |||
* | set avail to 0 when stopped | Jari Vetoniemi | 2018-10-31 |
| | |||
* | Don't ever return avail more than appbufsz | Jari Vetoniemi | 2018-10-31 |
| | |||
* | make capture streams work (arecord too) | Jari Vetoniemi | 2018-10-31 |
| | |||
* | missing stubs | Jari Vetoniemi | 2018-10-31 |
| | |||
* | implement control searching and volume range get | Jari Vetoniemi | 2018-10-31 |
| | |||
* | remove the pollin hacks | Jari Vetoniemi | 2018-10-31 |
| | | | | just modifying elem in setters is enough | ||
* | fix include install yet again | Jari Vetoniemi | 2018-10-31 |
| | |||
* | make volume muting work | Jari Vetoniemi | 2018-10-31 |
| | |||
* | make alsamixer more responsive | Jari Vetoniemi | 2018-10-31 |
| | |||
* | alsamixer is now usable | Jari Vetoniemi | 2018-10-31 |
| | |||
* | refactor project structure | Jari Vetoniemi | 2018-10-31 |
| | | | | | libasound.c started to become quite large, split the big chunks into pcm.c and mixer.c | ||
* | make alsamixer show controls | Jari Vetoniemi | 2018-10-31 |
| | |||
* | implement sw_param malloc and free | Jari Vetoniemi | 2018-10-31 |
| | |||
* | store hw_param access and implement the getter | Jari Vetoniemi | 2018-10-31 |
| | |||
* | implement snd_pcm_wait and snd_pcm_reset | Jari Vetoniemi | 2018-10-31 |
| | |||
* | minor fixes | Jari Vetoniemi | 2018-10-31 |
| | |||
* | implement snd_pcm_get_chmap | Jari Vetoniemi | 2018-10-31 |
| | |||
* | calculated avail correctly, fixes mpv | Jari Vetoniemi | 2018-10-31 |
| | |||
* | store open mode to avoid state changes | Jari Vetoniemi | 2018-10-31 |
| | | | | | we don't have to reopen the device if it's already nonblocking or not for example. | ||
* | implement snd_pcm_hw_params_test_format | Jari Vetoniemi | 2018-10-31 |
| | |||
* | guard from nullptr | Jari Vetoniemi | 2018-10-31 |
| | |||
* | implement snd_pcm_poll_* functions | Jari Vetoniemi | 2018-10-31 |
| | |||
* | don't while loop in poll | Jari Vetoniemi | 2018-10-31 |
| | | | | | not really sure why sio_revents returns 0 here, but I'll investigate it more later. The poll should block untill POLLOUT or POLLHUP. | ||
* | fix include install | Jari Vetoniemi | 2018-10-31 |
| | |||
* | fix polling logic, use timeout of -1 not 0 | Jari Vetoniemi | 2018-10-31 |
| | |||
* | use the bps value for bpf instead of dividing by 8 | Jari Vetoniemi | 2018-10-31 |
| | |||
* | support floating point encodings | Jari Vetoniemi | 2018-10-31 |
| | | | | | added dsp.c from sndio for handling the conversions. sort of fixes mpv, still has problems due to stubbed functions though. | ||
* | copy the include files :/ | Jari Vetoniemi | 2018-10-31 |
| | |||
* | remove outdated comment | Jari Vetoniemi | 2018-10-31 |
| | |||
* | make openal work | Jari Vetoniemi | 2018-10-31 |
| | | | | make ctl functions return error | ||
* | make SND_PCM_NONBLOCK work | Jari Vetoniemi | 2018-10-31 |
| | | | | lets poll in avail_update* functions. | ||
* | fix stub generation | Jari Vetoniemi | 2018-10-30 |
| | | | | | unimplement mallocs should error, there are some mixed case functions that were not stubbed. | ||
* | Fix openal | Jari Vetoniemi | 2018-10-30 |
| | |||
* | Makefile: lets be less clever | Jari Vetoniemi | 2018-10-30 |
| | |||
* | fixes qutebrowser | Jari Vetoniemi | 2018-10-30 |
| | |||
* | Makefile: soversion symlinks and pkg-config | Jari Vetoniemi | 2018-10-30 |
| | |||
* | fake snd_pcm_avail_update | Jari Vetoniemi | 2018-10-30 |
| | |||
* | force blocking operation | Jari Vetoniemi | 2018-10-30 |
| | | | | Fixes wine and probably many other programs | ||
* | make device_open take in pcm as argument | Jari Vetoniemi | 2018-10-30 |
| | |||
* | log the playback channels too | Jari Vetoniemi | 2018-10-30 |
| | |||
* | Tidy up the log macros | Jari Vetoniemi | 2018-10-30 |
| | |||
* | use snd_pcm_drain before closing | Jari Vetoniemi | 2018-10-30 |
| | | | | | | Just so that we reuse code. Stopping may imply more state changes than just started = false in future, and it's good to have these in same place. | ||
* | log the formats requested | Jari Vetoniemi | 2018-10-30 |
| | |||
* | code style | Jari Vetoniemi | 2018-10-30 |
| | |||
* | snd_lib_error crap, fixes dolphin-emu \o/ | Jari Vetoniemi | 2018-10-29 |
| | |||
* | use WARNX for the function name in print | Jari Vetoniemi | 2018-10-29 |
| |