[MPlayer-dev-eng] patch--- provides joystick support in mplayer
Rick
rick at topaz.ne.mediaone.net
Sat Jan 19 05:19:20 CET 2002
Why not apply it? The change from KEY_UP to MP_KEY_UP does not break
anything. If anything... it prevents future problems when adding support
for anything else that would use input.h
Although this patch makes changes to a large chunk of the source, they are
not major changes at all... it is merely a definition's name that changes..
On Wednesday 16 January 2002 08:11 pm, you wrote:
> Hi,
>
> > The definitions in input.h are completely different from the ones in
> > keycodes.h. Mplayer should not define things that are already defined in
> > another fairly standard include file. That is why I changed the
> > definitions to MP_KEY_WHATEVER. Changing the conflicting header would
> > mean changing the standard linux kernel source include file....
> > One should not need to modify their kernel source to be able to compile
> > joystick support into mplayer.
>
> read my mail again. i didn't say that modify kernel source...
> i suggested a possible workaround (with #ifdefs)
>
> anyway, keycodes.h is standard too, and it's even portable while linux's
> include is linux-only :)
> i won't change keycodes.h and all code using it, so try to fix it somehow.
>
> > I did a grep -r for all files using those definitions and made all the
> > necessary changes from KEY_UP to MP_KEY_UP, etc, etc.
> >
> > Redefining an already defined symbol is a bug. I fixed it.
>
> keycodes.h is actually older than kernel's input.h
> so in fact, they redefining our symbols :)
>
> > On Monday 14 January 2002 07:29 pm, you wrote:
> > > Hi,
> > >
> > > > This patch add's joystick support if HAVE_JOYSTICK is defined at
> > > > compile time. I have set it up to support 2 axes and 4 buttons.. more
> > > > buttons are just ignored. the joystick controls are are follows (i'm
> > > > just listing the equivalent keyboard command)
> > > > left-left
> > > > right-right
> > > > up-up
> > > > down-down
> > > > button 1- lower volume
> > > > button 2- raise volume
> > > > button 3 -pause
> > > > button 4 - quit
> > > >
> > > > SOMEONE NEEDS TO ADD JOYSTICK STUFF INTO THE CONFIGURE SCRIPT
> > > > I do not know how to add the stuff to the configure script.. so
> > > > please add it for me. Joystick support needs to have HAVE_JOYSTICK
> > > > defined.
> > >
> > > it's ok. but i really don't like your changes to key code names over
> > > the whole source tree. is it really needed? any workaround?
> > >
> > > at worst case, in your file including the conflicting header:
> > >
> > > #define MP_KEP_UP KEY_UP
> > > #undef KEY_UP
> > >
> > > #include <conflicting/include.h>
> > >
> > > ...
> > >
> > >
> > > A'rpi / Astral & ESP-team
> >
> > _______________________________________________
> > MPlayer-dev-eng mailing list
> > MPlayer-dev-eng at mplayerhq.hu
> > http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
>
> A'rpi / Astral & ESP-team
More information about the MPlayer-dev-eng
mailing list