dvdplayer: CDVDInputStreamBluray must be protected by HAVE_LIBBLURAY
authorJoakim Plate <elupus@ecce.se>
Thu, 6 Dec 2012 20:52:39 +0000 (21:52 +0100)
committerJoakim Plate <elupus@ecce.se>
Thu, 6 Dec 2012 20:53:46 +0000 (21:53 +0100)
xbmc/cores/dvdplayer/DVDInputStreams/DVDFactoryInputStream.cpp

index cd3695e..03fae82 100644 (file)
@@ -50,22 +50,26 @@ CDVDInputStream* CDVDFactoryInputStream::CreateInputStream(IDVDPlayer* pPlayer,
 
   if(item.IsDVDImage())
   {
+#ifdef HAVE_LIBBLURAY
     CURL url("udf://");
     url.SetHostName(file);
     url.SetFileName("BDMV/index.bdmv");
     if(XFILE::CFile::Exists(url.Get()))
         return new CDVDInputStreamBluray(pPlayer);
-    else
-        return new CDVDInputStreamNavigator(pPlayer);
+#endif
+
+    return new CDVDInputStreamNavigator(pPlayer);
   }
 
 #ifdef HAS_DVD_DRIVE
   if(file.compare(g_mediaManager.TranslateDevicePath("")) == 0)
   {
+#ifdef HAVE_LIBBLURAY
     if(XFILE::CFile::Exists(URIUtils::AddFileToFolder(file, "BDMV/index.bdmv")))
         return new CDVDInputStreamBluray(pPlayer);
-    else
-        return new CDVDInputStreamNavigator(pPlayer);
+#endif
+
+    return new CDVDInputStreamNavigator(pPlayer);
   }
 #endif