• 1
  • 85
  • 86
  • 87(current)
  • 88
  • 89
  • 119
RaspBMC Kodi/XBMC test builds
Updated Helix build, XBMC master from June 01 + newclock3 commits.

Some info:
• Master: Changelog
• NC3: Experiment: Report DESKTOP resolution in video settings
• NC3: Fix for logged resolutions
• NC3: Fix for mapping of multichannel PCM audio

Firmware from May 30 included:
New:
https://github.com/raspberrypi/firmware/...fc972ff22a
https://github.com/raspberrypi/firmware/...7ecc1322db
https://github.com/raspberrypi/firmware/...e97cf2ced3

Additional info and testing (different players etc.), see post #1

To install XBMC build, SSH to Pi:
Code:
wget -O xbmc-14-20140601-nc3.tar.gz http://goo.gl/BwN9o1 --no-check-certificate
pv xbmc-14-20140601-nc3.tar.gz | tar xzf - -C /home/pi/.upgrade
sudo cp /home/pi/.upgrade/xbmc-14-20140601-nc3/{fixup_x.dat,start_x.elf} /boot
ln -sfn /home/pi/.upgrade/xbmc-14-20140601-nc3/xbmc-bcm /home/pi/.xbmc-current
sudo reboot
Reply
@popcornmix
I´m curious, what´s the deal with DESKTOP resolution?

Also, planning a late spring cleaning on my dropbox, is there anything I should save (specific builds or perhaps a couple of builds from each week or similar) or could I delete all Gotham builds?
Perhaps its smart to save some older builds for debugging...?
Reply
(2014-06-01, 22:55)miappa Wrote: @popcornmix
I´m curious, what´s the deal with DESKTOP resolution?

I was testing forcing certain resolutions, and providing a couple of standard ones (VGA60, 720p60 and 1080p) when no EDID was available,
and was surprised that the list of resolutions had one more than I was expecting.
I believe one of the resolutions in the list is a duplicate of one of the others (I think always the first).

Lets assume you just have the no-EDID resolutions available (VGA60, 720p60 and 1080p), and VGA60 is the default boot resolution.
What you see in the list is:
VGA, VGA, 720p and 1080p
If I then use hdmi_group/hdmi_mode to change the preferred resolution to 720p, and boot xbmc, you see in the list:
720p, VGA, 720p and 1080p

So if you pick the first 720p, you actually get the boot resolution which may change if you play with hdmi_group/hdmi_mode.
If you choose the second 720p in the list, you get a fixed 720p, independent of what the boot resolution was.

Because this behaviour took me about half an hour to work out, I thought it's best to label the boot/default/desktop resolution specifically.
DESKTOP is how this special mode is labelled internally in xbmc, so I chose that as the label.
Ideally it should be using a translatable string, although this commit is just experimental to see if anyone notices, and if they do whether they prefer the explicit label.

Quote:Also, planning a late spring cleaning on my dropbox, is there anything I should save (specific builds or perhaps a couple of builds from each week or similar) or could I delete all Gotham builds?
Perhaps its smart to save some older builds for debugging...?

I'd prefer you kept them. It's sometimes useful when someone reports a bug started a couple of months ago to get them to find the exact build.
If dropbox is full and you have to make room, then keep a local copy in case someone needs it.

Google drive provides more free storage than dropbox.
github can also be (ab)used for storing a history of binary files (as we do with older firmware versions).
Reply
Thanks for the explanation.
And I can keep the builds on my dropbox for now, I have plenty of space so it´s no problem.
Reply
Unfortunately, my problem with big WTV-Files in H264 is still exist.

@popcornmix: Did you find a minute to look at that problem?
Reply
Youtube dosen´t play videos with the last release, and the DevUpdate App doesn´t start anymore.

Is this Problem known?
Reply
I'm working on cross-building XBMC Helix (popcornmix+newclock3) for Raspbian on RPi.

My host environment is a debootstrap'd raspbian chroot on an Opensuse/64 host.

For the following config

