From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzlX5-0006zC-1a for qemu-devel@nongnu.org; Tue, 02 Jun 2015 08:43:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YzlX0-00030l-W4 for qemu-devel@nongnu.org; Tue, 02 Jun 2015 08:43:02 -0400 Received: from smtp5-g21.free.fr ([212.27.42.5]:47642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzlX0-00030T-Pt for qemu-devel@nongnu.org; Tue, 02 Jun 2015 08:42:58 -0400 Message-ID: <556DA4CB.2050706@free.fr> Date: Tue, 02 Jun 2015 14:42:51 +0200 From: =?UTF-8?B?RnJhbsOnb2lzIFJldm9s?= MIME-Version: 1.0 References: <556C6039.7040408@msgid.tls.msk.ru> <1433232504.1637.20.camel@nilsson.home.kraxel.org> <556D7370.5020303@msgid.tls.msk.ru> <556D961A.2090209@msgid.tls.msk.ru> In-Reply-To: <556D961A.2090209@msgid.tls.msk.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH 00/12] Audio backend cleanup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Michael Tokarev Cc: QEMU Developers , Peter Maydell , Gerd Hoffmann , =?UTF-8?B?IkvFkXbDoWfDsywgWg==?= =?UTF-8?B?b2x0w6FuIg==?= On 02/06/2015 13:40, Michael Tokarev wrote: > Yes, that's true. As long as the native version actually works. > As I said before, initially it didn't, and sdl was the only > driver that worked. Maybe in 0.12, maybe even before, I don't > remember anymore, but the fact remains, in our testing only > sdl was more or less adequate, maybe due to pure luck or > phase of moon. Later native drivers started working, so we > started using native driver which is default to the OS, which > is pulseaudio (installed on all desktop environments) or, > failing that, alsa (native to linux). Btw, please consider that ports to new host platforms really benefit from SDL for those things. For example we've been using SDL for the Haiku port until last year: http://bb.haikuports.org/haikuports/commits/df441da15a7c4a5583f6460de2ca1= d570d0caee1 All other backends are either *nix only like OSS (Haiku has an OSS port but only uses its drivers, the API is not made public), or even Linux-only like PA or ALSA. There are more OSes out there than just GNU/Linux :p It's already hard enough to get stuff upstream into QEMU, having to write native audio and graphics backends before things get usable won't help at all. Fran=C3=A7ois.