<div dir="ltr"><div><div> The Blu-ray disc rip is on my hard drive, but it's not an iso file. It contains all the standard folders/files all Full Disc Blu-ray rips are supposed to have (such as BDMV and STREAM).  I select Top Menu from the VLC GUI (after selecting Title 1 from either command line or the GUI). There are times Title 1 (which contains movie advertisements) fails to start playing at all which means I have to select it again (from either command line or GUI). After Title 1 starts playing, I right-click and go to Playback->Title->Top Menu (I can't select Top Menu directly from the menu offered by Title 1 because the arrow/enter buttons don't respond). And, of course, as I mentioned in my very first email, once Top Menu starts playing, the arrow/enter buttons don't respond, so I can't select anything from Top Menu. I see these Timestamp errors: " <br></div> [000000088521b3d0] core decoder error: Timestamp conversion failed (delay 300000, buffering 100000, bound 9000000)<br>[000000088521b3d0] core decoder error: Could not convert timestamp 1497009691918941 for FFmpeg<br>[000000088521b3d0] core decoder warning: early picture skipped<br>[0000000888a7b450] core video output warning: picture is too late to be displayed (missing 21 ms)<br>[000000088521b3d0] core decoder error: Timestamp conversion failed (delay 300000, buffering 100000, bound 9000000)<br>[000000088521b3d0] core decoder error: Could not convert timestamp 1497009691960641 for FFmpeg". The arrow/enter buttons never start responding no matter how much time passes.<br></div> Speaking of Title 0 (it doesn't contain anything important except for the music/Fox logo that you often hear/see when movies start), I can only play it when I apply libbluray commits that prevent me from using the arrow/enter buttons in Title 1 menu/Top Menu. But once I apply the commits that allow me to use the arrow/enter buttons, the opposite thing happens: Title 0 is not playable (no matter how many times I attempt to play it).<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 9, 2017 at 5:04 AM, Petri Hintukainen <span dir="ltr"><<a href="mailto:phintuka@users.sourceforge.net" target="_blank">phintuka@users.sourceforge.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">ke, 2017-06-07 kello 13:20 -0400, Oleg Lelchuk kirjoitti:<br>
> I am using vlc 3.0 on FreeBSD 11. The disc is "The Strain S02". I<br>
> just checked various commits and commit<br>
> da2791759817eee17fea7276f49189<wbr>6a262b89cb ("Fix" converting void* to<br>
> function pointer") DOES cause this problem with this disc. (I didn't<br>
> check any commits that were applied even earlier than that one).<br>
<br>
</span>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<br>
resulting code is identical with or without the changes in da279.<br>
<span class=""><br>
> This problem persists until I apply commit<br>
> 6198fe4918b5dee6aa84a19ee87dff<wbr>d1188f3add ("Check BD-J capability on<br>
> demand, cache results") . With that commit and commit<br>
> 89e53e43a4aee87aa6d82ce4e7a374<wbr>2b48eebc1b, I no longer have this<br>
> problem, and commit b71fe5d9393a31e3d7e8f1d4523a6b<wbr>f048da11cf causes<br>
> this problem yet again. The disc appears to be a mixture of BD-J/HDMV<br>
> menus. I don't see anything in the error messages (when I look at<br>
> -vvv output) that tells me what causes this problem. The background<br>
> video in the Top Menu is always playing.<br>
<br>
</span>If the problem exists in da279 it is not caused by those recent changes<br>
in libbluray. I think only timings change between da279 and HEAD. Looks<br>
like problem disappears when JVM is probed later.<br>
<br>
Do you see any vlc messages about failed timestamp conversions ? Such<br>
cases I've seen cause very similar problems, but vlc usually recovers<br>
in 20 - 30 seconds and menu starts working.<br>
<br>
Another possible issue could be with vlc preparsing. Looks like .iso<br>
file preparsing may start JVM in some cases. And if done paraller with<br>
playback this could cause BD-J failures.<br>
<br>
Is it a real disc ? or .iso image file ?<br>
<br>
Do you start playback from command line or from vlc GUI ?<br>
<div class="HOEnZb"><div class="h5"><br>
> On Wed, Jun 7, 2017 at 6:15 AM, Petri Hintukainen<br>
> <<a href="mailto:phintuka@users.sourceforge.net">phintuka@users.sourceforge.<wbr>net</a>> wrote:<br>
> > ti, 2017-06-06 kello 13:23 -0400, Oleg Lelchuk kirjoitti:<br>
> > > The "Fix regressions" commit partially breaks the support for the<br>
> > BD-<br>
> > > J menus of one particular Blu-ray. I can access the Top Menu in<br>
> > that<br>
> > > Blu-ray, but the arrow/enter buttons on my keyboard can't be used<br>
> > to<br>
> > > navigate/select anything in that menu.<br>
> ><br>
> > I've checked recent changes several times, but I can't see anything<br>
> > that could cause this.<br>
> ><br>
> > No error messages ?<br>
> > What player and OS are you using ?<br>
> > There were no other changes in player or system ?<br>
> > Is this problematic Top Menu BD-J or HDMV title ?<br>
> > The menu is actually drawn, but does not react to user input ?<br>
> > Is there<br>
> > background video playing or just a still image ?<br>
> ><br>
> > > Before this commit, I had no such problem with this Blu-ray. Only<br>
> > one<br>
> > > Blu-ray was affected by this commit; I still have no problems<br>
> > with<br>
> > > other Blu-rays.<br>
> ><br>
> > What disc this is ?<br>
> ><br>
> > Just to verify, b71fe5d9393a31e3d7e8f1d4523a6b<wbr>f048da11cf is the<br>
> > first<br>
> > commit with this problem, and<br>
> >   89e53e43a4aee87aa6d82ce4e7a374<wbr>2b48eebc1b<br>
> > and<br>
> >   da2791759817eee17fea7276f49189<wbr>6a262b89cb<br>
> > do not have this problem ?<br>
> ><br>
> > > ______________________________<wbr>_________________<br>
> > > libbluray-devel mailing list<br>
> > > <a href="mailto:libbluray-devel@videolan.org">libbluray-devel@videolan.org</a><br>
> > > <a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/<wbr>listinfo/libbluray-devel</a><br>
> > ______________________________<wbr>_________________<br>
> > libbluray-devel mailing list<br>
> > <a href="mailto:libbluray-devel@videolan.org">libbluray-devel@videolan.org</a><br>
> > <a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/<wbr>listinfo/libbluray-devel</a><br>
> ><br>
><br>
> ______________________________<wbr>_________________<br>
> libbluray-devel mailing list<br>
> <a href="mailto:libbluray-devel@videolan.org">libbluray-devel@videolan.org</a><br>
> <a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/<wbr>listinfo/libbluray-devel</a><br>
______________________________<wbr>_________________<br>
libbluray-devel mailing list<br>
<a href="mailto:libbluray-devel@videolan.org">libbluray-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/<wbr>listinfo/libbluray-devel</a><br>
</div></div></blockquote></div><br></div>