decodebin2: declare decodebin2 stable, deprecate the old decodebin
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 13 Oct 2010 12:05:12 +0000 (13:05 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 13 Oct 2010 12:05:12 +0000 (13:05 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=624949

gst/playback/gstdecodebin.c
gst/playback/gstdecodebin2.c

index 13cc9e9..fc1f813 100644 (file)
  * When using decodebin in your application, connect a signal handler to
  * #GstDecodeBin::new-decoded-pad and connect your sinks from within the
  * callback function.
+ *
+ * <note>
+ * This element is deprecated and no longer supported. You should use the
+ * #uridecodebin or #decodebin2 element instead (or, even better: #playbin2).
+ * </note>
+ *
+ * Deprecated: use uridecodebin or decodebin2 instead.
  */
 
 #ifdef HAVE_CONFIG_H
index 7877c21..72beab5 100644 (file)
  * #GstBin that auto-magically constructs a decoding pipeline using available
  * decoders and demuxers via auto-plugging.
  *
- * At this stage, decodebin2 is considered UNSTABLE. The API provided in the
- * signals is expected to change in the near future.
- *
- * To try out decodebin2, you can set the USE_DECODEBIN2 environment
- * variable (USE_DECODEBIN2=1 for example). This will cause playbin to use
- * decodebin2 instead of the older #GstDecodeBin for its internal auto-plugging.
+ * decodebin2 is considered stable now and replaces the old #decodebin element.
+ * #uridecodebin uses decodebin2 internally and is often more convenient to
+ * use, as it creates a suitable source element as well.
  */
 
 /* Implementation notes: