summaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-04-03Implement raw1394_iso_xmit_sync(), remove debug code.Gravatar Kristian Høgsberg 1-10/+33
2007-04-03Handle rawiso dispositions.Gravatar Kristian Høgsberg 1-7/+37
2007-04-03Fix xmit payload packing, use pointers for circular buffer indices.Gravatar Kristian Høgsberg 2-63/+58
2007-04-03Make raw1394_iso_xmit_write work.Gravatar Kristian Høgsberg 2-38/+98
2007-04-02More work on iso receive; handle payload wrapping.Gravatar Kristian Høgsberg 2-16/+28
2007-03-31Decode iso headers properly.Gravatar Kristian Høgsberg 1-8/+11
2007-03-28Get rawiso receive a little closer to working.Gravatar Kristian Høgsberg 3-58/+127
2007-03-26Add the juju support work so far.Gravatar Kristian Høgsberg 8-19/+2053
2007-02-17add documentation about existence of RAW1394DEVGravatar ddennedy 1-2/+12
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@171 53a565d1-3bb7-0310-b661-cf11e63c67ab
2007-02-17add support for RAW1394DEV environment variable to override default ↵Gravatar ddennedy 1-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
2007-02-14added raw1394_read_cycle_timer, contributed by Pieter PalmersGravatar ddennedy 6-18/+55
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@169 53a565d1-3bb7-0310-b661-cf11e63c67ab
2006-10-17bugfix segfault in raw1394_iso_shutdown on no iso activity due to not ↵Gravatar ddennedy 1-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
2006-05-09apply optimization patch from Pieter Palmers that removes modulo operator ↵Gravatar ddennedy 1-4/+16
from high frequency isochronous code git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@167 53a565d1-3bb7-0310-b661-cf11e63c67ab
2006-04-09cleanup some compiler warningsGravatar ddennedy 3-13/+18
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@165 53a565d1-3bb7-0310-b661-cf11e63c67ab
2006-04-09add release notesGravatar ddennedy 1-0/+4
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@164 53a565d1-3bb7-0310-b661-cf11e63c67ab
2006-04-09lock allocated isochronous packet tracking memoryGravatar ddennedy 1-1/+16
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@163 53a565d1-3bb7-0310-b661-cf11e63c67ab
2006-04-09remove memory allocations for isochronous operations from the libraw1394 ↵Gravatar ddennedy 2-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
2006-03-04Added a new callback response for iso_xmit handlers: RAW1394_ISO_AGAIN.Gravatar ddennedy 2-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
2005-07-04Fix raw1394_iso_xmit_write() to work with recent kernel change to raw1394Gravatar ddennedy 1-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
2005-07-04add sanity check to queuing of packets in rawiso xmitGravatar ddennedy 2-6/+15
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@159 53a565d1-3bb7-0310-b661-cf11e63c67ab
2005-07-01Add a comment that libraw does not allocate channels and bandwidth. ThisGravatar ddennedy 1-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
2005-06-23bugfix stalling on iso transmission underflowGravatar ddennedy 2-3/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@156 53a565d1-3bb7-0310-b661-cf11e63c67ab
2005-06-02documentation and header comment corrections from Stefan RichterGravatar ddennedy 2-43/+57
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@155 53a565d1-3bb7-0310-b661-cf11e63c67ab
2005-02-16add functions for allocating and releasing bandwidth and channelsGravatar ddennedy 6-5/+296
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@154 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-26add comment about assumptions made in raw1394_get_port_infoGravatar ddennedy 1-0/+5
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@152 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-25apply patch from Matthias Hanel to fix uninitialized buffer and remove ↵Gravatar ddennedy 1-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
2004-11-25improve reference documentationGravatar ddennedy 2-233/+616
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@150 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-20pkgconfig include path should not contain libraw1394Gravatar ddennedy 1-1/+1
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@149 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-19bump version of isodump fileGravatar ddennedy 2-2/+2
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@148 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-18port iso examples to rawiso APIGravatar ddennedy 4-65/+109
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@147 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-11fix version and copyright in docsGravatar ddennedy 1-3/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@146 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-11remove m4, remove -O2 from CFLAGSGravatar ddennedy 2-160/+1
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@145 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-11-11reorganize and update documentation; fix compiler warningGravatar ddennedy 14-1091/+5071
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@144 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-10-31revert kernel protocol versionGravatar ddennedy 2-3/+2
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@143 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-10-31fix make dist without docGravatar ddennedy 2-4/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@142 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-10-30nother doc updateGravatar ddennedy 1-0/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@141 53a565d1-3bb7-0310-b661-cf11e63c67ab
2004-10-30bump versions, build fixes, and doc updatesGravatar ddennedy 12-38/+152
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@140 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-12-09Patch from Jim Radford. Other half of packet_per_buffer ABI cleanup.Gravatar bencollins 1-3/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@139 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-11-20Patch from Alexander Neundorf to support differing ISO rx modes. CurrentlyGravatar bencollins 3-3/+18
supported only by OHCI. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@138 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-11-09sync with driverGravatar weihs 3-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
2003-11-09sync with driver version of this fileGravatar weihs 1-2/+6
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@136 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-10-07Patch from Alexander Neundorf to add proto for raw1394_iso_recv_flush()Gravatar bencollins 1-0/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@135 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-09-26Update for new version, 0.10.1.Gravatar bencollins 2-2/+3
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@133 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-09-26Fixup async_stream to use same local req variable for reentrancy.Gravatar bencollins 1-10/+10
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@132 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-09-26Fix postinst so device node gets created.Gravatar bencollins 2-4/+6
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@131 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-09-11Async stream support from Jim Radford.Gravatar bencollins 3-0/+42
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@130 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-07-22Increase so maj/age so account for new recv-flush call.Gravatar bencollins 1-2/+2
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@129 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-07-22Patch from Stephen Tiedemann to allow reentrancy in raw1394's usage ofGravatar bencollins 7-200/+199
raw1394_request's. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@128 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-07-17Patch from Dan Maas to add raw1394_iso_recv_flush() call to API, using theGravatar bencollins 2-3/+25
RAW1394_IOC_ISO_RECV_FLUSH ioctl. Updated the ieee1394-ioctl.h file aswell. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@127 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-07-17pkg-config support from Kristian Hogsberg.Gravatar bencollins 3-1/+15
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@126 53a565d1-3bb7-0310-b661-cf11e63c67ab