Index: libmuine/id3-vfs/id3-vfs.c
===================================================================
RCS file: /cvs/gnome/muine/libmuine/id3-vfs/id3-vfs.c,v
retrieving revision 1.2
diff -r1.2 id3-vfs.c
483a484
>   guchar *big_buffer = 0;
517c518,519
<   /* If we haven't found anything, try again with 8 more kB */
---
>   /* If we haven't found anything, try again with a much bigger buffer */
>   /* (This is mostly in case there's a good-sized image embedded in the tag) */
520c522,524
<     res = gnome_vfs_read (iofile, buffer, sizeof (buffer), &length_read);
---
>     big_buffer = g_new(guchar, 8388608);
>     
>     res = gnome_vfs_read (iofile, big_buffer, sizeof (big_buffer), &length_read);
527c531
<       if (mp3_bitrate_parse_header (buffer+i, length_read - i, bitrate, samplerate, time, version, vbr, channels))
---
>       if (mp3_bitrate_parse_header (big_buffer+i, length_read - i, bitrate, samplerate, time, version, vbr, channels))
535a540,541
>   g_free(big_buffer);
> 
