Commit Graph

187 Commits

Author SHA1 Message Date
dmaas e6e6375cee implement tag matching for rawiso reception
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@101 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-01-15 06:36:19 +00:00
dmaas ce3cc1bd34 back out previous commit - don't drop the legacy API just yet
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@100 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-01-06 04:08:00 +00:00
dmaas 5bb327dc90 emulate legacy ISO reception API on top of new rawiso API
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@99 53a565d1-3bb7-0310-b661-cf11e63c67ab
2003-01-05 20:58:19 +00:00
dmaas 385413d23e update iso API for multi-channel reception and new packet buffer layout
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@98 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-12-24 03:01:11 +00:00
anonymous 1dd7ffd1c8 oops, irq_interval needs to be signed
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@97 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-12-20 07:37:47 +00:00
anonymous 81c7e99499 dmaas - renamed exported arm definitions into the raw1394_ namespace; brought kernel-raw1394.h back in sync with the kernel version
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@96 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-12-20 07:26:18 +00:00
dmaas e01decd75c rawiso updates:
- changed return type of rawiso xmit/recv handlers from int to
  enum raw1394_iso_disposition

- added an ioctl (RAW1394_ISO_QUEUE_ACTIVITY) to force an ISO_ACTIVITY
  event into the queue. This is needed for handling RAW1394_ISO_DEFER,
  to kick us out of the next read() instead of sleeping forever.

- removed references to "8-byte" isochronous header - this is an
  OHCI-specific implementation detail


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@95 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-12-16 05:11:45 +00:00
ddennedy 45112de225 fix cplusplus extern C block
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@94 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-11-18 15:30:52 +00:00
ddennedy b9de121a85 merged rawiso branch
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@93 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-11-18 07:40:21 +00:00
ddennedy 9d2badbe76 added missing arm.c from weihs branch
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@86 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-10-23 21:22:22 +00:00
ddennedy 915a20a96f merged weihs branch
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@84 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-10-23 21:18:49 +00:00
aeb 1673eadd82 configure.ac:
- Move configure.in to configure.ac (for autoconf 2.50+).
- Set CFLAGS to "-Wall -O2" only if not in environment already.
- Set package version to 1.0.0 already.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@82 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-10-13 23:59:46 +00:00
aeb b0332cb93e Add kernel-doc style documentation headers for most exported functions.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@81 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-10-13 22:54:49 +00:00
aeb 34a1c53427 Set the executable flags for autogen.sh and debian/rules that were lost in the
CVS to SVN conversion.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@80 53a565d1-3bb7-0310-b661-cf11e63c67ab
2002-10-08 01:52:45 +00:00
aeb 4c165f62db Add raw1394_get_local_id, _irm_id, _nodecount refentry.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@73 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-08-01 12:30:48 +00:00
aeb 17167ea970 Reworked some paragraphs.
Added chapters on generation numbers and error codes.
Added some function reference entries.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@72 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-07-09 00:27:09 +00:00
aeb 4fb2fadb90 Modify info in Debian package copyright file a bit.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@71 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-06-27 15:29:07 +00:00
aeb b0804b836e Fix wrong error mapping in raw1394_error_to_errno() on local transactions.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@70 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-06-27 12:14:20 +00:00
aeb c4b0299754 debian: Let postinst continue even if input is /dev/null.
debian: 0.9.0-2 release for the above.
Fix mixed up sections for isodump man file in doc/Makefile.am and
 configure.in.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@69 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-06-17 15:19:20 +00:00
aeb 6099686699 Added man page describing format of the iso dump file.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@68 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-06-11 11:23:00 +00:00
aeb e8e99d1b9f Forgot to add dumpiso and sendiso man pages to repository, fixed.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@67 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-06-08 18:25:31 +00:00
aeb 135babee19 Moved testlibraw.c from src to tools directory.
Added sendiso and dumpiso programs in tools directory.
Added man pages for sendiso and dumpiso in doc directory.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@66 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-06-08 00:31:12 +00:00
aeb b6d807e7ac debian: Remove a now useless substvar.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@65 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-30 10:54:25 +00:00
aeb 9c886e6e87 debian: Make shlibs file versioned.
debian: Remove local shlib dependency kludge and replace with -l option for
 dh_shlibdeps.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@64 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-28 16:13:48 +00:00
