aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-06bump release version to 1.0.2v1.0.2mainTakashi Sakamoto2-6/+6
2024-03-15ci: use actions/checkout@v4Takashi Sakamoto1-2/+2
2024-01-04fw_iso_resource_once: fix support version annotationTakashi Sakamoto1-1/+1
2023-12-14bump release version to 1.0.1v1.0.1Takashi Sakamoto2-5/+5
2023-12-14fw_iso_ctx: fix FTBFS with gi-docgen 2023.3Takashi Sakamoto1-1/+1
2023-11-26update README.rst with URL in salsa.debian.org for DEB packageTakashi Sakamoto1-1/+6
2023-10-30bump release version to 1.0.0v1.0.0Takashi Sakamoto15-140/+21
2023-10-30change dependency on libhinawa to version 4.0Takashi Sakamoto7-11/+11
2023-10-30fw_iso_ctx: change prototype of FwIsoCtx.read_cycle_time()Takashi Sakamoto8-10/+11
2023-10-30doc: update desctiption about objectsTakashi Sakamoto6-14/+13
2023-10-30doc: use the word '1394 OHCI hardware' for consistencyTakashi Sakamoto10-30/+29
2023-10-30fw_iso_resource: remove async suffix from allocation methodsTakashi Sakamoto8-36/+38
2023-10-30fw_iso_resource: remove sync suffix from allocation methodsTakashi Sakamoto7-10/+11
2023-10-30fw_iso_resource_auto: remove async/sync suffixes from deallocation methodsTakashi Sakamoto5-16/+15
2023-10-30fw_iso_resource_once: remove async/sync suffixes from deallocation methodsTakashi Sakamoto5-16/+19
2023-10-29doc: annotate error domain available in gi-docgen 2023.1Takashi Sakamoto9-31/+54
2023-10-29update description about provide section of wrap fileTakashi Sakamoto1-2/+2
2023-10-08meson: use meson.project_build_root() to find built targets for testTakashi Sakamoto2-9/+5
2023-10-08meson: bump minimal version up to 0.56.0 for meson.global_build_root()Takashi Sakamoto2-4/+4
2023-10-08meson: bump minimal version up to 0.54.0 for meson.override_dependency()Takashi Sakamoto3-3/+4
2023-10-03bump release version to 0.9.1v0.9.1Takashi Sakamoto2-5/+5
2023-10-03ci: utilize meson subproject to satisfy dependency on libhinawaTakashi Sakamoto1-46/+26
2023-10-03meson: subproject supportTakashi Sakamoto6-5/+65
2023-08-06improve description about PyGObject in READMETakashi Sakamoto1-3/+3
2023-07-23correct format of Since and Deprecated tagsTakashi Sakamoto9-45/+45
2023-07-23Add ORG_KERNEL prefix into include guardsTakashi Sakamoto11-22/+22
2023-07-17bump release version to 0.9.0v0.9.0Takashi Sakamoto2-3/+15
2023-07-17cycle_timer: drop Hinoko.CycleTimerTakashi Sakamoto7-164/+0
2023-07-17fw_iso_ctx: drop Hinoko.FwIsoCtx.get_cycle_timer()Takashi Sakamoto12-136/+0
2023-07-17fw_iso_it: implement Hinoko.FwIsoCtx.read_cycle_time() methodTakashi Sakamoto3-7/+21
2023-07-17fw_iso_rx_multiple: implement Hinoko.FwIsoCtx.read_cycle_time() methodTakashi Sakamoto2-0/+17
2023-07-17fw_iso_rx_single: implement Hinoko.FwIsoCtx.read_cycle_time() methodTakashi Sakamoto3-7/+22
2023-07-17fw_iso_ctx: add Hinoko.FwIsoCtx.read_cycle_time() abstract methodTakashi Sakamoto7-0/+90
2023-07-17meson: add dependency to libhinawa v2.6.0 or laterTakashi Sakamoto4-2/+16
2023-07-17ci: update workflow to install libhinawaTakashi Sakamoto1-4/+50
2023-04-24use the same short description between documentation and pkg-configTakashi Sakamoto2-2/+2
2023-04-23update URL due to being hosted in git.kernel.orgTakashi Sakamoto2-12/+21
2022-12-18bump release version to v0.8.0v0.8.0Takashi Sakamoto2-2/+2
2022-12-18update README to describe loss of backward compatibility at v0.8 releaseTakashi Sakamoto1-1/+20
2022-12-18doc: update diagramTakashi Sakamoto2-355/+11
2022-12-18fw_iso_it: rename to HinokoFwIsoItTakashi Sakamoto8-132/+131
2022-12-18fw_iso_rx_multiple: rename to HinokoFwIrMultipleTakashi Sakamoto9-175/+174
2022-12-18fw_iso_ir_single: rename to HinokoFwIsoIrSingleTakashi Sakamoto8-145/+146
2022-12-18enums: rename mode of isochronous contextsTakashi Sakamoto6-27/+27
2022-12-11obsolete usage of LXC container for workflow of Github ActionsTakashi Sakamoto1-37/+22
2022-12-01bump release version to v0.7.4v0.7.4Takashi Sakamoto2-3/+3
2022-12-01fw_iso_rx_multiple: fix failure to call ioctl(2) with FW_CDEV_IOC_FLUSH_ISOTakashi Sakamoto1-1/+5
2022-11-24bump release version to v0.7.3v0.7.3Takashi Sakamoto2-3/+3
2022-11-24fw_iso_rx_single: fix wrong calculation for length of available payload dataTakashi Sakamoto1-0/+2
2022-11-19fw_iso_rx_single: fulfill start sign of comment block for API documentationTakashi Sakamoto1-1/+1
2022-07-14fw_iso_ctx: fix numeric expression of CLOCK_MONOTONIC_RAWTakashi Sakamoto3-3/+3
2022-07-10doc: update URL in alsa-project namespaceTakashi Sakamoto1-1/+1
2022-06-30bump release version up to 0.7.2v0.7.2Takashi Sakamoto2-8/+8
2022-06-26ci: remove libudev installationTakashi Sakamoto1-1/+1
2022-06-26cycle_timer: refine function commentTakashi Sakamoto1-4/+4
2022-06-26enums: refine commentsTakashi Sakamoto1-3/+3
2022-06-26enums: fix speed unitTakashi Sakamoto1-6/+6
2022-06-19tests: add test script for object functionsTakashi Sakamoto3-0/+38
2022-06-19tests: add test script for Hinoko.FwIsoResource interfaceTakashi Sakamoto2-0/+36
2022-06-19tests: add test script for Hinoko.FwIsoCtx interfaceTakashi Sakamoto2-0/+40
2022-06-19tests: refine helper function to test objectTakashi Sakamoto6-37/+114
2022-06-19tests: test object type instead of its instanceTakashi Sakamoto7-17/+17
2022-06-19tests: add test script for Hinoko.CycleTimer boxed structureTakashi Sakamoto3-0/+30
2022-06-19tests: add helper function to test enumerations and flagsTakashi Sakamoto2-6/+13
2022-06-19tests: rename helper function to test object interfaceTakashi Sakamoto7-12/+12
2022-05-31fix missing usage of declaration macroTakashi Sakamoto1-0/+4
2022-05-26bump release version up to 0.7.1v0.7.1Takashi Sakamoto2-2/+17
2022-05-25fw_iso_resource_private: code refactoring for ioctl error generatorTakashi Sakamoto4-7/+10
2022-05-25fw_iso_ctx_private: code refactoring for ioctl error generatorTakashi Sakamoto3-9/+10
2022-05-25fw_iso_resource_private: rename coded error generatorTakashi Sakamoto4-8/+8
2022-05-25fw_iso_ctx_private: rename coded error generatorTakashi Sakamoto3-12/+12
2022-05-25fw_iso_ctx_private: code refactoring for file error generatorTakashi Sakamoto2-3/+3
2022-05-25fw_iso_resource_auto: add local function to get label of errorTakashi Sakamoto1-8/+37
2022-05-25fw_iso_resource: add local function to get label of errorTakashi Sakamoto3-13/+45
2022-05-25fw_iso_ctx: add local function to get label of errorTakashi Sakamoto3-16/+49
2022-05-25fw_iso_resource_auto: fulfill annotation for propertyTakashi Sakamoto1-1/+22
2022-05-25fw_iso_resource: fulfill annotation for vfunc and propertyTakashi Sakamoto2-0/+46
2022-05-25fw_iso_rx_multiple: fulfill annotation for propertyTakashi Sakamoto1-1/+6
2022-05-25fw_iso_ctx: fulfill annotation for vfunc and propertyTakashi Sakamoto2-0/+83
2022-05-25fw_iso_resource: fix annotation for interfaceTakashi Sakamoto1-4/+4
2022-05-25fw_iso_ctx: fix annotation for interfaceTakashi Sakamoto1-2/+2
2022-05-25fw_iso_resource: add constant to immutable arrayTakashi Sakamoto4-13/+12
2022-05-08fix invalid link annotation in READMETakashi Sakamoto1-1/+1
2022-05-08bump release version to v0.7.0v0.7.0Takashi Sakamoto2-2/+11
2022-05-08fw_iso_tx: add function comment for header of packet registrationTakashi Sakamoto1-3/+6
2022-05-08fw_iso_ctx_single: add function comment for context header parameterTakashi Sakamoto2-3/+10
2022-05-08fw_iso_rx_multiple: add function comment for context header parameterTakashi Sakamoto1-0/+3
2022-05-08fw_iso_rx_single: add comment about the size of context header for IR contextTakashi Sakamoto1-1/+3
2022-05-08fw_iso_ctx: use macro for signal nameTakashi Sakamoto5-5/+5
2022-05-08fw_iso_ctx_private: add helper function for control of isoc packetTakashi Sakamoto1-2/+17
2022-05-08fw_iso_ctx_private: add macro and helper function for cycle match in IR/IT co...Takashi Sakamoto5-9/+41
2022-05-08fw_iso_ctx_private: add inline function to compute timeStamp field in IR/IT d...Takashi Sakamoto5-12/+27
2022-05-08cycle_timer: add helper functions to compute value of CYCLE_TIMER registerTakashi Sakamoto1-4/+27
2022-05-08fw_iso_ctx_private: add helper function to compute data length from isoc pack...Takashi Sakamoto3-2/+10
2022-05-08fw_iso_ctx_private: add macro for maximum channel and sync code define in IEE...Takashi Sakamoto8-35/+44
2022-05-07update README according to allocation interfaceTakashi Sakamoto1-4/+5
2022-05-07fw_iso_resource: add interface and implementation for resource allocationTakashi Sakamoto7-157/+91
2022-05-07fw_iso_resource_once: code refactoring to split asynchronous allocation functionTakashi Sakamoto1-30/+40
2022-05-07fw_iso_resource_auto: code refactoring to split asynchronous allocation functionTakashi Sakamoto1-42/+55
2022-05-07meson: minor code refactoring for meson declarationsTakashi Sakamoto2-4/+2
2022-05-07all: use otherwise instead of else for documentaionTakashi Sakamoto7-24/+24
2022-05-07doc: update overview pageTakashi Sakamoto3-358/+1120
2022-05-06fw_iso_ctx: fix signal flag as actionableTakashi Sakamoto1-1/+1
2022-05-06update READMETakashi Sakamoto1-0/+4
2022-05-06fw_iso_resource_once: rewrite public API to return gboolean according to GNOM...Takashi Sakamoto2-53/+69
2022-05-06fw_iso_resource_auto: rewrite public API to return gboolean according to GNOM...Takashi Sakamoto6-65/+99
2022-05-06fw_iso_resource: rewrite public API to return gboolean according to GNOME con...Takashi Sakamoto3-18/+22
2022-05-06fw_iso_tx: rewrite public API to return gboolean according to GNOME conventionTakashi Sakamoto3-57/+61
2022-05-06fw_iso_rx_multiple: rewrite public API to return gboolean according to GNOME ...Takashi Sakamoto3-56/+49
2022-05-06fw_iso_rx_single: rewrite public API to return gboolean according to GNOME co...Takashi Sakamoto3-53/+60
2022-05-06fw_iso_ctx: rewrite public API to return gbooleanTakashi Sakamoto7-32/+44
2022-05-06fw_iso_tx: fix the position of declaration for automatic variablesTakashi Sakamoto1-3/+6
2022-05-06fw_iso_resource_private: fix inverted condition to close file descriptorTakashi Sakamoto1-1/+1
2022-05-05update READMETakashi Sakamoto1-1/+6
2022-05-05fw_iso_ctx_private: code refactoring for coded errorTakashi Sakamoto4-6/+30
2022-05-05fw_iso_ctx_private: code refactoring for error generation macro of ioctlTakashi Sakamoto4-18/+13
2022-05-05fw_iso_ctx: add generation propertyTakashi Sakamoto8-24/+103
2022-05-05fw_iso_resource: handle event of bus resetTakashi Sakamoto4-0/+53
2022-05-05fw_iso_resource_private: add structure to maintain stateTakashi Sakamoto4-34/+57
2022-05-05fw_iso_resource: code refactoring to handle several types of eventTakashi Sakamoto4-57/+102
2022-05-05update READMETakashi Sakamoto1-12/+45
2022-05-05fw_iso_resource_private: code refactoring for coded errorTakashi Sakamoto3-22/+14
2022-05-05fw_iso_ctx_private: add utility macro to generate error for ioctlTakashi Sakamoto3-7/+10
2022-05-05fw_iso_ctx: add public API to release isochronous contextTakashi Sakamoto9-72/+69
2022-05-05fw_iso_ctx: add public API to unmap shared bufferTakashi Sakamoto9-62/+65
2022-05-05fw_iso_ctx: remove "registered-chunk-count" propertyTakashi Sakamoto3-15/+0
2022-05-05fw_iso_ctx: make it GObject InterfaceTakashi Sakamoto12-126/+71
2022-05-05fw_iso_ctx: code refactoring to move GSource create functionTakashi Sakamoto2-121/+122
2022-05-05fw_iso_ctx: obsolete instance private data to deligate ownership to derived o...Takashi Sakamoto10-446/+116
2022-05-05fw_iso_ctx: code refactoring for propertiesTakashi Sakamoto6-76/+97
2022-05-05fw_iso_ctx: code refactoring for state initializationTakashi Sakamoto6-6/+24
2022-05-05fw_iso_ctx: add class virtual function for future useTakashi Sakamoto4-0/+227
2022-05-05fw_iso_ctx: code refactoring to split GSource create functionTakashi Sakamoto2-20/+53
2022-05-05fw_iso_ctx: code refactoring to split cycle timer getter functionTakashi Sakamoto3-8/+35
2022-05-05fw_iso_ctx: code refactoring to split flush completions functionTakashi Sakamoto3-2/+22
2022-05-05fw_iso_ctx: code refactoring to move frame read functionTakashi Sakamoto3-14/+35
2022-05-05fw_iso_ctx: code refactoring to split stop functionTakashi Sakamoto3-18/+24
2022-05-05fw_iso_ctx: code refactoring to split start functionTakashi Sakamoto3-51/+78
2022-05-05fw_iso_ctx: code refactoring to move chunk queueing functionTakashi Sakamoto3-91/+96
2022-05-05fw_iso_ctx: code refactoring to split chunk registration functionTakashi Sakamoto3-66/+103
2022-05-05fw_iso_ctx: code refactoring to split unmap functionTakashi Sakamoto3-10/+21
2022-05-05fw_iso_ctx: code refactoring to split map functionTakashi Sakamoto3-39/+61
2022-05-05fw_iso_ctx: code refactoring to split release functionTakashi Sakamoto3-8/+18
2022-05-05fw_iso_ctx: code refactoring to split allocate functionTakashi Sakamoto4-107/+145
2022-05-05fw_iso_ctx: code refactoring for event handlerTakashi Sakamoto1-46/+24
2022-05-05fw_iso_ctx: code refactoring to dispatch iso interrupt eventsTakashi Sakamoto5-183/+194
2022-05-05fw_iso_ctx: rename argument for convenienceTakashi Sakamoto2-20/+18
2022-05-05fw_iso_ctx: code refactoring to add cache of file descriptorTakashi Sakamoto1-9/+5
2022-05-05fw_iso_ctx: code refactoring for stopped signalTakashi Sakamoto3-11/+20
2022-05-05fw_iso_resource: add action flag for signalsTakashi Sakamoto1-2/+2
2022-05-03update READMETakashi Sakamoto3-5/+8
2022-05-03fw_iso_resource_priviate: split private implementatino into a fileTakashi Sakamoto6-235/+237
2022-05-03fw_iso_resource: make it GObject interfaceTakashi Sakamoto12-233/+118
2022-05-03fw_iso_resource_[auto|once]: code refactoring to initialize local file descri...Takashi Sakamoto2-1/+33
2022-05-03fw_iso_resource: add class virtual function and implementation for future useTakashi Sakamoto4-1/+107
2022-05-03fw_iso_resource_[auto|once]: code refactoring to add private data in instance...Takashi Sakamoto2-3/+9
2022-05-03fw_iso_resource: code refactoring to split create_source functionTakashi Sakamoto2-24/+50
2022-05-03fw_iso_resource: code refactoring to split open functionTakashi Sakamoto2-16/+29
2022-05-03fw_iso_resource: code refactoring to dispatch iso_eventTakashi Sakamoto4-78/+91
2022-05-03fw_iso_resource: code refactoring to add cache of file descriptorTakashi Sakamoto1-6/+5
2022-05-03fw_iso_resource: rename argument for convenienceTakashi Sakamoto2-17/+17
2022-05-03fw_iso_resource_once: minor code refactoring to check GError argumentTakashi Sakamoto1-4/+4
2022-05-03fw_iso_resource_auto: minor code refactoring to check GError argumentTakashi Sakamoto1-4/+4
2022-05-03fw_iso_resource: minor code refactoring to check GError argumentTakashi Sakamoto1-2/+2
2022-05-03fw_iso_tx: minor code refactoring to check GError argumentTakashi Sakamoto1-4/+4
2022-05-03fw_iso_rx_multiple: minor code refactoring to check GError argumentTakashi Sakamoto1-4/+4
2022-05-03fw_iso_rx_single: minor code refactoring to check GError argumentTakashi Sakamoto1-4/+4
2022-05-03fw_iso_ctx: minor code refactoring to check GError argumentTakashi Sakamoto1-7/+7
2022-05-03fw_iso_resource_auto: fix name conflict between 'allocated' property and signalTakashi Sakamoto3-12/+12
2022-05-03fw_iso_resource: fix invalid signal signatureTakashi Sakamoto2-3/+3
2022-05-03split private header into two partsTakashi Sakamoto11-48/+48
2022-05-03fw_iso_resource: add missing annotation for GError argument of signalTakashi Sakamoto2-8/+8
2022-05-03fw_iso_tx: remove unexported symbolTakashi Sakamoto1-1/+0
2022-05-03fw_iso_ctx: don't dispatch event recursivelyTakashi Sakamoto5-36/+24
2022-05-03fw_iso_resource: don't dispatch event recursivelyTakashi Sakamoto1-21/+11
2022-04-18update README with information about backward compatibilityTakashi Sakamoto1-1/+25
2022-04-18fw_iso_resource: make abstract objectTakashi Sakamoto4-22/+6
2022-04-18fw_iso_resource_once: move public API for allocation/deallocation asynchronou...Takashi Sakamoto8-180/+171
2022-04-18fw_iso_resource_once: add derived object to initiate allocation/deallocation ...Takashi Sakamoto7-0/+88
2022-04-18fw_iso_resource_auto: change public API to have timeout argumentTakashi Sakamoto4-10/+20
2022-04-18fw_iso_resource: internal code refactoring for signal event waiterTakashi Sakamoto5-154/+65
2022-04-18fw_iso_resource: internal code refactoring to dispatch eventTakashi Sakamoto3-22/+30
2022-04-18fw_iso_resource: fix GError override warning at error caseTakashi Sakamoto2-10/+9
2022-04-18fw_iso_ctx: fix constant GError annotationTakashi Sakamoto2-2/+2
2022-04-18fw_iso_resource_auto: fix name of inclusion guardTakashi Sakamoto1-2/+2
2022-04-17update READMETakashi Sakamoto1-10/+10
2022-04-17fw_iso_resource_auto: link optimization to gi-docgenTakashi Sakamoto1-33/+30
2022-04-17fw_iso_resource_auto: rename exception with errorTakashi Sakamoto2-31/+31
2022-04-17fw_iso_resource: link optimization to gi-docgenTakashi Sakamoto2-59/+47
2022-04-17fw_iso_resource: replace exception with errorTakashi Sakamoto3-52/+52
2022-04-17fw_iso_tx: link optimization to gi-docgenTakashi Sakamoto2-50/+42
2022-04-17fw_iso_tx: rename exception with errorTakashi Sakamoto3-23/+23
2022-04-17fw_iso_rx_multiple: link optimization to gi-docgenTakashi Sakamoto2-50/+42
2022-04-17fw_iso_rx_multiple: replace exception with errorTakashi Sakamoto3-32/+32
2022-04-17fw_iso_rx_single: link optimization to gi-docgenTakashi Sakamoto2-55/+45
2022-04-17fw_iso_rx_single: rename exception with errorTakashi Sakamoto3-26/+26
2022-04-17fw_iso_ctx: link optimization to gi-docgenTakashi Sakamoto2-61/+53
2022-04-17fw_iso_ctx: rename exception with errorTakashi Sakamoto3-82/+82
2022-04-17cycle_timer: link optimization to gi-docgenTakashi Sakamoto1-19/+16
2022-04-17enums: link optimization to gi-docgenTakashi Sakamoto1-3/+3