aboutsummaryrefslogtreecommitdiff
path: root/audio/alsaaudio.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-13qapi audio: Elide redundant has_FOO in generated CMarkus Armbruster1-1/+1
2022-10-11alsaaudio: reduce playback latencyVolker Rümelin1-1/+37
2022-03-22Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau1-2/+2
2022-03-04audio: restore mixing-engine playback buffer sizeVolker Rümelin1-0/+1
2021-06-17alsaaudio: remove #ifdef DEBUG to avoid bit rotVolker Rümelin1-6/+4
2021-01-15audio: Add braces for statements/fix braces' positionZhang Han1-10/+5
2021-01-15audio: split pcm_ops function get_buffer_inVolker Rümelin1-0/+1
2021-01-15audio: fix bit-rotted codeVolker Rümelin1-1/+1
2020-02-18audio/alsaaudio: Remove superfluous semicolonsPhilippe Mathieu-Daudé1-2/+2
2020-02-06audio: proper support for float samples in mixengKővágó, Zoltán1-0/+17
2020-01-31audio: fix bug 1858488Volker Rümelin1-0/+1
2019-10-18audio: basic support for multichannel audioKővágó, Zoltán1-7/+0
2019-10-18audio: replace shift in audio_pcm_info with bytes_per_frameKővágó, Zoltán1-5/+6
2019-09-23audio: split ctl_* functions into enable_* and volume_*Kővágó, Zoltán1-37/+25
2019-09-23alsaaudio: port to the new audio backend apiKővágó, Zoltán1-222/+80
2019-08-21audio: use size_t where makes senseKővágó, Zoltán1-13/+13
2019-08-21audio: remove read and write pcm_opsKővágó, Zoltán1-12/+0
2019-08-21audio: do not run each backend in audio_runKővágó, Zoltán1-2/+5
2019-08-21audio: remove audio_MIN, audio_MAXKővágó, Zoltán1-3/+3
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-1/+2
2019-03-11alsaaudio: port to -audiodev configKővágó, Zoltán1-233/+100
2019-03-11audio: -audiodev command line option basic implementationKővágó, Zoltán1-1/+1
2019-03-11audio: use qapi AudioFormat instead of audfmt_eKővágó, Zoltán1-25/+28
2018-12-12audio/alsaaudio: Remove compiler check around pragmaThomas Huth1-2/+0
2018-03-12audio: add driver registryGerd Hoffmann1-1/+7
2018-02-06audio: Replace AUDIO_FUNC with __func__Alistair Francis1-2/+2
2016-02-02audio: Clean up includesPeter Maydell1-0/+1
2015-06-15alsaaudio: use trace events instead of verboseKővágó, Zoltán1-46/+14
2015-06-15alsaaudio: do not use global variablesKővágó, Zoltán1-68/+82
2015-06-15audio: expose drv_opaque to init_out and init_inKővágó, Zoltán1-2/+3
2015-06-12alsaaudio: Remove unused error handling of qemu_set_fd_handlerFam Zheng1-14/+2
2014-06-13audio: Drop superfluous conditionals around g_free()Markus Armbruster1-8/+4
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1
2012-12-19janitor: do not include qemu-char everywherePaolo Bonzini1-1/+0
2012-12-19janitor: do not rely on indirect inclusions of or from qemu-char.hPaolo Bonzini1-0/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-5/+5
2011-01-12audio: split sample conversion and volume mixingMichael Walle1-1/+1
2011-01-09alsaaudio: add endianness support for VoiceInMichael Walle1-7/+27
2010-10-18issue snd_pcm_start() when capturing audioJindrich Makovicka1-6/+17
2010-10-18fix 100% CPU load when idle with ALSAJindrich Makovicka1-0/+4
2010-04-21audio/alsa: Avoid snd_pcm_format_t vs audfmt_e mixupmalc1-5/+6
2010-02-28audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handlermalc1-0/+4
2010-02-28audio/alsa: Spelling typo (paramters)Vagrant Cascadian1-1/+1
2009-10-03oss/alsa: Do not invoke UB described in 7.15.1.1 (this time for ADC)malc1-12/+15
2009-10-02alsa: Change default buffer/period sizemalc1-1/+2
2009-10-02oss/alsa: Do not invoke UB described in 7.15.1.1malc1-11/+14
2009-09-18audio: internal API changemalc1-7/+2
2009-09-18alsa: use audio_pcm_hw_clip_outmalc1-45/+43
2009-09-14alsa: Use proper value when testing returned events in alsa_poll_handlermalc1-4/+6
2009-09-14alsa/oss: Remove fd transfer handlers before closing oss/alsa fd/handlemalc1-25/+28