summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xine/BluRay/input_bluray.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/xine/BluRay/input_bluray.c b/xine/BluRay/input_bluray.c
index 962235d7..2ee39c2a 100644
--- a/xine/BluRay/input_bluray.c
+++ b/xine/BluRay/input_bluray.c
@@ -331,8 +331,20 @@ static void handle_libbluray_event(bluray_input_plugin_t *this, BD_EVENT ev)
this->error = 1;
return;
+ case BD_EVENT_ENCRYPTED:
+ lprintf("BD_EVENT_ENCRYPTED\n");
+ _x_message (this->stream, XINE_MSG_ENCRYPTED_SOURCE,
+ "Media stream scrambled/encrypted", NULL);
+ this->error = 1;
+ return;
+
/* playback control */
+ case BD_EVENT_SEEK:
+ lprintf("BD_EVENT_SEEK\n");
+ stream_reset(this);
+ break;
+
case BD_EVENT_STILL:
LOGMSG("BD_EVENT_STILL %d\n", ev.param);
break;