[alsa-devel] Missing exactly 3 of 8 audio packets?

Clemens Ladisch clemens at ladisch.de
Mon Nov 26 22:32:31 CET 2012


Daniel Griscom wrote:
> At 5:39 PM +0100 11/25/12, Clemens Ladisch wrote:
>> You might want to try to check the
>> frames' status in retire_playback_urb(),
>
> I've looked that function over, but it's not clear where in the
> various structures I'd find the status.

Copy that code from retire_capture_urb().

> if the data is put on the USB bus, but the receiving device (my audio
> card) loses it, there's no way the above will show this?

Isochronous packets have no error handling or reporting, except for the
CRC.  You will see an error report only if it happend before the packet
was put on the bus.  (Which appears to be the case for you.)


Regards,
Clemens


More information about the Alsa-devel mailing list