[libbluray-devel] Commit b71fe5d9393a31e3d7e8f1d4523a6bf048da11cf causes breakage in BD-J menu

Petri Hintukainen phintuka at users.sourceforge.net
Fri Jun 9 11:04:41 CEST 2017


ke, 2017-06-07 kello 13:20 -0400, Oleg Lelchuk kirjoitti:
> I am using vlc 3.0 on FreeBSD 11. The disc is "The Strain S02". I
> just checked various commits and commit
> da2791759817eee17fea7276f491896a262b89cb ("Fix" converting void* to
> function pointer") DOES cause this problem with this disc. (I didn't
> check any commits that were applied even earlier than that one).

It can't be da279. It doesn't change resulting binary code (exceptdebug log line numbers). I even tested this with gcc 6.3.0, and
resulting code is identical with or without the changes in da279.

> This problem persists until I apply commit
> 6198fe4918b5dee6aa84a19ee87dffd1188f3add ("Check BD-J capability on
> demand, cache results") . With that commit and commit
> 89e53e43a4aee87aa6d82ce4e7a3742b48eebc1b, I no longer have this
> problem, and commit b71fe5d9393a31e3d7e8f1d4523a6bf048da11cf causes
> this problem yet again. The disc appears to be a mixture of BD-J/HDMV 
> menus. I don't see anything in the error messages (when I look at
> -vvv output) that tells me what causes this problem. The background
> video in the Top Menu is always playing.

If the problem exists in da279 it is not caused by those recent changes
in libbluray. I think only timings change between da279 and HEAD. Looks
like problem disappears when JVM is probed later.

Do you see any vlc messages about failed timestamp conversions ? Such
cases I've seen cause very similar problems, but vlc usually recovers
in 20 - 30 seconds and menu starts working.

Another possible issue could be with vlc preparsing. Looks like .iso
file preparsing may start JVM in some cases. And if done paraller with
playback this could cause BD-J failures.

Is it a real disc ? or .iso image file ?

Do you start playback from command line or from vlc GUI ?

> On Wed, Jun 7, 2017 at 6:15 AM, Petri Hintukainen
> <phintuka at users.sourceforge.net> wrote:
> > ti, 2017-06-06 kello 13:23 -0400, Oleg Lelchuk kirjoitti:
> > > The "Fix regressions" commit partially breaks the support for the
> > BD-
> > > J menus of one particular Blu-ray. I can access the Top Menu in
> > that
> > > Blu-ray, but the arrow/enter buttons on my keyboard can't be used
> > to
> > > navigate/select anything in that menu.
> > 
> > I've checked recent changes several times, but I can't see anything
> > that could cause this.
> > 
> > No error messages ?
> > What player and OS are you using ?
> > There were no other changes in player or system ?
> > Is this problematic Top Menu BD-J or HDMV title ?
> > The menu is actually drawn, but does not react to user input ?
> > Is there
> > background video playing or just a still image ?
> > 
> > > Before this commit, I had no such problem with this Blu-ray. Only
> > one
> > > Blu-ray was affected by this commit; I still have no problems
> > with
> > > other Blu-rays.
> > 
> > What disc this is ?
> > 
> > Just to verify, b71fe5d9393a31e3d7e8f1d4523a6bf048da11cf is the
> > first
> > commit with this problem, and
> >   89e53e43a4aee87aa6d82ce4e7a3742b48eebc1b
> > and
> >   da2791759817eee17fea7276f491896a262b89cb
> > do not have this problem ?
> > 
> > > _______________________________________________
> > > libbluray-devel mailing list
> > > libbluray-devel at videolan.org
> > > https://mailman.videolan.org/listinfo/libbluray-devel
> > _______________________________________________
> > libbluray-devel mailing list
> > libbluray-devel at videolan.org
> > https://mailman.videolan.org/listinfo/libbluray-devel
> > 
> 
> _______________________________________________
> libbluray-devel mailing list
> libbluray-devel at videolan.org
> https://mailman.videolan.org/listinfo/libbluray-devel


More information about the libbluray-devel mailing list