Code:
    ------------------------
      XBMC Configuration:
    ------------------------
      git Rev.:     20140603-791e76d
      Debugging:    No
      Profiling:    No
      Optimization: Yes
      SWIG Available:       Yes
      JRE Available:        Yes
      Doxygen Available:    Yes
      Crosscomp.:   No
      target ARCH:  arm
      target CPU:   arm1176jzf-s
      OpenGLES:     Yes
      ALSA:         Yes
      DBUS:         Yes
      VDPAU:        No
      VAAPI:        No
      CrystalHD:    No
      VTBDecoder:   No
      OpenMax:      Yes
      Joystick:     No
      XRandR:       No
      Waveform:     Yes
      Spectrum:     Yes
      GOOM:         No
      RSXS:         Yes
      FishBMC:      No
      ProjectM:     No
      Skin Touched: No
      X11:          No
      Wayland:      No
      Bluray:       Yes
      TexturePacker:Yes
      MID Support:  Yes
      ccache:       Yes
      ALSA Support: Yes
      PulseAudio:   No
      HAL Support:  No
      DVDCSS:       Yes
      Google Test Framework Configured:     Yes
      Avahi:        No
      mDNSEmbedded: No
      Non-free:     Yes
      ASAP Codec:   No
      MySQL:        Yes
      Webserver:    Yes
      libssh support:       Yes
      libRTMP support:      Yes
      libsmbclient support: Yes
      libnfs client support:Yes
      libafpclient support: No
      AirPLay support:      No
      AirTunes support:     No
      UPnP support:         Yes
      Optical drive:        Yes
      libudev support:      Yes
      libusb support:       No
      libcec support:       Yes
      libmp3lame support:   Yes
      libvorbisenc support: Yes
      libcap support:       Yes
      additional players:   Yes, omxplayer
      additional codecs:    No
      PVR add-ons:          No
      prefix:       /usr/local/xbmc
    ------------------------

The following minor changes are required -- here, anyway -- to get to:

Code:
    ...
    -----------------------
    XBMC built successfully
    -----------------------


edit @ line#25, ./xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.h
Code:
        ...
        #include "system_gl.h"
    +    #define EGL_EGLEXT_PROTOTYPES
        #include <EGL/egl.h>
        ...


edit @ line#21 ./xbmc/windowing/egl/EGLNativeTypeRaspberryPI.cpp
Code:
        ...
        #include "system.h"
    +    #include <EGL/eglplatform.h>

        #include <EGL/egl.h>
        ...


edit @ line#23 ./xbmc/cores/omxplayer/OMXImage.h
Code:
        ...
        #if defined(HAVE_OMXLIB)
    +    #define EGL_EGLEXT_PROTOTYPES

        #include "OMXCore.h"
        ...


not clear to me that there isn't a flag that takes care of these; just haven't found it so far. just fyi'ing.
Reply
Updated Helix build, XBMC master from June 04 + newclock3 commits.

Some info:
• Master: Changelog
• NC3: AE: Skip visualisation resample when disabled
• NC3: [AE) Accept planar formats and pts from player
• NC3: [resamplepi/pisink/firmware] Support planar formats
• NC3: [AESinkPULSE] Correctly handle unsupported formats and fallback to float
• NC3: Avoid useless filesytem io while searching for subtitles
• NC3: PosixDirectory implementation
• NC3: Videoinfoscanner optimizations

Firmware from June 04 included:
See: https://github.com/raspberrypi/firmware/...6f0db58728

Additional info and testing (different players etc.), see post #1

To install XBMC build, SSH to Pi:
Code:
wget -O xbmc-14-20140605-nc3.tar.gz http://goo.gl/JI76dP --no-check-certificate
pv xbmc-14-20140605-nc3.tar.gz | tar xzf - -C /home/pi/.upgrade
sudo cp /home/pi/.upgrade/xbmc-14-20140605-nc3/{fixup_x.dat,start_x.elf} /boot
ln -sfn /home/pi/.upgrade/xbmc-14-20140605-nc3/xbmc-bcm /home/pi/.xbmc-current
sudo reboot

Fair warning to UPnP users:
Played around wlth any UPnP settings enbled and get crashes on all playback via library (edit: not UPnP library, seems as it don¨t matter).
All UPnP settings disabled and it runs fine.
Last line on log before crash:
Code:
19:46:33 677.422363 T:3038200464   DEBUG: UPnP: Building didl for object 'nfs://blablablba...i'
This commit might be the fix (not included in this build but it is in master now): https://github.com/xbmc/xbmc/commit/fbd6...91ef697f9a
Reply
(2014-06-05, 19:52)miappa Wrote: Fair warning to UPnP users:
Played around wlth any UPnP settings enbled and get crashes on all playback via library (edit: not UPnP library, seems as it don¨t matter).
All UPnP settings disabled and it runs fine.

