AndroidTV12 Box / Tvheadend client - no picture and sound
#1
Hello guys,
I'm dealing with some strange issue, I have a brand new Thomson Streaming box 240G (AndroidTV12 / Kodi Omega stable / Tvheadend PVR client) and the live TV streams from Tvheadend backend (2x Digibit TWIN DVB-S2, same network) does not open with the error message

"Openstream Codec id27 require extradata" and "Stream Disabled"

No difference between SD/FHD streams. 

Other boxes at home (CoreElec) works perfectly fine and I have no issues with the other AndroidTV box which is running AndroidTV11 / Omega stable.

Could you please help me?  I have been trying different resolutions, AFR settings, Nightly 22 build, different streaming profiles from Tvheadend backend, no luck.
Thank you!
Reply
#2
(2024-11-24, 11:11)marqster Wrote: Openstream Codec id27 require extradata

error originates here https://github.com/xbmc/xbmc/blob/e88b31...#L108-L126

-----

but, there is no information otherwise in your post

if it was trying to play h264 avc3, avc4 then the PR here would have already fixed it https://github.com/xbmc/xbmc/pull/24942/files

which was backported in the last release https://github.com/xbmc/xbmc/releases

-----

this is why a Debug Log is needed, all that is guesswork but you can try the last release version


if you want more than guesswork .... you will need to provide a full debug log.

The instructions are here... Debug Log

If you are using the Basic Method, then ensure the following is applied...
1.Enable debugging in Settings>System Settings>Logging,
2.Restart Kodi
3.Replicate the problem.
4.Upload the log to Kodi Paste Site manually or use the Kodi Logfile Uploader. (wiki) With either method post the link to the log back here.

If you are using the Advanced Method ensure you have correctly created and applied the advancedsettings.xml file (wiki)

In both instances, you should see the word DEBUG throughout the log.

Note: Full logs only. No partial or redacted logs
Do NOT post your logs directly into the forum. Use the Kodi Paste Site. Post the link to your pasted log in the forum
Reply
#3
Thank you @izprtxqkft, here is the log file https://paste.kodi.tv/nimavamaju.kodi 

Update: MPEG2 DVB-S streams work, only H264 have this issue
Reply
#4
yes, the guesswork was completely inaccurate focusing on the wrong messages (line 1658)

after those messages in the log it goes on to inject the extradata (line 1727) that was required and opening the mediacodec anyway (line 1728)

-----

i suspect it has more to do with the mali-g31 mp2 from 2018 https://chipguider.com/?gpu=mali-g31-mp2

as a test try disabling mediacodec in hardware acceleration, Settings -> Player -> Video -> Uncheck "Allow Hardware Acceleration" for both MediaCodec options then retest

after that, i have no more ideas and recommend just sticking to the working mpeg2 streams
Reply
#5
Thanks @izprtxqkft, H264 streams are working after disabling Mediacodec Surface (or both Mediacodec) but the playback is very choppy.
Reply
#6
(2024-11-28, 16:09)marqster Wrote: H264 streams are working after disabling Mediacodec Surface (or both Mediacodec) but the playback is very choppy.

as i suspected, the issue is between Kodi and the Mali GPU in your device when playing h264
this shows up in some hardware but i have never seen a fix for it, last time i had this issue personally i just got rid of my device

the reason it is choppy now is because it's using software decoding on the CPU instead

unfortunately, the mpeg2 streams are going to be the only option for you to use on your device
unless a developer happens to come along and take a particular interest, unlikely imo
Reply
#7
Did some testing and found, that the box is unable to decode h264 interlaced content at all. I tested with Andoid's mediaplayer on a local file, so no kodi involved at all.

Conclusion:
Bad idea to consider this box for watching live tv, since 1080i h264 is quite common.
... unless you trascode on the server side (this is actually what I do now with tvheadend, works fine).

Cheers
Diddle.
Reply
#8
(2024-12-05, 22:25)diddle Wrote: Did some testing and found, that the box is unable to decode h264 interlaced content at all.

thanks for confirming
Reply

Logout Mark Read Team Forum Stats Members Help
AndroidTV12 Box / Tvheadend client - no picture and sound0