diff options
| author | 2009-11-19 15:00:02 -0500 | |
|---|---|---|
| committer | 2009-11-22 22:42:16 +0100 | |
| commit | ce82d255efa4d748e4ade922f71796a502a19c27 (patch) | |
| tree | 5788f308ef82578fa84db013c61530dca90b8d25 /src/Makefile.am | |
| parent | Fix default isochronous IRQ interval on firewire-core (diff) | |
Fix reporting of isochronous transmit cycles on firewire-core
While firewire-core's iso reception ABI was fixed in its version 2 to
report the cycle of each received packet to userspace like rawiso does,
this same enhancement was forgotten to add to the iso transmission ABI,
causing FFADO to fail to set up and maintain streaming.
Since kernel commit 31769cef2e973544164aa7d0db2e2024660d5e21, we also
get iso xmit cycles in fw_cdev_event_iso_interrupt.header. Pass these
to the iso receive handler. In case of older kernels, calculate cycles
based on the cycle of the iso interrupt event. These are inaccurate but
better than nothing.
Signed-off-by: Jay Fenlason <fenlason@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (changelog, whitespace)
Diffstat (limited to 'src/Makefile.am')
0 files changed, 0 insertions, 0 deletions
