#334: harbor source feeding aborts with exception Ogg_demuxer.Invalid_stream
------------------------+---------------------------------------------------
 Reporter:  LwarX       |       Owner:  admin    
     Type:  Bugs        |      Status:  new      
 Priority:  1           |   Milestone:           
Component:  Liquidsoap  |     Version:  0.9.2+svn
 Keywords:              |         Mac:  0        
    Linux:  1           |      Netbsd:  0        
    Other:  0           |     Freebsd:  0        
------------------------+---------------------------------------------------

Comment(by toots):

 Hi all !

 I believe those two bugs were related to different parts of the code.

 I also believe both were trigered by an invalid stream, but at a different
 moment. The initial report mentioned a failure after some time. This
 should be fixed in SVN now.

 The second report mentioned a failure at the initial connection. This is
 due to an invalid BOS (beginning of stream) as sent by the oddcast client.
 This is typically a bug that may not be caught with icecast because
 icecast does not decode the stream.

 I do not think we should change the ogg decoder to fix this. We could for
 instance wait for a bos even if the first page is not a BOS but I see two
 problems with that:
  * There might be no BOS at all and liq would freeze..
  * The source client will never be fixed.

 I do not know if it is an option for you to fix the source client, change
 it or report upstream but I believe this bug needs to be fixed there..

 What will happen now is that the source client will get kicked and may
 reconnect with a valid stream...

-- 
Ticket URL: <http://savonet.rastageeks.org/ticket/334#comment:5>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac

Reply via email to