Add detection of nsa streamed by aol ultravox server
authorrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>
Fri, 14 May 2004 23:10:43 +0000 (23:10 +0000)
committerrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>
Fri, 14 May 2004 23:10:43 +0000 (23:10 +0000)
git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@12478 b3059339-0415-0410-9bf9-f77b7e298cf2

libmpdemux/extension.c
libmpdemux/network.c

index 661d511..d290bb5 100644 (file)
@@ -49,7 +49,8 @@ static struct {
         { "mid", DEMUXER_TYPE_XMMS },
         { "midi", DEMUXER_TYPE_XMMS },
         { "vqf", DEMUXER_TYPE_XMMS },
-        { "nsv", DEMUXER_TYPE_NSV }
+        { "nsv", DEMUXER_TYPE_NSV },
+        { "nsa", DEMUXER_TYPE_NSV }
 };
 
 int demuxer_type_by_filename(char* filename){
index 35366b7..528af01 100644 (file)
@@ -94,7 +94,8 @@ static struct {
        // OGG Streaming
        { "application/x-ogg", DEMUXER_TYPE_OGG },
        // NullSoft Streaming Video
-       { "video/nsv", DEMUXER_TYPE_NSV}
+       { "video/nsv", DEMUXER_TYPE_NSV},
+       { "misc/ultravox", DEMUXER_TYPE_NSV}
 
 };
 
@@ -769,7 +770,7 @@ extension=NULL;
                                                // If content-type == video/nsv we most likely have a winamp video stream 
                                                // otherwise it should be mp3. if there are more types consider adding mime type 
                                                // handling like later
-                                               if ( (field_data = http_get_field(http_hdr, "content-type")) != NULL && !strcmp(field_data, "video/nsv"))
+                                               if ( (field_data = http_get_field(http_hdr, "content-type")) != NULL && (!strcmp(field_data, "video/nsv") || !strcmp(field_data, "misc/ultravox")))
                                                        *file_format = DEMUXER_TYPE_NSV;
                                                else
                                                        *file_format = DEMUXER_TYPE_AUDIO;