I thought GPLv2 code couldn't link to LGPLv3 code. Maybe there was some other GPL version incompatibility that I'm mixing it up with? If promoting usage of VLC as a backend of third party code is the goal, LGPLv2 would open it up for more (existing) applications.