From 485ad66a118c062e3c9ba24bb83d717d38a1f598 Mon Sep 17 00:00:00 2001 From: Thomas Roos Date: Wed, 21 Jan 2015 08:33:57 +0100 Subject: [PATCH] alsa: Allow to use 8 bit samples with ALSA 8 bit samples have no (0) as endianness, not the native endianness. https://bugzilla.gnome.org/show_bug.cgi?id=739446 --- ext/alsa/gstalsa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/alsa/gstalsa.c b/ext/alsa/gstalsa.c index d702a23a1e..1c6d1e747f 100644 --- a/ext/alsa/gstalsa.c +++ b/ext/alsa/gstalsa.c @@ -149,7 +149,8 @@ format_supported (const GValue * format_val, snd_pcm_format_mask_t * mask, finfo = gst_audio_format_get_info (format); - if (GST_AUDIO_FORMAT_INFO_ENDIANNESS (finfo) != endianness) + if (GST_AUDIO_FORMAT_INFO_ENDIANNESS (finfo) != endianness + && GST_AUDIO_FORMAT_INFO_ENDIANNESS (finfo) != 0) return FALSE; pcm_format = gst_alsa_get_pcm_format (format);