From 04cff40a5653b27e42ec20f75e61025c1ee40ee7 Mon Sep 17 00:00:00 2001 From: Attila Fidan Date: Sun, 26 Oct 2025 23:39:15 +0000 Subject: [PATCH] command: fix bluray angle stream detection Fixes: eba7a11a2ec4704c9520767a5860987bdf213e3a ("player/command: do seamless angle change when bluray-angle is changed") --- player/command.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/player/command.c b/player/command.c index 495f0db52d7be..7f16cccf9c0e6 100644 --- a/player/command.c +++ b/player/command.c @@ -8056,7 +8056,9 @@ void mp_option_run_callback(struct MPContext *mpctx, struct mp_option_callback * #if HAVE_LIBBLURAY if (opt_ptr == &opts->stream_bluray_opts->angle) { struct demuxer *demuxer = mpctx->demuxer; - if (mpctx->playback_initialized && demuxer && demuxer->stream && strcmp(demuxer->stream->info->name, "bdvm/bluray")) { + if (mpctx->playback_initialized && demuxer && demuxer->stream && + (!strcmp(demuxer->stream->info->name, "bd") || + !strcmp(demuxer->stream->info->name, "bdmv/bluray"))) { int angle = opts->stream_bluray_opts->angle - 1; stream_control(demuxer->stream, STREAM_CTRL_SET_ANGLE, &angle); }