libbluray | branch: master | hpi1 <h...@anonymous.org> | Mon Apr  3 11:42:36 
2017 +0300| [a9a6c03ad690fdc005c5cb7953b1667254336784] | committer: hpi1

Log error when requested title not found

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a9a6c03ad690fdc005c5cb7953b1667254336784
---

 src/libbluray/bdj/java/org/videolan/Libbluray.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/libbluray/bdj/java/org/videolan/Libbluray.java 
b/src/libbluray/bdj/java/org/videolan/Libbluray.java
index dead64b..48d6ab7 100644
--- a/src/libbluray/bdj/java/org/videolan/Libbluray.java
+++ b/src/libbluray/bdj/java/org/videolan/Libbluray.java
@@ -525,6 +525,10 @@ public class Libbluray {
         try {
             BDLocator locator = new BDLocator(null, titleNumber, -1);
             TitleImpl title   = 
(TitleImpl)SIManager.createInstance().getService(locator);
+            if (title == null) {
+                System.err.println("startTitle() failed: title " + titleNumber 
+ " not found");
+                return false;
+            }
 
             titleContext = 
(TitleContext)ServiceContextFactory.getInstance().getServiceContext(null);
             titleContext.start(title, true);

_______________________________________________
libbluray-devel mailing list
libbluray-devel@videolan.org
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to