![]() |
|
[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) |
- christian667 - 2011-06-20 16:13 ok no luck for me at all, I configured with Code: ./configure --enable-gles --enable-tegraCode: make[1]: Entering directory `/usr/src/xbmc/xbmc'![]() EDIT: next run with Code: ./configure --enable-gles --enable-tegra --disable-vdpauCode: AR paplayer.a- davilla - 2011-06-20 19:01 if you are trying to fix a NEON crash, where ? - christian667 - 2011-06-20 20:23 Oh no I'm not trying to fix a crash - I just try to compile the Opdenkamp source (xbmc-pvr) with OpenGL-ES support, without any luck yet.. I think I don't need NEON acceleration for DVB content, to disable it I tried to configure with Code: --enable-tegra
- davilla - 2011-06-20 21:34 christian667 Wrote:Oh no I'm not trying to fix a crash - I just try to compile the Opdenkamp source (xbmc-pvr) with OpenGL-ES support, without any luck yet.. don't --enable-tegra on pandaboard
- christian667 - 2011-06-20 21:48 ok then compiling with Code: --enable-glesQuote:There is no flag to enable/disable NEON via configure. If you configure with '--enable-tegra', NEON is disabled because the nvidia tegra does not have a NEON co-processor. All other armv7 variants have a NEON.how to disable the NEON optimizations without the tegra flag?
- davilla - 2011-06-20 23:02 You need to see where the segfault is occuring. gdb it and grab a backtrace. EDIT: http://forum.xbmc.org/showpost.php?p=809266&postcount=488 seems to indicate what you should do, did you try that ? - christian667 - 2011-06-20 23:31 Mh I'm not shure how to Quote:...turn on the cpp code...instead of the neon optimized one ![]() not yet familar with the source.. - dandel - 2011-06-20 23:38 Starstream Wrote:Amlogic have their own OpenLinux Arm Wiki with lots of info, don't know if it was setup by them (their commercial site has next to nothing), the platform section seems to imply they are packing Cortex A9 with Mali400 on some of the chips. Yes, I actually am looking into the Geniatech EnjoyTV Devices. These all include the Cortex A9 Chip from Amlogic. McGeagh Wrote:I did, very briefly, try the Amlogic... but got distracted with other things. The instructions/manuals are in chinese because chinese companies always pick up the cheapest chips faster than anyone else. The issue with these companies is that they do not properly release gpl source. This makes supporting the devices a little tricky. However, we are lucky that amlogic has released numerous sources already... I have compiled a few links that will be of use... Generic details for Amlogic Apollo series... Models: AML6236M, AML7266M, and AML8226M. Amlogic Openlinux: Arm Build System - Specific instructions on how to build the root file system, kernel, boot loader and most everything else. Amlogic Openlinux: Running the Android on SD Card - Highly useful tips that can be used to run the root filesystem off the sdcard. (instructions for uboot) Amlogic Openlinux: Android - Getting the Source Code - This should be useful, when amlogic opens up the repository to the public... however, this adds to the mess... Details for Amlogic Apollo AM8726M. Amlogic OpenLinux: Build system for 8726M Howto - Build system details for the Amlogic AM8726M Amlogic OpenLinux: Burn system for 8726M Howto - Information for using NFS, Nand, and SDcard to boot the 8726M series of devices. Anyways, from here, the most we can do is rely on ARM's details for the Mali 400 series graphics chip. and as a quick note, the OpenGL ES libs are definately included with the root packages (I verified this by looking at the file, arm-buildroot-2010.05-2010-10-12-10.00--svn1957.tgz) the main note is that the build root source tree under 'buildroot-(Release)/package/opengl' - davilla - 2011-06-21 00:09 christian667 Wrote:Mh I'm not shure how to edit xbmc/guilib/MatrixGLES.cpp change #if defined(__ARM_NEON__) to #if 0 - davilla - 2011-06-21 00:11 @dandel, I have an Geniatech EnjoyTV Device Unsuccessful at booting a real linux kernel from SD card yet. |