[vdr] Controlling xineplayer?

C.Y.M syphir at syphir.sytes.net
Fri Mar 17 14:20:54 CET 2006


Reinhard Nissl wrote:
> Hi,
> 
> C.Y.M wrote:
> 
>>>>>>> I decided to test the latest mplayer plugin (0.9.14) with
>>>>>>> xine-0.7.7 and
>>>>>>> vdr-1.3.44 by replacing the MPLAYER variable in mplayer.sh.conf with
>>>>>>> "xineplayer".  I changed the control mode in mplayer's options to
>>>>>>> "Traditional"
>>>>>>> but when I try to stop the playback, nothing responds.  Is there any
>>>>>>> way to
>>>>>>> control the player once it has been started?  It seems vdr does not
>>>>>>> respond to
>>>>>>> the remote control once I start mplayer using xineplayer.
>>>>>> Hhm, I didn't test this functionality with 0.7.x releases. Maybe
>>>>>> it is
>>>>>> broken. I'll have to test this tomorrow evening.
>>>>> I'm sorry, I cannot reproduce your issue. It works here as expected,
>>>>> with VDR's keyboard remote as well as vdr-xine's remote via xine-ui.
>>>>>
>>>>> Traditional mode only allows you to stop replaying. There are plans to
>>>>> change this, but so far I didn't "want" to find time to emulate
>>>>> mplayers
>>>>> output by xineplayer.
>>>> What I have done is taken a Nexus-S and run it in softmode with
>>>> xine. I am
>>>> using the original configuration of my remote.conf that I would use in
>>>> standard
>>>> operating mode.  I am trying to control xine with a Nexus remote
>>>> control.
>>>> Everything seems to work as expected except when I try to operate
>>>> xineplayer for
>>>> some reason.
>>> Hhm, when I start replaying an external file (of resolution 352x240) and
>>> hit the blue button (which stops replaying) I get the following output
>>> on console:
>>>
>>> SetPlayMode: 5
>>> vdr-xine: external connecting ...
>>> vdr-xine: external connected!
>>> osd: (0, 0)-(352, 240)
>>> SetPlayMode: 0
>>>
>>> Do you get "SetPlayMode: 0"?
>>>
>>> Are you able to open VDR's main menu and stop replaying there?
>>
>> No, the remote does not respond to any remote keys until after the
>> file has
>> finished playing.
> 
> Hhm, seems like you have to dig into VDR's code, why it doesn't respond
> to any remote keys received via the FF-card's IR receiver.
> 
> I have no problem here to control VDR with LIRC, keyboard or via
> vdr-xine's remote, i. e. by pressing keys in xine's window.
> 

I was able to solve my problem by not using xineplayer at all.  I can use
mplayer with full slave commands with the following mplayer.sh. :)  I can fast
forward, rewind, everything now.

--snip--

#!/bin/sh
export XAUTHORITY=/home/cym/.Xauthority
CMDLINE="mplayer -fs -vo xv -ao alsa -cache 4096 -slave -nolirc -quiet"
DISPLAY=:0.0 $CMDLINE "$1" 1>&1 | logger
exit

--snip--

Note the XAUTHORITY variable being set because I run VDR as root and debian will
not allow access to the DISPLAY without that.

Thanks!



More information about the vdr mailing list