• 1
  • 2(current)
  • 3
  • 4
  • 5
  • 15
Release Full bluray and 4k uhd bluray menu support for Android
#16
Ok, lets open this door even futher

Here it is the aarch32/arm build of Java Runtime Enviroment for Android:
https://github.com/fandangos/JRE-Kodi-Android/releases

This will work with the latest Kodi Matrix custom build posted with Dolby Vision support. 

I guess this now covers all android devices. 

***this was tested in a aarch64 device (the nvidia shield) but it should work for every one. 
I'll update the first post with all the links.
Reply
#17
(2021-02-24, 22:25)fandangos Wrote: Ok, lets open this door even futher

Here it is the aarch32/arm build of Java Runtime Enviroment for Android:
https://github.com/fandangos/JRE-Kodi-Android/releases

This will work with the latest Kodi Matrix custom build posted with Dolby Vision support. 

I guess this now covers all android devices. 

***this was tested in a aarch64 device (the nvidia shield) but it should work for every one. 
I'll update the first post with all the links.

I tried it on a 32bit shield (The tube) and it works great!
Reply
#18
Hi, I've istalled latest Kodi-19 matrix on Sony TV, all works well, except Doulby Vision and HDR. Can you provide instructions how to install Java Runtime Enviroment for Android on Nvidia Shield and other deiveces as Sony TV
Reply
#19
(2021-02-28, 12:33)Alex8l9 Wrote: Hi, I've istalled latest Kodi-19 matrix on Sony TV, all works well, except Doulby Vision and HDR. Can you provide instructions how to install Java Runtime Enviroment for Android on Nvidia Shield and other deiveces as Sony TV

You want instructions on how to install an addon?

If you want menu support and dolby vision from mkv you will have to use this build here, not the official one.

One good place to start is reading the first post of this 2 page long thread.
Reply
#20
(2021-02-28, 17:49)fandangos Wrote:
(2021-02-28, 12:33)Alex8l9 Wrote: Hi, I've istalled latest Kodi-19 matrix on Sony TV, all works well, except Doulby Vision and HDR. Can you provide instructions how to install Java Runtime Enviroment for Android on Nvidia Shield and other deiveces as Sony TV

You want instructions on how to install an addon?

If you want menu support and dolby vision from mkv you will have to use this build here, not the official one.

One good place to start is reading the first post of this 2 page long thread.
I've installed  latest Kodi-19 matrix and addon, no problems with both. BDJ menus and BDMV folders open w/o problems too.
But Dolby Vision and HDR didn't work. As I understand, I need to instal OpenJDK, so I need install instructions for Sony Android TV. The common insallation instruction for OpenJDK doesn't work for Sony TV.
Reply
#21
I've installed KODI-19 matrix DV edition from your site.
Reply
#22
(2021-02-28, 20:02)Alex8l9 Wrote:
(2021-02-28, 17:49)fandangos Wrote:
(2021-02-28, 12:33)Alex8l9 Wrote: Hi, I've istalled latest Kodi-19 matrix on Sony TV, all works well, except Doulby Vision and HDR. Can you provide instructions how to install Java Runtime Enviroment for Android on Nvidia Shield and other deiveces as Sony TV

You want instructions on how to install an addon?

If you want menu support and dolby vision from mkv you will have to use this build here, not the official one.

One good place to start is reading the first post of this 2 page long thread.
I've installed  latest Kodi-19 matrix and addon, no problems with both. BDJ menus and BDMV folders open w/o problems too.
But Dolby Vision and HDR didn't work. As I understand, I need to instal OpenJDK, so I need install instructions for Sony Android TV. The common insallation instruction for OpenJDK doesn't work for Sony TV.

DV might not work on your sony tv because of the name of the decoder.

I posted about this in the Dolby Vision mkv thread two days ago.
Reply
#23
I tried the arm32 version (both the apk provided and my own build) on a FireTV 4k and at first I didn't noticed it with the V for Vendetta UHD, but with other blu-rays I tried (Doctor Who Series) the BBC intro and the menus are freaking slow. The Shield TV plays them just fine with 32 and 64 versions so I guess the FireTV isn't powefull enough?
Reply
#24
(2021-03-02, 14:04)A600 Wrote: I tried the arm32 version (both the apk provided and my own build) on a FireTV 4k and at first I didn't noticed it with the V for Vendetta UHD, but with other blu-rays I tried (Doctor Who Series) the BBC intro and the menus are freaking slow. The Shield TV plays them just fine with 32 and 64 versions so I guess the FireTV isn't powefull enough?

It might be the case that the FireStick is setting the menu background video to software rendering.

