diff options
| author | 2007-04-03 21:00:06 -0400 | |
|---|---|---|
| committer | 2007-04-03 21:00:06 -0400 | |
| commit | 7e50d28e8af898c2fd8eeb8c585ee5f84c0a42de (patch) | |
| tree | 9b0b3e91b7791c26fdc68bef97fc871b77141005 /juju/juju.h | |
| parent | Make raw1394_iso_xmit_write work. (diff) | |
Fix xmit payload packing, use pointers for circular buffer indices.
Diffstat (limited to 'juju/juju.h')
| -rw-r--r-- | juju/juju.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/juju/juju.h b/juju/juju.h index 45fe5c8..8c18630 100644 --- a/juju/juju.h +++ b/juju/juju.h @@ -121,9 +121,7 @@ struct raw1394_handle { int fd; int type; int irq_interval; - int packet_index; int packet_phase; - int packet_tail; int packet_count; int buf_packets; int max_packet_size; @@ -133,9 +131,9 @@ struct raw1394_handle { enum raw1394_iso_dma_recv_mode recv_mode; raw1394_iso_xmit_handler_t xmit_handler; raw1394_iso_recv_handler_t recv_handler; - unsigned char *buffer; + unsigned char *buffer, *buffer_end, *head; + unsigned char *tail, *first_payload; - struct fw_cdev_queue_iso queue_iso; struct fw_cdev_iso_packet *packets; } iso; |
