On 06/10/10 09:50, Bev wrote: > On 06/10/10 09:08, Carl Eugen Hoyos wrote: > >> Bev<bashley101<at> gmail.com> writes: >> >>>> Which vo does pre7 use for you? >>> >>> Thanks, Carl. I've played around with different entries in my >>> .mplayer/config file. Currently the file is empty. When mplayer runs I >>> don't know how to find out what vo it chose. >> >> That's why I asked which vo pre7 uses (where you claim the keyboard - >> including "q" still work) >> >> Or is your problem to parse the line ".VO: [...]" in MPlayer's output? > > On the pre7 it says 'sdl:using driver svgalib'. I have direct svga support > as well as sdl support and it looks like pre7 is looking for sdl first; I > have configured SDL to use svgalib, so the message from pre7 is coming from > sdl which is using svgalib. > > If I say -vo svga the message is 'using VESA driver' -- and that is because > I have configured svga to use VESA. If I say -vo VESA, mplayer won't start > even though in both previous cases it ends up using VESA. > > I went back to 1.0rc1, which disabled the keyboard. I then modified > libvo/vo_svga.c and commented out the getch2_disable() line; the 1.0rc1 > then runs with the keyboard enabled. > > I am now working on the latest version. A similar patch to vo_svga.c > doesn't work. I've reconfigured the package to shut down SDL support, which > results in mplayer trying and failing to implement fbdev2. When I start mplayer without telling it what driver to use it chooses the sdl driver and I get a beautiful picture and no keyboard control. SDL uses svgalib for its low-level output. If I start mplayer with -vo svga I get a small flickering picture which can't be expanded or zoomed to full-screen, so SDL informs svgalib better than mplayer does directly. Apparently there is some reason for disabling console input for vo_sdl, but in my case, since keyboard input is allowed under vo_svga there is no reason to disable the keyboard under sdl. I have put a getch2_enable() call in vo_sdl.c after the point where sdl tells which driver *it* is using, and I get nothing -- no display and it hangs; I have to kill it from another machine. Any suggestion about how I can enable getch2 under sdl will be greatly appreciated. -- Cheers, Bev ================================================== Is the Pope Catholic? Do bears shit in the woods? Does Rose Kennedy have a black dress?