diff options
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2012-07-29 12:00:26 +0200 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2012-07-29 12:01:44 +0200 |
commit | 4de07a63b5bf8a830af940c859c86d723714218c (patch) | |
tree | e3eadbd96414dabce438ecde05b1ab90dba06e52 | |
parent | a24ab81d5777b4553c9c8474c58a69b0b2ba98de (diff) | |
download | libraw1394-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-- | ChangeLog | 40 | ||||
-rw-r--r-- | NEWS | 40 |
2 files changed, 80 insertions, 0 deletions
@@ -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 @@ -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 |