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.

Modificare il file esd.conf

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.

;)

Congrats to the author, very

Congrats to the author, very very good.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
2 + 6 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.