On Sat, 8 Sep 2012, Peter Chen wrote:

> >> If the feedback is supported, the device will know host sends data slowly,
> >> it will give speed up feedback information after it receives packet 5 or 
> >> other
> >> packets depends on its interval at descriptor. At this information, it can 
> >> tell
> >> the host to increase the packet size, then the transaction length and
> >> transaction
> >> numbers at iTD can be increased(Assume it was not maximum).
> >
> > Clemens pointed out that this won't work if the delay is too long.
> >
> 
> Clements said "In such a situation, the delay is much bigger than the
> device's buffer,
> so just sending more samples afterwards will not help." before.
> 
> I don't understand what will not be helped?

Maybe Clemens can explain.  I have never worked with feedback 
endpoints.

> And what will happen when the thing goes to wrong?

The isochronous stream will be delayed and the output will not be
synchronized with the input.  For example, an speaker might produce
sounds 50 or 100 ms after receiving the audio data from the microphone.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to