Is this a showstopper for those who use remote apps (such as yatse) for controlling XBMC ?
i.e not sharing librairy via UPnP but allow remote control with it is fine ?
Reply
Those remote apps use the webserver and the json api so it´s fine.
I use it too and it works.

Edit: I don´t know if yatse use UPnP for something as I don+t use it, but if you enable "Allow control of XBMC via UPnP" (instead of the webserver etc.) you might see crashes, I did.
Edit2: This affects all platforms I believe (at least OSX and iOS too).
Reply
I've just noticed my pi running out of disk space and its from all the test builds I have been installing.

Under /home/pi/.upgrade there are a ton of directories containing each build.

I presume the old ones can be deleted? Should they be there? Should they be automatically removed?

Code:
drwxr-xr-x  3 root root 4096 Apr  6 15:09 xbmc-13-20140406-nc3
drwxr-xr-x  3 pi   pi   4096 Apr  9 16:11 xbmc-13-20140409-nc3
drwxr-xr-x  3 pi   pi   4096 Apr 13 18:58 xbmc-13-20140413-nc3
drwxr-xr-x  3 pi   pi   4096 Apr 20 18:36 xbmc-14-20140420-nc3
drwxr-xr-x  3 pi   pi   4096 Apr 23 16:52 xbmc-14-20140423-nc3
drwxr-xr-x  3 pi   pi   4096 May  7 16:54 xbmc-14-20140507-nc3
drwxr-xr-x  3 pi   pi   4096 May 13 19:29 xbmc-14-20140513-nc3
drwxr-xr-x  3 pi   pi   4096 May 28 22:41 xbmc-14-20140528-nc3
drwxr-xr-x  3 pi   pi   4096 Jun  6 08:44 xbmc-14-20140605-nc3
Reply
You have to delete them, I think you can do it via the Raspbmc addon, however you still have the archive in /home/pi/.
You don´t need them if you don´t use them, and if you need to debug and install an old build you can just come back here and install it again.

Fastest way to delete them is probably to do it via SSH.

Archive:
Code:
rm /home/pi/name_of_build.tar.gz

Build:
Code:
sudo rm -R /home/pi/.upgrade/name_of_build
Reply
Thanks. Will delete them.
Reply
Updated Helix build, XBMC master from June 04 + newclock3 commits and 1 extra commit from master from June 05.

Some info:
• Identical to last build with fix for upnp crash

Firmware from June 04 included

Additional info and testing (different players etc.), see post #1

To install XBMC build, SSH to Pi:
Code:
wget -O xbmc-14-20140606-nc3.tar.gz http://goo.gl/5s6tCv --no-check-certificate
pv xbmc-14-20140606-nc3.tar.gz | tar xzf - -C /home/pi/.upgrade
sudo cp /home/pi/.upgrade/xbmc-14-20140606-nc3/{fixup_x.dat,start_x.elf} /boot
ln -sfn /home/pi/.upgrade/xbmc-14-20140606-nc3/xbmc-bcm /home/pi/.xbmc-current
sudo reboot
Reply
Updated Helix build, XBMC master from June 07 + newclock3 commits.

Some info:
• Master: Changelog
• Master: Fix for UPnP crash (included in previous build too)
• NC3: UPDATED Videoinfoscanner optimizations
• NC3: [omx] Remove logging for texture jobs
• miappa: Switched to Raspbmc default advancedssettings, only difference is cachemembuffersize from 5MB to default (20MB).

Firmware from June 04 included:

Additional info and testing (different players etc.), see post #1

To install XBMC build, SSH to Pi:
Code:
wget -O xbmc-14-20140607-nc3.tar.gz http://goo.gl/8kwRcU --no-check-certificate
pv xbmc-14-20140607-nc3.tar.gz | tar xzf - -C /home/pi/.upgrade
sudo cp /home/pi/.upgrade/xbmc-14-20140607-nc3/{fixup_x.dat,start_x.elf} /boot
ln -sfn /home/pi/.upgrade/xbmc-14-20140607-nc3/xbmc-bcm /home/pi/.xbmc-current
sudo reboot
Reply
  • 1
  • 85
  • 86
  • 87(current)
  • 88
  • 89
  • 119

Logout Mark Read Team Forum Stats Members Help
RaspBMC Kodi/XBMC test builds15