{"id":492294,"url":"http://patchwork.ozlabs.org/api/1.0/series/492294/?format=json","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.0/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"name":"audio: cleanups & add a manual test","date":"2026-02-16T11:14:52","submitter":{"id":66774,"url":"http://patchwork.ozlabs.org/api/1.0/people/66774/?format=json","name":"Marc-André Lureau","email":"marcandre.lureau@redhat.com"},"version":1,"total":85,"received_total":85,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/492294/mbox/","cover_letter":{"id":2196795,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2196795/?format=json","msgid":"<20260216-audio-v1-0-e676662e4514@redhat.com>","date":"2026-02-16T11:14:49","name":"[00/85] audio: cleanups & add a manual test"},"patches":[{"id":2196794,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196794/?format=json","msgid":"<20260216-audio-v1-1-e676662e4514@redhat.com>","date":"2026-02-16T11:14:50","name":"[01/85] audio: remove obsolete/obscure functions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-1-e676662e4514@redhat.com/mbox/"},{"id":2196793,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196793/?format=json","msgid":"<20260216-audio-v1-2-e676662e4514@redhat.com>","date":"2026-02-16T11:14:51","name":"[02/85] adlib: remove dead code","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-2-e676662e4514@redhat.com/mbox/"},{"id":2196788,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196788/?format=json","msgid":"<20260216-audio-v1-3-e676662e4514@redhat.com>","date":"2026-02-16T11:14:52","name":"[03/85] audio/adlib: drop ts_helper HWVoice field","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-3-e676662e4514@redhat.com/mbox/"},{"id":2196798,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196798/?format=json","msgid":"<20260216-audio-v1-4-e676662e4514@redhat.com>","date":"2026-02-16T11:14:53","name":"[04/85] audio/dbus: make \"dbus\" the default backend when using -display dbus","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-4-e676662e4514@redhat.com/mbox/"},{"id":2196790,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196790/?format=json","msgid":"<20260216-audio-v1-5-e676662e4514@redhat.com>","date":"2026-02-16T11:14:54","name":"[05/85] qemu-options.hx: clarify default audio backend selection","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-5-e676662e4514@redhat.com/mbox/"},{"id":2196791,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196791/?format=json","msgid":"<20260216-audio-v1-6-e676662e4514@redhat.com>","date":"2026-02-16T11:14:55","name":"[06/85] qemu-options.hx: document -audiodev dbus","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-6-e676662e4514@redhat.com/mbox/"},{"id":2196792,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196792/?format=json","msgid":"<20260216-audio-v1-7-e676662e4514@redhat.com>","date":"2026-02-16T11:14:56","name":"[07/85] audio: replace vm_running with runstate_is_running()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-7-e676662e4514@redhat.com/mbox/"},{"id":2196789,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196789/?format=json","msgid":"<20260216-audio-v1-8-e676662e4514@redhat.com>","date":"2026-02-16T11:14:57","name":"[08/85] audio: list backends as modules","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-8-e676662e4514@redhat.com/mbox/"},{"id":2196797,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196797/?format=json","msgid":"<20260216-audio-v1-9-e676662e4514@redhat.com>","date":"2026-02-16T11:14:58","name":"[09/85] build-sys: create a libaudio","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-9-e676662e4514@redhat.com/mbox/"},{"id":2196861,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196861/?format=json","msgid":"<20260216-audio-v1-10-e676662e4514@redhat.com>","date":"2026-02-16T11:14:59","name":"[10/85] scripts/modinfo: add type annotations","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-10-e676662e4514@redhat.com/mbox/"},{"id":2196814,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196814/?format=json","msgid":"<20260216-audio-v1-11-e676662e4514@redhat.com>","date":"2026-02-16T11:15:00","name":"[11/85] scripts/modinfo: remove trailing ;","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-11-e676662e4514@redhat.com/mbox/"},{"id":2196796,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196796/?format=json","msgid":"<20260216-audio-v1-12-e676662e4514@redhat.com>","date":"2026-02-16T11:15:01","name":"[12/85] scripts/modinfo: use in instead of find()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-12-e676662e4514@redhat.com/mbox/"},{"id":2196805,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196805/?format=json","msgid":"<20260216-audio-v1-13-e676662e4514@redhat.com>","date":"2026-02-16T11:15:02","name":"[13/85] scripts/modinfo: use f-strings","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-13-e676662e4514@redhat.com/mbox/"},{"id":2196802,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196802/?format=json","msgid":"<20260216-audio-v1-14-e676662e4514@redhat.com>","date":"2026-02-16T11:15:03","name":"[14/85] scripts/modinfo: use argparse","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-14-e676662e4514@redhat.com/mbox/"},{"id":2196799,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196799/?format=json","msgid":"<20260216-audio-v1-15-e676662e4514@redhat.com>","date":"2026-02-16T11:15:04","name":"[15/85] scripts/modinfo: make --devices optional","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-15-e676662e4514@redhat.com/mbox/"},{"id":2196801,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196801/?format=json","msgid":"<20260216-audio-v1-16-e676662e4514@redhat.com>","date":"2026-02-16T11:15:05","name":"[16/85] scripts/modinfo: add --skip-missing-deps","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-16-e676662e4514@redhat.com/mbox/"},{"id":2196813,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196813/?format=json","msgid":"<20260216-audio-v1-17-e676662e4514@redhat.com>","date":"2026-02-16T11:15:06","name":"[17/85] util: add some extra stubs for qemu modules initialization","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-17-e676662e4514@redhat.com/mbox/"},{"id":2196800,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196800/?format=json","msgid":"<20260216-audio-v1-18-e676662e4514@redhat.com>","date":"2026-02-16T11:15:07","name":"[18/85] tests: start manual audio backend test","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-18-e676662e4514@redhat.com/mbox/"},{"id":2196806,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196806/?format=json","msgid":"<20260216-audio-v1-19-e676662e4514@redhat.com>","date":"2026-02-16T11:15:08","name":"[19/85] audio: constify audsettings argument","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-19-e676662e4514@redhat.com/mbox/"},{"id":2196803,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196803/?format=json","msgid":"<20260216-audio-v1-20-e676662e4514@redhat.com>","date":"2026-02-16T11:15:09","name":"[20/85] audio: introduce AudioMixengBackend","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-20-e676662e4514@redhat.com/mbox/"},{"id":2196869,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196869/?format=json","msgid":"<20260216-audio-v1-21-e676662e4514@redhat.com>","date":"2026-02-16T11:15:10","name":"[21/85] audio: use DEFINE_TYPES","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-21-e676662e4514@redhat.com/mbox/"},{"id":2196864,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196864/?format=json","msgid":"<20260216-audio-v1-22-e676662e4514@redhat.com>","date":"2026-02-16T11:15:11","name":"[22/85] audio: simplify audio_init()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-22-e676662e4514@redhat.com/mbox/"},{"id":2196820,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196820/?format=json","msgid":"<20260216-audio-v1-23-e676662e4514@redhat.com>","date":"2026-02-16T11:15:12","name":"[23/85] audio: move object creation to audio_driver_init()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-23-e676662e4514@redhat.com/mbox/"},{"id":2196867,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196867/?format=json","msgid":"<20260216-audio-v1-24-e676662e4514@redhat.com>","date":"2026-02-16T11:15:13","name":"[24/85] audio: add QOM module-objects for each backend","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-24-e676662e4514@redhat.com/mbox/"},{"id":2196810,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196810/?format=json","msgid":"<20260216-audio-v1-25-e676662e4514@redhat.com>","date":"2026-02-16T11:15:14","name":"[25/85] audio: remove set_dbus_server from audio_driver","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-25-e676662e4514@redhat.com/mbox/"},{"id":2196828,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196828/?format=json","msgid":"<20260216-audio-v1-26-e676662e4514@redhat.com>","date":"2026-02-16T11:15:15","name":"[26/85] audio: lookup \"audio-\" object types, and realize them","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-26-e676662e4514@redhat.com/mbox/"},{"id":2196853,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196853/?format=json","msgid":"<20260216-audio-v1-27-e676662e4514@redhat.com>","date":"2026-02-16T11:15:16","name":"[27/85] audio: drop audio driver registration","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-27-e676662e4514@redhat.com/mbox/"},{"id":2196844,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196844/?format=json","msgid":"<20260216-audio-v1-28-e676662e4514@redhat.com>","date":"2026-02-16T11:15:17","name":"[28/85] module: remove audio module support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-28-e676662e4514@redhat.com/mbox/"},{"id":2196804,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196804/?format=json","msgid":"<20260216-audio-v1-29-e676662e4514@redhat.com>","date":"2026-02-16T11:15:18","name":"[29/85] audio: replace type_init() with DEFINE_TYPES","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-29-e676662e4514@redhat.com/mbox/"},{"id":2196831,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196831/?format=json","msgid":"<20260216-audio-v1-30-e676662e4514@redhat.com>","date":"2026-02-16T11:15:19","name":"[30/85] audio: keep a strong reference on the backend","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-30-e676662e4514@redhat.com/mbox/"},{"id":2196856,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196856/?format=json","msgid":"<20260216-audio-v1-31-e676662e4514@redhat.com>","date":"2026-02-16T11:15:20","name":"[31/85] audio: make list type declaration private","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-31-e676662e4514@redhat.com/mbox/"},{"id":2196808,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196808/?format=json","msgid":"<20260216-audio-v1-32-e676662e4514@redhat.com>","date":"2026-02-16T11:15:21","name":"[32/85] audio: make create_pdos() private","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-32-e676662e4514@redhat.com/mbox/"},{"id":2196815,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196815/?format=json","msgid":"<20260216-audio-v1-33-e676662e4514@redhat.com>","date":"2026-02-16T11:15:22","name":"[33/85] replay: remove dependency on audio/","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-33-e676662e4514@redhat.com/mbox/"},{"id":2196818,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196818/?format=json","msgid":"<20260216-audio-v1-34-e676662e4514@redhat.com>","date":"2026-02-16T11:15:23","name":"[34/85] audio: make all the backend-specific APIs take the be","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-34-e676662e4514@redhat.com/mbox/"},{"id":2196835,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196835/?format=json","msgid":"<20260216-audio-v1-35-e676662e4514@redhat.com>","date":"2026-02-16T11:15:24","name":"[35/85] audio: make AudioBackend truly abstract","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-35-e676662e4514@redhat.com/mbox/"},{"id":2196809,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196809/?format=json","msgid":"<20260216-audio-v1-36-e676662e4514@redhat.com>","date":"2026-02-16T11:15:25","name":"[36/85] audio: split AudioBackend","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-36-e676662e4514@redhat.com/mbox/"},{"id":2196811,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196811/?format=json","msgid":"<20260216-audio-v1-37-e676662e4514@redhat.com>","date":"2026-02-16T11:15:26","name":"[37/85] audio: AUD_ -> audio_be_","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-37-e676662e4514@redhat.com/mbox/"},{"id":2196812,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196812/?format=json","msgid":"<20260216-audio-v1-38-e676662e4514@redhat.com>","date":"2026-02-16T11:15:27","name":"[38/85] audio-be: add common pre-conditions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-38-e676662e4514@redhat.com/mbox/"},{"id":2196848,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196848/?format=json","msgid":"<20260216-audio-v1-39-e676662e4514@redhat.com>","date":"2026-02-16T11:15:28","name":"[39/85] audio-be: add some state trace for debugging","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-39-e676662e4514@redhat.com/mbox/"},{"id":2196830,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196830/?format=json","msgid":"<20260216-audio-v1-40-e676662e4514@redhat.com>","date":"2026-02-16T11:15:29","name":"[40/85] audio: split AudioMixengBackend code in audio-mixeng-be.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-40-e676662e4514@redhat.com/mbox/"},{"id":2196825,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196825/?format=json","msgid":"<20260216-audio-v1-41-e676662e4514@redhat.com>","date":"2026-02-16T11:15:30","name":"[41/85] audio: make audio_driver init() & fini() optional","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-41-e676662e4514@redhat.com/mbox/"},{"id":2196819,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196819/?format=json","msgid":"<20260216-audio-v1-42-e676662e4514@redhat.com>","date":"2026-02-16T11:15:31","name":"[42/85] audio/dbus: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-42-e676662e4514@redhat.com/mbox/"},{"id":2196868,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196868/?format=json","msgid":"<20260216-audio-v1-43-e676662e4514@redhat.com>","date":"2026-02-16T11:15:32","name":"[43/85] audio/spice: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-43-e676662e4514@redhat.com/mbox/"},{"id":2196866,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196866/?format=json","msgid":"<20260216-audio-v1-44-e676662e4514@redhat.com>","date":"2026-02-16T11:15:33","name":"[44/85] audio/wav: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-44-e676662e4514@redhat.com/mbox/"},{"id":2196807,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196807/?format=json","msgid":"<20260216-audio-v1-45-e676662e4514@redhat.com>","date":"2026-02-16T11:15:34","name":"[45/85] audio/noaudio: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-45-e676662e4514@redhat.com/mbox/"},{"id":2196854,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196854/?format=json","msgid":"<20260216-audio-v1-46-e676662e4514@redhat.com>","date":"2026-02-16T11:15:35","name":"[46/85] audio/alsa: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-46-e676662e4514@redhat.com/mbox/"},{"id":2196842,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196842/?format=json","msgid":"<20260216-audio-v1-47-e676662e4514@redhat.com>","date":"2026-02-16T11:15:36","name":"[47/85] audio/oss: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-47-e676662e4514@redhat.com/mbox/"},{"id":2196850,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196850/?format=json","msgid":"<20260216-audio-v1-48-e676662e4514@redhat.com>","date":"2026-02-16T11:15:37","name":"[48/85] audio/pa: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-48-e676662e4514@redhat.com/mbox/"},{"id":2196851,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196851/?format=json","msgid":"<20260216-audio-v1-49-e676662e4514@redhat.com>","date":"2026-02-16T11:15:38","name":"[49/85] audio/sdl: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-49-e676662e4514@redhat.com/mbox/"},{"id":2196873,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196873/?format=json","msgid":"<20260216-audio-v1-50-e676662e4514@redhat.com>","date":"2026-02-16T11:15:39","name":"[50/85] audio/pw: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-50-e676662e4514@redhat.com/mbox/"},{"id":2196862,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196862/?format=json","msgid":"<20260216-audio-v1-51-e676662e4514@redhat.com>","date":"2026-02-16T11:15:40","name":"[51/85] audio/jack: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-51-e676662e4514@redhat.com/mbox/"},{"id":2196841,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196841/?format=json","msgid":"<20260216-audio-v1-52-e676662e4514@redhat.com>","date":"2026-02-16T11:15:41","name":"[52/85] audio/sndio: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-52-e676662e4514@redhat.com/mbox/"},{"id":2196852,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196852/?format=json","msgid":"<20260216-audio-v1-53-e676662e4514@redhat.com>","date":"2026-02-16T11:15:42","name":"[53/85] audio/coreaudio: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-53-e676662e4514@redhat.com/mbox/"},{"id":2196857,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196857/?format=json","msgid":"<20260216-audio-v1-54-e676662e4514@redhat.com>","date":"2026-02-16T11:15:43","name":"[54/85] audio/dsound: convert to QOM lifecycle methods","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-54-e676662e4514@redhat.com/mbox/"},{"id":2196840,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196840/?format=json","msgid":"<20260216-audio-v1-55-e676662e4514@redhat.com>","date":"2026-02-16T11:15:44","name":"[55/85] audio: remove audio_driver init/fini/next","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-55-e676662e4514@redhat.com/mbox/"},{"id":2196829,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196829/?format=json","msgid":"<20260216-audio-v1-56-e676662e4514@redhat.com>","date":"2026-02-16T11:15:45","name":"[56/85] audio: remove audio_driver","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-56-e676662e4514@redhat.com/mbox/"},{"id":2196837,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196837/?format=json","msgid":"<20260216-audio-v1-57-e676662e4514@redhat.com>","date":"2026-02-16T11:15:46","name":"[57/85] audio: move pcm_ops into AudioMixengBackendClass","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-57-e676662e4514@redhat.com/mbox/"},{"id":2196839,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196839/?format=json","msgid":"<20260216-audio-v1-58-e676662e4514@redhat.com>","date":"2026-02-16T11:15:47","name":"[58/85] audio: constify some add_capture() arguments","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-58-e676662e4514@redhat.com/mbox/"},{"id":2196863,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196863/?format=json","msgid":"<20260216-audio-v1-59-e676662e4514@redhat.com>","date":"2026-02-16T11:15:48","name":"[59/85] audio/alsa: replace custom logging with error_report and trace events","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-59-e676662e4514@redhat.com/mbox/"},{"id":2196872,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196872/?format=json","msgid":"<20260216-audio-v1-60-e676662e4514@redhat.com>","date":"2026-02-16T11:15:49","name":"[60/85] audio/coreaudio: replace custom logging with error_report","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-60-e676662e4514@redhat.com/mbox/"},{"id":2196834,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196834/?format=json","msgid":"<20260216-audio-v1-61-e676662e4514@redhat.com>","date":"2026-02-16T11:15:50","name":"[61/85] audio/dbus: remove unused AUDIO_CAP macro","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-61-e676662e4514@redhat.com/mbox/"},{"id":2196847,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196847/?format=json","msgid":"<20260216-audio-v1-62-e676662e4514@redhat.com>","date":"2026-02-16T11:15:51","name":"[62/85] audio/dsound: replace custom logging with error_report & trace","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-62-e676662e4514@redhat.com/mbox/"},{"id":2196817,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196817/?format=json","msgid":"<20260216-audio-v1-63-e676662e4514@redhat.com>","date":"2026-02-16T11:15:52","name":"[63/85] audio/jack: replace custom logging with report & trace","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-63-e676662e4514@redhat.com/mbox/"},{"id":2196822,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196822/?format=json","msgid":"<20260216-audio-v1-64-e676662e4514@redhat.com>","date":"2026-02-16T11:15:53","name":"[64/85] audio/noaudio: remove unused AUDIO_CAP macro","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-64-e676662e4514@redhat.com/mbox/"},{"id":2196870,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196870/?format=json","msgid":"<20260216-audio-v1-65-e676662e4514@redhat.com>","date":"2026-02-16T11:15:54","name":"[65/85] audio/oss: replace custom logging with report & trace","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-65-e676662e4514@redhat.com/mbox/"},{"id":2196843,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196843/?format=json","msgid":"<20260216-audio-v1-66-e676662e4514@redhat.com>","date":"2026-02-16T11:15:55","name":"[66/85] audio/pa: replace custom logging with report & trace","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-66-e676662e4514@redhat.com/mbox/"},{"id":2196833,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196833/?format=json","msgid":"<20260216-audio-v1-67-e676662e4514@redhat.com>","date":"2026-02-16T11:15:56","name":"[67/85] audio/pw: replace custom logging with error_report","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-67-e676662e4514@redhat.com/mbox/"},{"id":2196838,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196838/?format=json","msgid":"<20260216-audio-v1-68-e676662e4514@redhat.com>","date":"2026-02-16T11:15:57","name":"[68/85] audio/sdl: replace custom logging with error_report","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-68-e676662e4514@redhat.com/mbox/"},{"id":2196816,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196816/?format=json","msgid":"<20260216-audio-v1-69-e676662e4514@redhat.com>","date":"2026-02-16T11:15:58","name":"[69/85] audio/sndio: replace custom logging with error_report","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-69-e676662e4514@redhat.com/mbox/"},{"id":2196832,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196832/?format=json","msgid":"<20260216-audio-v1-70-e676662e4514@redhat.com>","date":"2026-02-16T11:15:59","name":"[70/85] audio/spice: remove unused AUDIO_CAP macro","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-70-e676662e4514@redhat.com/mbox/"},{"id":2196858,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196858/?format=json","msgid":"<20260216-audio-v1-71-e676662e4514@redhat.com>","date":"2026-02-16T11:16:00","name":"[71/85] audio/wav: replace custom logging with error_report","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-71-e676662e4514@redhat.com/mbox/"},{"id":2196846,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196846/?format=json","msgid":"<20260216-audio-v1-72-e676662e4514@redhat.com>","date":"2026-02-16T11:16:01","name":"[72/85] audio/mixeng: replace redundant pcm_info fields with AudioFormat","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-72-e676662e4514@redhat.com/mbox/"},{"id":2196865,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196865/?format=json","msgid":"<20260216-audio-v1-73-e676662e4514@redhat.com>","date":"2026-02-16T11:16:02","name":"[73/85] audio: replace int endianness with bool big_endian in audsettings","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-73-e676662e4514@redhat.com/mbox/"},{"id":2196871,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196871/?format=json","msgid":"<20260216-audio-v1-74-e676662e4514@redhat.com>","date":"2026-02-16T11:16:03","name":"[74/85] audio: replace ldebug with trace events","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-74-e676662e4514@redhat.com/mbox/"},{"id":2196849,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196849/?format=json","msgid":"<20260216-audio-v1-75-e676662e4514@redhat.com>","date":"2026-02-16T11:16:04","name":"[75/85] audio: rework DEBUG_POLL","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-75-e676662e4514@redhat.com/mbox/"},{"id":2196821,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196821/?format=json","msgid":"<20260216-audio-v1-76-e676662e4514@redhat.com>","date":"2026-02-16T11:16:05","name":"[76/85] audio: replace DEBUG_CAPTURE with traces","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-76-e676662e4514@redhat.com/mbox/"},{"id":2196859,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196859/?format=json","msgid":"<20260216-audio-v1-77-e676662e4514@redhat.com>","date":"2026-02-16T11:16:06","name":"[77/85] audio: replace DEBUG_OUT with traces","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-77-e676662e4514@redhat.com/mbox/"},{"id":2196824,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196824/?format=json","msgid":"<20260216-audio-v1-78-e676662e4514@redhat.com>","date":"2026-02-16T11:16:07","name":"[78/85] audio: replace DEBUG_AUDIO with trace","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-78-e676662e4514@redhat.com/mbox/"},{"id":2196827,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196827/?format=json","msgid":"<20260216-audio-v1-79-e676662e4514@redhat.com>","date":"2026-02-16T11:16:08","name":"[79/85] tests/audio: add an invalid settings test","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-79-e676662e4514@redhat.com/mbox/"},{"id":2196836,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196836/?format=json","msgid":"<20260216-audio-v1-80-e676662e4514@redhat.com>","date":"2026-02-16T11:16:09","name":"[80/85] audio: rework invalid audsettings error","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-80-e676662e4514@redhat.com/mbox/"},{"id":2196860,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196860/?format=json","msgid":"<20260216-audio-v1-81-e676662e4514@redhat.com>","date":"2026-02-16T11:16:10","name":"[81/85] audio: rework audio_bug()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-81-e676662e4514@redhat.com/mbox/"},{"id":2196826,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196826/?format=json","msgid":"<20260216-audio-v1-82-e676662e4514@redhat.com>","date":"2026-02-16T11:16:11","name":"[82/85] audio: replace remaining dolog() and AUD_log","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-82-e676662e4514@redhat.com/mbox/"},{"id":2196823,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196823/?format=json","msgid":"<20260216-audio-v1-83-e676662e4514@redhat.com>","date":"2026-02-16T11:16:12","name":"[83/85] audio: remove AUD_log/ldebug","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-83-e676662e4514@redhat.com/mbox/"},{"id":2196845,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196845/?format=json","msgid":"<20260216-audio-v1-84-e676662e4514@redhat.com>","date":"2026-02-16T11:16:13","name":"[84/85] audio: remove AudioMixengBackendClass.name","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-84-e676662e4514@redhat.com/mbox/"},{"id":2196855,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2196855/?format=json","msgid":"<20260216-audio-v1-85-e676662e4514@redhat.com>","date":"2026-02-16T11:16:14","name":"[85/85] audio: fix leak of audio capture name","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260216-audio-v1-85-e676662e4514@redhat.com/mbox/"}]}