Use hal to detect media types in halbackend

(cherry picked from commit 7fdec719a6)
v3.5.13-sru
Francois Andriot 11 years ago committed by Slávek Banko
parent 731118ffc5
commit 0a42c44d2c

@ -595,19 +595,16 @@ void HALBackend::setVolumeProperties(Medium* medium)
medium->setIconName(TQString::null);
/* check if the disc id a vcd or a video dvd */
DiscType type = LinuxCDPolling::identifyDiscType(libhal_volume_get_device_file(halVolume));
switch (type)
{
case DiscType::VCD:
if (libhal_device_get_property_bool(m_halContext, udi, "volume.disc.is_vcd", NULL)) {
mimeType = "media/vcd";
break;
case DiscType::SVCD:
}
else if (libhal_device_get_property_bool(m_halContext, udi, "volume.disc.is_svcd", NULL)) {
mimeType = "media/svcd";
break;
case DiscType::DVD:
}
else if (libhal_device_get_property_bool(m_halContext, udi, "volume.disc.is_videodvd", NULL)) {
mimeType = "media/dvdvideo";
break;
}
}
else
{

Loading…
Cancel
Save