Index: libs/libmythtv/RingBuffer.cpp
===================================================================
--- libs/libmythtv/RingBuffer.cpp	(revision 16162)
+++ libs/libmythtv/RingBuffer.cpp	(working copy)
@@ -182,21 +182,14 @@
         is_dvd = true;
         dvdPriv = new DVDRingBufferPriv();
         startreadahead = false;
-        int pathLen = filename.find(QRegExp("/"), 4);
-        if (pathLen != -1)
-        {
-            QString tempFilename = filename.right(filename.length() -  pathLen);
 
-            QFile checkFile(tempFilename);
-            if (!checkFile.exists())
-                filename = "/dev/dvd";
-            else
-                filename = tempFilename;
-        }
-        else
-        {
+        QString tempFilename = filename.right(filename.length() -  4);
+
+        QFile checkFile(tempFilename);
+        if (!checkFile.exists())
             filename = "/dev/dvd";
-        }
+        else
+            filename = tempFilename;
     }
 #endif // USING_FRONTEND
 
