inputstream.adaptive icon indicating copy to clipboard operation
inputstream.adaptive copied to clipboard

Android 32bit - Issue playing some widevine content

Open matthuisman opened this issue 2 years ago • 5 comments

attached is a good (h264) and bad (h265) zip of manifest, log and media files for two streams from a single service.

device is 32bit Android Nvidia Shield Tube (L1)

The h265 just shows black / distorted screen and audio is OK h264 works fine.

I fixed this by enabling "try not to use secure decoder".

I wonder if these files give us a clue to how we can correctly play these without the above setting?

Same content on 64bit Android Nvidia Shield + other 64bit devices are fine. Even Kodi 32bit on the 64bit devices is fine.

Only broken on 32bit kodi on 32bit device. op1_h265_broken.zip op1_x264_ok.zip

Also, when I play this same service but using their dash manifest, the 1080 H265 streams work, But I suspect they could be different files.

matthuisman avatar Jan 20 '23 09:01 matthuisman

Hey Matt A couple of things. Could you check if it fails the same when setting IA to video only? Could you also provide a logcat for when it's failing?

No errors in the Kodi log... normally when we're feeding Kodi ffmpeg with incorrectly decrypted data it will show a bunch of ffmpeg errors in the log... none here. Makes me wonder if this is some sort of memory thing, or even a device issue. Hard to say!

glennguy avatar Jan 20 '23 11:01 glennguy

Turns out the non-cmaf doesn't play either on the users system. I have another user with Google tv 32bit on android 20 and a different addon (stan) isn't working as well.

I'll try get logs etc. But yeh, not a cmaf issue. But a widevine license issue

matthuisman avatar Feb 07 '23 17:02 matthuisman

are there any updates on this. I am having trouble with kayo on my firestick but its playing fine on my laptop

liam8888999 avatar Mar 06 '23 08:03 liam8888999

@liam8888999 no because we need more feedbacks and logs to try investigate if you are able please provide logs as mentioned in comment above https://github.com/xbmc/inputstream.adaptive/issues/1101#issuecomment-1398253610

CastagnaIT avatar May 03 '23 07:05 CastagnaIT

the h265 is hvc1 that should be dolbyvision its possible that the problem is on device codec decoders, kodi has selected 2023-01-20 22:29:49.326 T:21096 info <general>: CDVDVideoCodecAndroidMediaCodec:: Open Android MediaCodec OMX.Nvidia.h265.decode.secure but maybe should use OMX.Nvidia.DOVI.decode

on this purpose on Kodi 21 has been made various improvements It is worthwhile to test and see what happens on debug log

CastagnaIT avatar May 27 '24 16:05 CastagnaIT

closed for inactivity

CastagnaIT avatar Aug 23 '24 16:08 CastagnaIT