Posts: 20
Joined: Jun 2012
Reputation:
0
I'm a bit confused on this topic...would it be possible to list out which of the chipsets will most likely/possibly handle XBMC hardware decoding? For example, I presume the latest AMLogic chipset (ARM Cortex A9) will cooperate with XBMC to handle hardware decoding, correct? How about the Cortex A8? Does it depend on who uses the chipset in their builds, or generically stating?
For example, can I assume the Boxchip A10 1.5GHZ will be able to handle XBMC hardware decoding?
Thanks.
-Scott
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
the A42 might handle hardware decode.
Posts: 35
Joined: Jan 2012
Reputation:
0
sonach
Junior Member
Posts: 35
I have another two questions:
(1) Why does Pivos implement a dedicated AMLPlayer instead of providing standard OpenMAX interfaces? If Pivos provides standard OpenMAX interfaces, then xbmc-android can work on OMXPlayer, and OMXPlayer is much more common than dedicated AMLPlayer.
(2) Does anyone try to run xbmc-android over android's MediaPlayerService? If xmbc-android can run on MediaPlayerService, it will be less tied to specific hardware.
Thanks in advance!
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
1) Eh ? Perhaps you should investigate what AMLogic provides on android before asking this question. Also, for the millionth time, there is no standard OpenMAX interface on Android. There might be some OMX bits but you must code your own OMX IL API.
2) For the millionth time, the existing Android API for player services are too limited, we can't use XBMC's virtual file system. That means no SMB, no NFS, no AFP, no anything that uses our VFS.
Stop thinking there is some trivial way to resolve this, there is none. We are not inexperienced coders, we have looked.
Posts: 35
Joined: Jan 2012
Reputation:
0
sonach
Junior Member
Posts: 35
By refering to AMLPlayer, we implemented HISPlayer for hisilicon platform, and now we can play HD videos using hisilicon's hardware ability.
Posts: 35
Joined: Jan 2012
Reputation:
0
sonach
Junior Member
Posts: 35
This work is at its very begining, just can play HD video files using the hardware's ability. VFS, subtitles, OSD and many others are not implemented. We expect one delicated developer to finish this but he is occupied by other stuff at this moment.
No public repo ATM but we plan to put this onto github as soon as it is a bit stable.
@davilla: Since HISPlayer is very platform specific and is similar to AMLPlayer(for example, by adding "--add-player=hisplayer" when do 'configure'), does it make any sense to push it into mainline? (Of course, if mainline can merge this work, I am very happy to do so)
Posts: 35
Joined: Jan 2012
Reputation:
0
sonach
Junior Member
Posts: 35
2012-12-23, 05:48
(This post was last modified: 2012-12-23, 05:50 by sonach.)
davilla, I am not quite sure what do you mean:
(1) your original concept for amlogic hw-video-decode is to use dvdplayer, but this concept was set aside because you could not figure out how to do a/v sync. So finally you decided to use seperate AMLPlayer?
(2) And now you find some way to do the a/v sync when using dvdplayer, so you are looking into do amlogic hw-video-decode under dvdplayer?
for HISPlayer, it now works similarly to AMLPlayer.
And if hisilicon hw video decode can be done under dvdplayer, it will be really great, and will be meaningful to mainline.
But the difficulty is: the file parse, video and audio decoding, video rendering and video display are all done by the hisilicon SDK. So it will be difficult to use dvdplayer together with paplayer and do a/v sync maybe.