Problema audio: flash e alsa-lib
Se siete arrivati a leggere questo articolo significa che ormai siete alla frutta. Avete letto tutte le guide, tutti i workaround, tutti i metodi possibili per tornare ad ascoltare l'audio nei video streaming in flash (tipo YouTube).
Vi sarete accorti che utilizzando Icecat o Firefox da sorgenti non esiste alcun file firefoxrc, che Pulseaudio è disinstallato, che il supporto aggiuntivo per il Flash lo avevate già e che l'utente "pippo" è associato al gruppo "audio".

Come capire se il nostro problema si può risolvere con uno di questi suggerimenti oppure è di altra natura?
Lanciamo Firefox da utente normale (Opera, Icecat, Iceweasel..), puntiamo ad un video su youtube.com ed aspettiamo. Se l'output è come quello riportato qui in basso..allora possiamo continuare a leggere quanto segue:
ALSA lib pcm.c:2202:(snd_pcm_open_noupdate) Unknown PCM plughw:0,0 ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'defaults.namehint.extended' ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2202:(snd_pcm_open_noupdate) Unknown PCM dmix:Intel ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'defaults.namehint.extended' ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
NB: Per la controprova avviamo il browser da root (non con "sudo", ma proprio da utente root). Questa volta non dovremmo assistere ad alcun messaggio di errore.
Il pacchetto esound deve essere installato. Lanciamo:
esd -h
Leggiamo verso la fine come viene identificato il device:
Possible devices are: hw:0 (HDA Intel)
Apriamo il file /etc/esound/esd.conf e, se mancante, aggiungiamolo:
sudo nano /etc/esound/esd.conf
[esd] auto_spawn=1 spawn_options=-terminate -nobeeps -as 1 spawn_wait_ms=100 # default options are used in spawned and non-spawned mode default_options=-d hw:0
Eseguire il backup di ~/.asoundrc
Non so spiegarvi ancora bene il motivo, ma questi due file di configurazione sono la causa principale di questo problema.
Nell'attesa di una illuminazione o di una spiegazione da parte di qualche lettore più informato del sottoscritto, consiglio di procedere così:
mv ~/.asoundrc .asoundrc.old mv ~/.asoundrc.asoundconf ~/.asoundrc.asoundconf.old
Apriamo il nostro browser nuovamente e verifichiamo l'efficacia di questo howto.
;)
- blog di divilinux
- 1481 letture

Invia nuovo commento