From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1J62wB-0006e2-1q for garchives@archives.gentoo.org; Sat, 22 Dec 2007 11:54:39 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lBMBs7ic004274; Sat, 22 Dec 2007 11:54:07 GMT Received: from smtp02.jazztel.es (smtp02.jazztel.es [62.14.3.171]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lBMBs6gm004254 for ; Sat, 22 Dec 2007 11:54:06 GMT Received: from [87.217.88.180] (helo=[192.168.1.3]) by smtp02.jazztel.es with esmtpa (Exim 4.60) (envelope-from ) id 1J62vQ-00009y-Ix for gentoo-doc-es@lists.gentoo.org; Sat, 22 Dec 2007 12:53:52 +0100 Message-ID: <476CFB86.4000103@darkdoktor.jazztel.es> Date: Sat, 22 Dec 2007 12:56:54 +0100 From: Jose Maria Alonso User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.11) Gecko/20071211 SeaMonkey/1.1.7 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-doc-es@gentoo.org Reply-to: gentoo-doc-es@lists.gentoo.org MIME-Version: 1.0 To: gentoo-doc-es@lists.gentoo.org Subject: [gentoo-doc-es] =?ISO-8859-15?Q?Traducci=F3n_de_vdr-guide?= Content-Type: multipart/mixed; boundary="------------060707030905090608030406" X-Archives-Salt: 59fb6cf0-5ccd-4b2b-9989-4b1aa2bc8fce X-Archives-Hash: 22b2cb401a2f4153ac791d35baf4e8e6 This is a multi-part message in MIME format. --------------060707030905090608030406 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id lBMBs7ih004274 Hola, He terminado de traducir la gu=EDia VDR, seguro que tiene alg=FAn defecto= , (es mi primera traducci=F3n en gentoo-doc-es). Le he pasado la herramiena repodoc y no ha protestado, supongo que esto es buena se=F1al. He tratado de subirla a bugzilla usando las recomendaciones en: http://dev.gentoo.org/~yoswink/doc/es/manual/bugzilla.xml Sin embargo no he sido capaz de encontrar el enlace "Create a New Attachment" que sugiere esta gu=EDa. por lo tanto no s=E9 como anexarla p= ara subirla a bugzilla. Hoy salgo de viaje hasta principios de enero, no s=E9 que hacer, as=ED pues os la adjunto en este mismo correo a ver si os lleg= a y pod=E9is subirla alguno. Tratar=E9 de leer mi correo estos d=EDas, pero no s=E9 si podr=E9. Un saludo y feliz a=F1o a todos. --------------060707030905090608030406 Content-Type: text/xml; name="vdr-guide.xml" Content-Disposition: inline; filename="vdr-guide.xml" Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id lBMBs7ih004274 Gu=C3=ADa VDR en Genoo Linux Norman Golisz Dimitry Bradt Matthias Schwarzott Joshua Saddler Jos=C3=A9 Mar=C3=ADa Alonso= Esta gu=C3=ADa muestra como preparar Gentoo Linux para DVB y VDR. 1.5 2007-11-13 Informaci=C3=B3n general de DVB
=C2=BFQu=C3=A9 es DVB?

DVB es el acr=C3=B3nimo de Digital Video Broadcasting (Difu= si=C3=B3n de V=C3=ADdeo Digital). DVB describe m=C3=A9todos para transferir informaci=C3= =B3n digital de TV, radio, servicios interactivos como MHP, EPG y teletexto. Usando compresi=C3=B3n de datos MPEG-2 o H.264 para HDTV, es posible transferir = varios canales en la misma frecuencia. A mayor compresi=C3=B3n de datos, mayor n= =C3=BAmero de canales que pueden ser transferidos, pagando por ello una p=C3=A9rdida en= la calidad.

DVB puede transferirse de varias formas. La =C3=BAltima letra identifica = el m=C3=A9todo de transferencia, p.e. DVB-T para transmisiones terrestres. Existen otros tipos:

  • DVB-S para transmisi=C3=B3n v=C3=ADa sat=C3=A9lite
  • DVB-C para transmisi=C3=B3n por cable
  • DVB-H para transmisi=C3=B3n a dispositivos m=C3=B3viles (terrestres= )
  • DVB-IPI para transmisi=C3=B3n sobre redes IP, p.e. internet
  • DVB-RC(S/C/T) canal de retorno para la transmisi=C3=B3n de servicios = de datos, p.e. internet de banda ancha
Tipos y requisitos de las tarjetas DVB

