Pipewire-0.3.22

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

Informations sur le paquet

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

  • Téléchargement (FTP) :

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

  • Taille du téléchargement : 1.2 Mo

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

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

Dépendances de Pipewire

Requises

BlueZ-5.55, FFmpeg-4.3.2, gstreamer-1.18.3, gst-plugins-base-1.18.3, libva-2.10.0, PulseAudio-14.2, SBC-1.5, SDL2-2.0.14 et v4l-utils-1.20.0

Facultatives

Valgrind-3.16.1, Doxygen-1.9.1 et Graphviz-2.44.1 (pour la documentation), JACK, IdacBT, Vulkan et xmltoman

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

Installation de Pipewire

Installez pipewire en lançant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr           \
      -Djack=false            \
      -Dpipewire-jack=false   \
      -Dvulkan=false          \
      ..                      &&
ninja

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

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

-Djack=false : ce paramètre évite la construction du greffon JACK comme JACK n'est pas dans BLFS.

-Dpipewire-jack=false : ce paramètre évite la construction de la prise en charge de JACK dans pipewire comme JACK n'est pas dans BLFS.

-Dvulkan=false : ce paramètre évite la construction de la prise en charge de l'API Vulkan dans pipewire comme Vulkan n'est pas dans BLFS.

-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-metadata, pw-mididump, pw-mon, pw-profiler, pw-reserve, pw-top, spa-acp-tool, spa-inspect, 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-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-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 2021-02-24 03:37:14 +0000