From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MV5Lz-0002z3-Jx for qemu-devel@nongnu.org; Sun, 26 Jul 2009 11:09:35 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MV5Lu-0002yr-7k for qemu-devel@nongnu.org; Sun, 26 Jul 2009 11:09:34 -0400 Received: from [199.232.76.173] (port=60867 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MV5Lu-0002yo-23 for qemu-devel@nongnu.org; Sun, 26 Jul 2009 11:09:30 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:42992) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MV5Lt-0002Us-Ev for qemu-devel@nongnu.org; Sun, 26 Jul 2009 11:09:29 -0400 Message-ID: <4A6C71A2.70904@web.de> Date: Sun, 26 Jul 2009 17:09:22 +0200 From: Jan Kiszka MIME-Version: 1.0 References: <4A6C5903.4000708@codemonkey.ws> <4A6C6B9C.2080909@redhat.com> In-Reply-To: <4A6C6B9C.2080909@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig48F11DA1106D41F1117C4F5F" Sender: jan.kiszka@web.de Subject: [Qemu-devel] Re: [PATCH 45/46] Remove AUDIO_DRIVERS define List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Avi Kivity Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org, Juan Quintela This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig48F11DA1106D41F1117C4F5F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Avi Kivity wrote: > On 07/26/2009 04:41 PM, Juan Quintela wrote: >> The order in audio_drivers is important, that means you can have a >> different default sound driver. >> >> After some thinking, my current plan is exporting audio_drv_list >> to the Makefile, and then generating something similar to AUDIO_DRIVER= S. >> >> Notice that the "ordering" problems not only happens with sound driver= s, >> we have the same problems with graphics console, which one is the >> default one? It depends on what you have configured, and changing the= >> default order is far from trivial. >> =20 >=20 > You could pass a goodness value to the registration function, reflectin= g > what we think the best driver is. Then at runtime select the best > driver that is supported on the system. >=20 I think the easiest way is to forward the sorted driver list as string to the audio layer and let it be processed there. Given such an extension, we could also allow passing a list of drivers via QEMU_AUDIO_D= RV. BTW, I still wonder why we have OSS and only OSS as the default driver list under Linux. Most distros I came across kicked it out or pushed it to the end of their list (as it requires exclusive access). Would be a chance to improve the default. At least we should extend the list by all available drivers. Jan --------------enig48F11DA1106D41F1117C4F5F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkpscaUACgkQniDOoMHTA+m+6gCeN5AEaPc87zsDQlbJNeJNYAQk oeoAn3ayignKCDgYH1ByEJjY7e4OIbGK =ivlW -----END PGP SIGNATURE----- --------------enig48F11DA1106D41F1117C4F5F--