summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* make volume muting workJari Vetoniemi2018-10-31
|
* make alsamixer more responsiveJari Vetoniemi2018-10-31
|
* alsamixer is now usableJari Vetoniemi2018-10-31
|
* refactor project structureJari Vetoniemi2018-10-31
| | | | | libasound.c started to become quite large, split the big chunks into pcm.c and mixer.c
* make alsamixer show controlsJari Vetoniemi2018-10-31
|
* implement sw_param malloc and freeJari Vetoniemi2018-10-31
|
* store hw_param access and implement the getterJari Vetoniemi2018-10-31
|
* implement snd_pcm_wait and snd_pcm_resetJari Vetoniemi2018-10-31
|
* minor fixesJari Vetoniemi2018-10-31
|
* implement snd_pcm_get_chmapJari Vetoniemi2018-10-31
|
* calculated avail correctly, fixes mpvJari Vetoniemi2018-10-31
|
* store open mode to avoid state changesJari Vetoniemi2018-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_formatJari Vetoniemi2018-10-31
|
* guard from nullptrJari Vetoniemi2018-10-31
|
* implement snd_pcm_poll_* functionsJari Vetoniemi2018-10-31
|
* don't while loop in pollJari Vetoniemi2018-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 installJari Vetoniemi2018-10-31
|
* fix polling logic, use timeout of -1 not 0Jari Vetoniemi2018-10-31
|
* use the bps value for bpf instead of dividing by 8Jari Vetoniemi2018-10-31
|
* support floating point encodingsJari Vetoniemi2018-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 Vetoniemi2018-10-31
|
* remove outdated commentJari Vetoniemi2018-10-31
|
* make openal workJari Vetoniemi2018-10-31
| | | | make ctl functions return error
* make SND_PCM_NONBLOCK workJari Vetoniemi2018-10-31
| | | | lets poll in avail_update* functions.
* fix stub generationJari Vetoniemi2018-10-30
| | | | | unimplement mallocs should error, there are some mixed case functions that were not stubbed.
* Fix openalJari Vetoniemi2018-10-30
|
* Makefile: lets be less cleverJari Vetoniemi2018-10-30
|
* fixes qutebrowserJari Vetoniemi2018-10-30
|
* Makefile: soversion symlinks and pkg-configJari Vetoniemi2018-10-30
|
* fake snd_pcm_avail_updateJari Vetoniemi2018-10-30
|
* force blocking operationJari Vetoniemi2018-10-30
| | | | Fixes wine and probably many other programs
* make device_open take in pcm as argumentJari Vetoniemi2018-10-30
|
* log the playback channels tooJari Vetoniemi2018-10-30
|
* Tidy up the log macrosJari Vetoniemi2018-10-30
|
* use snd_pcm_drain before closingJari Vetoniemi2018-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 requestedJari Vetoniemi2018-10-30
|
* code styleJari Vetoniemi2018-10-30
|
* snd_lib_error crap, fixes dolphin-emu \o/Jari Vetoniemi2018-10-29
|
* use WARNX for the function name in printJari Vetoniemi2018-10-29
|
* fix snd_pcm_hw_params_get_channels_maxJari Vetoniemi2018-10-29
|
* Initial commitJari Vetoniemi2018-10-29