Aparte de los diferentes m=C3=A9todos existentes para recibir un stream D= VB, las tarjetas son clasificadas por el tipo de the salida producida. Hay tarjet= as con decodificador implementado que ofrece acceso directo al stream por me= dio del dispositivo /dev/video. Estas tarjetas son tarjetas completas (full featured). Otras tarjetas no tienen decodificador, requieren un software instalado en el ordenador y son de bajo coste. Esto implica mayores requisitos del sistema. La CPU de su ordenador debe funcionar al menos a 600 MHz y disponer de al menos de 256= MB de RAM.E= sta lista puede ser =C3=BAtil para identificar su tarjeta.

Preparando el sistema
Configurando el n=C3=BAcleo

En primer lugar, debemos asegurarnos de que su n=C3=BAcleo soporta DVB y = el dispositivo DVB instalado. Desde la versi=C3=B3n 2.6 los controladores ne= cesarios est=C3=A1n incluidos. Compruebe la configuraci=C3=B3n de su n=C3=BAcleo y= aseg=C3=BArese de seleccionar las siguientes opciones como controladores est=C3=A1ticos o c= omo m=C3=B3dulos.

Input Device Support --->
* Event Interface
Device Drivers --->
Multimedia Devices --->
Digital Video Broadcasting Devices --->
    [*] DVB For Linux
     *  DVB Core Support
   M  [Your driver]

Igualmente debemos seleccionar el controlador adecuado para su hardware. Para localizar el m=C3=B3dulo correcto para su tarjeta, deber=C3= =A1 marcar cada controlador como m=C3=B3dulo. Si posee una tarjeta PCI, instale pciutils si no lo ha hecho ya. Si quiere los controladores ya instalados o no posee una tarjeta PCI, s=C3=A1ltese este paso y contin=C3= =BAe con Comprobando la salida del n=C3=BAcleo.

# emerge pciutils

Despues de arrancar el nuevo n=C3=BAcleo, ejecutaremos pcimodules = para listar los m=C3=B3dulos requeridos.

# pcimodules
ohci-hcd
ehci-hcd
sis900
snd-emu10k1
b2c2-flexcop-pci
nvidia
nvidiafb

En este caso tendremos que cargar el m=C3=B3dulo b2c2-flexcop-pci.A=C3=B1adiremos el nombre a /etc/modules.autoload.d/kernel-2.6.

# echo b2c2-flexcop-pci >> /etc/modules.autoload.d/kernel-2.6
Comprobando la salida del n=C3=BAcleo

Se recomienda marcar cada controlador como m=C3=B3dulo, de esta forma pod= r=C3=A1 a=C3=B1adir el m=C3=B3dulo requerido din=C3=A1micamente, especialmente si= no conoce el nombre del m=C3=B3dulo. Si ya sabe el nombre de m=C3=B3dulo, marque el co= ntrolador para ser compilado en el n=C3=BAcleo. Compile el n=C3=BAcleo, instale los= m=C3=B3dulos y arr=C3=A1nquelo. Puede comprobar si su n=C3=BAcleo ha detectado correctam= ente su tarjeta usando dmesg.

# dmesg | grep DVB
(Si tiene una TerraTec Cinergy T2, la salida puede ser como =C3=A9=
sta:)
DVB: registering new adaptor (TerraTec/qanu USB2.0 Highspeed DVB-T Receiv=
er).
input: TerraTec/qanu USB2.0 Highspeed DVB-T Receiver remote control as /c=
lass/input/input2
Instalando VDR

Para instalar VDR, simplemente hacemos emerge.

# emerge vdr

Ahora puede continuar con Instalando el Man= do a Distancia.

Instalando el Mando a Distancia

Hay al menos dos formas de controlar VDR usando un mando a distancia infrarrojo. Si su tarjeta de televisi=C3=B3n tiene un receptor IR integra= do, puede usarvdr-remote. De lo contrario casi seguro que necesitar=C3= =A1 usar LIRC.

Instalando vdr-remote

Primero instalaremos el plugin usando emerge:

# emerge vdr-remote
# emerge --config vdr-remote

Cuando use el plugin para el puerto IR en su tarjeta DVB todo deber=C3=AD= a funcionar correctamente con la configuraci=C3=B3n por defecto. Este plugi= n utiliza autom=C3=A1ticamente el dispositivo de entrada que contiene "dvb"= en su nombre. Para usos m=C3=A1s avanzados eche un vistazo a /etc/conf.d/vdr.remote.

Ahora, contin=C3=BAe con M=C3=A9todos de Salida = de V=C3=ADdeo.

Alternativa: instalando LIRC

