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>
|
||||
|
||||
* Remove unused code
|
||||
|
|
40
NEWS
40
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
|
||||
|
|
Reference in New Issue