XBMC Community Forum
[LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Feature Suggestions (/forumdisplay.php?fid=9)
+--- Thread: [LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? (/showthread.php?tid=35139)



- tarzan23 - 2011-08-03 13:45

Yippie my board is back.

@joyhsieh: try starting with:

LD_LIBRARY_PATH=/home/ubuntu/xbmc/system/players/dvdplayer/ ./xbmc-bin


- joyhsieh - 2011-08-10 06:12

tarzan23 Wrote:Yippie my board is back.

@joyhsieh: try starting with:

LD_LIBRARY_PATH=/home/ubuntu/xbmc/system/players/dvdplayer/ ./xbmc-bin

Thank you! tarzan23. This way works.
I rebuilt xbmc with 8/5 git main stream source, modified some files which mentioned by christian667 on page 52 before "make". After the "make" command, xbmc.bin works fine with the given LD_LIBRARY_PATH.


raspberry pi - s7mx1 - 2011-09-27 13:30

I am quite excited about this project http://en.wikipedia.org/wiki/Raspberry_Pi

The platform is ideal for xbmc. It has HDMI, a powerful CPU and DSP (BCM2835) capable of output 1080p HD videos. Most importantly the price is only about $35 for the model B with 256MB memory.

I believe it uses OpenMax as the API for video hardware accelerated decoding.

From the available demo videos I have seen so far it looks like it does not have Xorg instead fb device is used for video rendering.

The hardware is almost identical to Ruku 2 XD.

They will probably release it in 1-2 months time. Anyone interested?


Pretty sure it's underweight. - smtelegadis - 2011-09-27 14:38

s7mx1 Wrote:... it does not have Xorg instead fb device is used for video rendering.

Correct me if I'm wrong, but doesn't XBMC require Xorg to run? Frame buffer operation will not allow the OpenGL code to run.

Also, how does the BCM Arm 7 stack up to the current implementation of XBMC on ARM 11 devices? At 700mhz it seems a bit under spec to be a valid platform.


- dw21 - 2011-09-28 10:06

I have been having problems compiling XBMC for the Panda board from the latest GIT repositories. I have followedthe following steps that work previously viz.

./boostrap
./configure --enable-gles --disable-optical-drive
make clean
make

I am getting the linker error that it cannot find symbol
Code:
CWinSystemGLES::CWinSystemGLES()

This is bacause the macro HAS_EGLGLES is not defined. I have tried removing the #ifdef and this result in the compiler complaining that it does not have the full definition for fbdev_window.

I don't have my Panda board with me right now so I cannot give you exact error messages but any advice will be useful.


- erhnam - 2011-09-28 10:32

s7mx1 Wrote:I am quite excited about this project http://en.wikipedia.org/wiki/Raspberry_Pi

The platform is ideal for xbmc. It has HDMI, a powerful CPU and DSP (BCM2835) capable of output 1080p HD videos. Most importantly the price is only about $35 for the model B with 256MB memory.

I believe it uses OpenMax as the API for video hardware accelerated decoding.

From the available demo videos I have seen so far it looks like it does not have Xorg instead fb device is used for video rendering.

The hardware is almost identical to Ruku 2 XD.

They will probably release it in 1-2 months time. Anyone interested?

You should talk with Davilla about this Smile


- McGeagh - 2011-09-30 17:38

I have played with the Raspberry Pi, and it is frustratingly slow (not surprising based on spec) running ubuntu/lxde
I think it would be on par of beagleboard, so dont expect high framerate without a lot of optimisations. This is all guesswork as I have not worked on getting xbmc on it yet.
The only good thing is the cost, so cheap, anyone and everyone should pick one up, if only just to play around with it!


- topfs2 - 2011-10-01 11:50

McGeagh Wrote:I have played with the Raspberry Pi, and it is frustratingly slow (not surprising based on spec) running ubuntu/lxde
I think it would be on par of beagleboard, so dont expect high framerate without a lot of optimisations. This is all guesswork as I have not worked on getting xbmc on it yet.
The only good thing is the cost, so cheap, anyone and everyone should pick one up, if only just to play around with it!

I think the interesting part is if it has a usable dedicated video decoder and it can handle the interesting content. Because even beagle is enough to display a limited skin of xbmc in 720p with 30fps. So could be a contender (or floss version) of atv2.

But yeah, the GUI might need customization, don't buy it and expect every skin to run perfect on it.


- s7mx1 - 2011-10-03 11:55

McGeagh Wrote:I have played with the Raspberry Pi, and it is frustratingly slow (not surprising based on spec) running ubuntu/lxde
I think it would be on par of beagleboard, so dont expect high framerate without a lot of optimisations. This is all guesswork as I have not worked on getting xbmc on it yet.
The only good thing is the cost, so cheap, anyone and everyone should pick one up, if only just to play around with it!

According to ebenupton (pi employee) the GPU of Raspberry Pi is about 3 times the speed of an OMAP 4430 in common shader-heavy benchmarks. The GPU/DSP is cable of 1080p 30 fps full HD H.264 Video Encode/Decode.

The BCM2835 was designed to have a much better GPU than its competitor's product. I believe someone in the forum is already working on it. Will wait things to unfold in the next month or so.


- szemo77 - 2011-10-10 14:23

s7mx1 Wrote:For those who are interested in the amlogic development you can have a look at the documents here

http://openlinux.amlogic.com/download/linux/doc/

amlogic seems to have developed their own media player called amplayer2 which also uses ffmpeg. The amplayer2 can run as daemon and being controlled via socket and dbus. I believe we can at least use xbmc to launch external player (amplayer2) to utilise the hardware acceleration. The android sys image reveals that openmax api is being used (needs someone to confirm) but similar library is not present on the linux rootfs.


If you need more help you can contact Zhi Zhou from (extracted from one of the documents linked above)

email: Zhi.zhou@amlogic.com
msn: rising_o@msn.com
skype: rising_o

I may volunteer for the translation but google translate is your best bet as I am a really lazy chap Big Grin

Some sources for Amlogic 8726M
http://www.androidtablets.net/forum/amlogic-based/12031-amlogic-official-arm-gpl-downloads-documentation.html

http://openlinux.amlogic.com/wiki/index.php/Arm/Platform_Info/Information_for_8726M/Build_system_for_8726M_Howto

May be someone have login and password for that:
https://svn-bj.amlogic.com/svn/