testlibraw(1)
π testlibraw β like, the manual page, bestie π
okay so this is testlibraw(1) β a section 1 manual page from the Linux IEEE 1394 corner of the world. she's small, she's mighty, she's here to vibe-check your FireWire setup. let's GO π¦
β¨ NAME β¨
testlibraw β run basic functionality tests on libraw1394 π
π SYNOPSIS π
testlibraw
that's it. no flags. no arguments. she simply is. iconic behavior honestly π
πΈ DESCRIPTION πΈ
so testlibraw attaches to the Linux IEEE 1394 subsystem through libraw1394, and then it justβ¦ tries to read data from every single connected node. all of them. she's thorough like that. π
so basically it's a whole vibe check for your system. it acts as a check that:
libraw1394is installed correctly β¨- the IEEE 1394 subsystem is loaded in the kernel and of a supported version π
libraw1394and kernel sideraw1394can communicate π«Ά- connected nodes can be reached and do respond π«
and here's the cute part: the read transactions it does are of a form that all powered up nodes conforming to the IEEE 1394 standard have to be able to respond to. so like, if a node can't answer this, that's a them problem, not a testlibraw problem. periodt.
also!! the source of this program doubles as a demonstration of libraw1394 programming, including initialization, transactions and the event loop. so it's a test AND a tutorial. main character energy fr fr π
π EXAMPLE RUN π
FIXME: insert example here
yeah bestie, the example is literally a FIXME. the docs said "insert example here" and then justβ¦ didn't. we love a placeholder that stayed a placeholder for decades. π no cap.
π BUGS π
None known. β¨ (slay. we love a clean bug list. not a single one. immaculate.)
π SEE ALSO π
go look at it i guess, it's giving "old faithful corner of the internet" π§
π AUTHOR π
Andreas Bombe <aeb@debian.org> β thank you for your service, legend π«‘π
mwah okay that's the whole page!! go run testlibraw and let her read your nodes, she'll tell you if anything's sus π¦π
this has been testlibraw from the libraw1394 2.1.2 release** β that's the source and version tag, bestie, in case you needed to cite her in a group chat. byeeeee πβ¨
π¦ where this page comes from
- alpine 3.24: libraw1394-doc 2.1.2-r5 Β· LGPL-2.1-or-later
- arch rolling: libraw1394 2.1.2-4 Β· LGPL-2.1-only
- debian bookworm: libraw1394-tools 2.1.2-2
- debian trixie: libraw1394-tools 2.1.2-2+b2
- epel 10: libraw1394 2.1.2-21.el10_0 Β· LGPLv2+
- epel 9: libraw1394 2.1.2-14.el9 Β· LGPLv2+
- fedora 43: libraw1394 2.1.2-24.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: libraw1394 2.1.2-24.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: libraw1394 2.1.2-25.fc44 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: libraw1394 2.1.2-25.fc44 Β· LicenseRef-Callaway-LGPLv2+
- nixos 26.05: libraw1394 2.1.2
- nixpkgs unstable: libraw1394 2.1.2
- opensuse-leap 16.0: libraw1394-tools 2.1.2-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libraw1394-tools 2.1.2-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libraw1394-tools 2.1.2-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libraw1394-tools 2.1.2-160000.2.2 Β· LGPL-2.1-or-later
- ubuntu jammy: libraw1394-tools 2.1.2-2build2
- ubuntu noble: libraw1394-tools 2.1.2-2build3
- ubuntu questing: libraw1394-tools 2.1.2-2build3
- ubuntu resolute: libraw1394-tools 2.1.2-2build4
- ubuntu stonking: libraw1394-tools 2.1.2-2.1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms