};
/**
- * gst_audio_channel_get_default_mask:
+ * gst_audio_channel_get_fallback_mask:
* @channels: the number of channels
*
- * Get the default channel-mask for the given number of channels.
+ * Get the fallback channel-mask for the given number of channels.
*
- * Returns: the default channel-mask for @channels or 0 when there is no default
+ * This function returns a reasonable fallback channel-mask and should be
+ * called as a last resort when the specific channel map is unknown.
+ *
+ * Returns: a fallback channel-mask for @channels or 0 when there is no
* mask.
*
* Since: 1.8
*/
guint64
-gst_audio_channel_get_default_mask (gint channels)
+gst_audio_channel_get_fallback_mask (gint channels)
{
g_return_val_if_fail (channels > 0, 0);
const GstAudioChannelPosition * from,
const GstAudioChannelPosition * to,
gint *reorder_map);
-guint64 gst_audio_channel_get_default_mask (gint channels);
+guint64 gst_audio_channel_get_fallback_mask (gint channels);
G_END_DECLS
/* Need to add a channel-mask if channels > 2 */
gst_structure_get_int (structure, "channels", &channels);
if (channels > 2 && !gst_structure_has_field (structure, "channel-mask")) {
- channel_mask = gst_audio_channel_get_default_mask (channels);
+ channel_mask = gst_audio_channel_get_fallback_mask (channels);
if (channel_mask != 0) {
gst_structure_set (structure, "channel-mask",
GST_TYPE_BITMASK, channel_mask, NULL);
* layout based on LFE-presence in input layout, but let's save that for
* another day) */
if (out_chans > 0
- && (out_mask = gst_audio_channel_get_default_mask (out_chans))) {
+ && (out_mask = gst_audio_channel_get_fallback_mask (out_chans))) {
GST_DEBUG_OBJECT (base, "using default channel layout as fallback");
gst_structure_set (outs, "channel-mask", GST_TYPE_BITMASK, out_mask, NULL);
} else {
gst_audio_cd_src_add_track
gst_audio_cd_src_get_type
gst_audio_cd_src_mode_get_type
- gst_audio_channel_get_default_mask
+ gst_audio_channel_get_fallback_mask
gst_audio_channel_position_get_type
gst_audio_channel_positions_from_mask
gst_audio_channel_positions_to_mask