Oct 01

Mixers d’audio

Reading time: 2 – 2 minutes

Quan es treballa amb més d’un PC a la vegada malgrat aquests diposin de targeta de so no acostumem a tenir cap sistema que ens permeti compartir els altaveus i/o amplificadors de so. Doncs bé a engadget fa uns dies va sortir un article de com construir-se de forma prou senzilla un sistema que permet multiplexar dues entrades de so i seleccionar-ne una de les dues a la sortida.

simple-mixer.jpg

Malgrat això si mirem als comentaris del propi article podrem comprovar que si el que volem es comprar-lo fet aquests mixers no són massa cars i segurament l’acabat serà millor que el que li poguem donar nosaltres. Per exemple, tenim el Behringer UB502 Eurorack 5 Input Mixer (datasheet) que permet conmutar fins a 5 entrades de so contra una sola sortida a més el preu és prou econòmic uns 30$.

Una altre opció que trobem disponible a través de Amazon és el Rolls MX42 RCA Stereo Mini Mixer. En aquest cas el dipositiu costa uns 39$ i és capaç de multiplexar 4 entrades RCA contra una sortida RCA. A més és molt petit i senzillissim de fer anar. Igual que en el cas del hack d’engadget és un dispositiu passiu. No com el Behringer que és amplificador també.

mixer.jpg
Jan 24

problema amb el mixer de gnome

Reading time: 2 – 2 minutes

Avui he fet un update del gnome 2.10 al 2.12 a la gentoo i misteriosament després d’això el mixer d’audio no em funcionava correctament he buscat informació de l’error i m’ha portat a un problema amb el paquet media-libs/gstreamer. He vist que faltava registrar el pluging a un registre que té aquesta aplicació, això es fa amb la comanda: gst-register-0.8 però a l’executar la comanda en qüestió dona el següent error:

Rebuilding global_registry (/var/lib/cache/gstreamer-0.8/registry.xml) ...
Added plugin gstvideo with 0 features.
Added plugin audiorate with 1 feature.
...
Added plugin autodetect with 2 features.
ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.8/libgstvideotestsrc.so
Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug. 

Així doncs he hagut de buscar informació sobre aquest error als forums de gentoo, concretament la solució l’he trobat a: gst-register-0.8 seg.fault libgstvideotestsrc.so [Solved]. Resumint, la solució és tan senzilla com:

rm /usr/lib/gstreamer-0.8/libgstvideotestsrc.*
gst-register-0.8
rm /usr/lib/gstreamer-0.8/libgstvideobalance.*
gst-register-0.8

En l’enllaç del forum es discuteix una mica de que pot venir aquest error, però la veritat és que tampoc acaben d’arribar a una conclusió massa clara, concretament la idea que exposen és la de desinstal·lar el paquet dev-libs/liboil i tornar a instal·lar el gstreamer sense dependencies, però jo no tinc instal·lada aquesta llibreria i també m’ha donat el mateix problema que a ells. Així que ni idea de perquè passa.