User Tools

Site Tools


doc:appunti:linux:sa:mpd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:mpd [2012/08/17 13:56] – [Test ALSA] niccolodoc:appunti:linux:sa:mpd [2012/08/17 15:14] (current) – [Test MP3] niccolo
Line 80: Line 80:
 </code> </code>
  
 +Il problema principale è che alla scheda audio **viene assegnato l'identificativo #1**, mentre tutti i programmi Alsa per impostazione predefinita usano la scheda #0.
 ==== Test ALSA ==== ==== Test ALSA ====
  
Line 105: Line 106:
 </code> </code>
  
-La soluzione per due problemi è creare un file di configurazione **''/etc/asound.conf''**:+Lo stesso identico risultato si ottiene usando **''hw:1,0''** (scheda audio #1, device #0) al posto della stringa descrittiva ''CARD=Set,DEV=0''
 + 
 +Anche il **mixer Alsa** non funziona alla prima: 
 + 
 +<code> 
 +alsamixer  
 +cannot open mixer: No such file or directory 
 +</code> 
 + 
 +La soluzione a tutti i problemi è creare un file di configurazione **''/etc/asound.conf''**:
  
 <file> <file>
 +# Give an alias to PCM device hw:1,0 (card 1, device 0):
 +pcm.def_pcm {
 +    type hw
 +    card 1
 +    device 0
 +}
 +# Default (virtual) PCM device goes through the "plug" plugin (which does
 +# rate and channels resampling on-the-fly) to the real PCM device:
 pcm.!default { pcm.!default {
     type plug     type plug
     slave {     slave {
-        pcm "hw:1,0"+        pcm def_pcm
     }     }
 } }
 +# Default control (e.g. for mixer) is card 1:
 +ctl.!default {
 +    type hw
 +    card 1
 </file> </file>
 +
 +Il file di configurazione vale per tutto il sistema, il singolo utente può crearsi un ''.asoundrc'' alternativo. Viene utilizzato per definire alias, device virtuali che combinano funzioni di pre o post-processing, ... In generale non dovrebbe essere necessario, vedere la [[http://alsa.opensrc.org/.asoundrc|documentazione relativa]].
 +
 +==== Test MP3 ====
 +
 +Dopo che il sistema Alsa è stato configurato e collaudato, è possibile testare il funzionamento del decoding mp3:
 +
 +<code>
 +mpg321 -o alsa track001.mp3
 +</code>
 +
 +nel nostro caso specifico ci sono dei problemi di qualità: l'audio è disturbato e di pessima qualità.
 ===== MP Client ===== ===== MP Client =====
  
doc/appunti/linux/sa/mpd.1345204583.txt.gz · Last modified: 2012/08/17 13:56 by niccolo