Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mplayer y lirc
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
sio2
Guest





PostPosted: Sun Sep 01, 2002 7:31 pm    Post subject: mplayer y lirc Reply with quote

Estoy intentando compilar mplayer con soporte para lirc. Ya tengo cargados y funcionando (con xawtv y xmms) los módulos correspondientes, pero el mplayer se me resiste. He comprobado que, simplemente, el mplayer, al chequear mi sistema, resuelve que no tengo soporte para el mando a distancia. Por curiosidad me he descomprimido el MPlayer-nosequé.tar.bz2 y he mirado el archivo configure. Para habilitar la compilación del lirc, hace lo siguiente:
Quote:

if test -c /dev/lirc; then

y el problema es que yo tengo devfs y /dev/lirc en mi ordenador es un directorio: el dispositivo es /dev/lirc/0. En conclusión, no se pasa la prueba y se me compila el mplayer sin el soporte.

¿Alguna sugerencia? Por supuesto, puedo compilar el mplayer a pelo; pero me gustaría hacerlo con el emerge.
Back to top
TcB
n00b
n00b


Joined: 15 Jun 2002
Posts: 52

PostPosted: Mon Sep 02, 2002 9:16 pm    Post subject: Reply with quote

Oye, yo no consigo que me furrule el lirc con el control remoto de una PCTV, s ver si alguien me puede ayudar, dices que te va a ver si sabes como hacerlo pq yo lo dee por inútil:

He seguido estos pasos:

1.- instalado como módulo el driver para el serial
2.- emergido lirc sin errores
3.- pongo el demonio lircd el el rc
4.- rebooto
5.- mode2 y me sale esto:
This program is only intended for receivers supporting the pulse/space layer.
Note that this is no error, but this program simply makes no sense for your
receiver.

Ok miro el dmesg a ver que dice:
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI
ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A

miro en /dev a ver que tt me llama:
lr-xr-xr-x 1 root root 5 2002-08-31 /dev/lirc -> ttyS0
srw-rw-rw- 1 root root 0 08-30 23:45 /dev/lircd
prw-r--r-- 1 root root 0 2002-08-31 /dev/lircm

O sea, parece que le tenga que pasar el parámetro io y irq para que sepa como
utilizar el ttyS0. Miro a la web del lirc y encuentro esto:

"If your driver requires some special parameters to work you can specify them
at the same place. For example you can set the IRQ and I/O base the serial
port drivers shall use by adding the following line to /etc/conf.modules:

options lirc_serial irq=4 io=0x3e8"

Ok, por lo que tengo entendido esto en la gentoo hay que ponerlo en
/etc/modules.d/aliases por lo que lo edito y agrego:

options lirc_serial irq=4 io=0x3f8 (con una f en vez de na e por lo del
dmesg, no?)

Rebooto y na, mismo error en el dmesg. Ya no se que probar aver si alguien me
inspira ;-)

Hardware:
00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:04.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture
(rev 11)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev
11)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation RIVA TNT2 Model 64 (rev
15)

La targeta y el mando funcionan ya que las probe antes en el güindous que
tenia puesto, el cable lo tengo conectado al com1 pero he probado tb al com2
y nada. Me dejo algo??
Back to top
View user's profile Send private message
sio2
Guest





PostPosted: Tue Sep 03, 2002 7:09 am    Post subject: Reply with quote

No idea, pero ¿estás seguro que necesitas usar el lirc_serial?¿Tiene algo que ver tu mando a distancia con el puerto serie?. Yo tengo una Avermedia 98 y uso el lirc_gpio. Yo me iba a google y a la página de lirc para ver:

1. Cuál módulo debo usar.
2. Si tengo que pasarle algún parámetro al módulo (yo para la Avermedia sí lo tengo que hacer y lo vi en la página del lirc)
3. Cómo debe ser mi archivo lirc.conf para que me respondan las teclas del mando a distancia. El lirc trae archivos lirc.conf para muchos tipos de tarjeta: puede que tengas suerte y te sirva uno o que no la tengas y te lo tengas que currar como fue mi caso.
Back to top
TcB
n00b
n00b


Joined: 15 Jun 2002
Posts: 52

PostPosted: Tue Sep 03, 2002 12:22 pm    Post subject: Reply with quote

Para un pinnacle PCTV para lo que he leido es el serial ese, yo tengo conectado el infrarrojos en el com1 y tu??
Back to top
View user's profile Send private message
sio2
n00b
n00b


Joined: 08 Sep 2002
Posts: 23

PostPosted: Sun Sep 08, 2002 9:44 am    Post subject: Reply with quote

TcB wrote:
Para un pinnacle PCTV para lo que he leido es el serial ese, yo tengo conectado el infrarrojos en el com1 y tu??


Me he metido en google y sí parece que sea ese. Más si lo tienes en el puerto serie (a mí me va a la propia tarjeta de televisión).

De todos modos a mí me funciona y el programa mode2 me pone lo mismo que a ti. Yo, para probar el mando a distancia uso irw, que viene con el propio lirc. Si no te funciona, a lo mejor es que tienes que tocar el archivo de configuración del lirc.

Suerte.
Back to top
View user's profile Send private message
sio2
n00b
n00b


Joined: 08 Sep 2002
Posts: 23

PostPosted: Sun Sep 08, 2002 9:58 am    Post subject: Re: mplayer y lirc (solucionado) Reply with quote

sio2 wrote:
Estoy intentando compilar mplayer con soporte para lirc. Ya tengo cargados y funcionando (con xawtv y xmms) los módulos correspondientes, pero el mplayer se me resiste. He comprobado que, simplemente, el mplayer, al chequear mi sistema, resuelve que no tengo soporte para el mando a distancia. Por curiosidad me he descomprimido el MPlayer-nosequé.tar.bz2 y he mirado el archivo configure. Para habilitar la compilación del lirc, hace lo siguiente:
Quote:

if test -c /dev/lirc; then

y el problema es que yo tengo devfs y /dev/lirc en mi ordenador es un directorio: el dispositivo es /dev/lirc/0. En conclusión, no se pasa la prueba y se me compila el mplayer sin el soporte.

¿Alguna sugerencia? Por supuesto, puedo compilar el mplayer a pelo; pero me gustaría hacerlo con el emerge.


Para el que le pueda interesar lo he solucionado "haciendo trampas". Desempaqueto el archivo fuente:
Code:
ebuild /usr/portage/media-video/mplayer/mplayer-x.y.z.ebuild unpack


ahora edito el archivo configure (que está en /var/tmp/portage/mplayer-x.y.z/work/MPlayer-x.y.z) y sustituyo el 'test -c' por 'test -e'. Y compilo e instalo:
Code:
ebuild /usr/portage/media-video/mplayer/mplayer-x.y.z.ebuild compile
ebuild /usr/portage/media-video/mplayer/mplayer-x.y.z.ebuil merge

Y ya funciona :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum