Portál AbcLinuxu, 4. června 2024 20:43


Dotaz: Jak zprovoznit audio pod chrootnutou instalací na Androidu

18.7.2018 14:23 win.net | skóre: 23
Jak zprovoznit audio pod chrootnutou instalací na Androidu
Přečteno: 303×
Odpovědět | Admin
Ahoj, už pár dní se snažím rozjet zvuk na Ubuntu, které mám přes Linux Deploy nainstalované na svém rootnutém a unlocknutém Androidím telefonu.
Postupoval jsem podle tohoto postupu, konkrétně tedy postu od "radosd".
Přes alsactl monitor jsem našel tři audio zařízení které se otevírají a zavírají když na Androidu přehraju skladbu.
V mém případě jsou to:
numid=1149,iface=MIXER,name=‘LINE_OUT’
numid=941,iface=MIXER,name=‘PRI_MI2S_RX Audio Mixer MultiMedia1’
numid=1142,iface=MIXER,name=‘RX3 MIX1 INP1’

Udělal jsem si tedy skript který mi tyto zařízení otevře:
amixer cset numid=1149,iface=MIXER,name=‘LINE_OUT’ 1
amixer cset numid=941,iface=MIXER,name=‘PRI_MI2S_RX Audio Mixer MultiMedia1’ on
amixer cset numid=1142,iface=MIXER,name=‘RX3 MIX1 INP1’ 5

"radosd" tam dále uvádí, že pak stačí do hw0,0 přes alsu (.asoundrc) nasměrovat pcm stream, což v mém případě nefunguje.
Potřeboval bych skončit na stavu, kdy toto zařízení uvidí pulseaudio, nejen alsa. Chybu podle mě dělám v posledním kroku, protože dle alsactl monitor můj skript otevírá požadované porty jak má.

Prosím o radu,
Ondra
Chi um nens la-kuu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.7.2018 15:18 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Jak zprovoznit audio pod chrootnutou instalací na Androidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
alsactl monitor nevypisuje zařízení, ale ovládací prvky audio zařízení. Ty změny odpovídají nastavení "čudlíků" zvukovky. Tím skriptem žádné zařízení neotevíráš, jen měníš nastavení jeho mixeru. K otevření zařízení dochází až při přehrávání.

Opravdu je hw0,0 existující a správné zařízení, které chceš použít?

PA používá pro výstup opět alsí zařízení. Až ti pojede alsa napřímo (aplay -D hwX,X ... file.wav), pojede i PA.
31.7.2018 18:39 win.net | skóre: 23
Rozbalit Rozbalit vše Re: Jak zprovoznit audio pod chrootnutou instalací na Androidu
Ano, mělo by být:

pcm0p/sub0/status:state: RUNNING
pcm0p/sub0/status:owner_pid : 976
pcm0p/sub0/status:trigger_time: 312460.859959491
pcm0p/sub0/status:tstamp : 312465.599328343
pcm0p/sub0/status:delay : 3840
pcm0p/sub0/status:avail : 0
pcm0p/sub0/status:avail_max : 1920
pcm0p/sub0/status:-----
pcm0p/sub0/status:hw_ptr : 228480
pcm0p/sub0/status:appl_ptr : 232320

user@localhost:/proc/asound/card0$ cat pcm0p/info
card: 0
device: 0
subdevice: 0

stream: PLAYBACK
id: MultiMedia1 (*)
name:
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 1
Chi um nens la-kuu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.