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
