summary refs log tree commit diff stats
path: root/audio/audio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* audio/audio.c: remove trailing newline in error_setgMichael Tokarev2024-01-051-1/+1
* audio: Constify VMStateRichard Henderson2023-12-301-1/+1
* audio: Free consumed default audio devicesAkihiko Odaki2023-11-241-1/+4
* migration: Use vmstate_register_any() for audioJuan Quintela2023-11-011-1/+1
* audio, qtest: get rid of QEMU_AUDIO_DRVPaolo Bonzini2023-10-081-12/+0
* audio: reintroduce default audio backend for VNCPaolo Bonzini2023-10-081-10/+18
* audio: do not use first -audiodev as default audio devicePaolo Bonzini2023-10-081-18/+7
* audio: extend -audio to allow creating a default backendPaolo Bonzini2023-10-081-1/+1
* audio: extract audio_define_defaultPaolo Bonzini2023-10-081-7/+12
* audio: disable default backends if -audio/-audiodev is usedPaolo Bonzini2023-10-081-8/+1
* audio: error hints need a trailing \nPaolo Bonzini2023-10-081-1/+1
* audio: forbid default audiodev backend with -nodefaultsPaolo Bonzini2023-10-031-0/+16
* audio: propagate Error * out of audio_initMartin Kletzander2023-10-031-19/+18
* audio: remove QEMU_AUDIO_* and -audio-help supportPaolo Bonzini2023-10-031-79/+59
* audio: simplify flow in audio_initPaolo Bonzini2023-10-031-32/+32
* audio: commonize voice initializationPaolo Bonzini2023-10-031-17/+2
* audio: return Error ** from audio_state_by_namePaolo Bonzini2023-10-031-1/+2
* audio: allow returning an error from the driver initPaolo Bonzini2023-10-031-3/+10
* audio: Require AudioState in AUD_add_captureMartin Kletzander2023-10-031-4/+2
* audio: remove shadowed localsPaolo Bonzini2023-09-261-6/+5
* 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