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