audio: rename UNPOSITIONED to DEFAULT_POSITIONS
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 24 Aug 2011 12:13:33 +0000 (14:13 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 24 Aug 2011 12:13:33 +0000 (14:13 +0200)
Rename the UNPOSITIONED flag to the DEFAULT_POSITIONS flag because that is
really what the resulting GstAudioInfo will contain as the chanel mappings.

gst-libs/gst/audio/audio.c
gst-libs/gst/audio/audio.h
gst/audioconvert/audioconvert.c
gst/audioconvert/gstchannelmix.c

index 2753a62..2416c58 100644 (file)
@@ -324,7 +324,8 @@ gst_audio_info_from_caps (GstAudioInfo * info, const GstCaps * caps)
       info->position[i] = g_value_get_enum (pos_val_entry);
     }
   } else {
-    info->flags |= GST_AUDIO_FLAG_UNPOSITIONED;
+    info->flags |= GST_AUDIO_FLAG_DEFAULT_POSITIONS;
+    /* FIXME, set default positions */
   }
 
   return TRUE;
index f5a3d1e..e0b1bbd 100644 (file)
@@ -242,14 +242,14 @@ void           gst_audio_format_fill_silence     (const GstAudioFormatInfo *info
 /**
  * GstAudioFlags:
  * @GST_AUDIO_FLAG_NONE: no valid flag
- * @GST_AUDIO_FLAG_UNPOSITIONED: unpositioned audio layout, position array
- *     contains the default layout.
+ * @GST_AUDIO_FLAG_DEFAULT_POSITIONS: position array
+ *     contains the default layout for the number of channels.
  *
  * Extra audio flags
  */
 typedef enum {
-  GST_AUDIO_FLAG_NONE         = 0,
-  GST_AUDIO_FLAG_UNPOSITIONED = (1 << 0)
+  GST_AUDIO_FLAG_NONE              = 0,
+  GST_AUDIO_FLAG_DEFAULT_POSITIONS = (1 << 0)
 } GstAudioFlags;
 
 /**
@@ -283,7 +283,7 @@ struct _GstAudioInfo {
 #define GST_AUDIO_INFO_BPS(info)             (GST_AUDIO_INFO_DEPTH(info) >> 3)
 
 #define GST_AUDIO_INFO_FLAGS(info)           ((info)->flags)
-#define GST_AUDIO_INFO_IS_UNPOSITIONED(info) ((info)->flags & GST_AUDIO_FLAG_UNPOSITIONED)
+#define GST_AUDIO_INFO_HAS_DEFAULT_POSITIONS(info) ((info)->flags & GST_AUDIO_FLAG_DEFAULT_POSITIONS)
 
 #define GST_AUDIO_INFO_RATE(info)            ((info)->rate)
 #define GST_AUDIO_INFO_CHANNELS(info)        ((info)->channels)
index 69829a1..509a85a 100644 (file)
@@ -608,9 +608,6 @@ audio_convert_prepare_context (AudioConvertCtx * ctx, GstAudioInfo * in,
   /* first clean the existing context */
   audio_convert_clean_context (ctx);
 
-  g_return_val_if_fail (GST_AUDIO_INFO_IS_UNPOSITIONED (in) ==
-      GST_AUDIO_INFO_IS_UNPOSITIONED (out), FALSE);
-
   ctx->in = *in;
   ctx->out = *out;
 
index f4b350a..a68f2c1 100644 (file)
@@ -584,7 +584,7 @@ gst_channel_mix_fill_matrix (AudioConvertCtx * this)
 
   gst_channel_mix_fill_identical (this);
 
-  if (!GST_AUDIO_INFO_IS_UNPOSITIONED (&this->in)) {
+  if (!GST_AUDIO_INFO_HAS_DEFAULT_POSITIONS (&this->in)) {
     gst_channel_mix_fill_compatible (this);
     gst_channel_mix_fill_others (this);
     gst_channel_mix_fill_normalize (this);