changeset 25968:c7f41f9e2eb8

Detect IceCast also by Icy-MetaInt header part in http_streaming_start(), as in fixup_open()
author reimar
date Fri, 15 Feb 2008 20:20:16 +0000
parents 87331ea89425
children 84eb56d278b2
files stream/http.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/stream/http.c	Fri Feb 15 07:50:27 2008 +0000
+++ b/stream/http.c	Fri Feb 15 20:20:16 2008 +0000
@@ -756,7 +756,8 @@
 		}
 
 		// Check if the response is an ICY status_code reason_phrase
-		if( !strcasecmp(http_hdr->protocol, "ICY") ) {
+		if( !strcasecmp(http_hdr->protocol, "ICY") ||
+		     http_get_field(http_hdr, "Icy-MetaInt") ) {
 			switch( http_hdr->status_code ) {
 				case 200: { // OK
 					char *field_data = NULL;