      } /* main loop */
  
      if (!playback->error) {
-@@ -620,7 +840,11 @@
+@@ -620,7 +862,11 @@
       * machine initialization.  If it returns zero, the stream
       * *is* Vorbis and we're fully ready to decode.
       */

 
     return tuple;
 }
@@ -691,7 +917,8 @@
                                         "Jorn Baayen <jorn@nl.linux.org>\n"
                                         "Haavard Kvaalen <havardk@xmms.org>\n"
                                         "Gian-Carlo Pascutto <gcp@sjeng.org>\n"

     return aud_vfs_fseek(handle->fd, offset, whence);
 }
 
@@ -813,6 +1090,12 @@
 
     if (handle->probe == FALSE)
     {
