rtsp: deprecate remaining base64 function now that we depend on GLib 2.20

API: deprecate gst_rtsp_base64_decode_ip(), use g_base64_decode_inplace() instead
This commit is contained in:
Tim-Philipp Müller 2010-04-30 19:56:14 +01:00
parent ed71d802fc
commit 00f7fbe750
2 changed files with 12 additions and 6 deletions

View 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

View 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__ */