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");