Mercurial > audlegacy-plugins
comparison 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 |
comparison
equal
deleted
inserted
replaced
754:a77533b76084 | 755:efc2d680cac8 |
---|---|
431 | 431 |
432 /* reset the input file to the start */ | 432 /* reset the input file to the start */ |
433 vfs_fseek(info->infile, 0, SEEK_SET); | 433 vfs_fseek(info->infile, 0, SEEK_SET); |
434 info->offset = 0; | 434 info->offset = 0; |
435 | 435 |
436 if(info->remote){ | 436 if(info->remote && info->size == 0){ |
437 gchar *stream_name = vfs_get_metadata(info->infile, "stream-name"); | 437 gchar *stream_name = vfs_get_metadata(info->infile, "stream-name"); |
438 gchar *track_name = vfs_get_metadata(info->infile, "track-name"); | 438 gchar *track_name = vfs_get_metadata(info->infile, "track-name"); |
439 gchar *tmp = NULL; | 439 gchar *tmp = NULL; |
440 | 440 |
441 g_free(info->title); | 441 g_free(info->title); |
497 if(len == 0){ | 497 if(len == 0){ |
498 if(madinfo->playback) | 498 if(madinfo->playback) |
499 madinfo->playback->eof = TRUE; | 499 madinfo->playback->eof = TRUE; |
500 } | 500 } |
501 | 501 |
502 if(madinfo->remote) { | 502 if(madinfo->remote && madinfo->size == 0) { |
503 gchar *stream_name = vfs_get_metadata(madinfo->infile, "stream-name"); | 503 gchar *stream_name = vfs_get_metadata(madinfo->infile, "stream-name"); |
504 gchar *track_name = vfs_get_metadata(madinfo->infile, "track-name"); | 504 gchar *track_name = vfs_get_metadata(madinfo->infile, "track-name"); |
505 gchar *tmp = NULL; | 505 gchar *tmp = NULL; |
506 | 506 |
507 g_free(madinfo->title); | 507 g_free(madinfo->title); |