  
      ogg_d->subs[ogg_d->num_sub].ogg_d = ogg_d;
  
-@@ -895,6 +940,62 @@
+@@ -895,6 +941,62 @@
  	theora_comment_clear(&cc);
  	theora_info_clear(&inf);
  #   endif /* HAVE_OGGTHEORA */

     };
     struct subreader *srp;
     
@@ -1381,6 +1516,11 @@
 			    break;
 			}
 	    }

     } else if (pack.bytes >= 4 && !strncmp (&pack.packet[0], "fLaC", 4)) {
 	sh_a = new_sh_audio_aid(demuxer,ogg_d->num_sub, n_audio);
 	sh_a->format =  mmioFOURCC('f', 'L', 'a', 'C');
@@ -1052,7 +1154,7 @@
     } else
       mp_msg(MSGT_DEMUX,MSGL_ERR,"Ogg stream %d is of an unknown type\n",ogg_d->num_sub);
 
