bpa wrote: 
> I assume the Groovesalad aac stream http://somafm.com/groovesalad130.pls
> plays OK as well.
> 
> It could be associated with the burstiness of HLS. Do you get the EINTR
> message in the log on Ubuntu ?
> 
> There are comment in Perl forums that after EINTR, the interrupted
> system call has to be restarted and restarting the system call sometime
> had problems.  AFAICT The EINTR is breaking a read on the pipe
> delivering data to LMS from thr transcode. If the outgoing pipe (which
> feeds LMS)  is not emptied, then the pipe fills up and the transcoding
> process will stall as write will fail to complete.

I suppose it could be something to do with EINTR.  The sysread function
in the HLS handler returns EINTR when there is no data - it would
normally block if it was a 'proper' handler, but it has nothing to block
on to wait for data. This is how the HLS handler works - those EINTRs
are normal. I can see why Triode has done it that way - the effect is
enforced polling on whatever is doing the read. I can't quite follow
what you are saying, but I guess this could have unintended
consequences. I think I'm out of my depth on understanding what might be
happening...


------------------------------------------------------------------------
utgg's Profile: http://forums.slimdevices.com/member.php?userid=40900
View this thread: http://forums.slimdevices.com/showthread.php?t=53229

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to