Print libusb version on --version

This commit is contained in:
Romain Vimont 2022-02-08 21:28:55 +01:00
parent 9a546ef1af
commit f86df817f9

View file

@ -6,6 +6,9 @@
#ifdef HAVE_V4L2
# include <libavdevice/avdevice.h>
#endif
#ifdef HAVE_USB
# include <libusb-1.0/libusb.h>
#endif
void
scrcpy_print_version(void) {
@ -54,4 +57,11 @@ scrcpy_print_version(void) {
AV_VERSION_MINOR(avdevice),
AV_VERSION_MICRO(avdevice));
#endif
#ifdef HAVE_USB
const struct libusb_version *usb = libusb_get_version();
// The compiled version may not be known
printf(" - libusb: - / %u.%u.%u\n",
(unsigned) usb->major, (unsigned) usb->minor, (unsigned) usb->micro);
#endif
}