#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