{"id":22653988,"url":"https://github.com/alsa-project/libhitaki","last_synced_at":"2025-03-29T07:41:06.679Z","repository":{"id":37011731,"uuid":"485675156","full_name":"alsa-project/libhitaki","owner":"alsa-project","description":"Library to abstract the access to the ALSA firewire hwdep device","archived":false,"fork":false,"pushed_at":"2024-03-15T06:01:07.000Z","size":80,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-03T21:34:04.455Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alsa-project.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"COPYING.LESSER","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-26T07:16:39.000Z","updated_at":"2022-05-24T09:22:39.000Z","dependencies_parsed_at":"2024-02-16T04:22:24.737Z","dependency_job_id":"90b5f83a-f852-4eb0-b76a-a419fd94a506","html_url":"https://github.com/alsa-project/libhitaki","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alsa-project%2Flibhitaki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alsa-project%2Flibhitaki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alsa-project%2Flibhitaki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alsa-project%2Flibhitaki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alsa-project","download_url":"https://codeload.github.com/alsa-project/libhitaki/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156025,"owners_count":20732357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T09:31:52.448Z","updated_at":"2025-03-29T07:41:06.661Z","avatar_url":"https://github.com/alsa-project.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"=====================\nThe libhitaki project\n=====================\n\n2024/02/16\nTakashi Sakamoto\n\nIntroduction\n============\n\nThis is a child project of libhinawa.\n\n- https://github.com/alsa-project/libhinawa\n\nOriginally the function produced by ALSA firewire stack was operated via libhinawa API. Nowadays\nlibhitaki does the work instead.\n\nI design the library for userspace applications to operate ALSA HwDep character device for\nspecific functions implemented in ALSA drivers for Audio and Music unit in IEEE 1394 bus.\n\nThe latest release is `0.2.1 \u003chttps://github.com/alsa-project/libhitaki/tags/v0.2.1\u003e`_.\n\nLicense\n=======\n\nReleased under GNU Lesser General Public License version 2.1 or later, including UAPI header of ALSA\nfirewire stack released under GNU General Public License version 2.0.\n\nRepository\n==========\n\n- `\u003chttps://github.com/alsa-project/libhitaki\u003e`_\n\nDocumentation\n=============\n\n- `\u003chttps://alsa-project.github.io/gobject-introspection-docs/hitaki/\u003e`_\n\nDependencies\n============\n\n* GLib `\u003chttps://gitlab.gnome.org/GNOME/glib\u003e`_\n* GObject introspection `\u003chttps://gi.readthedocs.io/\u003e`_\n* Linux kernel version 4.5 or later\n\nRequirements to build\n=====================\n\n* UAPI header of Linux kernel\n* Meson build system `\u003chttps://mesonbuild.com/\u003e`_\n* Ninja build system `\u003chttps://ninja-build.org/\u003e`_\n* PyGObject `\u003chttps://pygobject.readthedocs.io/\u003e`_ (optional to run unit tests)\n* gi-docgen `\u003chttps://gnome.pages.gitlab.gnome.org/gi-docgen/\u003e`_ (optional to generate API documentation)\n\nHow to build and install\n========================\n\nBuild and install ::\n\n    $ meson setup (--prefix=directory-to-install) build-directory\n    $ meson compile -C build-directory\n    $ meson install -C build-directory\n\nAfter installed, C headers for APIs are available and pkg-config returns arguments for them.\nFor example ::\n\n    $ pkg-config --cflags --libs hitaki\n    -I/usr/include/hitaki -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -lhitaki\n\nHow to refer document\n=====================\n\n::\n\n    $ meson setup --prefix=directory-to-install -D doc=true build-directory\n    $ meson install -C build-directory\n    $ xdg-open directory-to-install/share/doc/hitaki/index.html\n\nSupplemental information for language bindings\n==============================================\n\n* PyGObject `\u003chttps://pygobject.readthedocs.io/\u003e`_ is a dynamic loader for libraries compatible\n  with g-i.\n* hitaki-rs `\u003chttps://github.com/alsa-project/hitaki-rs/\u003e`_ includes crates to use these\n  libraries.\n\nAbout Hitaki\n============\n\n``Hitaki`` is a family of bird in Japanese. The representative species of family is\n``Joubitaki`` (``Phoenicurus auroreus`` in binary nomenclature), known as ``Daurian redstart``.\n\nThe small bird sings in several kind of voices, one of which is like the sound to strike flints\nagainst steel to produce sparks in human perception. The name `Hitaki` might come from the voice\naccording to legend since the name was written by two successive Kanji characters in days past;\n``Hi`` (U+2F55 |kanji-hi|) and ``Taki`` (U+713C |kanji-taki|). The former means\n``fire``. The latter often means ``bake`` or ``burn`` something, however it means ``ignite`` in\nthe context. The name is written by one Kanji character (U+9DB2 |kanji-hitaki|) later.\n\n.. |kanji-hi| unicode:: \u0026#x2f55 .. Hi spelled in Kanji\n.. |kanji-taki| unicode:: \u0026#x713c .. Taki spelled in Kanji\n.. |kanji-hitaki| unicode:: \u0026#x9d82 .. Hitaki spelled in Kanji\n\nWe can see ``Hitaki`` as a bird to sing in a voice like igniting fire. The bird definitely operates\nour devices in IEEE 1394 bus to process audio.\n\nEnd\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falsa-project%2Flibhitaki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falsa-project%2Flibhitaki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falsa-project%2Flibhitaki/lists"}