<div dir="auto">If you play the m2ts (the one from the background video) alone it will play fine.<div dir="auto"><br></div><div dir="auto">It fails for 1080p and 4k streams if inside a menu.</div><div dir="auto"><br></div><div dir="auto">Fails because of extradata.</div><div dir="auto">I have compiled Kodi on windows with libbluray and I'll have to debug this with breakpoints to figure out what is the value of the extradata that is being sent.</div><div dir="auto"><br></div><div dir="auto">The fail is here:</div><div dir="auto"><a href="https://github.com/xbmc/xbmc/blob/5230b683323ca58c62459a371c1306a6cb4d4644/xbmc/utils/BitstreamConverter.cpp">https://github.com/xbmc/xbmc/blob/5230b683323ca58c62459a371c1306a6cb4d4644/xbmc/utils/BitstreamConverter.cpp</a><br></div><div dir="auto"><br></div><div dir="auto">For 4k it fails at line 444 (invalid hvcc).</div><div dir="auto"><br></div><div dir="auto">For 1080p it fails with the log on line 357 (invalid avcc)</div><div dir="auto"><br></div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 30, 2021, 1:27 PM Shaya Potter <<a href="mailto:spotter@gmail.com">spotter@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 30, 2021 at 12:14 AM Vitor Dall'Acqua <<a href="mailto:veggav@gmail.com" target="_blank" rel="noreferrer">veggav@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Nailed it<div><br></div><div>2021-01-29 20:07:07.860 T:13984    INFO <general>: CBitstreamConverter::Open Invalid hvcC<br>2021-01-29 20:07:07.862 T:13984   ERROR <general>: CDVDVideoCodecAndroidMediaCodec:: Failed to create Android MediaCodec<br>2021-01-29 20:07:07.863 T:13984    INFO <general>: CDVDVideoCodecFFmpeg::Open() Using codec: HEVC (High Efficiency Video Coding)<br></div></div></blockquote><div><br></div><div>have you tried it without the jvm and does it initiate the hardware cosdec correctly?  and therefore play the uhd fine?  (i.e. by using kodi just to select a title/playlist)<br></div><div><br></div><div>the fact that it works well with regular blurays, but not UHD, makes me wonder if kodi is initiating the hevc hardware codec incorrectly for the UHD bluray or if the hevc codec doesn't support a mode it needs if its going to have to "draw over" the screen, while the AVC codec does.  Dont know anything about android and built in codecs and their capabilities, so just thinking out loud about what could be the differences.<br></div></div></div>
_______________________________________________<br>
libbluray-devel mailing list<br>
<a href="mailto:libbluray-devel@videolan.org" target="_blank" rel="noreferrer">libbluray-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
</blockquote></div>