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.

;)

Comments

per la mia ignoranza tutto

per la mia ignoranza tutto questo non ha senso, ma poco importa: audio partito alla grandeeeeee! :D
grazie per la guida

lol


reply this post

I opine that to get the personal loans from creditors you should present a great motivation. But, one time I have got a financial loan, because I was willing to buy a car.

reply this post

The business loans suppose to be useful for guys, which would like to ground their business. In fact, this is easy to get a financial loan.

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.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.