Most of the time the current version of VLC is playing decrypted Blu Rays fine, with support for menus. However, for Parasite (2019), I don't receive any error messages related to Java, but the disc plays a black screen for roughly one second. If I turn of Blu-Ray menus entirely, no problem playing the media.
From my Mac's log:
-- logger module started --
main warning: Key "Command+0" bound to multiple actions
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main: playlist is empty
libbluray: First play: 1, Top menu: 1
HDMV Titles: 0, BD-J Titles: 2, Other: 0
libbluray warning: event: 32 param: 0
libbluray warning: event: 32 param: 0
libbluray warning: event: 25 param: 0
ts warning: discontinuity indicator (pid=4113)
libbluray: Adding ES 4113 select 1
videotoolbox: Using Video Toolbox to decode 'h264'
videotoolbox warning: forcing CVPX format: 420v
videotoolbox: Using Video Toolbox to decode 'h264'
videotoolbox: vt cvpx chroma: 420v
main error: buffer deadlock prevented
videotoolbox warning: pic_holder_wait timed out
videotoolbox warning: pic_holder_wait timed out
ts warning: discontinuity indicator (pid=4113)
From Windows 10 PC:
-- logger module started --
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main: playlist is empty
libbluray: First play: 1, Top menu: 1
HDMV Titles: 0, BD-J Titles: 2, Other: 0
libbluray warning: event: 32 param: 0
libbluray warning: event: 32 param: 0
libbluray warning: event: 25 param: 0
ts warning: discontinuity indicator (pid=4113)
libbluray: Adding ES 4113 select 1
d3d11va warning: not enough decoding slices in the texture (6/24)
avcodec: Using D3D11VA (NVIDIA GeForce GT 650M , vendor 10de(NVIDIA), device fd5, revision a1) for hardware decoding
main error: buffer deadlock prevented
ts warning: discontinuity indicator (pid=4113)
libbluray: Closing overlays.
I have tried current nightly builds of both VLC 3 and VLC 4, no change in behavior. I have also used Homebrew on the Mac to install the latest version of libbluray, with no change in the outcome.
Thanks for looking