Si su tarjeta puede ser controlada remotamente (pero no puede o no quiere usar vdr-remote), puede configurar LIRC. LIRC interpreta las tecla= s pulsadas y devuelve un nombre para cada una. Un programa que soporte LIRC esperar=C3=A1 por los eventos y ejecutar=C3=A1 la acci=C3=B3n configurada= en el fichero de configuraci=C3=B3n, casi siempre almacenado en el directorio de configura= ci=C3=B3n del programa que se est=C3=A1 ejecutando (p.e. mplayer carga el ficher= o ~/.mplayer/lircrc). Antes de instalar LIRC, deber=C3=A1 a=C3= =B1adir lirc a los indicadores USE y a=C3=B1adir una entrada adicional a /etc/make.conf: LIRC_DEVICES. Use esta lista para encont= rar los argumentos apropiados para la opci=C3=B3n.

# nano -w /etc/make.conf
(Reemplace "devinput" por el controlador adecuado)
LIRC_DEVICES=3D"devinput"
USE=3D"lirc"
# emerge lirc

Al comienzo, deberemos definir cada c=C3=B3digo de tecla con un nombre. L= a mayor=C3=ADa de los mandos a distancia soportados ya est=C3=A1n configura= dos, eche un vistazo a la lista de mandos. Descargue el fichero necesario y gu=C3=A1rdelo como /etc/lircd.conf. Ahora deberemos encontrar donde se encuentr= a el mando a distancia. Ejecute el siguiente comando para obtener una lista= de los dispositivos de entrada actuales (aseg=C3=BArate de que su dispositiv= o se est=C3=A1 ejecutando).

# cat /proc/bus/input/devices
I: Bus=3D0000 Vendor=3D0000 Product=3D0000 Version=3D0000
N: Name=3D"TerraTec/qanu USB2.0 Highspeed DVB-T Receiver remote control"
P: Phys=3Dusb-0000:00:1d.7-1/input0
S: Sysfs=3D/class/input/input2
H: Handlers=3Dkbd event1
B: EV=3D100003
B: KEY=3D108fc210 2043 0 0 0 0 8000 2080 1 9e1680 0 0 ffc

En este caso tenemos el dispositivo Terratec Cinergy T2 conectado, por lo tanto podemos acceder al dispositivo en /dev/input/event1. Reemplace event1 por el dispositiv= o correspondiente en su salida.

lircd necesita saber qu=C3=A9 dispositivo usar. A=C3=B1ada la sigu= iente l=C3=ADnea a /etc/conf.d/lirc.conf. Recuerde reemplazar devinput p= or el nombre de su controlador y event1 por el controlador en s=C3=AD.

LIRCD_OPTS=3D"-H devinput -d /dev/input/event1"

Es el momento de arrancar lircd:

# /etc/init.d/lircd start

Ahora deber=C3=ADa ser posible observar lircd capturando y decodif= icando pulsaciones de teclas. Simplemente ejecute el comando irw. P=C3=A1= relo presionando Ctrl+C cuando se canse.

# irw
0000000000001aa2 00 Exit Technisat_TTS35AI.conf
0000000000001a8d 00 Mute Technisat_TTS35AI.conf
0000000000000a97 00 OK Technisat_TTS35AI.conf
0000000000000a97 01 OK Technisat_TTS35AI.conf
0000000000000a92 00 Menu Technisat_TTS35AI.conf

Lo siguiente es a=C3=B1adirlo al nivel de ejecuci=C3=B3n predeterminado p= ara que comience autom=C3=A1ticamente en el arranque.

# rc-update add lircd default

Para poder usar su mando a distancia, debe habilitar el soporte LIRC en VDR. A=C3=B1ada la siguiente l=C3=ADnea a /etc/conf.d/vdr:

# nano -w /etc/conf.d/vdr
IR_CTRL=3D"lirc"
M=C3=A9todos de Salida de V=C3=ADdeo

Ahora debe decidir uno (=C2=A1y s=C3=B3lo uno!) de los siguientes disposi= tivos de salida de v=C3=ADdeo que muestra la imagen y el On Screen Display (OSD) superpuesto

Decodificaci=C3=B3n Hardware: Tarjetas DVB completas (full feature= d)

Los usuarios de estas caras tarjetas no necesitan instalar nada m=C3=A1s,= por lo que pueden continuar con configurando su list= a de canales.

Decodificaci=C3=B3n Hardware: Tarjetas DXR3/Hollywood+

Para usar una tarjeta DXR3 para salida VDR necesitamos el plugin vdr-dxr3.

