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); |
