Opened 13 years ago
Closed 13 years ago
#9519 closed Patch - Feature (fixed)
[PATCH] Use DBus to detect device changes
Reported by: | Owned by: | stuartm | |
---|---|---|---|
Priority: | minor | Milestone: | 0.25 |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | DBus MediaMonitor UDev |
Cc: | Ticket locked: | no |
Description
This patch upgrades libmyth/mediamonitor-unix.cpp to use the DBus message bus to detect changes to removable media.
Currently, to detect the insertion of USB drives and key-disks the code requires changes to udev configuration files, needing root permission, and is very Linux specific. This patch uses UDisks http://hal.freedesktop.org/docs/udisks/ messages which is a standard across many *nix systems. In addition the code is simpler, provides more information on the devices and most importantly needs no changes to system configuration. If the QT DBus module is not present the code will fallback to the current system.
Attachments (1)
Change History (3)
Changed 13 years ago by
Attachment: | 1056-mediamonitor-unix-dbus.diff added |
---|
comment:1 Changed 13 years ago by
Owner: | set to stuartm |
---|---|
Status: | new → assigned |
comment:2 Changed 13 years ago by
Milestone: | unknown → 0.25 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Use DBUS to detect media insertion or removal
This patch upgrades libmyth/mediamonitor-unix.cpp to use the DBus message bus to detect changes to removable media.
requires changes to udev configuration files, needing root permission, and is very Linux specific. This patch uses UDisks http://hal.freedesktop.org/docs/udisks/ messages which is a standard across many *nix systems. In addition the code is simpler, provides more information on the devices and most importantly needs no changes to system configuration. If the QT DBus module is not present the code will fallback to the current system.
Closes #9519
Signed-off-by: Stuart Morgan <smorgan@…>