summaryrefslogtreecommitdiff
path: root/audio/audio.c
Commit message (Expand)AuthorAgeFilesLines
* audio/pwaudio.c: Add Pipewire audio backend for QEMUDorinda Bassey2023-05-051-0/+3
* audio: remove sw->ratioVolker Rümelin2023-03-061-1/+0
* audio: handle leftover audio frame from upsamplingVolker Rümelin2023-03-061-6/+28
* audio: make recording packet length calculation exactVolker Rümelin2023-03-061-21/+8
* audio: rename variables in audio_pcm_sw_read()Volker Rümelin2023-03-061-9/+9
* audio: replace the resampling loop in audio_pcm_sw_read()Volker Rümelin2023-03-061-24/+35
* audio: make playback packet length calculation exactVolker Rümelin2023-03-061-25/+18
* audio: remove unused noop_conv() functionVolker Rümelin2023-03-061-8/+0
* audio: don't misuse audio_pcm_sw_write()Volker Rümelin2023-03-061-11/+18
* audio: rename variables in audio_pcm_sw_write()Volker Rümelin2023-03-061-23/+22
* audio: remove sw == NULL checkVolker Rümelin2023-03-061-4/+0
* audio: replace the resampling loop in audio_pcm_sw_write()Volker Rümelin2023-03-061-27/+36
* audio: change type and name of the resample bufferVolker Rümelin2023-03-061-7/+8
* audio: change type of mix_buf and conv_bufVolker Rümelin2023-03-061-53/+53
* audio: remove audio_calloc() functionVolker Rümelin2023-03-061-20/+0
* audio/mixeng: use g_new0() instead of audio_calloc()Volker Rümelin2023-03-061-5/+0
* audio: log unimplemented audio device sample ratesVolker Rümelin2023-03-061-0/+1
* qapi, audio: Make introspection reflect build configuration more closelyDaniel P. Berrangé2023-01-301-0/+20
* qapi, audio: add query-audiodev commandDaniel P. Berrangé2023-01-301-0/+12
* qapi audio: Elide redundant has_FOO in generated CMarkus Armbruster2022-12-131-4/+2
* module: add Error arguments to module_load and module_load_qomClaudio Fontana2022-11-061-6/+10
* module: rename module_load_one to module_loadClaudio Fontana2022-11-061-1/+1
* audio: improve out.voices testHelge Konetzka2022-10-121-1/+1
* audio: fix in.voices testHelge Konetzka2022-10-121-1/+1
* audio: fix sw->buf size for audio recordingVolker Rümelin2022-10-111-1/+1
* audio: refactor audio_get_avail()Volker Rümelin2022-10-111-5/+19
* audio: rename audio_sw_bytes_free()Volker Rümelin2022-10-111-6/+14
* audio: swap audio_rate_get_bytes() function parametersVolker Rümelin2022-10-111-1/+1
* audio: add more audio rate control functionsVolker Rümelin2022-10-111-11/+24
* audio: run downstream playback queue unconditionallyVolker Rümelin2022-10-111-4/+4
* audio: fix GUS audio playback with out.mixing-engine=offVolker Rümelin2022-10-111-1/+2
* audio: refactor code in audio_run_out()Volker Rümelin2022-10-111-9/+8
* audio: remove abort() in audio_bug()Volker Rümelin2022-09-271-1/+0
* Revert "audio: Log context for audio bug"Volker Rümelin2022-09-271-12/+13
* audio: Add sndio backendAlexandre Ratchov2022-09-271-0/+1
* audio: add help option for -audio and -audiodevClaudio Fontana2022-09-191-0/+19
* audio: exit(1) if audio backend failed to be found or initializedMarc-André Lureau2022-09-021-3/+11
* introduce -audio as a replacement for -soundhwPaolo Bonzini2022-05-141-1/+7
* include: move qemu_get_vm_name() to sysemu.hMarc-André Lureau2022-04-061-1/+1
* Use g_new() & friends where that makes obvious senseMarkus Armbruster2022-03-211-2/+2
* audio: Log context for audio bugAkihiko Odaki2022-03-151-13/+12
* audio: restore mixing-engine playback buffer sizeVolker Rümelin2022-03-041-17/+52
* Revert "audio: fix wavcapture segfault"Volker Rümelin2022-03-041-2/+2
* audio: add pcm_ops function table for capture backendVolker Rümelin2022-03-041-0/+2
* audio: copy playback stream in sequential orderVolker Rümelin2022-03-041-15/+9
* audio: inline function audio_pcm_sw_get_rpos_in()Volker Rümelin2022-03-041-18/+5
* audio: add function audio_pcm_hw_conv_in()Volker Rümelin2022-03-041-6/+19
* audio: move function audio_pcm_hw_clip_out()Volker Rümelin2022-03-041-19/+19
* audio: replace open-coded buffer arithmeticVolker Rümelin2022-03-041-18/+7
* audio: add "dbus" audio backendMarc-André Lureau2021-12-211-0/+1