DH_GSTSCANCODECS(1)
π DH_GSTSCANCODECS β the gstreamer codec vibes-checker
okay so bestie, welcome to dh_gstscancodecs(1) from the User Contributed Perl Documentation section π«Ά. we're gonna enumerate and classify gstreamer codecs together, and honestly? it's giving very useful little helper. no cap.
β¨ SYNOPSIS β¨
dh_gstscancodecs [debhelper options]
like literally that's it. you just run it and it does the thing π
πΈ DESCRIPTION πΈ
ok so this program is meant to assist in building a package that provides codecs, demultiplexers and other media-handling components for gstreamer-based applications. that's the whole assignment. that's the job. main character behavior tbh π
dh_gstscancodecs generates substitution variable for debian/control β the way that it does this is by scanning libraries:
/usr/lib/gstreamer-1.0/*.so/usr/lib/$DEB_HOST_MULTIARCH/gstreamer-1.0/*.so
it goes through those and pulls out the deets, periodt.
π the generated substitution variables π
the substitution variables it makes are:
gstreamer:Versionβ should be added toXB-GStreamer-Versiongstreamer:Elementsβ should be added toXB-GStreamer-Elementsgstreamer:Providesβ should be added toProvidesgstreamer:URISourcesβ should be added toXB-GStreamer-URI-Sourcesgstreamer:URISinksβ should be added toXB-GStreamer-URI-Sinksgstreamer:Encodersβ should be added toXB-GStreamer-Encodersgstreamer:Decodersβ should be added toXB-GStreamer-Decoders
and why do we care, you ask?? because this control fields will be used by the /usr/bin/gstreamer-codec-install helper to install required missing GStreamer elements π¦. so like, it's not just decorative. it's load-bearing bestie. respect the pipeline.
π OPTIONS π
- the standard debhelper options are supported β¨ (yes, all the usual debhelper ones β we're not reinventing the wheel here)
π SEE ALSO π
debhelper(1)
this program is an extension to debhelper π so if you know debhelper you already know the vibe.
π AUTHOR π
- Ian Jackson
<iwj@ubuntu.com> - Sebastian DrΓΆge
<sebastian.droege@collabora.co.uk>
legends, both of them. ate and left no crumbs π₯
π POD ERRORS π
hey! the above document had some coding errors, which are explained below:
around line 131:
Non-ASCII character seen before =encoding in 'DrΓΆge'. Assuming UTF-8
ngl that umlaut came in unannounced and the parser was like "uh. assuming UTF-8 then π". iconic behavior honestly.
and that's the whole page bestie π written by the User Contributed Perl Documentation crew, running on perl v5.42.3, dated 2026-09-08, filed under DH_GSTSCANCODECS(1). go classify some codecs, you got this πβ¨π§
π¦ where this page comes from
- ubuntu stonking: libgstreamer1.0-dev 1.28.7-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms