From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:57127) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gmYrQ-0000vg-8u for qemu-devel@nongnu.org; Thu, 24 Jan 2019 01:51:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gmYrO-00085E-BX for qemu-devel@nongnu.org; Thu, 24 Jan 2019 01:51:36 -0500 Received: from mx1.redhat.com ([209.132.183.28]:51808) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gmYrK-0006xw-7C for qemu-devel@nongnu.org; Thu, 24 Jan 2019 01:51:33 -0500 References: <20190123101238.GD27270@redhat.com> <379cce5d-71e1-b210-c0de-c0b8a478de3a@gmx.com> <52937a07-9462-6910-610c-5b1ee5d2541a@gmx.com> <20190123122015.uvyqe4vsxhhgugz7@sirius.home.kraxel.org> <20190123135903.v2jjfpsp5pqitva4@sirius.home.kraxel.org> <20190123151257.3bchv7msj754jyt2@sirius.home.kraxel.org> <94b6e045-2348-b64b-048b-e585a236201c@gmx.com> <20190124063851.zhjlx5oigvri4r64@sirius.home.kraxel.org> From: Thomas Huth Message-ID: Date: Thu, 24 Jan 2019 07:51:00 +0100 MIME-Version: 1.0 In-Reply-To: <20190124063851.zhjlx5oigvri4r64@sirius.home.kraxel.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 4/4] [RfC] audio: probe audio drivers by default List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann , Kamil Rytarowski Cc: Brad Smith , Peter Maydell , Kamil Rytarowski , =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= , QEMU Developers On 2019-01-24 07:38, Gerd Hoffmann wrote: [...] > I'm not going to join the sndio vs. pulse discussion. > > But from a maintenance point of view it sucks big time to have a bunch > of ways to play sound, and everybody uses a different one so you have to > maintain a backend for each of those methods. > > Maybe we should outsource that problem. Write a gstreamer backend, then > delete oss/alsa/sdl/pulse/whatever backends and let gstreamer handle > that mess ... Well, before writing a gstreamer backend, you could also say that we only support SDL in QEMU, since SDL is also a wrapper around all the other possible sound backends... Thomas