7b8d270352Fix segfault in juju's handle_arm_request
Stefan Richter
2008-10-18 01:25:30 +0200
0bf8132319Reduce nesting depth in new_handle dispatchers
Stefan Richter
2008-10-18 01:25:01 +0200
d080bb3d83Address some compiler warnings
Stefan Richter
2008-10-18 01:24:31 +0200
531b0787f1Makes extra sure strings are not overrun.
Erik Hovland
2008-09-30 14:05:32 -0700
1e532a7f9fMakes sure to check any return values
Erik Hovland
2008-09-30 14:05:32 -0700
63b9d38820Makes sure a value is returned by the function.
Erik Hovland
2008-09-30 14:05:32 -0700
038f5f5c98Make sure that we have the right types.
Erik Hovland
2008-09-30 14:05:32 -0700
8ad324c971Compare unsigned values instead of subtracting them.
Erik Hovland
2008-09-30 14:05:32 -0700
709d8791ceProtect against resource leaks.
Erik Hovland
2008-09-30 14:05:32 -0700
378b935fa3Make sure variables are initialized before used.
Erik Hovland
2008-09-30 14:05:32 -0700
6747abb057dispatch.c: fix a memory leak on not deleting the raw1394 wrapper handle.
Dan Dennedy
2008-07-21 22:01:03 -0700
99e9f575bfconfigure.ac, Makefile.am: drop debian from build and restore doc and tools to dist make target.
v2.0.0
Dan Dennedy
2008-07-18 02:13:41 -0700
e90c205d1bNEWS: added release notes Makefile.am: use git-log to generate ChangeLog on make dist.
Dan Dennedy
2008-07-18 01:54:38 -0700
28f20b3e15Reset the libtool age.
Dan Dennedy
2008-07-18 01:08:30 -0700
8f942654d9Change handle validation to prevent segfault and be more informative.
Dan Dennedy
2008-07-06 12:06:40 -0700
4ce429a797Fix raw1394_read_cycle_timer after juju integration
Stefan Richter
2008-06-21 15:38:52 +0200
477b6eee6dPlug dir leak and initialize data structs
Philippe Troin
2008-06-16 11:12:00 -0400
f9681ff59dMove the source code files in the juju directory into the src directory and give them 'fw' names instead of 'juju.'
Dan Dennedy
2008-04-30 14:37:28 -0700
3b4d2eed60libraw1394.sgml, raw1394.h: remove information about deprecated isochronous API that has been removed.
Dan Dennedy
2008-04-29 23:09:22 -0700
832c9c3d89juju/raw1394-iso.c: bugfix size of mmap'ed isochronous buffer to prevent segfault in applications.
Dan Dennedy
2008-04-29 17:27:00 -0700
0ea462ae98First cut at integrating juju This is currently working with legacy ieee1394 and tools/testlibraw.
Dan Dennedy
2008-04-23 17:44:36 -0700
919e399936Fix configure.ac missing fi after initial merge.
Dan Dennedy
2008-04-22 10:54:00 -0700
7c4d497054Merge commit 'krh/juju'
Dan Dennedy
2008-04-22 10:51:50 -0700
7c3faea62aMerge branch 'master' of dennedy.org:git/dennedy.org/libraw1394
Dan Dennedy
2008-03-27 15:13:42 -0700
342b660afasrc/eventloop.c: redo the undo (git-svn virgin at the controls)
ddennedy
2008-03-27 21:32:51 +0000
bf7527e19aMerge branch 'master' of dennedy.org:git/dennedy.org/libraw1394
Dan Dennedy
2008-03-27 14:06:07 -0700
4ce7f7d8f0eventloop.c: apply patch from Jonas Bonn to retrty read when failed with EINTR. This can occur when libraw1394 callera receives a signal while in the read and the caller is not using a signal handler set with signal().
ddennedy
2008-03-27 20:25:26 +0000
8bb915dd16eventloop.c: apply patch from Jonas Bonn to retry read when failed with EINTR. This can occur when libraw1394 caller receives a signal while in this read and the caller is not using a signal handler set with signal().
ddennedy
2008-03-27 20:25:23 +0000
a118281f85eventloop.c: apply patch from Jonas Bonn to retry read when failed with EINTR. This can occur when libraw1394 caller receives a signal while in this read and the caller is not using a signal handler set with signal().
Dan Dennedy
2008-03-27 09:48:02 -0700
8085c633bcSet handle->iso.packets to NULL after freeing to avoid double-frees.
Jarod Wilson
2007-10-24 16:50:24 -0400
77b6ef1f9efix documentation on raw1394_update_config_rom
ddennedy
2007-10-14 01:46:08 +0000
5efd221f57add Pieter Palmers to AUTHORS as contributor
ddennedy
2007-10-14 01:41:30 +0000
78a77758c7Update the juju implementation to follow the recent bitfield changes.
Kristian Høgsberg
2007-06-13 18:31:59 -0400
c65a1c3ad8Apply patch from Jon Schewe <jon.schewe@honeywell.com> to make valgrind happy. Adds --with-valgrind configure option.
ddennedy
2007-05-30 05:11:30 +0000
fcba731c21Follow ioctl changes and header file move.
Kristian Høgsberg
2007-04-17 20:06:14 -0400
c896d53c99Use correct payload size for two-operand lock transactions.
Jay Fenlason
2007-04-12 14:39:24 -0400
7096501f0dUse power-of-two max packet sizes.
Kristian Høgsberg
2007-04-12 14:11:48 -0400
fb1570efbfWrap receive tail pointer correctly.
Kristian Høgsberg
2007-04-12 14:11:20 -0400
194edcc9cdRefactor packet queueing and use for both xmit and recv.
Kristian Høgsberg
2007-04-11 18:22:36 -0400
d9fd708f82Fix warnings.
Kristian Høgsberg
2007-04-03 22:10:39 -0400
760378898fImplement raw1394_iso_xmit_sync(), remove debug code.
Kristian Høgsberg
2007-04-03 22:07:40 -0400
18c6919398Handle rawiso dispositions.
Kristian Høgsberg
2007-04-03 21:23:08 -0400
7e50d28e8aFix xmit payload packing, use pointers for circular buffer indices.
Kristian Høgsberg
2007-04-03 21:00:06 -0400
aa70f855b3Make raw1394_iso_xmit_write work.
Kristian Høgsberg
2007-04-03 13:31:36 -0400
d9b43daf48More work on iso receive; handle payload wrapping.
Kristian Høgsberg
2007-04-02 17:33:07 -0400
89281b5767Decode iso headers properly.
Kristian Høgsberg
2007-03-31 19:45:39 -0400
429167e36aGet rawiso receive a little closer to working.
Kristian Høgsberg
2007-03-28 22:55:21 -0400
5659d28c2dAdd the juju support work so far.
Kristian Høgsberg
2007-03-26 16:49:12 -0400
1f1549c6adadd documentation about existence of RAW1394DEV
ddennedy
2007-02-17 02:30:13 +0000
4a129dd960add support for RAW1394DEV environment variable to override default /dev/raw1394, but also attempt to failover to default.
ddennedy
2007-02-17 02:24:16 +0000
fa981a8b96added raw1394_read_cycle_timer, contributed by Pieter Palmers
ddennedy
2007-02-14 05:29:18 +0000
3a35307a85bugfix segfault in raw1394_iso_shutdown on no iso activity due to not initializing raw1394_handle.iso_packet_infos to NULL in raw1394_new_handle
ddennedy
2006-10-17 03:39:37 +0000
e4e2330837apply optimization patch from Pieter Palmers that removes modulo operator from high frequency isochronous code
ddennedy
2006-05-09 04:27:38 +0000
45503d30d3cleanup some compiler warnings
ddennedy
2006-04-09 02:25:22 +0000
9c74e4a295remove memory allocations for isochronous operations from the libraw1394 event loop to make them more respectful of realtime applications
ddennedy
2006-04-09 01:26:41 +0000
96aaa4ca65Added a new callback response for iso_xmit handlers: RAW1394_ISO_AGAIN. 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.
ddennedy
2006-03-04 01:17:46 +0000
a51052f41bFix raw1394_iso_xmit_write() to work with recent kernel change to raw1394 to fix bug with stalling on buffer underrun.
ddennedy
2005-07-04 04:04:22 +0000
1906551515add sanity check to queuing of packets in rawiso xmit
ddennedy
2005-07-04 03:00:50 +0000
87941d01c4Add a comment that libraw does not allocate channels and bandwidth. This is already mentioned in doc/libraw1394.sgml but an existing comment about raw1394_iso_xmit_init may be misleading.
ddennedy
2005-07-01 04:12:47 +0000
202b68ef5bbugfix stalling on iso transmission underflow
ddennedy
2005-06-23 17:09:33 +0000
1c06177cd7documentation and header comment corrections from Stefan Richter
ddennedy
2005-06-02 18:30:57 +0000
246f623e35add functions for allocating and releasing bandwidth and channels
ddennedy
2005-02-16 16:54:58 +0000
9d07aaaddaadd comment about assumptions made in raw1394_get_port_info
ddennedy
2004-11-26 16:30:44 +0000
3de7e65109apply patch from Matthias Hanel to fix uninitialized buffer and remove unncessary (and logically impossible) copy in get_port_info
ddennedy
2004-11-25 18:46:29 +0000
6b2bee6acaPatch from Jim Radford. Other half of packet_per_buffer ABI cleanup.
bencollins
2003-12-09 01:47:45 +0000
8fa3c9874bPatch from Alexander Neundorf to support differing ISO rx modes. Currently supported only by OHCI.
bencollins
2003-11-20 15:47:03 +0000
ff891d604bsync with driver (addition of functions raw1394_arm_get_buf raw1394_arm_set_buf to get and set buffers of mapped address ranges)
weihs
2003-11-09 19:46:20 +0000
30030e14aasync with driver version of this file
weihs
2003-11-09 19:44:11 +0000
c4e056e164Patch from Alexander Neundorf to add proto for raw1394_iso_recv_flush()
bencollins
2003-10-07 13:28:07 +0000
c412fe45d2Update for new version, 0.10.1.
bencollins
2003-09-26 13:55:47 +0000
0072343aabFixup async_stream to use same local req variable for reentrancy.
bencollins
2003-09-26 13:51:31 +0000
e89e0feee4Async stream support from Jim Radford.
bencollins
2003-09-11 02:47:22 +0000
2d36fc10b2Increase so maj/age so account for new recv-flush call.
bencollins
2003-07-22 15:02:12 +0000
ec749d4a02Patch from Stephen Tiedemann to allow reentrancy in raw1394's usage of raw1394_request's.
bencollins
2003-07-22 14:54:19 +0000
ce14ef3b9ePatch from Dan Maas to add raw1394_iso_recv_flush() call to API, using the RAW1394_IOC_ISO_RECV_FLUSH ioctl. Updated the ieee1394-ioctl.h file aswell.
bencollins
2003-07-17 17:33:39 +0000
531c6b405cpkg-config support from Kristian Hogsberg.
bencollins
2003-07-17 17:28:56 +0000
441945b498Remove trailing whitespace, which automake chokes on.
bencollins
2003-07-17 17:26:09 +0000
bfc01aa141Fixed section for -dev package.
bencollins
2003-07-13 05:34:30 +0000
85a071ce64Re-add the pdf build
bencollins
2003-07-13 01:45:05 +0000