summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--ext/neon/gstneonhttpsrc.c13
2 files changed, 8 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index 6c8dce08..393266ea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-09-28 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_set_proxy),
+ (gst_neonhttp_src_send_request_and_redirect):
+ Now that we require libneon >= 0.26 remove the neon 0.25 backward
+ compatibility stuff. Also fix the default location.
+
2007-09-28 Wim Taymans <wim.taymans@gmail.com>
* configure.ac:
diff --git a/ext/neon/gstneonhttpsrc.c b/ext/neon/gstneonhttpsrc.c
index 683b5ac0..0172a4a9 100644
--- a/ext/neon/gstneonhttpsrc.c
+++ b/ext/neon/gstneonhttpsrc.c
@@ -25,10 +25,6 @@
#include <ne_redirect.h>
-#ifndef NE_FREE
-#define NEON_026_OR_LATER 1
-#endif
-
GST_DEBUG_CATEGORY_STATIC (neonhttpsrc_debug);
#define GST_CAT_DEFAULT neonhttpsrc_debug
@@ -57,7 +53,7 @@ static GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src",
#define HTTP_DEFAULT_HOST "localhost"
/* default properties */
-#define DEFAULT_LOCATION "http://"HTTP_DEFAULT_HOST"/"G_STRINGIFY(HTTP_DEFAULT_PORT)
+#define DEFAULT_LOCATION "http://"HTTP_DEFAULT_HOST":"G_STRINGIFY(HTTP_DEFAULT_PORT)
#define DEFAULT_PROXY ""
#define DEFAULT_USER_AGENT "GStreamer neonhttpsrc"
#define DEFAULT_IRADIO_MODE FALSE
@@ -773,13 +769,8 @@ gst_neonhttp_src_set_proxy (GstNeonhttpSrc * src, const char *uri)
if (src->proxy.host && !src->proxy.port)
goto error;
-#ifdef NEON_026_OR_LATER
if (!src->proxy.path || src->proxy.userinfo)
goto error;
-#else
- if (!src->proxy.path || src->proxy.authinfo)
- goto error;
-#endif
return TRUE;
/* ERRORS */
@@ -816,9 +807,7 @@ gst_neonhttp_src_send_request_and_redirect (GstNeonhttpSrc * src,
ne_session_create (src->uri.scheme, src->uri.host, src->uri.port);
}
-#ifdef NEON_026_OR_LATER
ne_set_session_flag (session, NE_SESSFLAG_ICYPROTO, 1);
-#endif
request = ne_request_create (session, "GET", src->query_string);