• 1
  • 6
  • 7
  • 8
  • 9(current)
  • 10
hardware acceleration on allwinner ( cedarv )
hello, ayam,

unfortunately, from what i tried, there is no good xbmc to run on my platform, all are crashing one time too often... i can do code and debug stuff but not when it's in closed source libraries ( libvecore.a ) .... sorry i can't ....
let me know if you find something that works ...

saludos,
sevy
Reply
3 months ago, rellla updated the https://github.com/linux-sunxi/cedarx-libs which look like there is support specific to A20. I could try to build a specific A20 version, but I am not certain how I would "activate" the code included. Rellla is there an environment variable or command line option that would force the version in linux-armhf2 to be choosen in the build of libvecore.a

Domenic
Reply
(2013-12-11, 23:37)domenic Wrote: 3 months ago, rellla updated the https://github.com/linux-sunxi/cedarx-libs which look like there is support specific to A20. I could try to build a specific A20 version, but I am not certain how I would "activate" the code included. Rellla is there an environment variable or command line option that would force the version in linux-armhf2 to be choosen in the build of libvecore.a

Domenic

Now that I have looked at it, the android version of libvecore.a has not changed with the new version of the cedarx-libs so there will likely be no difference.
Reply
One more thought.... I found this on the web in regards to A20 issues and possibly other issues:

https://groups.google.com/forum/#!msg/li...kSp_GVeuQJ

To summarize here is a small part of the link above:

A patch to fix this problem with libcedarx was posted here: https://github.com/jemk/libcedarx. The recent sunxi cedar merge of sun[457]i requires it to display videos properly on the A20.

I compared the change in the commit: https://github.com/jemk/libcedarx/commit...c3b914fa7f and found this is not implimented in the cedarv directory that is created within the depends subdirectory.

The change above creates a IOCTL_FLUSH_CACHE call.

To come full circle, one of the commits to build XBMC10 Android properly was the use of FLUSH and RESET. The Linux version calls FLUSH but the Android version calls RESET. It would appear that the CEDARV_COMMAND_FLUSH may use the above FLUSH_CACHE call....

In any case I believe we require the changes from the jemk git to get into the linux-sunxi/cedarx-libs repository to help support A20 and possibly fix A10 display.
Reply
Is there any news about an hardware acceleration for allwinner a10?
Its over a year now since this thread opened and still there's no progression of xbmc to this hardware...
In my opinion you (developers) are really close to a perfect build for a10.
I tried NoToFate's build and it was able to play 1080p and 720p but still its not completly smooth.. but it was better than baso4 and domenic's build... and it was watchable.
It was almost perfect build for a10.

but still there are problems:
* One problem is screen resolution. In settings, it says I'm using 1280 X 720p resolution, but on TV, XBMC GUI is bigger than screen (TV is Full HD 1920 X 1080p).
unless i put the video output method in my device display settings to 1080p but then all the xbmc looks like crap when you try to play a movie.
example:
720p on display settings:
when entering xbmc:
http://imageshack.com/a/img824/6334/8fdz.jpg
you can see its zoomed all the system:
http://imageshack.com/a/img856/1192/omb4.jpg
1080p on display settings:
xbmc now looks fine.
but when playing a video:
http://imageshack.com/a/img546/7519/hz8z.jpg
you can see the black lines in the top of the screen it suppose to be the UI transparent background...
and also you can see that the video is in a small size in the top left corner.

Please fix those problem and help the allwinner a10 community to finally enjoy this great software Smile

btw ive found this:http://linux-sunxi.org/CedarX
it might be useful or something..
Thanks!
Reply
(2014-02-17, 23:48)hybridmag Wrote: Is there any news about an hardware acceleration for allwinner a10?
Regarding XBMC on Android you can read more in these two threads about the VidOn.me fork/port for their AV100 hardware which is an Android box that uses uses Allwinner A20

http://forum.xbmc.org/showthread.php?tid=165232
http://forum.xbmc.org/showthread.php?tid=180251

Those builds for VidOn.me AV100 are for Android only and should be backwards compatible with Allwinner A10, but VidOn.me haven't release any source code or shared any information.


Regarding XBMC on Linux it should be possible using Libhybris to wrap the Android libraries as a workaround, however not sure if a such solution would be GPL compatible

http://linux-sunxi.org/CedarX/libve

Not sure about the status on the reverse engineering efforts of CedarX libraries, though know that they are not mature enough for end users anyway

http://linux-sunxi.org/CedarX/Reverse_Engineering
http://linux-sunxi.org/Reverse_Engineering/Cedar_Status

All I know for sure is that Allwinner as a company is not helping itself by not releasing GPL compatible licensed source code to CedarX and not collaboration with the XBMC community.
Reply
(2014-02-18, 19:13)RockerC Wrote:
(2014-02-17, 23:48)hybridmag Wrote: Is there any news about an hardware acceleration for allwinner a10?
Regarding XBMC on Android you can read more in these two threads about the VidOn.me fork/port for their AV100 hardware which is an Android box that uses uses Allwinner A20

http://forum.xbmc.org/showthread.php?tid=165232
http://forum.xbmc.org/showthread.php?tid=180251

Those builds for VidOn.me AV100 are for Android only and should be backwards compatible with Allwinner A10, but VidOn.me haven't release any source code or shared any information.


