One change I would recommend: allow individual licensing on the
drivers within libplayerdrivers, letting the author(s) pick GPL or
LGPL for each. There's a lot of valuable code in there, some of which
could find a useful application in a place where the user doesn't want
to GPL their code (but is still happy to contribute back to changes to
the driver code). libplayerdrivers, being the union of all the
drivers, would be GPL, as far as I understand. But you could extract
the code for certain drivers and reuse it under the LGPL.
This was sort of my intent with the wording that all drivers should be GPL 'compatible' which LGPL is.
This email is intended for the addressee only and may contain privileged and/or confidential information