diff src/madplug/input.c @ 755:efc2d680cac8 trunk

[svn] - only do shoutcast stuff if info::size = 0. closes #601 again.
author nenolod
date Wed, 28 Feb 2007 18:00:41 -0800
parents 5d8556c9949c
children 2430c9773fa7
line wrap: on
line diff
--- a/src/madplug/input.c	Wed Feb 28 17:52:11 2007 -0800
+++ b/src/madplug/input.c	Wed Feb 28 18:00:41 2007 -0800
@@ -433,7 +433,7 @@
     vfs_fseek(info->infile, 0, SEEK_SET);
     info->offset = 0;
 
-    if(info->remote){
+    if(info->remote && info->size == 0){
         gchar *stream_name = vfs_get_metadata(info->infile, "stream-name");
         gchar *track_name = vfs_get_metadata(info->infile, "track-name");
         gchar *tmp = NULL;
@@ -499,7 +499,7 @@
 		    madinfo->playback->eof = TRUE;
     }
     
-    if(madinfo->remote) {
+    if(madinfo->remote && madinfo->size == 0) {
         gchar *stream_name = vfs_get_metadata(madinfo->infile, "stream-name");
         gchar *track_name = vfs_get_metadata(madinfo->infile, "track-name");
         gchar *tmp = NULL;