tag name | 2.6.0 (9d6c2a018272ca3c49dad89221209052bd14d802) |
tag date | 2023-07-16 16:14:41 +0900 |
tagged by | Takashi Sakamoto <o-takashi@sakamocchi.jp> |
tagged object | commit 9d76ad2c26... |
download | libhinawa-2.6.0.tar.gz |
---|
Version 2.6.0 release
This release introduces a significant new feature: the delivery of hardware
time stamps for asynchronous communication. Additionally, it includes
several changes in preparation for the future stable release of
version 3.0. The package archive is available in kernel.org.
https://kernel.org/pub/linux/libs/ieee1394/libhinawa-2.6.0.tar.xz
In 1394 OHCI, hardware time stamps for asynchronous communication are
available for software. The time stamp resolution is the isochronous
cycle, which is 8,000 Hz. Prior to Linux kernel version 5.5, time stamps
were not delivered in any event to application. However, with Linux kernel
version 5.6, some events were introduced to address this. The new version
of libhinawa includes the backport of the UAPI header that makes these
events available, then new functions and signals are added to Hinawa.FwReq,
Hinawa.FwResp, and Hinawa.FwFcp. Additionally, Hinawa.CycleTime has been
added to store the hardware cycle value, and a new method is available in
Hinawa.FwNode for applications to compute the time stamp.
During the 10 years of development, libhinawa has undergone significant
changes, including the deprecation of certain features. In particular,
features related to sound units have been moved to libhitaki.
As part of work to streamline libhinawa and remove deprecated features, it
is inevitable to introduce some loss of backward compatibility. The future
release of libhinawa 3.0 stable is planned. The 2.6.0 release includes
changes in preparation for that. Certain functions have been obsoleted by
alternative ones.
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQQE66IEYNDXNBPeGKSsLtaWM8LwEwUCZLOY4wAKCRCsLtaWM8Lw
E5CaAP4+chabL0Afcv5lpCXESy8mkNVO69z/BrJVWeNaT8nEMgEAthF/VG008Ut+
7OO+CPEhqMjJs28lWqFkgOaO7Ak3dgg=
=wpOs
-----END PGP SIGNATURE-----