summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Follow ioctl changes and header file move.Gravatar Kristian Høgsberg 2007-04-172-3/+12
|
* Use correct payload size for two-operand lock transactions.Gravatar Jay Fenlason 2007-04-121-2/+2
|
* Use power-of-two max packet sizes.Gravatar Kristian Høgsberg 2007-04-121-1/+13
|
* Wrap receive tail pointer correctly.Gravatar Kristian Høgsberg 2007-04-121-1/+2
|
* Refactor packet queueing and use for both xmit and recv.Gravatar Kristian Høgsberg 2007-04-112-129/+54
|
* Fix warnings.Gravatar Kristian Høgsberg 2007-04-032-11/+17
|
* Implement raw1394_iso_xmit_sync(), remove debug code.Gravatar Kristian Høgsberg 2007-04-031-10/+33
|
* Handle rawiso dispositions.Gravatar Kristian Høgsberg 2007-04-031-7/+37
|
* Fix xmit payload packing, use pointers for circular buffer indices.Gravatar Kristian Høgsberg 2007-04-032-63/+58
|
* Make raw1394_iso_xmit_write work.Gravatar Kristian Høgsberg 2007-04-032-38/+98
|
* More work on iso receive; handle payload wrapping.Gravatar Kristian Høgsberg 2007-04-022-16/+28
|
* Decode iso headers properly.Gravatar Kristian Høgsberg 2007-03-311-8/+11
|
* Get rawiso receive a little closer to working.Gravatar Kristian Høgsberg 2007-03-283-58/+127
|
* Add the juju support work so far.Gravatar Kristian Høgsberg 2007-03-268-19/+2053
|
* add documentation about existence of RAW1394DEVGravatar ddennedy 2007-02-171-2/+12
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@171 53a565d1-3bb7-0310-b661-cf11e63c67ab
* add support for RAW1394DEV environment variable to override default ↵Gravatar ddennedy 2007-02-171-5/+20
| | | | | | /dev/raw1394, but also attempt to failover to default. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@170 53a565d1-3bb7-0310-b661-cf11e63c67ab
* added raw1394_read_cycle_timer, contributed by Pieter PalmersGravatar ddennedy 2007-02-146-18/+55
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@169 53a565d1-3bb7-0310-b661-cf11e63c67ab
* bugfix segfault in raw1394_iso_shutdown on no iso activity due to not ↵Gravatar ddennedy 2006-10-171-2/+3
| | | | | | initializing raw1394_handle.iso_packet_infos to NULL in raw1394_new_handle git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@168 53a565d1-3bb7-0310-b661-cf11e63c67ab
* apply optimization patch from Pieter Palmers that removes modulo operator ↵Gravatar ddennedy 2006-05-091-4/+16
| | | | | | from high frequency isochronous code git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@167 53a565d1-3bb7-0310-b661-cf11e63c67ab
* cleanup some compiler warningsGravatar ddennedy 2006-04-093-13/+18
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@165 53a565d1-3bb7-0310-b661-cf11e63c67ab
* add release notesGravatar ddennedy 2006-04-091-0/+4
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@164 53a565d1-3bb7-0310-b661-cf11e63c67ab
* lock allocated isochronous packet tracking memoryGravatar ddennedy 2006-04-091-1/+16
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@163 53a565d1-3bb7-0310-b661-cf11e63c67ab
* remove memory allocations for isochronous operations from the libraw1394 ↵Gravatar ddennedy 2006-04-092-8/+19
| | | | | | event loop to make them more respectful of realtime applications git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@162 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Added a new callback response for iso_xmit handlers: RAW1394_ISO_AGAIN.Gravatar ddennedy 2006-03-042-0/+13
| | | | | | | | | | | | | | | This would be returned when the callback doesn't have enough data to create a complete packet. This can occur when the xmit buffers are bigger than the buffers supplying the data. It is not nescessarily an error, because there are enough packets in the xmit buffer. This response could give the data supplyer more time to fill the intermediate buffer without losing any packets. Signed-off-by: Pieter Palmers <pieterp@joow.be> Signed-off-by: Dan Dennedy <dan@dennedy.org> git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@161 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Fix raw1394_iso_xmit_write() to work with recent kernel change to raw1394Gravatar ddennedy 2005-07-041-1/+1
| | | | | | | to fix bug with stalling on buffer underrun. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@160 53a565d1-3bb7-0310-b661-cf11e63c67ab
* add sanity check to queuing of packets in rawiso xmitGravatar ddennedy 2005-07-042-6/+15
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@159 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Add a comment that libraw does not allocate channels and bandwidth. ThisGravatar ddennedy 2005-07-011-0/+1
| | | | | | | | | | is already mentioned in doc/libraw1394.sgml but an existing comment about raw1394_iso_xmit_init may be misleading. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@158 53a565d1-3bb7-0310-b661-cf11e63c67ab
* bugfix stalling on iso transmission underflowGravatar ddennedy 2005-06-232-3/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@156 53a565d1-3bb7-0310-b661-cf11e63c67ab
* documentation and header comment corrections from Stefan RichterGravatar ddennedy 2005-06-022-43/+57
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@155 53a565d1-3bb7-0310-b661-cf11e63c67ab
* add functions for allocating and releasing bandwidth and channelsGravatar ddennedy 2005-02-166-5/+296
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@154 53a565d1-3bb7-0310-b661-cf11e63c67ab
* add comment about assumptions made in raw1394_get_port_infoGravatar ddennedy 2004-11-261-0/+5
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@152 53a565d1-3bb7-0310-b661-cf11e63c67ab
* apply patch from Matthias Hanel to fix uninitialized buffer and remove ↵Gravatar ddennedy 2004-11-251-6/+1
| | | | | | unncessary (and logically impossible) copy in get_port_info git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@151 53a565d1-3bb7-0310-b661-cf11e63c67ab
* improve reference documentationGravatar ddennedy 2004-11-252-233/+616
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@150 53a565d1-3bb7-0310-b661-cf11e63c67ab
* pkgconfig include path should not contain libraw1394Gravatar ddennedy 2004-11-201-1/+1
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@149 53a565d1-3bb7-0310-b661-cf11e63c67ab
* bump version of isodump fileGravatar ddennedy 2004-11-192-2/+2
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@148 53a565d1-3bb7-0310-b661-cf11e63c67ab
* port iso examples to rawiso APIGravatar ddennedy 2004-11-184-65/+109
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@147 53a565d1-3bb7-0310-b661-cf11e63c67ab
* fix version and copyright in docsGravatar ddennedy 2004-11-111-3/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@146 53a565d1-3bb7-0310-b661-cf11e63c67ab
* remove m4, remove -O2 from CFLAGSGravatar ddennedy 2004-11-112-160/+1
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@145 53a565d1-3bb7-0310-b661-cf11e63c67ab
* reorganize and update documentation; fix compiler warningGravatar ddennedy 2004-11-1114-1091/+5071
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@144 53a565d1-3bb7-0310-b661-cf11e63c67ab
* revert kernel protocol versionGravatar ddennedy 2004-10-312-3/+2
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@143 53a565d1-3bb7-0310-b661-cf11e63c67ab
* fix make dist without docGravatar ddennedy 2004-10-312-4/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@142 53a565d1-3bb7-0310-b661-cf11e63c67ab
* nother doc updateGravatar ddennedy 2004-10-301-0/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@141 53a565d1-3bb7-0310-b661-cf11e63c67ab
* bump versions, build fixes, and doc updatesGravatar ddennedy 2004-10-3012-38/+152
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@140 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Patch from Jim Radford. Other half of packet_per_buffer ABI cleanup.Gravatar bencollins 2003-12-091-3/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@139 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Patch from Alexander Neundorf to support differing ISO rx modes. CurrentlyGravatar bencollins 2003-11-203-3/+18
| | | | | | | supported only by OHCI. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@138 53a565d1-3bb7-0310-b661-cf11e63c67ab
* sync with driverGravatar weihs 2003-11-093-0/+94
| | | | | | (addition of functions raw1394_arm_get_buf raw1394_arm_set_buf to get and set buffers of mapped address ranges) git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@137 53a565d1-3bb7-0310-b661-cf11e63c67ab
* sync with driver version of this fileGravatar weihs 2003-11-091-2/+6
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@136 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Patch from Alexander Neundorf to add proto for raw1394_iso_recv_flush()Gravatar bencollins 2003-10-071-0/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@135 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Update for new version, 0.10.1.Gravatar bencollins 2003-09-262-2/+3
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@133 53a565d1-3bb7-0310-b661-cf11e63c67ab
* Fixup async_stream to use same local req variable for reentrancy.Gravatar bencollins 2003-09-261-10/+10
| | | | git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@132 53a565d1-3bb7-0310-b661-cf11e63c67ab