aeb 1bcacfa385 Revert move of HTML directory from libraw1394 to libraw1394.html
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@63 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-25 01:02:22 +00:00
aeb 203f7092c0 Revert move of HTML directory from libraw1394 to libraw1394.html
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@62 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-25 00:44:14 +00:00
aeb 70cfc9c296 Move HTML formatted documentation subdir from libraw1394 to libraw1394.html.
Update Debian control files to generate version 0.9.0-1 package.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@61 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-24 22:10:45 +00:00
aeb e02dee488a Handle generation number is not automatically advanced with bus reset.
Function raw1394_update_generation() added for manual update.
Bus reset handler get current generation number as argument.
Default bus reset handler calls raw1394_update_generation().


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@60 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-14 01:05:58 +00:00
aeb fdc1945dab Fix macros so that they actually work.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@59 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-14 00:57:05 +00:00
aeb 8009101f38 Fix Makefile.am to include libraw1394.m4 in distribution.
Update NEWS.
Some Debian packaging updates.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@58 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-05-07 00:03:03 +00:00
aeb 4a0caac05b Store returned generation count after setting of port.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@57 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-03-21 02:00:03 +00:00
aeb 08e27dd37f Install libraw1394.am.
Fix wording in message when /dev/raw1394 not found.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@56 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-02-28 16:24:38 +00:00
aeb d64c821b14 testlibraw gets installed now.
Added man page for testlibraw.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@55 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-02-28 01:21:15 +00:00
aeb 900ef48d4a Let received iso header be big endian, to be consistent.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@54 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-02-27 23:44:08 +00:00
aeb 6fc01c2077 Add libraw1394 autoconf macro (not yet complete).
Add functions and symbols to let macro determine version.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@53 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-02-05 02:38:03 +00:00
aeb de323c4338 Put 'extern "C"' for C++ back in.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@52 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-01-31 23:38:15 +00:00
aeb 87fb0bfc78 Adapted testlibraw to new style error handling.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@51 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-01-27 02:28:29 +00:00
aeb 90502a21ba Fix building errors.c.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@50 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-01-19 01:19:04 +00:00
aeb e6015ce5e9 First implementation of new error reporting API.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@49 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-01-19 01:11:48 +00:00
aeb 2b61e222ea Fix misplaced device file in Debian installation.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@48 53a565d1-3bb7-0310-b661-cf11e63c67ab
2001-01-04 02:06:30 +00:00
aeb 8e5e0b8113 Debian scripts use makedev (>=2.3.1-49) in postinst by default now.
Postinst script using mknod added as alternative.
Revision bumped up to 0.8.1.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@47 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-12-12 00:28:06 +00:00
aeb c7d326137e Fix postinst ldconfig.
Fix device file creation.
Install NEWS and README as documentation in the dev package.


git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@46 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-25 02:05:35 +00:00
aeb 02154eb2c2 Add some information about return values.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@45 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-25 01:58:34 +00:00
aeb f1b4b5e18f Bump up version numbers for release.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@44 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-24 01:11:24 +00:00
aeb 670ce6c77a Added libraw1394.postinst.in to list of distributed files.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@43 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-24 01:03:43 +00:00
aeb 0966e80dce Add ldconfig in deb postinst for Debian policy conformance.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@42 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-23 22:55:47 +00:00
aeb 3416e8f91a Removed acconfig.h, which wasn't needed for some time.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@41 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-23 17:42:12 +00:00
aeb e656d9f2f6 Added ieee1394.h header.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@40 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-11-22 23:12:56 +00:00
aeb aa2c8b55b3 Fix raw1394_start_iso_write() which uses wrong variable.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@39 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-09-13 23:24:53 +00:00
aeb d93e0e84c9 Work around compiler warnings for int/ptr casts.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@38 53a565d1-3bb7-0310-b661-cf11e63c67ab
2000-09-10 22:18:49 +00:00