Regarding XBMC on Linux it should be possible using Libhybris to wrap the Android libraries as a workaround, however not sure if a such solution would be GPL compatible

http://linux-sunxi.org/CedarX/libve

Not sure about the status on the reverse engineering efforts of CedarX libraries, though know that they are not mature enough for end users anyway

http://linux-sunxi.org/CedarX/Reverse_Engineering
http://linux-sunxi.org/Reverse_Engineering/Cedar_Status

All I know for sure is that Allwinner as a company is not helping itself by not releasing GPL compatible licensed source code to CedarX and not collaboration with the XBMC community.

Ive tried the vidon.me apk but it wasnt that good...
i tried this one: http://vidon.me/download/vidonme.apk
and i was barely able to play any video.. and i was unable to install addons...
Also i tried the versions of vidonme xbmc: 1.0.0.5 and 1.0.0.6
and when i try to open those on my device the xbmc stop working and crash Sad
I sent mail to vidon.me in order to get older version of their xbmc (1.0.0.4 and 1.0.0.3) but their response was that they dont have any allwinner A10 devices and they cant help me unless i have one of their TV BOX's...

One new thing that ive found is this linux build from miniand:
https://www.miniand.com/forums/forums/de...rmhf-build
and this thread:
http://tabletrepublic.com/forum/uhost-u1...-4824.html
in my case i have Minix 1GB which is found there in the bootloader and scrip.bin devices...
The thing is that i cant test it yet because i dont have 4gb sdcard Sad
but from comments you can see that the resaults are good and maybe there is some sort of hardware acceleration...
and this images was mentioned too: http://linux-sunxi.org/More-images

I've got tired of digging all over the internet over a year for some clue that will lead me to perfect XBMC..
I could buy a new TV BOX and end this dissapointment but i have a belief that those problems can be fixed in the future..

Thanks
Reply
(2014-02-18, 19:13)RockerC Wrote: Regarding XBMC on Android you can read more in these two threads about the VidOn.me fork/port for their AV100 hardware which is an Android box that uses uses Allwinner A20

Just a little heads up, those builds only work with the official VidOn.me box, or at least they don't work on MY Allwinner A20 box.
Reply
(2014-02-18, 19:39)Feanor Wrote:
(2014-02-18, 19:13)RockerC Wrote: Regarding XBMC on Android you can read more in these two threads about the VidOn.me fork/port for their AV100 hardware which is an Android box that uses uses Allwinner A20

Just a little heads up, those builds only work with the official VidOn.me box, or at least they don't work on MY Allwinner A20 box.

I think you are right... they crash on my device too...
Reply
I tested mplayer2 with vdpau on the CB2 (A20) and works with h264, mpeg1/2 files on a X11 desktop.
regarding this tutorial here: http://linux-sunxi.org/Cedrus
any chance to get xbmc working with this vdpau?
The xbmc version for A10 is on the A20 very unstable... vlc works ok with cedarx so I thought on using it as external player, but that crashes it also...

greez
rainer
Reply
I've found some more usable things:

1. i tried this linux image on my minix device: http://hackbmc.blogspot.co.il/
the xbmc seems to run fine and the videos are playing ok...

2. i tried this vidon.me xbmc build (1.0.0.2): https://mega.co.nz/#!HF8V3SDY!UmrNgi1i3t...mrwtSpkR7c
this build crash on my device only when i try to play a video... this thing still better because all the pther vidon.me builds ive tried to run (1.0.0.5+) crash before it even get to the xbmc menu... (try it yourself)

3. i found this linux build but i hav'nt tried this one yet: http://www.cubieforums.com/index.php?topic=442.0

4. this video: http://www.youtube.com/watch?v=Fqqz3-FDX2c
seems like half of the videos playing good

5. also this one:http://www.youtube.com/watch?v=dZ5yQqwpOJU
shows that big buck bunny can run smooth in 1080p with cedarx (the guy also gave this extra package link:
https://github.com/hadokee/xbmc_a10_archlinuxarm

6.Also there is that recent blog post which again shows that hardware accelaration can really happend on those allwinner a10 shitty CPU...
http://olimex.wordpress.com/2013/12/18/n...eleration/

I hope those things will help...
Reply
I've tried running XBMC Gotham Beta 1 on my Allwinner A10 and SD videos work, HD videos are slow, but do work (Youtube HD).
Reply
(2014-03-18, 02:07)Invictaz Wrote: I've tried running XBMC Gotham Beta 1 on my Allwinner A10 and SD videos work, HD videos are slow, but do work (Youtube HD).

same results here.. if i try to active the libstagefright the xbmc will stop working Sad
Reply
Any news here? I just installed arch linux on my cubietruck and was wondering, if there is any success with getting xbmc running on cubieboard2 or cubietruck...
Reply
I have the Banana Pi board with the A20 and the Android build.
XBMC loaded and seemed to work OK but it now seems to crash a LOT. I have reloaded twice because I lost the startup settings file?
When it was working XBMC could play 480p fine across my network but could not play 1080 at all. MXPlayer app could play 1080p on the same hardware. Has anyone tried to set it up as a player ?
Reply
  • 1
  • 6
  • 7
  • 8
  • 9(current)
  • 10

Logout Mark Read Team Forum Stats Members Help
hardware acceleration on allwinner ( cedarv )2