Pipewire-0.3.56

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.2 platform.

Informations sur le paquet

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

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 6c57ba1440895ecb4c7dc817f8d9e5ec

  • Taille du téléchargement : 1,8 Mo

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

  • Estimation du temps de construction : 0,6 SBU (avec les tests, dans les deux cas avec parallélisme = 4)

Dépendances de Pipewire

Recommandées

Facultatives

FFmpeg-5.1, Valgrind-3.19.0, Doxygen-1.9.4 and Graphviz-5.0.1 (pour la documentation), JACK, ldacBT, libcamera, Vulkan, WirePlumber (à l'exécution, pour lancer le démon Pipewire) et xmltoman

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

Installation de Pipewire

Installez pipewire en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release -Dsession-managers= .. &&
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.

-Dsession-managers= : ce paramètre évite le téléchargement automatique de dépendances externes.

-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.

-Dffmpeg=enabled : ce paramètre désactive l'utilisation de ffmpeg pour la conversion audio comme moteur SPA.

Contents

Programmes installés: pipewire, pipewire-avb, 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, pw-v4l2, spa-acp-tool, spa-inspect, spa-json-dump, spa-monitor, spa-resample et pw-dsdplay, 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: /usr/include/pipewire-0.3, /usr/include/spa-0.2, /usr/lib/alsa-lib, /usr/lib/pipewire-0.3, /usr/lib/spa-0.2, /usr/share/alsa-card-profile, /usr/share/pipewire et /usr/share/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

pw-v4l2

lance des applications v4l2 sur une instance 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