alsa: Add mapping for PCM F32/F64 formats

Fix enables float pcm formats for both the alsasrc and alsasink

https://bugzilla.gnome.org/show_bug.cgi?id=782695
This commit is contained in:
vijay 2017-05-17 14:44:59 +05:30 committed by Nicolas Dufresne
parent 67fb3b12ee
commit f460d7d184

View file

@ -126,6 +126,14 @@ gst_alsa_get_pcm_format (GstAudioFormat fmt)
return SND_PCM_FORMAT_U32_LE;
case GST_AUDIO_FORMAT_U32BE:
return SND_PCM_FORMAT_U32_BE;
case GST_AUDIO_FORMAT_F32LE:
return SND_PCM_FORMAT_FLOAT_LE;
case GST_AUDIO_FORMAT_F32BE:
return SND_PCM_FORMAT_FLOAT_BE;
case GST_AUDIO_FORMAT_F64LE:
return SND_PCM_FORMAT_FLOAT64_LE;
case GST_AUDIO_FORMAT_F64BE:
return SND_PCM_FORMAT_FLOAT64_BE;
default:
break;
}