summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2014-04-20 18:37:34 +0300
committerPetri Hintukainen <phintuka@users.sourceforge.net>2014-04-20 18:37:34 +0300
commit924738dfcbf0cb7af45800692f9829f0f50fc3fc (patch)
treed1f60400f736ea31ae712ba3d33730aa7d337f20 /src
parentb6b1a08f4138f5810177e86b9c971b7c9c1c43e6 (diff)
downloadxine-lib-924738dfcbf0cb7af45800692f9829f0f50fc3fc.tar.gz
xine-lib-924738dfcbf0cb7af45800692f9829f0f50fc3fc.tar.bz2
bluray: BD-J: issue warning message if current video driver does not support ARGB overlays.
Diffstat (limited to 'src')
-rw-r--r--src/input/input_bluray.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/input/input_bluray.c b/src/input/input_bluray.c
index a4369e082..efa3f5f7a 100644
--- a/src/input/input_bluray.c
+++ b/src/input/input_bluray.c
@@ -1534,6 +1534,15 @@ static int get_disc_info(bluray_input_plugin_t *this)
"Some titles can't be played in navigation mode", NULL);
}
+ if (this->nav_mode && disc_info->num_bdj_titles > 0) {
+ if (!(this->stream->video_out->get_capabilities(this->stream->video_out) & VO_CAP_ARGB_LAYER_OVERLAY)) {
+ _x_message (this->stream, XINE_MSG_GENERAL_WARNING,
+ "BD-J titles found. Current video driver does not support ARGB graphics.",
+ "Try another video driver (ex. --video opengl2) or play this disc without menus.",
+ NULL);
+ }
+ }
+
this->num_titles = disc_info->num_hdmv_titles + disc_info->num_bdj_titles;
this->disc_info = disc_info;