From f3bfe388b5ba1767ce982c8304dfe9ef0f38a454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Sun, 27 Jun 2010 14:16:46 +0000 Subject: Make ff_url_split() public ff_url_split() is retained as an alias, as it was used by ffserver, to avoid breaking ABI compatibility with it. Originally committed as revision 23822 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/internal.h | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) (limited to 'libavformat/internal.h') diff --git a/libavformat/internal.h b/libavformat/internal.h index 8a164bde73..d77e36399b 100644 --- a/libavformat/internal.h +++ b/libavformat/internal.h @@ -89,27 +89,9 @@ int ff_probe_input_buffer(ByteIOContext **pb, AVInputFormat **fmt, const char *filename, void *logctx, unsigned int offset, unsigned int max_probe_size); +#if LIBAVFORMAT_VERSION_MAJOR < 53 /** - * Splits a URL string into components. To reassemble components back into - * a URL, use ff_url_join instead of using snprintf directly. - * - * The pointers to buffers for storing individual components may be null, - * in order to ignore that component. Buffers for components not found are - * set to empty strings. If the port isn't found, it is set to a negative - * value. - * - * @see ff_url_join - * - * @param proto the buffer for the protocol - * @param proto_size the size of the proto buffer - * @param authorization the buffer for the authorization - * @param authorization_size the size of the authorization buffer - * @param hostname the buffer for the host name - * @param hostname_size the size of the hostname buffer - * @param port_ptr a pointer to store the port number in - * @param path the buffer for the path - * @param path_size the size of the path buffer - * @param url the URL to split + * @deprecated use av_url_split() instead */ void ff_url_split(char *proto, int proto_size, char *authorization, int authorization_size, @@ -117,15 +99,16 @@ void ff_url_split(char *proto, int proto_size, int *port_ptr, char *path, int path_size, const char *url); +#endif /** * Assembles a URL string from components. This is the reverse operation - * of ff_url_split. + * of av_url_split. * * Note, this requires networking to be initialized, so the caller must * ensure ff_network_init has been called. * - * @see ff_url_split + * @see av_url_split * * @param str the buffer to fill with the url * @param size the size of the str buffer -- cgit v1.2.3