# emerge vdr-dxr3
# echo em8300 >> /etc/modules.autoload.d/kernel-2.6

El m=C3=B3dulo em8300 necesita alguna configuraci=C3=B3n que depende de l= a revisi=C3=B3n exacta de la tarjeta.

Contin=C3=BAe con Configurando su lista de canales.

Decodificaci=C3=B3n Hardware: Tarjetas PVR350

Debido a que las tarjetas PVR350 incorporan un chip dedocificador MPEG-Decoder querremos hacer uso de =C3=A9l. Necesitamos instalar el plug= in vdr-pvr350. plugin. Si ivtv-driver no est=C3=A1 a=C3=BAn i= nstalado, emerge lo instalar=C3=A1 autom=C3=A1ticamente. Para tener el m=C3=B3dule = ivtv cargado al arrancar, lo a=C3=B1adiremos a /etc/modules.autoload.d/kernel-2.6:

# emerge vdr-pvr350
# echo ivtv >> /etc/modules.autoload.d/kernel-2.6

Contin=C3=BAe con Configurando su lista de canales.

Decodificaci=C3=B3n Software: vdr-softdevice

Para instalarlo, tenemos que hacer emerge de vdr-softdevice. No olvide habilitar el plugin

# emerge vdr-softdevice
# emerge --config vdr-softdevice

Para seleccionar las salidas de v=C3=ADdeo y audio adecuadas, edite/etc/conf.d/vdr.softdevice.

Por ahora, =C3=BAnicamente describiremos el m=C3=A9todo shm ("shared memo= ry"). Es el que est=C3=A1 habilitado por defecto en el fichero de configuraci=C3=B3n = (Entrada SOFTDEVICE_VIDEO_OUT). M=C3=A1s tarde necesitar=C3=A1 arrancar ShmClie= nt para obtener una ventana mostrando la imagen.

Si no quiere preocuparte de una plantilla de teclado aparte para controla= r VDR, existen ficheros de configuraci=C3=B3n remota disponibles en devspace de Matthias Schwarzott. Hay ficheros para softdevice/shm y xineliboutput (ha= br=C3=A1 m=C3=A1s). Necesitar=C3=A1 el fichero adecuado para /etc/vdr/remote= .conf y ejecutar chown vdr:vdr sobre el fichero para hacerlo funcionar.

Contin=C3=BAe con Configurando su lista de canales.

Decodificaci=C3=B3n Software: vdr-xineliboutput

Algunas personas prefieren usar vdr-xineliboutput, porque tambi=C3= =A9n puede funcionar remotamente. Ahora le ense=C3=B1aremos c=C3=B3mo configur= ar vdr-xineliboutput en su servidor y cliente. Primero, la parte del servidor:

# emerge vdr-xineliboutput
# emerge --config vdr-xineliboutput

A=C3=B1adiendo opciones de l=C3=ADnea de comandos en este punto, es cruci= al para que xineliboutput funcione. Para ver m=C3=A1s opciones, usar vdr --help.

_EXTRAOPTS=3D"--local=3Dnone --remote=3D37890"

El siguiente paso es editar /etc/vdr/svdrphosts.conf. Este fichero describe un n=C3=BAmero de direcciones de servidor a las cuales e= st=C3=A1 permitido conectarse la puerto SVDRP del grabador de v=C3=ADdeo disco cor= riendo en el sistema servidor.

(La sint=C3=A1xis adecuada es: Direcci=C3=B3n-IP[/M=C3=A1scara-R=
ed])
127.0.0.1             (siempre acepta localhost)
192.168.1.0/24        (cualquier servidor en la red local)
#204.152.189.113      (un servidor espec=C3=ADfico)
#0.0.0.0/0            (cualquier servidor en cualquier red - =C2=
=A1USELO CON CUIDADO!)

Si s=C3=B3lo quiere usar vdr-xineliboutput para ver la imagen en e= l mismo ordenador que el que est=C3=A1 corriendo VDR puede continuar con Configurando su lista de canales.

De lo contrario simplemente emerge media-plugins/vdr-xineliboutput= en su cliente:

# emerge vdr-xineliboutput

Despu=C3=A9s (habiendo arrancado VDR) puede usar el comando vdr-sxfe xvdr://hostname para conectarse a VDR y ver su imagen y O= SD.

Contin=C3=BAe con Configurando su lista de canales.

Existe tambi=C3=A9n un plugin que simplemente simula la existencia de un dispositivo real de salida (vdr-dummydevice) para algunos usos imaginativos como servidores s=C3=B3lo grabaci=C3=B3n, pero es m=C3=A1s a= vanzado que una configuraci=C3=B3n normal VDR.
Creando una lista de Canales

