Difference between revisions of "Buildroot:GSoC2013 ARM Multimedia"

From eLinux.org
Jump to: navigation, search
Line 120: Line 120:
 
** Suggested by wingrime to move to A20 SDK but he did not elaborate further. The errors appear to be an out of date version of types.h .
 
** Suggested by wingrime to move to A20 SDK but he did not elaborate further. The errors appear to be an out of date version of types.h .
 
** Notice libcedarv/<plat>/sample: attempt to build sample. Success!
 
** Notice libcedarv/<plat>/sample: attempt to build sample. Success!
** New issue on udev created by rebase. https://gist.github.com/anonymous/6195121
+
** New issue on udev created by rebase. https://gist.github.com/anonymous/6195121 (possibly due to linaro toolchain)
 
** Need to find *.pmp for input to sample application.
 
** Need to find *.pmp for input to sample application.
 
* Adding glmark2
 
* Adding glmark2
Line 127: Line 127:
 
** requires libpng12. Fixed.
 
** requires libpng12. Fixed.
 
** requires libdrm and libdrm requires xlibs. build fails due to same error as https://gist.github.com/anonymous/6195121 therefore switch to soft-float CS toolchain.
 
** requires libdrm and libdrm requires xlibs. build fails due to same error as https://gist.github.com/anonymous/6195121 therefore switch to soft-float CS toolchain.
** requires mesa3d. Bug in mesa3d https://gist.github.com/anonymous/6197590 .
+
** requires mesa3d. Fixed
**
+
*** Bug in mesa3d build see https://gist.github.com/anonymous/6197590 .
 +
*** host-libxml2 does build the python bindings and something is installed (not sure if everything.) Attempting to determine if this is an unclean build issue. It may have been. 
 +
*** Another bug https://gist.github.com/anonymous/6197871 . It appears -m32 is passed in some absurd way. Added patch from http://lists.freedesktop.org/archives/mesa-dev/2012-April/021046.html
 +
** Bug GLchar https://gist.github.com/anonymous/6198693
  
 
=== Week 33 ===
 
=== Week 33 ===

Revision as of 19:04, 9 August 2013

Status and TODO

Checkout Information

Code is located in Spenser309's Github Account.

To do a checkout:

$ git clone git://github.com/Spenser309/buildroot.git -b <board> <directory>

Board List

Board Status Branch Notes
RaspberryPi WIP rpi gst-omx patches (Submitted)
PandaBoard WIP panda none
BeagleBoardXM WIP beaglexm defconfig patches (Brewing)
ti-gfx patches (Brewing)
BeagleBoneBlack WIP beagleblack none
Efika MX Need Dev Board imx5 none
SABRE WIP imx6 none
Cubieboard WIP cubieboard none
ODROID-U2 WIP exynos none

TODO

  1. ti-gfx patches.
  2. package opengl benchmarks.
  3. package arm-fpu openmax libraries.
  4. omxplayer patches.
  5. mali driver patches.
  6. package libhybris.
  7. get daily builds running.

Weekly achievements

Week 22

Week 23

  • RFC ti-gfx patches
  • v10 gstreamer and omx patches.
  • Accepted libglib and webkit patches.

Week 24

  • Published a Journal Paper which mentions Buildroot :)

Week 25

Week 26

  • ti-gfx RFC v2 & v3
  • ti-gfx v1
  • working qt4 integration.

Week 27

  • ti-gfx v2
  • ti-gfx v3
    • Fix headers
  • confirm plan of action with prabu on pandaboard support
    • newest pandaboard graphics is available from ubuntu launchpad
    • only supports hard float
  • beaglebone black up and running but no output on display.
    • investigating adding cape support as it may be required for hdmi out.
    • need to add firmware_install to linux.
    • Sent patches for firmware install.

Week 28

  • ti-gfx/qt patch
    • pvr2d.h and wsegl.h issues. Demos segfault when using WindowSystem=libpvrQWSWSEGL.so.1 . Was a unclean build issue.
    • Fix eglimage build.
    • PowerVR virtual package.
    • Release v4 patch
    • Release v5 patch
  • Beaglebone Black
    • Working HDMI output.
    • submit patch for beagle-capes package that installs in-kernel dtbos
  • Sunxi Mali
    • Created RFC for adding sunxi-mali drivers

Week 29

  • Send patch to fix libglib2 autobuild failures.
  • ti-gfx/qt patch
    • Release v6 patch - Merged!
  • Improved and mainlined sunxi-mali, and sunxi-cedarx patches

Week 30

  • Out of Town

Week 31

  • Out of Town

Week 32

Week 33

Week 34

Week 35

Week 36

Week 37

Week 38

Notes

Pandaboard powervr drivers https://launchpad.net/~tiomap-dev/+archive/omap-trunk/+packages . Also, official omap4 & 5 ddx releases http://git.ti.com/graphics .

QT5 http://gpupowered.org/node/8