I had to change some code to able for the Shield to render it with hardware acceleration.
It might be the reason.

But the code I've changed is very generic. Should work for both the FS and the Shield.

Look at the debug log if you see ffmpeg kicking in when the video menu starts.
Reply
#25
Yes, I found that change. It seems the BBC intro is encoded with  WVC1 1920x1080 29.97fps [V: vc-1 advanced L3, yuv420p, 1920x1080] and the FireTV can't hardware decode it, while the Shield can Sad

Code:
2021-03-02 13:41:48.682 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.MPEG2
2021-03-02 13:41:48.682 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.HEVC
2021-03-02 13:41:48.682 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.MPEG4
2021-03-02 13:41:48.683 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.H263
2021-03-02 13:41:48.684 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.AVC
2021-03-02 13:41:48.684 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.VPX
2021-03-02 13:41:48.685 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.VP9
2021-03-02 13:41:48.686 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.DVHE.STN
2021-03-02 13:41:48.686 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.DVHE.STH
2021-03-02 13:41:48.687 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.DVAV.SER
2021-03-02 13:41:48.687 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.dolby.ac3.decoder
2021-03-02 13:41:48.687 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.dolby.eac3.decoder
2021-03-02 13:41:48.687 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.mp3.decoder
2021-03-02 13:41:48.691 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.amrnb.decoder
2021-03-02 13:41:48.692 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.aac.decoder
2021-03-02 13:41:48.692 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.g711.alaw.decoder
2021-03-02 13:41:48.693 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.g711.mlaw.decoder
2021-03-02 13:41:48.693 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.vorbis.decoder
2021-03-02 13:41:48.694 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.opus.decoder
2021-03-02 13:41:48.694 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.raw.decoder
2021-03-02 13:41:48.695 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.mpeg2.decoder
2021-03-02 13:41:48.695 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.mpeg4.decoder
2021-03-02 13:41:48.696 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.h263.decoder
2021-03-02 13:41:48.696 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.h264.decoder
2021-03-02 13:41:48.697 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.vp8.decoder
2021-03-02 13:41:48.697 T:23087    INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.google.vp9.decoder
2021-03-02 13:41:48.697 T:23087   ERROR <general>: CDVDVideoCodecAndroidMediaCodec:: Failed to create Android MediaCodec
2021-03-02 13:41:48.698 T:23087    INFO <general>: CDVDVideoCodecFFmpeg::Open() Using codec: SMPTE VC-1
Reply
#26
I just registered to tell you how thankful I am for your work. Everything works as expected in my Sony A8H running on the latest updates.
Reply
#27
Hi, fandangos, firstly, I am really thankful for your great work, this menu play is the most wanted feature from the bottom of my heart, thank you and your friends to make it come true!
The question I want to ask is seems is the BDJ profile correctly set from source code level or just locked in purpose to an old version like 1.0?
I mean when I try to play some blue-ray with Picture in Picture function, it will complain my "player" BDJ too old to support it and need firmware update.
Here I am just curious to ask, even this problem is not to be solved, you still did a really fantastic work to us, I appreciate it and have already enjoyed the current menu play status really!
Reply
#28
It should work.

Thia build uses libbluray 1.2.1 (the latest one).
And if you look at the code here:

https://github.com/xbmc/xbmc/blob/b5e79c....cpp#L1173

The profile used is the latest one supported by libbluray.

Maybe your disc requires even higher?
Or maybe it requires some BD Live feature to be used? Which is not supported.

I honestly don't know.
Reply
#29
(2021-03-12, 12:16)fandangos Wrote: It should work.

Thia build uses libbluray 1.2.1 (the latest one).
And if you look at the code here:

https://github.com/xbmc/xbmc/blob/b5e79c....cpp#L1173

The profile used is the latest one supported by libbluray.

Maybe your disc requires even higher?
Or maybe it requires some BD Live feature to be used? Which is not supported.

I honestly don't know.
yes, fandangos, as you pointed out, from profile aspect, I think it is supported actually, so it is maybe just because kodi has not got PiP to work now. No a really problem to me, I am more than satisfied for current menu play!
Reply
#30
@fandangos

This version doesn't seem to have libaacs, is it possible to include that within libbluray so we can pass KEYDB.cfg file.
By default libaacs looks in `XDG_CONFIG_HOME` or `HOME/.config` for `aacs` directory which could easly be replaced with `special://home/.config/aacs/KEYDB.cfg` in case of Kodi in Android.
Reply
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 15

Logout Mark Read Team Forum Stats Members Help
Full bluray and 4k uhd bluray menu support for Android0