Suggestion for mega compatibility with android
#1
Hi, I noticed that many players have several ways to implement video playback, via codec and also via native android player, using the android MediaPlayer service.
Is it possible for Team Kodi to carry out this implementation?
Reply
#2
(2017-05-05, 23:08)tetramarreta Wrote: Hi, I noticed that many players have several ways to implement video playback, via codec and also via native android player, using the android MediaPlayer service.
Is it possible for Team Kodi to carry out this implementation?
Huh? "mega compatibility"? What are you talking about exactly? Kodi supports and uses Google's "MediaCodec" API for Android:

https://developer.android.com/reference/...Codec.html

"MediaCodec" is the only playback API/class that Google supports on Android, so Kodi should not need to support any other.

http://bigflake.com/mediacodec/

If hardware manufactuers don't support Google's MediaCodec API then you shouldn't support them by buying their devices.
Reply
#3
(2017-05-09, 08:44)RockerC Wrote:
(2017-05-05, 23:08)tetramarreta Wrote: Hi, I noticed that many players have several ways to implement video playback, via codec and also via native android player, using the android MediaPlayer service.
Is it possible for Team Kodi to carry out this implementation?
Huh? "mega compatibility"? What are you talking about exactly? Kodi supports and uses Google's "MediaCodec" API for Android:

https://developer.android.com/reference/...Codec.html

"MediaCodec" is the only playback API/class that Google supports on Android, so Kodi should not need to support any other.

http://bigflake.com/mediacodec/

If hardware manufactuers don't support Google's MediaCodec API then you shouldn't support them by buying their devices. 
Media codec was implemented from android jelly bean (4.1.2), but even in newer versions, media codec was not well implemented by manufacturers.

We can not always tell if the Media Codec was well implemented / supported by hardware manufacturers for such a boycott, only after we buy.


It has players like MX Player, VLC, Rock Player and others that always worked with hardware acceleration, including several parameterizable methods, but of course none surpasses Kodi as Media Center
Reply
#4
since we only have 1,5 Android developers, we stick to support only official APIs. We just don't have the manpower to maintain a shitload of vendor specific hacks (which we had at some point and ripped out due to unmaintainability). Luckily, many vendors finally added proper media codec support to their latest chipsets and firmware, so this is becoming less and less an issue. For older Android boxes, users can always use our older Kodi versions that still had these vendor specific hacks along with libstagefright

Quote: We can not always tell if the Media Codec was well implemented / supported by hardware manufacturers for such a boycott, only after we buy.
we have a hardware support forum where people can exchange experiences etc. But as a rule of thumb - if you buy cheap, chances for a firmware that does properly support media codec are low. And even lower is the chance to get future firmware updates that would add this support, even if the chipset vendor published a new firmware. Cheap Android boxes are fire and forget by the manufacturers, and you are supposed to just buy a new device if things go south
Reply
 
Thread Rating:
  • 0 Vote(s) - 0 Average



Logout Mark Read Team Forum Stats Members Help
Suggestion for mega compatibility with android00