rtsp: deprecate remaining base64 function now that we depend on GLib 2.20
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 30 Apr 2010 18:56:14 +0000 (19:56 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 30 Apr 2010 19:01:55 +0000 (20:01 +0100)
API: deprecate gst_rtsp_base64_decode_ip(), use g_base64_decode_inplace() instead

gst-libs/gst/rtsp/gstrtspbase64.c
gst-libs/gst/rtsp/gstrtspbase64.h

index b96e2d7..a1064d6 100644 (file)
@@ -63,10 +63,13 @@ gst_rtsp_base64_encode (const gchar * data, gsize len)
  *
  * Decode the base64 string pointed to by @data in-place. When @len is not #NULL
  * it will contain the length of the decoded data.
+ *
+ * Deprecated: use g_base64_decode_inplace() instead.
  */
-/* FIXME: Deprecate this once we depend on GLib 2.20 and
- * use g_base64_decode_inplace then.
- */
+#ifndef GST_REMOVE_DEPRECATED
+#ifdef GST_DISABLE_DEPRECATED
+void gst_rtsp_base64_decode_ip (gchar * data, gsize * len);
+#endif
 void
 gst_rtsp_base64_decode_ip (gchar * data, gsize * len)
 {
@@ -85,3 +88,4 @@ gst_rtsp_base64_decode_ip (gchar * data, gsize * len)
   if (len)
     *len = output_length;
 }
+#endif
index a92e996..1501c10 100644 (file)
@@ -17,8 +17,8 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#ifndef __BASE64_H__
-#define __BASE64_H__
+#ifndef __GST_RTSP_BASE64_H__
+#define __GST_RTSP_BASE64_H__
 
 #include <glib.h>
 
@@ -28,8 +28,10 @@ G_BEGIN_DECLS
 gchar *gst_rtsp_base64_encode    (const gchar *data, gsize len);
 #endif
 
+#ifndef GST_DISABLE_DEPRECATED
 void   gst_rtsp_base64_decode_ip (gchar *data, gsize *len);
+#endif
 
 G_END_DECLS
 
-#endif
+#endif /* __GST_RTSP_BASE64_H__ */