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
