alsa-project / libhinawa

Mirror of https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git for user support and continuous integration. I/O library for IEEE 1394 asynchronous transactions to/from units on the bus, with GObject Introspection.
GNU Lesser General Public License v2.1
7 stars 8 forks source link

[PATCH 0/7] fw_fcp: support time stamp #86

Closed takaswie closed 1 year ago

takaswie commented 1 year ago

Linux kernel v6.5 would includes new UAPI of FireWire subsystem, which allows user space application to retrieve time stamps at which asynchronous transaction is processed. It allows FCP transaction to handle several time stamps as well. This series is for the purpose.

Takashi Sakamoto (7):
  fw_req: minor code refactoring to complete transaction
  fw_fcp: use tab for indentation
  fw_fcp: add responded2 signal
  fw_fcp: add class closure for responded2 signal
  fw_fcp: implement responded2 signal
  fw_fcp: add variations of method for FCP transaction
  samples: use new methods for asynchronous transaction with time stamps

 samples/common/__init__.py   | 110 ++++++++++-
 samples/gtk3                 |  13 +-
 samples/gtk4                 |  14 +-
 samples/qt5                  |  25 ++-
 src/fw_fcp.c                 | 368 ++++++++++++++++++++++++++---------
 src/fw_fcp.h                 |  36 +++-
 src/fw_req.c                 |  20 +-
 src/hinawa.map               |   3 +
 src/hinawa_sigs_marshal.list |   1 +
 tests/fw-fcp                 |   4 +
 10 files changed, 446 insertions(+), 148 deletions(-)
takaswie commented 1 year ago

Merged.