[alsa-devel] [alsa-plugins PATCH] pulse: Support 24-bit formats

Takashi Iwai tiwai at suse.de
Mon Aug 20 11:30:45 CEST 2012


At Fri, 17 Aug 2012 15:41:07 -0500,
Andrew Eikum wrote:
> 
> These formats were introduced in PulseAudio 0.9.15. There aren't any
> new formats supported since then, so this also brings the PulseAudio
> plugin in sync with current PulseAudio.
> 
> Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
> ---
> 
> There was a problem once before with a patch I submitted. This is
> using format-patch and imap-send, so hopefully it goes through better
> than it did before :)

Well, unfortunately it's not a preferred form of the patch.
The patch commit log must be embedded in the patch itself.  That is,
the text above including your sign-off must be in the git commit log,
then generate the patch via git-format-patch or git show --pretty=email.

In anyway, I applied your patch manually now.
Please try the right way at the next time.


thanks,

Takashi

> 
>  pulse/pcm_pulse.c | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
> 
> [2 0001-pulse-Support-24-bit-formats.patch <text/x-patch; us-ascii (8bit)>]
> diff --git a/pulse/pcm_pulse.c b/pulse/pcm_pulse.c
> index e0fbd4c..24fd4da 100644
> --- a/pulse/pcm_pulse.c
> +++ b/pulse/pcm_pulse.c
> @@ -820,6 +820,26 @@ static int pulse_hw_params(snd_pcm_ioplug_t * io,
>  		pcm->ss.format = PA_SAMPLE_S32BE;
>  		break;
>  #endif
> +#ifdef PA_SAMPLE_S24LE
> +	case SND_PCM_FORMAT_S24_3LE:
> +		pcm->ss.format = PA_SAMPLE_S24LE;
> +		break;
> +#endif
> +#ifdef PA_SAMPLE_S24BE
> +	case SND_PCM_FORMAT_S24_3BE:
> +		pcm->ss.format = PA_SAMPLE_S24BE;
> +		break;
> +#endif
> +#ifdef PA_SAMPLE_S24_32LE
> +	case SND_PCM_FORMAT_S24_LE:
> +		pcm->ss.format = PA_SAMPLE_S24_32LE;
> +		break;
> +#endif
> +#ifdef PA_SAMPLE_S24_32BE
> +	case SND_PCM_FORMAT_S24_BE:
> +		pcm->ss.format = PA_SAMPLE_S24_32BE;
> +		break;
> +#endif
>  	default:
>  		SNDERR("PulseAudio: Unsupported format %s\n",
>  			snd_pcm_format_name(io->format));
> [3  <text/plain; us-ascii (7bit)>]
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


More information about the Alsa-devel mailing list