[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] Nowadays alsa and pulseaudio are most often the
From: |
Sander Eikelenboom |
Subject: |
Re: [Qemu-devel] [PATCH] Nowadays alsa and pulseaudio are most often the default soundsystem. When the headerfiles are found, enable the build of the alsa and pulseaudio audio driver for the default targetos. |
Date: |
Thu, 1 May 2014 14:56:39 +0200 |
Thursday, May 1, 2014, 1:06:35 PM, you wrote:
> On 1 May 2014 11:56, Sander Eikelenboom <address@hidden> wrote:
>> Signed-off-by: Sander Eikelenboom <address@hidden>
>> ---
>> configure | 6 ++++++
>> 1 file changed, 6 insertions(+)
>>
>> diff --git a/configure b/configure
>> index 2fbec59..de87d38 100755
>> --- a/configure
>> +++ b/configure
>> @@ -637,6 +637,12 @@ Haiku)
>> ;;
>> *)
>> audio_drv_list="oss"
>> + if test -f /usr/include/sys/asoundlib.h ; then
>> + audio_drv_list="$audio_drv_list alsa"
>> + fi
>> + if test -f /usr/include/pulse/pulseaudio.h ; then
>> + audio_drv_list="$audio_drv_list pa"
>> + fi
>> audio_possible_drivers="oss alsa sdl esd pa"
>> linux="yes"
>> linux_user="yes"
> This is a lower-quality duplicate of the code we already
> have in configure for probing whether an audio backend
> is present (for instance it doesn't allow for the possibility
> that the headers have been installed elsewhere). It would
> be better to update the existing probe code to distinguish
> between "must be present", "don't use" and "use if present"
> for each audio driver, in the same way we do for other
> features. Then we could just set the default list here
> to "maybe-pa maybe-alsa oss" (syntax off the top of my
> head, feel free to have a better idea).
How bad would it be for the generic targetos case to start with:
audio_drv_list == audio_possible_drivers = "oss alsa sdl esd pa"
or just add the probably most used two:
audio_drv_list = "oss alsa pa"
and just let the auto probing do it's business ?
It would still be possible to overrule everything with an exact list by
specifying:
./configure --audio_drv_list="something else"
--
Sander
> thanks
> -- PMM