Changelog, NEWS: update to version 2.1.0
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
This commit is contained in:
parent
a24ab81d57
commit
4de07a63b5
40
ChangeLog
40
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>
|
2012-05-25 Stefan Richter <stefanr@s5r6.in-berlin.de>
|
||||||
|
|
||||||
* Remove unused code
|
* Remove unused code
|
||||||
|
|
40
NEWS
40
NEWS
|
@ -1,5 +1,45 @@
|
||||||
libraw1394 Release Notes
|
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:
|
Version 2.0.9:
|
||||||
- Fix that raw1394_iso_recv_flush() did not have any effect when running
|
- 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
|
on firewire-core alias juju kernel drivers. Requires kernel 3.4 or
|
||||||
|
|
Reference in New Issue