Pipewire-0.3.34

Introduction à Pipewire

Le paquet pipewire contient un serveur et une API en espace utilisateur pour gérer des pipelines multimédias. Cela comprend une API universelle pour se connecter à des appareils multimédias, ainsi qu'une manière de partager des fichiers multimédias entre applications.

This package is known to build and work properly using an LFS-11.0 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/PipeWire/pipewire/archive/0.3.34/pipewire-0.3.34.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 9a9bc32228fc1c181686e64eb6e6af03

  • Taille du téléchargement : 1.6 Mo

  • Estimation de l'espace disque requis : 63 Mo (avec les tests)

  • Estimation du temps de construction : 0,5 SBU (avec parallélisme = 4 ; avec les tests)

Dépendances de Pipewire

Requises

BlueZ-5.61, FFmpeg-4.4, gstreamer-1.18.4, gst-plugins-base-1.18.4, libva-2.12.0, PulseAudio-15.0, SBC-1.5, SDL2-2.0.16 et v4l-utils-1.20.0

Facultatives

Valgrind-3.17.0, Doxygen-1.9.2 et Graphviz-2.48.0 (pour la documentation), JACK, ldacBT, libcamera, Vulkan et xmltoman

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/pipewire

Installation de Pipewire

Installez pipewire en lançant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release .. &&
ninja

Pour tester les résultats, lancez : ninja test.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-Ddocs=true : ce paramètre active la génération de la documentation HTML. Les dépendances facultatives pour la documentation sont requises pour que cela fonctionne.

-Dman=true : ce paramètre active la génération des pages de manuels. Les dépendances facultatives pour la documentation sont requises pour que cela fonctionne.

Contents

Programmes installés: pipewire, pipewire-media-session, pipewire-pulse, pw-cat, pw-cli, pw-dot, pw-dump, pw-jack, pw-link, pw-loopback, pw-metadata, pw-mididump, pw-mon, pw-profiler, pw-reserve, pw-top, spa-acp-tool, spa-inspect, spa-json-dump, spa-monitor, spa-resample et pw-midiplay, pw-midirecord, pw-play et pw-record (liens symboliques vers pw-cat)
Bibliothèques installées: libpipewire-0.3.so et 30 modules dans /usr/lib/pipewire-0.3
Répertoires installés: /etc/pipewire, /usr/include/pipewire-0.3, /usr/include/spa-0.2, /usr/lib/alsa-lib, /usr/lib/gstreamer-1.0, /usr/lib/pipewire-0.3 et /usr/lib/spa-0.2

Descriptions courtes

pipewire

est un service qui permet d'accéder à des appareils multimédias et permet de partager des fichiers multimédias entre les applications

pipewire-media-session

est un service qui permet à un environnement de bureau de savoir si des fichiers multimédia sont joués à travers pipewire

pipewire-pulse

démarre un version du service pipewire compatible avec Pulseaudio

pw-cat

vous permet de jouer ou enregistrer un média avec une instance de pipewire

pw-cli

vous permet d'interagir avec une instance de pipewire

pw-dot

liste tous les démons et les objets utilisés par pipewire

pw-dump

affiche les messages de débogage d'une instance pipewire locale ou distante sur la console

pw-jack

lance des applications JACK sur pipewire

pw-link

relie les ports pipewire

pw-loopback

initialise un lien retour entre deux ports pipewire différents. C'est utile pour les tests et le débogage

pw-metadata

inspecte, ajout et supprime des métadonnées pour des objets

pw-mididump

affiche les messages MIDI d'un fichier à l'écran

pw-mon

vous permet de surveiller les instances pipewire

pw-profiler

trace l'utilisation mémoire et les appels d'API utilisés par pipewire

pw-reserve

réserve ou surveille un périphérique via D-Bus

pw-top

affiche les informations de performance en temps réel de pipewire

spa-acp-tool

vérifie le profil de carte d'une carte son donnée

spa-inspect

vous permet d'inspecter les greffons pipewire

spa-json-dump

affiche la configuration de pipewire actuelle au format JSON.

spa-monitor

vous permet de surveiller les greffons pipewire

spa-resample

rééchantillone un fichier donné

libpipewire-0.3.so

contient les fonctions de l'API pour gérer des pipelines multimédias

Last updated on