+2007-10-31 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/Makefile.am:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/audio/audio.h:
+ * gst-libs/gst/interfaces/mixer.c:
+ tell gtk-doc about the deprecation guard. Apply more doc fixes.
+
2007-10-31 Tim-Philipp Müller <tim at centricular dot net>
* tests/check/libs/audio.c: (init_value_to_channel_layout),
DOC_BUILD_DIR=$(top_builddir)/gst-libs/gst
# Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=
+SCAN_OPTIONS=--deprecated-guards="GST_DISABLE_DEPRECATED"
# FIXME :
# there's something wrong with gstreamer-sections.txt not being in the dist
* @flag: a set of #GstAudioFieldFlag
*
* Do not use anymore.
- * @Deprecated: use gst_structure_set()
+ *
+ * Deprecated: use gst_structure_set()
*/
+#ifndef GST_REMOVE_DEPRECATED
void
gst_audio_structure_set_int (GstStructure * structure, GstAudioFieldFlag flag)
{
_gst_audio_structure_set_list (structure, "signed", G_TYPE_BOOLEAN, 2, TRUE,
FALSE, NULL);
}
+#endif /* GST_REMOVE_DEPRECATED */
/**
* gst_audio_buffer_clip:
* GstAudioFieldFlag:
*
* Do not use anymore.
- * @Deprecated: use gst_structure_set() directly
+ *
+ * Deprecated: use gst_structure_set() directly
*/
+#ifndef GST_DISABLE_DEPRECATED
typedef enum {
GST_AUDIO_FIELD_RATE = (1 << 0),
GST_AUDIO_FIELD_CHANNELS = (1 << 1),
GST_AUDIO_FIELD_DEPTH = (1 << 4),
GST_AUDIO_FIELD_SIGNED = (1 << 5),
} GstAudioFieldFlag;
+#endif /* GST_DISABLE_DEPRECATED */
#ifndef GST_DISABLE_DEPRECATED
void gst_audio_structure_set_int (GstStructure *structure, GstAudioFieldFlag flag);
/**
* gst_mixer_mute_toggled:
- *
* @mixer: the #GstMixer (a #GstElement) that owns the track
* @track: the GstMixerTrack that has change mute state.
* @mute: the new state of the mute flag on the track
/**
* gst_mixer_record_toggled:
- *
* @mixer: the #GstMixer (a #GstElement) that owns the track
* @track: the GstMixerTrack that has changed recording state.
* @record: the new state of the record flag on the track
/**
* gst_mixer_volume_changed:
- *
* @mixer: the #GstMixer (a #GstElement) that owns the track
* @track: the GstMixerTrack that has changed.
* @volumes: Array of volume values, one per channel on the mixer track.
/**
* gst_mixer_option_changed:
- *
* @mixer: the #GstMixer (a #GstElement) that owns the options
* @opts: the GstMixerOptions that has changed value.
* @value: the new value of the GstMixerOptions.