Problema con servidor de radio, ICECAST y DARKICE

Forums: 

Saludos desde Barcelona (Cataluña)!

Buenas a todos! el problema es el siguiente, tengo configurado un servidor de radio (icecast) con su correspondiente "cliente" que le manda la musica directa desde un directorio, vaya una lista de reproducción normal y corriente, para ello uso (EZStream), el problema viene cuando quiero emitir desde el line in de mi tarjeta de sonido, o desde el micro, para eso debo usar Darkice que es otro "cliente" de icecast y que soporta line in, el caso es que lo configuro todo tal y como pone por muchos manuales pero no hay forma de que funcione, es decir en el archivo de configuración debo de decirle cual es el directorio de la tarjeta de sonido, por defecto viene /dev/dsp pero ese directorio ni existe en CentOS 6, investigando si no me equivoco ese directorio en centos es el /dev/snd pero tmpc funciona, asi que si alguien conoce este programa o tiene conocimientos de como poder hacerlo le estaria muy agradecido, llevo ya un par de semanas con el tema encallado.

pego el codigo:

es el tipico programa que inicias con nombre del servicio y archivo de config "darkice -c /etc/darkice.cfg"

este es el darkice.cfg:

# sample DarkIce configuration file, edit for your needs before using
# see the darkice.cfg man page for details

# this section describes general aspects of the live streaming session
[general]
duration = 0 # duration of encoding, in seconds. 0 means forever
bufferSecs = 5 # size of internal slip buffer, in seconds
reconnect = yes # reconnect to the server(s) if disconnected

# this section describes the audio input that will be streamed
[input]
device = /dev/snd # OSS DSP soundcard device for the audio input
sampleRate = 44100 # sample rate in Hz. try 11025, 22050 or 44100
bitsPerSample = 16 # bits per sample. try 16
channel = 2 # channels. 1 = mono, 2 = stereo

# this section describes a streaming connection to an IceCast2 server
# there may be up to 8 of these sections, named [icecast2-0] ... [icecast2-7]
# these can be mixed with [icecast-x] and [shoutcast-x] sections

[icecast2-0]

bitrateMode = cbr # average bit rate
format = vorbis # format of the stream: ogg vorbis
bitrate = 128 # bitrate of the stream sent to the server
server = localhost
# host name of the server
port = 8000 # port of the IceCast2 server,
usually 8000
password = 1234 # source password to the IceCast2 server
mountPoint = prueba # mount point of this stream on the IceCast2 server
name = prueba
# name of the stream
description = Radio de prueba
# description of the stream
url = http://localhost:8000/prueba
# URL related to the stream
genre = my own # genre of the stream
public = yes # advertise this stream?

y este es el error cuando lo inicio:

[root@localhost init.d]# darkice
DarkIce 1.1 live audio streamer, http://code.google.com/p/darkice/
Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/
Copyright (c) 2008-2010, Akos Maroy and Rafael Diniz
This is free software, and you are welcome to redistribute it
under the terms of The GNU General Public License version 3 or
any later version.

Using config file: /etc/darkice.cfg
Using OSS DSP input device: /dev/snd
Using POSIX real-time scheduling, priority 4
DarkIce: OssDspSource.cpp:202: can't set format [16]

en principio lo tengo asi pero no hay forma de que conecte, no se si sera cosa del directorio del dispositivo o que. haber si a alguien se el ocurre algo...

Gracias de antemano!