Commit Graph

  • 7b8d270352 Fix segfault in juju's handle_arm_request Stefan Richter 2008-10-18 01:25:30 +0200
  • 0bf8132319 Reduce nesting depth in new_handle dispatchers Stefan Richter 2008-10-18 01:25:01 +0200
  • d080bb3d83 Address some compiler warnings Stefan Richter 2008-10-18 01:24:31 +0200
  • 531b0787f1 Makes extra sure strings are not overrun. Erik Hovland 2008-09-30 14:05:32 -0700
  • 1e532a7f9f Makes sure to check any return values Erik Hovland 2008-09-30 14:05:32 -0700
  • 63b9d38820 Makes sure a value is returned by the function. Erik Hovland 2008-09-30 14:05:32 -0700
  • 038f5f5c98 Make sure that we have the right types. Erik Hovland 2008-09-30 14:05:32 -0700
  • 8ad324c971 Compare unsigned values instead of subtracting them. Erik Hovland 2008-09-30 14:05:32 -0700
  • 709d8791ce Protect against resource leaks. Erik Hovland 2008-09-30 14:05:32 -0700
  • 378b935fa3 Make sure variables are initialized before used. Erik Hovland 2008-09-30 14:05:32 -0700
  • 6747abb057 dispatch.c: fix a memory leak on not deleting the raw1394 wrapper handle. Dan Dennedy 2008-07-21 22:01:03 -0700
  • 99e9f575bf configure.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
  • e90c205d1b NEWS: added release notes Makefile.am: use git-log to generate ChangeLog on make dist. Dan Dennedy 2008-07-18 01:54:38 -0700
  • 28f20b3e15 Reset the libtool age. Dan Dennedy 2008-07-18 01:08:30 -0700
  • 8f942654d9 Change handle validation to prevent segfault and be more informative. Dan Dennedy 2008-07-06 12:06:40 -0700
  • 4ce429a797 Fix raw1394_read_cycle_timer after juju integration Stefan Richter 2008-06-21 15:38:52 +0200
  • 477b6eee6d Plug dir leak and initialize data structs Philippe Troin 2008-06-16 11:12:00 -0400
  • f9681ff59d Move 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
  • 3b4d2eed60 libraw1394.sgml, raw1394.h: remove information about deprecated isochronous API that has been removed. Dan Dennedy 2008-04-29 23:09:22 -0700
  • 832c9c3d89 juju/raw1394-iso.c: bugfix size of mmap'ed isochronous buffer to prevent segfault in applications. Dan Dennedy 2008-04-29 17:27:00 -0700
  • 0ea462ae98 First cut at integrating juju This is currently working with legacy ieee1394 and tools/testlibraw. Dan Dennedy 2008-04-23 17:44:36 -0700
  • 919e399936 Fix configure.ac missing fi after initial merge. Dan Dennedy 2008-04-22 10:54:00 -0700
  • 7c4d497054 Merge commit 'krh/juju' Dan Dennedy 2008-04-22 10:51:50 -0700
  • 7c3faea62a Merge branch 'master' of dennedy.org:git/dennedy.org/libraw1394 Dan Dennedy 2008-03-27 15:13:42 -0700
  • 342b660afa src/eventloop.c: redo the undo (git-svn virgin at the controls) ddennedy 2008-03-27 21:32:51 +0000
  • bf7527e19a Merge branch 'master' of dennedy.org:git/dennedy.org/libraw1394 Dan Dennedy 2008-03-27 14:06:07 -0700
  • 4ce7f7d8f0 eventloop.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
  • 8bb915dd16 eventloop.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
  • a118281f85 eventloop.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
  • 8085c633bc Set handle->iso.packets to NULL after freeing to avoid double-frees. Jarod Wilson 2007-10-24 16:50:24 -0400
  • 77b6ef1f9e fix documentation on raw1394_update_config_rom ddennedy 2007-10-14 01:46:08 +0000
  • 5efd221f57 add Pieter Palmers to AUTHORS as contributor ddennedy 2007-10-14 01:41:30 +0000
  • ec911fc60d update release notes ddennedy 2007-10-14 01:35:16 +0000
  • 78a77758c7 Update the juju implementation to follow the recent bitfield changes. Kristian Høgsberg 2007-06-13 18:31:59 -0400
  • c65a1c3ad8 Apply 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
  • fcba731c21 Follow ioctl changes and header file move. Kristian Høgsberg 2007-04-17 20:06:14 -0400
  • c896d53c99 Use correct payload size for two-operand lock transactions. Jay Fenlason 2007-04-12 14:39:24 -0400
  • 7096501f0d Use power-of-two max packet sizes. Kristian Høgsberg 2007-04-12 14:11:48 -0400
  • fb1570efbf Wrap receive tail pointer correctly. Kristian Høgsberg 2007-04-12 14:11:20 -0400
  • 194edcc9cd Refactor packet queueing and use for both xmit and recv. Kristian Høgsberg 2007-04-11 18:22:36 -0400
  • d9fd708f82 Fix warnings. Kristian Høgsberg 2007-04-03 22:10:39 -0400
  • 760378898f Implement raw1394_iso_xmit_sync(), remove debug code. Kristian Høgsberg 2007-04-03 22:07:40 -0400
  • 18c6919398 Handle rawiso dispositions. Kristian Høgsberg 2007-04-03 21:23:08 -0400
  • 7e50d28e8a Fix xmit payload packing, use pointers for circular buffer indices. Kristian Høgsberg 2007-04-03 21:00:06 -0400
  • aa70f855b3 Make raw1394_iso_xmit_write work. Kristian Høgsberg 2007-04-03 13:31:36 -0400
  • d9b43daf48 More work on iso receive; handle payload wrapping. Kristian Høgsberg 2007-04-02 17:33:07 -0400
  • 89281b5767 Decode iso headers properly. Kristian Høgsberg 2007-03-31 19:45:39 -0400
  • 429167e36a Get rawiso receive a little closer to working. Kristian Høgsberg 2007-03-28 22:55:21 -0400
  • 5659d28c2d Add the juju support work so far. Kristian Høgsberg 2007-03-26 16:49:12 -0400
  • 1f1549c6ad add documentation about existence of RAW1394DEV ddennedy 2007-02-17 02:30:13 +0000
  • 4a129dd960 add 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
  • fa981a8b96 added raw1394_read_cycle_timer, contributed by Pieter Palmers ddennedy 2007-02-14 05:29:18 +0000
  • 3a35307a85 bugfix 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
  • e4e2330837 apply optimization patch from Pieter Palmers that removes modulo operator from high frequency isochronous code ddennedy 2006-05-09 04:27:38 +0000
  • 45503d30d3 cleanup some compiler warnings ddennedy 2006-04-09 02:25:22 +0000
  • e5d5603758 add release notes ddennedy 2006-04-09 02:18:47 +0000
  • 0b0ad6b10e lock allocated isochronous packet tracking memory ddennedy 2006-04-09 02:13:44 +0000
  • 9c74e4a295 remove 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
  • 96aaa4ca65 Added 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
  • a51052f41b Fix 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
  • 1906551515 add sanity check to queuing of packets in rawiso xmit ddennedy 2005-07-04 03:00:50 +0000
  • 87941d01c4 Add 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
  • 202b68ef5b bugfix stalling on iso transmission underflow ddennedy 2005-06-23 17:09:33 +0000
  • 1c06177cd7 documentation and header comment corrections from Stefan Richter ddennedy 2005-06-02 18:30:57 +0000
  • 246f623e35 add functions for allocating and releasing bandwidth and channels ddennedy 2005-02-16 16:54:58 +0000
  • 9d07aaadda add comment about assumptions made in raw1394_get_port_info ddennedy 2004-11-26 16:30:44 +0000
  • 3de7e65109 apply 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
  • 942638f8be improve reference documentation ddennedy 2004-11-25 18:01:57 +0000
  • 4276e9ee3c pkgconfig include path should not contain libraw1394 ddennedy 2004-11-20 04:56:36 +0000
  • a07ba8cee9 bump version of isodump file ddennedy 2004-11-19 02:15:15 +0000
  • eb9b08bd5c port iso examples to rawiso API ddennedy 2004-11-18 05:24:13 +0000
  • d5902a8715 fix version and copyright in docs ddennedy 2004-11-11 03:49:07 +0000
  • c9d504c17c remove m4, remove -O2 from CFLAGS ddennedy 2004-11-11 03:31:20 +0000
  • 940fabaf39 reorganize and update documentation; fix compiler warning ddennedy 2004-11-11 03:19:09 +0000
  • dbfde4f174 revert kernel protocol version ddennedy 2004-10-31 01:06:20 +0000
  • c97bb4d5e6 fix make dist without doc ddennedy 2004-10-31 00:52:28 +0000
  • e0722bf46c nother doc update ddennedy 2004-10-30 22:56:25 +0000
  • ff3c421f8d bump versions, build fixes, and doc updates ddennedy 2004-10-30 22:49:27 +0000
  • 6b2bee6aca Patch from Jim Radford. Other half of packet_per_buffer ABI cleanup. bencollins 2003-12-09 01:47:45 +0000
  • 8fa3c9874b Patch from Alexander Neundorf to support differing ISO rx modes. Currently supported only by OHCI. bencollins 2003-11-20 15:47:03 +0000
  • ff891d604b sync 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
  • 30030e14aa sync with driver version of this file weihs 2003-11-09 19:44:11 +0000
  • c4e056e164 Patch from Alexander Neundorf to add proto for raw1394_iso_recv_flush() bencollins 2003-10-07 13:28:07 +0000
  • c412fe45d2 Update for new version, 0.10.1. bencollins 2003-09-26 13:55:47 +0000
  • 0072343aab Fixup async_stream to use same local req variable for reentrancy. bencollins 2003-09-26 13:51:31 +0000
  • 2e8ba91c51 Fix postinst so device node gets created. bencollins 2003-09-26 13:35:59 +0000
  • e89e0feee4 Async stream support from Jim Radford. bencollins 2003-09-11 02:47:22 +0000
  • 2d36fc10b2 Increase so maj/age so account for new recv-flush call. bencollins 2003-07-22 15:02:12 +0000
  • ec749d4a02 Patch from Stephen Tiedemann to allow reentrancy in raw1394's usage of raw1394_request's. bencollins 2003-07-22 14:54:19 +0000
  • ce14ef3b9e Patch 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
  • 531c6b405c pkg-config support from Kristian Hogsberg. bencollins 2003-07-17 17:28:56 +0000
  • 441945b498 Remove trailing whitespace, which automake chokes on. bencollins 2003-07-17 17:26:09 +0000
  • bfc01aa141 Fixed section for -dev package. bencollins 2003-07-13 05:34:30 +0000
  • 85a071ce64 Re-add the pdf build bencollins 2003-07-13 01:45:05 +0000
  • f2f611bb61 Update Debian files. bencollins 2003-07-13 01:40:37 +0000
  • 1688f1a129 Ok, the Debian package was way out of sync with upstream bencollins 2003-07-13 01:37:14 +0000
  • 27d115782e Ooops...libtool works a bit different than I thought, but atleast it works like it is supposed to. bencollins 2003-07-13 01:27:13 +0000
  • f0703dde00 Generate and install the pdf in the Debian package. bencollins 2003-07-13 01:12:19 +0000
  • 6451494468 Don't run configure at the end of autogen.sh. Also, remove autom4te.cache. bencollins 2003-07-13 01:10:35 +0000
  • a81dbc71a1 Update Debian maintainer bencollins 2003-07-13 01:01:13 +0000