Para hacer VDR realmente =C3=BAtil, necesita crear una lista apropiada de canales. Hay m=C3=A1s de una forma de conseguir una lista de canales que = funcione (Aparte de descargarse una). La lista de canales instalada por defecto es para la recepci=C3=B3n DVB-S en Astra en 19.2=C2=B0E.

Usando dvbscan desde linuxtv-dvb-apps
# emerge linuxtv-dvb-apps

Encuentre la frecuencia correcta para su regi=C3=B3n y tipo de recepci=C3= =B3n. Estos ficheros est=C3=A1n ordenados bajo /usr/share/dvb/scan. Para recepci=C3=B3n con DVB-T en Alemania, Regi=C3=B3n Nuernberg necesita usar /usr/share/dvb/scan/dvb-t/de-Nuernberg.

$ dvbscan -o vdr /usr/share/dvb/scan/dvb-t/de-Nuernberg > /etc/vdr/=
channels.conf
Usando vdr-reelchannelscan

Primero borre el contenido de la lista existente de canales.

# rm /etc/vdr/channels.conf
# emerge vdr-reelchannelscan
# emerge --config vdr-reelchannelscan
Canales para sistemas usando using vdr-analogtv

Probablemente querr=C3=A1 configurar sus canales en este punto. El proyec= to VDR proporciona algunos ejemplos que puede encontrar en /usr/share/doc/vdr-analogtv-$version/examples/, siempre que haya instalado >=3Dmedia-plugins/vdr-analogtv-1.0.00-r1.

Arrancando VDR

Despu=C3=A9s de tener todas las partes b=C3=A1sicas de software preparada= s en su sistema, necesitar=C3=A1 configurar VDR con su OSD.

Si us=C3=B3 un decodificador hardware para salida de imagen, deber=C3=A1 = en este momento encender la televisi=C3=B3n conectada. Si us=C3=B3 salida softwar= e, el cliente debe ser arrancado despu=C3=A9s de VDR.

Primero, debe aprender sus definiciones de teclas; esto es, conectando la= s teclas de su mando a distancia a los comandos internos de VDR.

En caso de que necesite editar la configuraci=C3=B3n de teclado, o (mejor= ) quiere borrarla para volver a memorizar las teclas: VDR almacena sus definicione= s de teclas en /etc/vdr/remote.conf.

Comenzamos arrancando VDR:

# /etc/init.d/vdr start
* Preparing start of vdr:
*   config files ...                                        [ ok ]
*   Waiting for prerequisites (devices nodes etc.) ...      [ ok ]
* Starting vdr ...                                          [ ok ]
* First start of vdr: No check for running vdr possible
* until control device (remote/keyboard) keys are learnt!
Los usuarios de decodificadores software deben ahora arrancar el programa cliente que abre la ventana para mostrar la imagen de TV y el OSD.
(Para usuarios de vdr-softdevice)
# ShmClient
(Para usuarios de vdr-xineliboutput)
# vdr-sxfe xvdr://hostname

Las teclas m=C3=A1s =C3=BAtiles para VDR son:

  • Teclas del cursor (Izquierda/Derecha/Arriba/Abajo)
  • Menu/Salir/Ok
  • Colores (Rojo/Verde/Amarillo/Azul)
  • Teclas num=C3=A9ricas (0-9)
Si no tiene muchas teclas, aseg=C3=BArese de asignar =C3=A9stas. (Algunos= mandos tienen las teclas Play/Pause/etc. en las mismas teclas que los colores, p= or lo que deber=C3=A1 usarlas para los colores).

Ahora que la instalaci=C3=B3n b=C3=A1sica ha terminado, necesitar=C3=A1 c= onfigurar VDR. Cambie a su pantalla de salida y sigua las instrucciones en pantalla. VDR le pedir=C3=A1 que presione varias teclas en su mando a dis= tancia para aprender los c=C3=B3digos correctos de las teclas. Si no tiene un ma= ndo a distancia puede usar el teclado.

Ahora puede a=C3=B1adir el script de inicio al nivel de ejecuci=C3=B3n pr= edeterminado para ejecutarlo cada vez que arranque el ordenador.

# rc-update add vdr default
Soluci=C3=B3n de Problemas
Si necesita ayuda, puede preguntar en #gentoo-vdr, o echar un vistazo en nuestros forums.
--------------060707030905090608030406-- -- gentoo-doc-es@gentoo.org mailing list