Triode wrote: 
> 
> > sbellon wrote: 
> > I think you may be right. Looking at the source code of the Touch,
> > interrupts may occur in the middle of a bit. Then, in the interrupt
> > handler, free() is being called and releases only half of the bit.
> > Albeit being very rare, in sum several bits can get lost. As JPlay does
> > not use interrupts, such an error can simply not happen with JPlay, and
> > this must be what you have detected in your direct comparison.> > 
> 
> Please explain what you mean that interrupts occur in the middle of a
> bit....?  What is a bit in your context????   All cpu operations
> happen at the frequency of the cpu or the cache or memory or the io
> busses - bits are clocked onto them at the bus rate, things don't
> happen in the middle of bits as far as the cpu is concerned.  Now if
> you are talking about bits on the cpu changing at the time when the
> digital output output is latched at a specific logic level then yes-
> this will also happen and it happens in any other audio streaming
> device, its a consequence of the innards of the device operating at a
> different frequency from the output port.
> .

Triode: I'm fairly certain sbellon was joking.


------------------------------------------------------------------------
azinck3's Profile: http://forums.slimdevices.com/member.php?userid=3967
View this thread: http://forums.slimdevices.com/showthread.php?t=96419

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

Reply via email to