summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Stefan Richter 2012-07-29 12:00:26 +0200
committerGravatar Stefan Richter 2012-07-29 12:01:44 +0200
commit4de07a63b5bf8a830af940c859c86d723714218c (patch)
treee3eadbd96414dabce438ecde05b1ab90dba06e52
parenttestlibraw: Fix printing of card name (diff)
Changelog, NEWS: update to version 2.1.0v2.1.0
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
-rw-r--r--ChangeLog40
-rw-r--r--NEWS40
2 files changed, 80 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 01cff92..f374682 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,43 @@
+2012-07-29 Stefan Richter <stefanr@s5r6.in-berlin.de>
+
+ * Changelog, NEWS: update to version 2.1.0
+
+2012-06-30 Stefan Richter <stefanr@s5r6.in-berlin.de>
+
+ * Add raw1394_get_speed() API
+
+ * Trivial whitespace normalization in ieee1394.h and raw1394.h
+
+ * Add 1394b speed codes to <libraw1394/{ieee,raw}1394.h>
+
+ * Fix documentation of raw1394_iso_multichannel_recv_init()
+
+2012-06-24 Stefan Richter <stefanr@s5r6.in-berlin.de>
+
+ * Remove now unused code
+
+2012-06-22 Igor Kuzmin <parafin@ximea.com>
+
+ * Disable power-of-2 alignment of isochronous I/O buffers
+
+ * Enable write access to isochronous reception buffer
+
+2012-06-18 Stefan Richter <stefanr@s5r6.in-berlin.de>
+
+ * Increase libtool version to 2.1.0
+
+ * Add raw1394_read_cycle_timer_and_clock() API
+
+ * Tweak raw1394_add_config_rom_descriptor() API, add documentation and test case
+
+2011-03-24 B.J. Buchalter <bj@mhlabs.com>
+
+ * Add raw1394_add_config_rom_descriptor() and raw1394_remove_config_rom_descriptor() API
+
+2012-06-02 Stefan Richter <stefanr@s5r6.in-berlin.de>
+
+ * configure.ac, Changelog, NEWS etc.: update to version 2.0.9
+
2012-05-25 Stefan Richter <stefanr@s5r6.in-berlin.de>
* Remove unused code
diff --git a/NEWS b/NEWS
index 317b382..f3534a9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,45 @@
libraw1394 Release Notes
+Version 2.1.0:
+- Behavior changes of the backend to firewire-core:
+ - The isochronous reception buffer is now mapped read/writable
+ rather than read-only. The raw1394 backend already maps the
+ buffer read/writable too. Note that writing into the buffer
+ will go wrong on architectures without cache-coherent DMA if
+ the CPU and the OHCI write within the same cacheline region,
+ so use this feature with caution.
+ - Decrease memory footprint of IR and IT buffers by avoiding
+ some internal rounding up of the buffer size.
+- New APIs in <libraw1394/raw1394.h>:
+ - raw1394_add_config_rom_descriptor():
+ Add contents to the Configuration ROM of the local node(s).
+ At runtime, this API is only available if running on top of
+ firewire-core. It could probably also be implemented with
+ the raw1394 kernel driver if anybody cared.
+ - raw1394_remove_config_rom_descriptor():
+ Counterpart to raw1394_add_config_rom_descriptor().
+ - raw1394_read_cycle_timer_and_clock():
+ Like the existing raw1394_read_cycle_timer(), but lets the
+ caller choose between CLOCK_REALTIME (which the former call
+ is always using), CLOCK_MONOTONIC, or CLOCK_MONOTONIC_RAW.
+ For example, this enables libffado's audio streaming to run
+ undisturbed by resets of CLOCK_REALTIME.
+ At runtime, this call requires firewire-core underneath.
+ - raw1394_get_speed():
+ Returns the speed code of the maximum possible transmission
+ speed between a given node and the local node. This takes
+ maximum speeds of all participating PHYs and the two links
+ into account. This can be used to configure the speed of
+ isochronous streams.
+ At runtime, this call requires firewire-core underneath.
+ - enum raw1394_iso_speed was extended by
+ RAW1394_ISO_SPEED_800, _1600, and _3200.
+- New APIs in <libraw1394/ieee1394.h>:
+ - Added preprocessor constants
+ L1394_SPEED_BETA, L1394_SPEED_800, _1600, and _3200.
+- testlibraw1394:
+ Added unit tests of the new APIs.
+
Version 2.0.9:
- Fix that raw1394_iso_recv_flush() did not have any effect when running
on firewire-core alias juju kernel drivers. Requires kernel 3.4 or
atar.com/avatar/48ffdcc3b8ccbba5aa7dad49587d1eb5?s=13&d=retro' width='13' height='13' alt='Gravatar' /> dmaas 1-1/+3 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@105 53a565d1-3bb7-0310-b661-cf11e63c67ab 2003-03-26add raw1394_new_handle_on_port() convenience functionGravatar dmaas 2-1/+41 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@104 53a565d1-3bb7-0310-b661-cf11e63c67ab 2003-02-22Updates for new rawiso ioctl interface.Gravatar bencollins 3-37/+125 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@103 53a565d1-3bb7-0310-b661-cf11e63c67ab 2003-01-15add iso_xmit_sync() and iso_xmit_write(); clean up iso handling a bitGravatar dmaas 5-39/+161 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@102 53a565d1-3bb7-0310-b661-cf11e63c67ab 2003-01-15implement tag matching for rawiso receptionGravatar dmaas 3-4/+12 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@101 53a565d1-3bb7-0310-b661-cf11e63c67ab 2003-01-06back out previous commit - don't drop the legacy API just yetGravatar dmaas 6-173/+130 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@100 53a565d1-3bb7-0310-b661-cf11e63c67ab 2003-01-05emulate legacy ISO reception API on top of new rawiso APIGravatar dmaas 7-131/+174 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@99 53a565d1-3bb7-0310-b661-cf11e63c67ab 2002-12-24update iso API for multi-channel reception and new packet buffer layoutGravatar dmaas 4-123/+236 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@98 53a565d1-3bb7-0310-b661-cf11e63c67ab 2002-12-20oops, irq_interval needs to be signedGravatar anonymous 1-1/+1 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@97 53a565d1-3bb7-0310-b661-cf11e63c67ab 2002-12-20dmaas - renamed exported arm definitions into the raw1394_ namespace; ↵Gravatar anonymous 3-124/+48 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-16rawiso updates:Gravatar dmaas 3-18/+25 - 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-11-18fix cplusplus extern C blockGravatar ddennedy 1-4/+4 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@94 53a565d1-3bb7-0310-b661-cf11e63c67ab 2002-11-18merged rawiso branchGravatar ddennedy 7-6/+488 git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@93 53a565d1-3bb7-0310-b661-cf11e63c67ab