Autor: curriki
Fecha: 30/07/2001

Website templates are pre-designed websites all you need to do is add your own personal content and you're ready to jump start your own website. Website templates by Vooweb

** TELEVISION Y RADIO EN FREEBSD **

Indice:

1.- Introducción
2.- Configurar el kernel
3.- Instalando los programas
3.1.- Instalar las X
3.2.- Instalar el programa de televisión
3.3.- Instalar el programa de radio
4.- Configuración del xawtv
5.- Configuración del wmtune

 

1.- Introducción:

En este texto, trataré de explicar como instalar y configurar una tarjeta de televisión en freebsd. En concreto yo uso la versión 4.3 de freebsd, si usas una versión anterior no te aseguro que funcione lo que cuento aqui. La tarjeta que uso yo, es una Avermedia con television y radio. Si tu tarjeta es del chip bt878, como la mia, lo mas seguro es que te funcione sin problemas.

Antes de seguir, recuerda que la televisión perjudica seriamente la salud mental y que realmente hoy en dia solo vale para escuchar mentiras y ver las realidades que les interesa mostrarnos los poderosos de turno. Yo no me responsabilizó en ningun caso de las manipulaciones mentales a las que quedas expuesto.

Si despues de estas advertencias sigues empeñaó en ver la tele desde tu freebsd, pues nada, sigue leyendo.

 

3.- Configurar el kernel

Primero editaremos el fichero de configuración nuestro kernel:

        cd /usr/src/sys/i386/conf
        cp GENERIC SOUNDSYSTEM-KERN
        vim SOUNDSYSTEM-KERN

Para que nuestra tarjeta de television/radio funcione en freebsd, tan solo es necesario añadir esta linea:

        device  bktr

Con esto debería valer, pero si miramos el fichero LINT, veremos que el driver btkr, tiene muchas mas opciones que podemos especificar sino queremos que sean seleccionadas automaticamente por el kernel. Yo en concreto, tengo estas opciones en mi SOUNDSYSTEM-KERN:

        #Con esta linea bastaria en principio para que funcione:
        device      bktr                #television
        # en estas 2 lineas especificamos que tarjeta tenemos, 
        # mirad el src/sys/dev/bktr/bktr_card.h para saber que numero 
        #teneis que poner
        options     OVERRIDE_CARD=6     #avermedia=6
        options     OVERRIDE_TUNER=6
        options     OVERRIDE_MSP=1
        options     OVERRIDE_DBX=1
        #en España la televisión va por la norma PAL:
        options     BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL   
        #Creo que algunas tarjetas como la mia necesitan de esta linea:
        options     BKTR_USE_PLL
        options     BKTR_GPIO_ACCESS

Todas estas opciones vienen explicadas en el /sys/i386/conf/LINT . Asi que hechale un vistazo para saber que opciones van mejor con tu tarjeta.

Aprovecha también para configurar tu tarjeta de sonido si no la tienes configurada ya. Aqui encontraras un buen documento para hacerlo.

Compilamos el nuevo kernel y lo instalamos. Como siempre:

        configure -r SOUNDSYSTEM-KERN
        cd ../../compile/MIKERNEL
        make depend
        make
        make install

Reiniciamos la maquina y creamos algunos ficheros de dispositivos con ayuda del script MAKEDEV:

		cd /dev/
		sh MAKEDEV bktr0

Ahora ya, instalamos los programas necesarios:

 

3.- Instalando los programas.

3.1.- Instalar las X

Si no las tienes instaladas, haz esto:

        cd /usr/ports/x11/XFree86-4 
        make install
        make clean

Ahora configuras tus X ayudandote con el algun programa como el xf86config o editando a mano el /etc/X11/XF86Config

Cuando estes editando el XF86Config, fijate a ver si tienes estas lineas:

        Section "Module"

        #...

        # This loads the miscellaneous extensions module, and disables
        # initialisation of the XFree86-DGA extension within that module.
            SubSection  "extmod"
              Option    "omit xfree86-dga" 
            EndSubSection

        #...

        EndSection

Si es asi cambias la linea, Option "omit xfree86-dga" por:

        Option "xfree86-dga"

