]> git.sesse.net Git - vlc/commitdiff
bluray: Check for bd_play failures.
authorHugo Beauzée-Luyssen <beauze.h@gmail.com>
Sat, 10 Mar 2012 14:52:23 +0000 (15:52 +0100)
committerHugo Beauzée-Luyssen <beauze.h@gmail.com>
Sat, 10 Mar 2012 14:55:21 +0000 (15:55 +0100)
modules/access/bluray.c

index 303c3db9f3c09af8fe8e87bc27a45a8b7e51a087..f5b3dcb6b8342eea811176c5d13086c739cdd806 100644 (file)
@@ -268,8 +268,10 @@ static int blurayOpen( vlc_object_t *object )
             goto error;
 
         /* libbluray will start playback from "First-Title" title */
-        bd_play(p_sys->bluray);
-
+        if (bd_play(p_sys->bluray) == 0) {
+            error_msg = "Failed to start bluray playback. Please try without menu support.";
+            goto error;
+        }
         /* Registering overlay event handler */
         bd_register_overlay_proc(p_sys->bluray, p_demux, blurayOverlayProc);
     } else {