From 21d1ea08afed721cd48d87e5f51cfe28542f48a6 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 22 Aug 2013 22:55:04 +0200 Subject: [PATCH] xbmc: add patch to add udev cdrom support Signed-off-by: Stephan Raue --- ...h => xbmc-AML-XB9295c3f-01-udev-mount.patch} | 0 ...295c3f-02-udev-mount-add-cdrom-support.patch | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) rename packages/mediacenter/xbmc/patches/{xbmc-AML-XB9295c3f-udev-mount.patch => xbmc-AML-XB9295c3f-01-udev-mount.patch} (100%) create mode 100644 packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-02-udev-mount-add-cdrom-support.patch diff --git a/packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-udev-mount.patch b/packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-01-udev-mount.patch similarity index 100% rename from packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-udev-mount.patch rename to packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-01-udev-mount.patch diff --git a/packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-02-udev-mount-add-cdrom-support.patch b/packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-02-udev-mount-add-cdrom-support.patch new file mode 100644 index 0000000000..35dfe80b6d --- /dev/null +++ b/packages/mediacenter/xbmc/patches/xbmc-AML-XB9295c3f-02-udev-mount-add-cdrom-support.patch @@ -0,0 +1,17 @@ +diff -Naur xbmc-12.2-5ba69b6/xbmc/storage/linux/UDevProvider.cpp xbmc-12.2-5ba69b6.patch/xbmc/storage/linux/UDevProvider.cpp +--- xbmc-12.2-5ba69b6/xbmc/storage/linux/UDevProvider.cpp 2013-08-22 21:37:41.543830684 +0200 ++++ xbmc-12.2-5ba69b6.patch/xbmc/storage/linux/UDevProvider.cpp 2013-08-22 21:37:34.557825148 +0200 +@@ -145,10 +145,12 @@ + continue; + } + +- // look for usb devices on the usb bus or mounted on /media/usbX (sdcards) ++ // look for usb devices on the usb bus, or mounted on /media/usbX (sdcards) or cdroms + const char *bus = udev_device_get_property_value(device, "ID_BUS"); ++ const char *cdrom = udev_device_get_property_value(device, "ID_CDROM"); + if (removable && + ((bus && strstr(bus, "usb")) || ++ (cdrom && strstr(cdrom,"1")) || + (mountpoint && strstr(mountpoint, "usb")))) + { + const char *label = udev_device_get_property_value(device, "ID_FS_LABEL");