[Bug 1084201] Re: xbmc should build against gles not gl

Till Kamppeter 1084201 at bugs.launchpad.net
Mon Dec 10 22:43:42 UTC 2012


I have tried applying your patch. To build on the Nexus 7 I had to add a
build dependency on libgles2-mesa-dev and then the tablet compiled XBMC
in 90 minutes but did not succeed to make a package due to an dh-
shlibdeps problem on libgles2-mesa. I could start the compiled binary
via

./xbmc.bin

in the main directory of the source at least, only with the problem that
xbmc assumes a portrait screen whereas the desktop is landscape (and a
video app should be used in landscape). So at least the program starts,
meaning that the GLES support is correct now.

Then I tried out whether the build servers could package the patched
XBMC. I test-built on a PC (amd64) to be sure nothing is broken (15
minutes) and uploaded this. Unfortunately it FTBFS already during
./configure due to a Python problem (why did the previous version build
on the build servers then?).

So we are at least a step further knowing that your patch worked. Now we
must hope that someone steps up making the package build and solving the
landscape problem.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1084201

Title:
  xbmc should build against gles not gl

Status in Ubuntu on the Nexus 7:
  Confirmed
Status in XBMC Media Center:
  New
Status in “xbmc” package in Ubuntu:
  Fix Committed

Bug description:
  I think all that's needed is a reasonably small tweak to the rules
  (see attached patch). The work to make it use GLES was already done in
  order to make it work on the Raspberry Pi.

  (The resultant binary seems to look like the OpenGL-based one but now
  no longer runs at a snail's pace. It's still confused about the screen
  resolution (gets 800x1280 instead of 1280x800) which I am guessing is
  probably down to the way the TEGRA driver might be reporting it:

  ubuntu at dexter:~$ grep 1280 /var/log/Xorg.0.log
  [    12.352] (II) TEGRA(0): Modeline "800x1280"x0.0    0.00  800 800 800 800  1280 1280 1280 1280 (0.0 kHz eP)
  [    12.352] (II) TEGRA(0): Output LVDS-1 using initial mode 800x1280
  [    12.352] (--) TEGRA(0): Virtual size is 1280x800 (pitch 0)
  [    12.352] (**) TEGRA(0):  Driver mode "800x1280"
  ubuntu at dexter:~$

  but I have yet to find time to fully dig through the XBMC code to find
  out exactly where it's getting its notion of the available resolutions
  from.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-nexus7/+bug/1084201/+subscriptions



More information about the Ubuntu-sponsors mailing list