Original commit message from CVS:
Reset in_first_get flag when done reading, and on opening a file.
} while (src->in_first_get
&& GST_BUFFER_OFFSET (buf) < 8000 &&
src->icy_metaint - src->icy_count >= 8000);
+ src->in_first_get = FALSE;
} else {
/* allocate the space for the buffer data */
GST_BUFFER_DATA(buf) = g_malloc(src->bytes_per_read);
GST_DEBUG(0, "open result: %s", gnome_vfs_result_to_string (result));
+ src->in_first_get = TRUE;
+
GST_FLAG_SET(src, GST_GNOMEVFSSRC_OPEN);
return TRUE;