alsatplg - manuel de référence, options, exemples de commandes


NOM

alsatplg - Compilateur de topologie ALSA

SYNOPSIS

alsatplg <options> [command]

DESCRIPTION

alsatplg (compilateur de topologie ALSA) est un programme pour compiler le fichier de configuration de la topologie dans le fichier binaire pour les pilotes du noyau.

Les pilotes audio actuels codent généralement en dur les informations de topologie dans les sources du pilote : cela couple étroitement le pilote audio à la carte de développement, ce qui prend du temps pour modifier un pilote pour qu'il fonctionne sur différents appareils. Le pilote est également étroitement couplé à la version du micrologiciel DSP, ce qui signifie qu'une attention particulière est nécessaire pour maintenir la version du pilote et du micrologiciel synchronisée. Les nouvelles fonctionnalités du micrologiciel signifient également des mises à jour du pilote.

Le projet de topologie ALSA supprime le besoin de réécrire ou de porter les pilotes audio sur différents périphériques ou différents micrologiciels : les pilotes n'ont pas de données de topologie codées en dur, ce qui signifie qu'un seul pilote peut être utilisé sur différents périphériques en mettant à jour les données de topologie à partir du système de fichiers. Les mises à jour du micrologiciel peuvent être poussées sans avoir à mettre à jour les pilotes. Le nouveau micrologiciel doit simplement inclure un fichier de topologie mis à jour décrivant la mise à jour.

OPTIONS

Options disponibles:

-h, --help

cette aide

-V, --version

afficher la version de l'utilitaire et les versions des bibliothèques utilisées

-c, --compile FILE

fichier de configuration source pour la compilation

-d, --decode FILE

fichier de topologie binaire source pour le décodage

-n, --normalize FILE

analyser et enregistrer le fichier de configuration au format normalisé

-u, --dump FILE

analyser et enregistrer le fichier de configuration dans le format spécifié

-o, --output FILE

fichier de sortie

-v, --verbose LEVEL

définir le niveau détaillé

-s, --sort

trier les identifiants de configuration (définis pour la normalisation)

-x, --nocheck

enregistrer la configuration sans contrôle d'intégrité supplémentaire

-z, --dapm-nosort

ne pas trier les éléments du graphique DAPM (comme dans la version 1.2.1-)

DES DOSSIERS

Les fichiers de topologie principaux pour chaque carte son prise en charge se trouvent dans /usr/share/alsa/topology.

Par exemple, le fichier de cas d'utilisation principal pour la carte broadwell se trouve dans /usr/share/alsa/topology/broadwell/broadwell.conf, ce fichier décrit le matériel audio pour le conducteur.

Pour plus de détails sur la syntaxe des fichiers UCM, consultez le code source d'alsa-lib : http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/ topologie/analyseur.c

VOIR ÉGALEMENT

  • Interface de topologie : http://www.alsa-project.org/alsa-doc/alsa-lib/group__topology.html

INSECTES

Aucun connu.

AUTEUR

Jaroslav Kysela perex@perex.cz

DROITS D'AUTEUR

GPLv2+