alsatplg - kézikönyv, opciók, parancspéldák


NÉV

alsatplg - ALSA topológia fordító

SZINOPSZIS

alsatplg <options> [command]

LEÍRÁS

Az alsatplg (ALSA topológia fordító) egy olyan program, amely a topológia konfigurációs fájlját bináris fájllá fordítja a kernel illesztőprogramjaihoz.

A jelenlegi audio-illesztőprogramok jellemzően keménykód-topológiainformációkat tartalmaznak az illesztőprogram-forrásokban: Ez szorosan összekapcsolja az audio-illesztőprogramot a fejlesztői kártyával, így időigényes az illesztőprogram módosítása, hogy más eszközökön működjön. Az illesztőprogram szorosan kapcsolódik a DSP firmware-verziójához is, ami azt jelenti, hogy különös gondot kell fordítani az illesztőprogram és a firmware-verzió szinkronizálására. Az új firmware-funkciók illesztőprogram-frissítéseket is jelentenek.

Az ALSA topológiaprojekt szükségtelenné teszi az audio-illesztőprogramok újraírását vagy portolását különböző eszközökre vagy különböző firmware-ekre: az illesztőprogramok nem rendelkeznek keményen kódolt topológiai adatokkal, ami azt jelenti, hogy egyetlen illesztőprogram használható különböző eszközökön a topológiaadatok fájlrendszerből történő frissítésével. A firmware-frissítések az illesztőprogramok frissítése nélkül is letölthetők. Az új firmware-nek csak tartalmaznia kell egy frissített topológiafájlt, amely leírja a frissítést.

LEHETŐSÉGEK

Elérhető opciók:

-h, --help

ezt a segítséget

-V, --version

megmutatja a segédprogram verzióját és a használt könyvtárak verzióit

-c, --compile FILE

forrás konfigurációs fájl a fordításhoz

-d, --decode FILE

forrás bináris topológia fájl a dekódoláshoz

-n, --normalize FILE

elemezze és mentse a konfigurációs fájlt normalizált formátumban

-u, --dump FILE

elemezze és mentse a konfigurációs fájlt a megadott formátumban

-o, --output FILE

Kimeneti fájl

-v, --verbose LEVEL

állítsa be a bőbeszédű szintet

-s, --sort

rendezze a konfigurációs azonosítókat (normalizáláshoz beállítva)

-x, --nocheck

mentse a konfigurációt további integritás-ellenőrzés nélkül

-z, --dapm-nosort

ne rendezze a DAPM grafikon elemeit (mint az 1.2.1-es verzióban)

FÁJLOK

Az egyes támogatott hangkártyákhoz tartozó fő topológiafájlok a /usr/share/alsa/topology mappában találhatók.

Például a broadwell kártya fő használati esetfájlja a /usr/share/alsa/topology/broadwell/broadwell.conf fájlban található, ez a fájl írja le a hanghardvert a sofőr.

Az UCM-fájlok szintaxisával kapcsolatos további részletekért lásd az alsa-lib forráskódot: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/ topology/parser.c

LÁSD MÉG

  • Topológia interfész: http://www.alsa-project.org/alsa-doc/alsa-lib/group__topology.html

BUGS

Senki se tudja.

SZERZŐ

Jaroslav Kysela

SZERZŐI JOG

GPLv2+