Changing those descriptors isn't a way to fix this.
I know, I was just trying to give the people bothered by it a quick fix they can apply to their own copy until a real fix is offered, if they can compile the code.
I wasn't able to compile the code, but I am also on a windows machine. This means I won't be able to write an actual fix for the problem, as I can't compile the code to see if I'm writing a fix or a bug. I might try coding on a linux machine, so I can compile the code, but I do not know anything about the graphics API used by VLC. So instead I'll post my idea.
I was going to try to put a settings option somewhere in the settings dialog that allows you to set a flag, which is checked when the program processes either key presses or the actions bound to key presses, and if the key that was pressed matches a volume key (UP DOWN or MUTE), the key press is discarded. This could probably be made more customizable by allowing the user to specify which keys they want VLC to ignore.
I do not know the possibility of implementing that idea, but it's the idea I came up with.