aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Richter <stefanr@s5r6.in-berlin.de>2012-07-29 12:00:26 +0200
committerStefan Richter <stefanr@s5r6.in-berlin.de>2012-07-29 12:01:44 +0200
commit4de07a63b5bf8a830af940c859c86d723714218c (patch)
treee3eadbd96414dabce438ecde05b1ab90dba06e52
parenta24ab81d5777b4553c9c8474c58a69b0b2ba98de (diff)
downloadlibraw1394-4de07a63b5bf8a830af940c859c86d723714218c.tar.gz
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