aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-11-17snd_motu_register_dsp_parameter: add accessor methods for parameters of mixer...Takashi Sakamoto3-0/+53
2021-11-17snd_motu_register_dsp_parameter: add accessor methods for parameters of mixer...Takashi Sakamoto3-0/+138
2021-11-17snd_motu: add API to read parameter in register DSP modelsTakashi Sakamoto5-0/+38
2021-11-17snd_motu_register_dsp_parameter: add boxed object for container of parameter ...Takashi Sakamoto6-1/+74
2021-11-17snd_motu: add API to read meter for command DSP modelsTakashi Sakamoto5-0/+34
2021-11-17snd_motu: add API to read meter for register DSP modelsTakashi Sakamoto5-0/+39
2021-11-17snd_motu: add class virtual method to handle 'register_dsp_changed' GObject s...Takashi Sakamoto3-1/+20
2021-11-17snd_motu: add register-dsp-changed signalTakashi Sakamoto5-4/+48
2021-11-17backport UAPI header from Linux kernel v5.16 prepatchTakashi Sakamoto3-0/+265
2021-11-17meson: obsolete conditional buildTakashi Sakamoto5-116/+15
2021-11-17meson: move configuration declaration for version to doc directoryTakashi Sakamoto2-1/+3
2021-08-29bump release version up to 2.3.02.3.0Takashi Sakamoto3-7/+11
2021-08-29fw_resp: add API to look up region of address and reserve range of address.Takashi Sakamoto5-11/+45
2021-08-29fw_resp: add properties for offset and width to express reserved range of add...Takashi Sakamoto2-0/+39
2021-08-29enum: add missing annotations and correctTakashi Sakamoto1-0/+16
2021-08-29snd_efw: add missing annotations and correctTakashi Sakamoto2-0/+8
2021-08-29snd_tscm: add missing annotations and correctTakashi Sakamoto2-2/+8
2021-08-29snd_motu: add missing annotations and correctTakashi Sakamoto2-0/+6
2021-08-29snd_dg00x: add missing annotations and correctTakashi Sakamoto2-0/+6
2021-08-29snd_dice: add missing annotations and correctTakashi Sakamoto2-0/+8
2021-08-29snd_unit: add missing annotations and correctTakashi Sakamoto2-1/+47
2021-08-29fw_fcp: add missing annotations and correctTakashi Sakamoto2-0/+20
2021-08-29fw_resp: add missing annotations and correctTakashi Sakamoto2-0/+14
2021-08-29fw_req: add missing annotations and correctTakashi Sakamoto2-2/+14
2021-08-29fw_node: add missing annotations and correctTakashi Sakamoto1-13/+52
2021-05-28bump release version up to 2.2.12.2.1Takashi Sakamoto3-6/+34
2021-05-28update README with reStructuredText formatTakashi Sakamoto2-141/+170
2021-05-28fix workflow according to EOF of i386 ubuntu distributionTakashi Sakamoto1-40/+41
2021-05-28spec: refinement for modern formatTakashi Sakamoto1-21/+28
2021-05-28spec: fix suppression of generating documentationTakashi Sakamoto1-1/+1
2021-05-28spec: fix bogus date error in rpmbuildTakashi Sakamoto1-46/+46
2021-05-28fw_node: internal code refactoring to handle content of configuration ROMTakashi Sakamoto1-4/+3
2020-08-24bump release version up to 2.1.02.2.0Takashi Sakamoto3-5/+8
2020-08-24fw_fcp: handle HinawaFwResp::requested2 signal instead of request signalTakashi Sakamoto1-12/+14
2020-08-24samples: use new 'requested2' signal instead of 'request' signalTakashi Sakamoto2-10/+8
2020-08-24fw_resp: deprecate old GObject signal implementationTakashi Sakamoto2-12/+23
2020-08-24fw_resp: emit 'requested2' GObject signal with backward compatibility to 'req...Takashi Sakamoto1-18/+21
2020-08-24fw_resp: add class virtual method to handle 'requested2' GObject signalTakashi Sakamoto3-1/+27
2020-08-24fw_resp: add 'requested2' GObject signal to handle response subaction of tran...Takashi Sakamoto3-0/+35
2020-08-24fw_node: return errno to callers of local ioctl helper functionTakashi Sakamoto4-35/+30
2020-08-24fw_resp: report error for failure of allocation to range of address spaceTakashi Sakamoto3-2/+9
2020-08-24fw_resp: report local error when any address space is already associatedTakashi Sakamoto4-3/+17
2020-08-24fw_resp: add GQuark implementation for error reportingTakashi Sakamoto3-0/+14
2020-08-24fw_resp: add enumerations for error codeTakashi Sakamoto3-0/+20
2020-08-24enum: fix documentationTakashi Sakamoto1-1/+3
2020-08-17bump release version up to 2.1.02.1.0Takashi Sakamoto3-5/+9
2020-08-17snd_efw: loosen argument check for vendor-dependent transactionTakashi Sakamoto1-4/+5
2020-08-17all: fix documentation for symbol linkingTakashi Sakamoto20-41/+46
2020-08-17snd_unit: remove redundant assignment for file descriptorTakashi Sakamoto1-1/+0
2020-08-16fw_fcp: add description about differences FCP and AV/C command setTakashi Sakamoto1-4/+5
2020-08-16samples: replace calls of deprecated APITakashi Sakamoto2-2/+2
2020-08-16fw_fcp: code refactoring to existent APITakashi Sakamoto1-129/+8
2020-08-16fw_fcp: add an API to finish a pair of AV/C command and responseTakashi Sakamoto4-0/+118
2020-08-16fw_fcp: add an API to finish transaction for command frame of FCPTakashi Sakamoto4-0/+43
2020-08-16fw_fcp: emit 'responded' GObject signalTakashi Sakamoto1-0/+3
2020-08-16fw_fcp: add class virtual method for 'responded' GObject signalTakashi Sakamoto3-2/+18
2020-08-16fw_fcp: declare 'responded' GObject signal to handle response frame of protocolTakashi Sakamoto3-1/+34
2020-08-16snd_efw: code refactoring for existent synchronous API as simple wrapperTakashi Sakamoto1-130/+4
2020-08-16snd_efw: add an API to finish command/response synchronouslyTakashi Sakamoto3-0/+126
2020-08-16snd_efw: add an API to transfer request transaction of protocolTakashi Sakamoto3-0/+68
2020-08-16snd_efw: emit 'responded' GObject signalTakashi Sakamoto1-13/+30
2020-08-16snd_efw: add class virtual method to handle 'responded' GObject signalTakashi Sakamoto3-2/+23
2020-08-16snd_efw: define 'responded' GObject signal to notify response of protocolTakashi Sakamoto3-2/+36
2020-08-16snd_efw: rename error types so that it means statusTakashi Sakamoto4-63/+65
2020-08-16tests: add missing test for Hinawa.FwReq.transaction_async() and transaction_...Takashi Sakamoto1-0/+2
2020-08-16tests: add missing test for Hinawa.FwReq.responded signalTakashi Sakamoto1-2/+6
2020-08-15fw_req: code refactoring to existent APITakashi Sakamoto1-161/+6
2020-08-15fw_req: add an API to complete transaction synchronouslyTakashi Sakamoto3-0/+134
2020-08-15fw_req: add an API to initiate request subaction for transactionTakashi Sakamoto3-0/+95
2020-08-15fw_req: emit 'responded' GObject signalTakashi Sakamoto1-0/+3
2020-08-15fw_req: add class virtual method for 'responded' GObject signalTakashi Sakamoto2-1/+12
2020-08-15fw_req: add 'responded' GObject signal to notify response subaction of transa...Takashi Sakamoto2-0/+30
2020-08-13add quick instruction about installation and gobject-introspectionTakashi Sakamoto1-0/+8
2020-08-13Revert "meson: build HinawaSndUnit derived GObject objects always"Takashi Sakamoto7-31/+136
2020-08-13snd_unit: add used errorTakashi Sakamoto3-0/+6
2020-08-13snd_unit: use GFileError in open method onlyTakashi Sakamoto6-19/+29
2020-08-13fw_node: use GFileError in open method onlyTakashi Sakamoto6-14/+24
2020-08-13fw_node: minor code refactoring to update information of unitTakashi Sakamoto1-18/+19
2020-08-13snd_efw: fix invalid annotation for unique error codeTakashi Sakamoto1-1/+1
2020-08-12snd_tscm: obsolete own GQuarkTakashi Sakamoto2-7/+0
2020-08-12snd_motu: obsolete own GQuarkTakashi Sakamoto2-7/+0
2020-08-12snd_dg00x: obsolete own GQuarkTakashi Sakamoto2-7/+0
2020-08-12snd_efw: error reporting enhancementTakashi Sakamoto5-47/+104
2020-08-12snd_dice: error reporting enhancementTakashi Sakamoto5-8/+41
2020-08-12snd_unit: error reporting enhancementTakashi Sakamoto10-41/+138
2020-08-12fw_fcp: error reporting enhancementTakashi Sakamoto5-11/+47
2020-08-12fw_resp: obsolete own GQuarkTakashi Sakamoto2-8/+2
2020-08-12fw_req: error reporting enhancementTakashi Sakamoto4-13/+40
2020-08-12fw_node: error reporting enhancementTakashi Sakamoto5-18/+99
2020-08-12snd_tscm: add checks for method argumentsTakashi Sakamoto1-0/+3
2020-08-12snd_motu: add checks for method argumentsTakashi Sakamoto1-0/+1
2020-08-12snd_dg00x: add checks for method argumentsTakashi Sakamoto1-0/+1
2020-08-12snd_efw: add checks for method argumentsTakashi Sakamoto1-5/+3
2020-08-12snd_dice: add checks for method argumentsTakashi Sakamoto1-0/+3
2020-08-12snd_unit: add checks for method argumentsTakashi Sakamoto1-0/+4
2020-08-12fw_fcp: add checks for method argumentsTakashi Sakamoto1-7/+5
2020-08-12fw_resp: add checks for method argumentsTakashi Sakamoto1-5/+8
2020-08-12fw_req: add checks for method argumentsTakashi Sakamoto1-21/+8
2020-08-12fw_node: add checks for method argumentsTakashi Sakamoto1-5/+4
2020-08-12snd_tscm: check whether method argument for GError is availableTakashi Sakamoto1-0/+3
2020-08-12snd_motu: check whether method argument for GError is availableTakashi Sakamoto1-0/+1
2020-08-12snd_dg00x: check whether method argument for GError is availableTakashi Sakamoto1-0/+1
2020-08-12snd_efw: check whether method argument for GError is availableTakashi Sakamoto1-0/+4
2020-08-12snd_dice: check whether method argument for GError is availableTakashi Sakamoto1-0/+4
2020-08-12snd_unit: check whether method argument for GError is availableTakashi Sakamoto1-0/+12
2020-08-12fw_fcp: check whether method argument for GError is availableTakashi Sakamoto1-0/+4
2020-08-12fw_resp: check whether method argument for GError is availableTakashi Sakamoto1-0/+2
2020-08-12fw_req: check whether method argument for GError is availableTakashi Sakamoto1-0/+2
2020-08-12fw_node: check whether method argument for GError is availableTakashi Sakamoto1-0/+6
2020-08-12snd_efw: skip check of return value from g_malloc()Takashi Sakamoto1-4/+0
2020-08-12snd_dice: skip check of return value from g_malloc()Takashi Sakamoto1-4/+0
2020-08-12snd_unit: skip check of return value from g_malloc()Takashi Sakamoto1-5/+0
2020-08-12fw_resp: skip check of return value from g_malloc()Takashi Sakamoto1-10/+0
2020-08-12fw_node: skip check of return value from g_malloc()Takashi Sakamoto1-5/+0
2020-08-12snd_unit: improve check of combination between type of hwdep device and the t...Takashi Sakamoto6-44/+9
2020-08-12snd_unit: handle short write as EIOTakashi Sakamoto1-1/+5
2020-08-12fw_node: process GError in ioctl methodTakashi Sakamoto4-23/+18
2020-08-12snd_unit: check whether to be already associated to ALSA hwdep deviceTakashi Sakamoto1-1/+35
2020-08-12fw_node: release allocated GError in event loopTakashi Sakamoto1-1/+3
2020-08-12fw_resp: fix invalid assignment of errno to GErrorTakashi Sakamoto1-1/+1
2020-08-12fw_req: fix invalid assignment of errno to GErrorTakashi Sakamoto1-1/+1
2020-08-12samples: fix display of address for configuration ROMTakashi Sakamoto2-2/+2
2020-08-12samples: add sample code for HinawaSndTscmTakashi Sakamoto2-0/+14
2020-08-08use include tag to add header informationTakashi Sakamoto10-0/+10
2020-08-08add instruction to disable gobject-introspection supportTakashi Sakamoto1-0/+2
2020-08-08HinawaSndUnitType: refer to values in kernel headerTakashi Sakamoto1-8/+9
2020-08-08meson: drop support for Linux kernel v4.20 or formerTakashi Sakamoto6-134/+0
2020-08-08meson: build HinawaSndUnit derived GObject objects alwaysTakashi Sakamoto6-98/+16
2020-08-08meson: arrangement for private headersTakashi Sakamoto1-8/+6
2020-08-08meson: arrangement to split headers and sourcesTakashi Sakamoto1-10/+5
2020-08-08complement inclusions in public headerTakashi Sakamoto10-2/+13
2020-08-08rename include guard so that this project is not a part of alsa-toolsTakashi Sakamoto12-24/+24
2020-08-08Revert "fw_node: process read events recursively"Takashi Sakamoto1-48/+24
2020-08-08replace local header inclusion with system header inclusion for system headersTakashi Sakamoto7-7/+7
2020-08-08fw_resp: check just negative value returned from ioctl callTakashi Sakamoto1-1/+1
2020-08-08fw_node: fix error path at failure to open firewire character deviceTakashi Sakamoto1-1/+3
2020-06-02snd_efw: fix segmentation fault at transaction errorTakashi Sakamoto1-2/+4
2020-05-29fw_node: process read events recursively2.0.0Takashi Sakamoto1-29/+48
2020-05-18bump up to v2.0.0Takashi Sakamoto17-38/+37
2020-05-18fw_unit: dismiss HinawaFwUnitTakashi Sakamoto10-176/+1
2020-05-18snd_unit: drop inheritance from HinawaFwUnitTakashi Sakamoto3-7/+4
2020-05-18snd_unit: add an API to retrieve a reference to relevant HinawaFwNodeTakashi Sakamoto4-1/+28
2020-05-18fw_unit: update commentTakashi Sakamoto2-8/+2
2020-05-18snd_unit: use ssize_t/size_t type for internal length representationTakashi Sakamoto7-18/+16
2020-05-18fw_node: use ssize_t/size_t type for internal length representationTakashi Sakamoto1-2/+2
2020-05-18fw_req: use gsize for length argumentTakashi Sakamoto5-10/+10
2020-05-18fw_resp: use gsize for length argumentTakashi Sakamoto4-10/+11
2020-05-18fw_fcp: use gsize for length argumentTakashi Sakamoto3-5/+6
2020-05-18fw_node: use gsize for length argumentTakashi Sakamoto3-4/+7
2020-05-18meson: dismiss generation for pkg-config file for old nameTakashi Sakamoto1-6/+0
2020-05-18snd_dice: dismiss deprecated APIsTakashi Sakamoto4-26/+0
2020-05-18snd_efw: dismiss deprecated APIsTakashi Sakamoto4-44/+0
2020-05-18meson: use gnome.mkenums_simpleTakashi Sakamoto3-61/+2
2020-05-18fw_fcp/fw_req: include 'hinawa_enums.h' instead of 'hinawa_enum_types.h'Takashi Sakamoto3-2/+3
2020-05-18samples: handle disconnected signal appropriatelyTakashi Sakamoto2-6/+18
2020-05-18samples: launch two threads for fw_node and snd_unitTakashi Sakamoto2-32/+42
2020-05-18snd_unit: emit disconnected signalTakashi Sakamoto1-2/+3
2020-05-18snd_unit: add class virtual method to handle disconnected signalTakashi Sakamoto3-1/+13
2020-05-18snd_unit: add disconnected signal to detect disconnection of sound cardTakashi Sakamoto2-1/+21
2020-05-18fw_unit: become abstract type which just have a reference to HinawaFwNodeTakashi Sakamoto2-3/+2
2020-05-18fw_unit: dismiss deprecated APIsTakashi Sakamoto4-62/+0
2020-05-18fw_unit: remove GObject signalsTakashi Sakamoto3-96/+2
2020-05-18fw_unit: remove propertiesTakashi Sakamoto2-83/+1
2020-05-18fw_req: dismiss deprecated APIsTakashi Sakamoto4-106/+1
2020-05-18fw_fcp: dismiss deprecated APIsTakashi Sakamoto4-77/+0
2020-05-18dismiss hinawa contextTakashi Sakamoto4-235/+0
2020-05-18snd_unit: dismiss usage of hinawa contextTakashi Sakamoto1-1/+0
2020-05-18snd_tscm: dismiss usage of hinawa contextTakashi Sakamoto1-31/+11
2020-05-18snd_motu: dismiss usage of hinawa contextTakashi Sakamoto1-21/+3
2020-05-18snd_dice: dismiss usage of hinawa contextTakashi Sakamoto1-22/+2
2020-05-18snd_dg00x: dismiss usage of hinawa contextTakashi Sakamoto1-20/+3
2020-05-18fw_resp: dismiss register APIs and propertiesTakashi Sakamoto4-104/+17
2020-05-18fw_unit: dismiss listening APIs and propertiesTakashi Sakamoto4-129/+2
2020-05-18snd_unit: dismiss listening APIs and propertiesTakashi Sakamoto4-124/+5
2020-05-18snd_unit: delegate decision of poll timeout into applicationTakashi Sakamoto1-10/+0
2020-05-18fw_node: delegate decision of poll timeout into applicationTakashi Sakamoto1-10/+0
2020-05-18fw_node: remove useless helper functions to set propertyTakashi Sakamoto4-28/+0
2020-05-18fw_req: use glib macro for the maximum number of uint typeTakashi Sakamoto1-1/+1
2020-05-18fw_fcp: use glib macro for the maximum number of uint typeTakashi Sakamoto1-1/+1
2020-05-18snd_unit: use uint32 to represent the numerical ID of sound cardTakashi Sakamoto1-9/+9
2020-05-18snd_unit: use propert API to set GValue with constant stringTakashi Sakamoto1-1/+2
2020-05-18snd_unit: use correct value for maximum value of uint64 typeTakashi Sakamoto1-1/+1
2020-05-18snd_motu: use uint32 type for signal argumentTakashi Sakamoto2-3/+3
2020-05-18snd_dice: use uint32 type for signal argumentTakashi Sakamoto2-3/+3
2020-05-18snd_dg00x: use uint32 argument for signalTakashi Sakamoto2-3/+3
2020-05-18fw_unit: use uint32 type to represent node IDTakashi Sakamoto1-29/+29
2020-05-18fw_node: use uint32_t type to represent node IDTakashi Sakamoto1-35/+35
2020-05-18snd_unit: emit 'disconnected' signal in .dispatch callback of contextTakashi Sakamoto1-23/+21
2020-05-18fw_node: emit 'disconnected' signal in .dispatch callback of contextTakashi Sakamoto1-11/+11
2020-05-18fw_resp: add an property to check reserved or notTakashi Sakamoto2-4/+46
2020-05-18fw_fcp: add an property to check bounded or notTakashi Sakamoto2-0/+11
2020-05-11bump release version up to v1.4.51.4.5Takashi Sakamoto3-4/+7
2020-05-11update version of container OS for Github ActionsTakashi Sakamoto1-2/+2
2020-05-11fw_node: add mechanism to invalidate transactionTakashi Sakamoto3-3/+48
2020-03-02add support for i386 build job to workflow of Github ActionsTakashi Sakamoto1-2/+43
2020-02-11fix workflow of Github Actions to clone requested repositoryTakashi Sakamoto1-7/+5
2020-02-05Add support workflow of Github ActionsTakashi Sakamoto1-0/+116
2020-01-20bump release version up to v1.4.41.4.4Takashi Sakamoto3-3/+6
2020-01-20fw_req: use 200 msec as a default timeout of transactionTakashi Sakamoto1-1/+1
2020-01-20fw_fcp: fix segmentation fault due to missing sentinelTakashi Sakamoto1-1/+1