Si no haces esto es posible que no puedas ver la tele en modo overlay y al arrancar el xawtv te aparezca una pantalla en negro.

 

3.2.- Instalar el programa de televisión

El programa que yo uso es el xawtv. Lo puedes encontrar en los ports de freebsd. También hay otros como el fxtv que se encuentra dentro de las aplicaciones portadas.

El xawtv lo puedes instalar de esta manera:

        cd /usr/ports/graphics/xawtv 
        make install
        make clean

 

3.3.- Instalar el programa de radio

Ya que estamos instalando aprovechamos para instalar un programa para oir la radio. Si como yo, usas el windowmaker como gestor de ventanas, estas de suerte porque puedes usar el wmtune, un dock-app con el que podemos sintonizar las emisoras de radio e incluso programarlo como radio-despertador.

Tenemos el port en /usr/ports/audio/wmtune . Lo instalamos como los otros programas.

En el caso de que no useis el wmaker podeis usar otros programas como el xmradio. Yo no lo uso, asi que no os puedo decir como va, leeros la documentación y las paginas man del programa.

 

4.- Configuración del xawtv

El manejo del xawtv no es muy complicado. Usa un fichero de configuración, el ~/.xawtvrc . En este archivo se grabaran las sintonias de televisión y otras opciones del programa. Este fichero se hace automaticamente seleccionando las opciones que nos aparacen cuando pulsamos con el boton derecho del raton en la ventana del xawtv, aunque también lo puedes hacer editandolo a mano.

Te pongo parte del mio como ejemplo:

-----------------~/.xawtv ---------------
[global]
freqtab = europe-west
pixsize = 128 x 96
pixcols = 1
jpeg-quality = 75
mjpeg-quality = 75
toggle-mouse = 0
keypad-ntsc = no
osd = yes

[defaults]
norm = PAL
input = Television

[tve 1]
channel = 31
key = 1

[la 2]
channel = 53
key = 2

#...
----------------fin----------------

Con las teclas de arriba y abajo nos movemos por los distintos canales hasta que encontremos un canal que sintonice bien. Entonces lo añadimos a nuestra lista de canales.

Si por ejemplo notamos que se oye bajo, o que directamente no se oye, ejecutamos el programa mixer y ajustamos el volumen para la entrada de linea de nuestra tarjeta de sonido.

        mixer line 80:80

Con esto ya la televisión debería estar funcionando sin problemas. Ahora vamos a configurar el wmtune.

 

5.- Configuración del wmtune

Necesitamos un fichero en nuestro home, el .wmtunerc. Os pongo el mio, y os guiais por el:

----------~/.wmtunerc----------

0x20f       # hex IO address of your radio card, puede ser 0x30f
9           # canales que tenemos sintonizados

#Sintonias fm de Zamora, realmente no se porque  pongo tantas si
#solo Radio 3 merece la pena algo ;-D:

98.5        # preset 1, Radio 3
89.8        # preset 2, Los 40 ppales
88.8        # preset 3, Radio 5 TN
101.8       # preset 4, Radio 1
94.9        # preset 5, Cadena Cien
100.8       # preset 6, Cadena Dial
103.1       # preset 7, M80
99.7        # preset 8, Onda Cero
96.7        # preset 9, Clasica

------------fin----------------

Ahora ya podemos ejecutar este dock-app. Desde el menu del wmaker, pulsamos Run y ponemos wmtune. Como todos los dock-apps lo podemos arrastar con el raton y colocarlo en el Dock o en el Clip. Como mas nos guste :-)

Pude ser que al ejecutar el programa nos diga que no encuentra el /dev/tuner. Yo solucioné este problema haciendo un enlace simbolico al /dev/tuner0.

 

Y esto es todo, cualquier cosa que me querais contar (errores, cosas que faltan, trucos o lo que sea) mandar un mail sin complejos a curriki((ARROBA))usuarios.retecal.es

eldemonio.org El site BSD en Castellano Articles catalogue

Website templates are pre-designed websites all you need to do is add your own personal content and you're ready to jump start your own website. Website templates by Vooweb

eldemonio.org v 4_2