Posts: 16
Joined: Oct 2009
Reputation:
0
It would be nice if the issue was not dropped. I don't think my installalsion is contaminated in that way. I posted my log in post #15.
Posts: 3
Joined: Aug 2016
Reputation:
0
the issue seems to be fixed in the latest nightly build (20160904)
Posts: 968
Joined: Nov 2011
Reputation:
10
giaur
Posting Freak
Posts: 968
Choppy playback from 1080i dvb-t. Audio out of sync. Deinterlacing seems to be not working. It's bad, very bad. Hardware: oneplus one, Android 6.0.1. Kodi 17 beta1
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
Nice. I have the one plus x, Android 5. Working fine.
Go and file a bug with your vendor, that way we get all the shitty and non compliant fw of the streets. Thanks for your help!
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 968
Joined: Nov 2011
Reputation:
10
giaur
Posting Freak
Posts: 968
Well, I'm not blaming beta versions. Just tried by curiosity how it works and I'm not impressed. I hope issues are going to be fixed, all the more so Snapdragon platform has good support (right?) - it's not any Chinese crap. You keep refusing any specific support for cheap chinese SoCs (I can partially understand reasons), however this time hardware is mainstream and well supported.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
What?
Kodi supports standards and not boxes. These standards are Mediacodec for video decoding and Audiotrack API for audio processing. It's totally "box transparent". If they provide proper firmware, kodi will run - if not - not. That's quite easy, isn't it? All they have to do is: Verify if the standard API works - nothing else.
You would never ever get the idea to implement Foobaar33 API on windows and then complain that DXVA is not working and this is something they need to get in their brains. Private API hacks won't be supported in any way.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
Before I forget: MediaCodec does not (!) support Deinterlacing. It is purely chip / vendor / fw dependend. If they implement it in the Surface Path - that's totally their responsibility. There is _no_ way of using MediaCodec for deinterlacing - it does not exist.
In Short: If you want to watch interlaced content - don't go with an Android device, as its API has no support for it. Even "the shield" has broken theirs in latest firmware and it's broken since many months now, with no fix announced.
And what now?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 968
Joined: Nov 2011
Reputation:
10
giaur
Posting Freak
Posts: 968
2016-09-07, 08:48
(This post was last modified: 2016-09-07, 08:55 by giaur.)
All of that works on Kodi 16, including deinterlacing. Deinterlacing works even on Rockchip hardware, with Kodi16 / SPMC. Perhaps, not via Mediacodec (software?). But I have never been interested how it works exactly, since it just works. Actually, deintralacing problem is something new for me, I have never experienced it. And who said deinterlacing MUST be done via Mediacodec? Any modern cpu should be strong enough to perform it without Mediacodec (but Mediacodec MUST be used to decode video). It seems this is how it works currently on Kodi 16? Or not?
BTW, It seems to me that Mediacodec is not working at all in my case (on OnePlus One). It just uses only SW decoding for my dvb-t streams and this is reason of poor performance. I can also capture debug log if it helps? But again - Kodi 16 has no problems, it uses MediaCodec and playback is smootch
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
a) The way v16 deinterlaced is still there in v17, just disable the new feature MediaCodec (Surface).
b) There is no API to transfer decoded surfaces back into memory to do CPU deinterlacing
c) The v16 way works in the render, while only supporting really cheap deinterlacing methods BOB / BOB Invert
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
And that's still there in v17. Even untouched - as no one maintains Android's Renderer at the moment.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 968
Joined: Nov 2011
Reputation:
10
giaur
Posting Freak
Posts: 968
Are you sure it's untouched? You mentioned BOB / BOB Invert but I have Linear / Linear invert choices.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
Some translators going foobar:-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.