• 1
  • 86
  • 87
  • 88(current)
  • 89
  • 90
  • 119
RaspBMC Kodi/XBMC test builds
I have a RASPMC Pi and I just would like to know if I will get the latest XBMC if I reboot the Pi?
I remember doing a reboot last week and then it took a long time to come back up because it was upgrading XBMC to a new version.
Is this yet another version or is it the same as last week's push-out?
Bo Berglund
Builds in this thread are unofficial XBMC test builds for Raspbmc (see post #1 for all of them), only way to install them is to do it manually. And they are only XBMC (except for the GPU firmware files which are also included).

If you want Raspbmc release version, and the latest from Raspbmc, just see to that you have updates enabled in Raspbmc settings.
If you want to check if you are up to date: http://forum.stmlabs.com/showthread.php?tid=4470
Thanks for the info on how to check the up-to-date state!
Mine reports this:

[email protected]:~$ cat /scripts/upd_hist/build_info

[email protected]:~$ grep XBMC .xbmc/temp/xbmc.log | head -2
20:11:29 T:3036660368  NOTICE: Starting XBMC (13.1-BETA2 Git:20140519-721e95f). Platform: ARM Linux 32-bit
20:11:29 T:3036660368  NOTICE: Using Release XBMC x32 build, compiled May 23 2014 by GCC 4.7.1 for ARM Linux 32-bit 3.2.21
Is this version containing the updates that should make the SVTplay streams display at full resolution?

Why does this forum enter line breaks into text that has been placed between code tags?
It really defeats the purpose of a code tag, right?
If the window is too narrow there should be a scroll-bar at the bottom instead.
When I preview my entry above the lines break in the middle somewhere, that must be wrong....
Bo Berglund
Quote:Is this version containing the updates that should make the SVTplay streams display at full resolution?

Yes, that should work now.

Your question regarding the forum is better placed here: http://forum.xbmc.org/forumdisplay.php?fid=35
It´s the specific forum regarding web and forum questions etc.
Updated Helix build, XBMC master from June 11 + newclock3 commits.

Some info:
• Master: Changelog
• NC3: UPDATED avoid useless filesystem io while searching for subtitles
• NC3: [ActiveAE] delay creation of viz buffers until they are needed

Firmware from June 10 included:
hdmi: Include requested mode and allow hdmi drive when edid fails
tvservice: More accurate description of standby message

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

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

XBMC Master:
Master changelog
• Drop CStdStringArray, SplitString, JoinString (big cleanup)
• Cximage: Fix big memory leak in raw image decoder
• Fix/JSON: Fix re-set locale after using yajl
• Paplayer: Update xfade time before using it to set initial volume
• Add new apache date format for file listings in http sources
• ActiveAE: Set stream volume to fading target if fading time is zero
• ActiveAE: Fix delay after c91fe5e

• ActiveAE: Fix caching for streams
• Dvdplayer: Fix incorrectly indicated buffered samples after ae7cda6

Firmware from June 11:
• Display: Relax some conditions to allow higher resolution displays

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

See post #1 for more info (testing, different players etc)
Updated Helix build, XBMC master from June 15 + newclock3 commits.

XBMC Master:
• Master: Master changelog
• NC3: [videorefclock] drop obsolete ati workaround
• NC3: [videorefclock] drop obsolete GetRandRRate
• NC3: [videorefclock] make refresh rate floating point
• NC3: [gles] Avoid crash when capturing snapshot when using dvdplayer

Firmware from June 11

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

See post #1 for more info (testing, different players etc)
Updated Helix build, XBMC master from June 15 + newclock3 commits.

XBMC Master:
• Master: Master changelog
• NC3: [experimental] Virtual suspend/sleep/standby (see newclock3 and below for more info)
• NC3: [omxcodec] Adjust asserts
• NC3: [experimental] Disable quiet-noise generation
• NC3: [sqlite] Bump to 3080500

Firmware from June 16:
Deinterlace: Improve 1080i deinterlace. Also deinterlaces chroma. Bilinear interpolate duplicated pixels.

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

See post #1 for more info (testing, different players etc)

Regarding the experimental virtual suspend/sleep/standby,
Quote popcornmix:
Quote:I've had another go at the "virtual suspend" patchset using the "vcgencmd display_power" rather than tvservice.
Hopefully there is less to go wrong now (although the patch set it on probation and will be removed if it caused too much grief).

I'm still a little unsure about CEC behaviour.

Initially xbmc code kills the CEC thread when suspending, so there is no way to unsuspend through CEC.
An alternative is to do nothing. Now a CEC remote press wakes the Pi up. However the TV I'm using doesn't suspend (at least not immediately).
An alternative is to do the normal stuff but not kill CEC thread. This sends an inactive source to TV so it switches off. To get it back on is awkward. I power on TV, then need to choose CEC device, then Pi comes on.

Currently newclock3 does the third option. Although I may switch to second option at some point.
I get this error in the latest build (Haven't noticed it before upgrading to xbmc-14-20140617)

20:04:51 306288.968750 T:2782917696  NOTICE: enable service: avahi-daemon
20:04:52 306289.437500 T:2782917696  NOTICE: disable service: deluge
20:04:52 306289.906250 T:2782917696  NOTICE: disable service: tvheadend
20:04:53 306290.468750 T:2782917696  NOTICE: enable service: eventlircd
20:04:53 306290.968750 T:2782917696  NOTICE: disable service: surveil
20:04:55 306292.468750 T:2782917696  NOTICE: disable service: ftp
20:04:57 306294.218750 T:2782917696  NOTICE: disable service: samba
20:04:57 306294.906250 T:2782917696  NOTICE: disable service: vnc
20:04:58 306295.312500 T:2782917696  NOTICE: disable service: boblight
20:04:59 306296.781250 T:2782917696  NOTICE: enable service: ssh
20:05:00 306297.500000 T:2782917696  NOTICE: disable service: cron
20:05:00 306297.843750 T:2782917696  NOTICE: disable service: sabnzbd
20:05:08 306305.375000 T:2782917696   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'ConfigParser.ParsingError'>
                                            Error Contents: File contains parsing errors: <???>
                                                [line  2]: '=850\n'
                                                [line 12]: '\x00\x00\x00\x00\x00\x00\x00\x00'
                                            Traceback (most recent call last):
                                              File "/home/pi/.upgrade/xbmc-14-20140617-nc3/xbmc-bcm/xbmc-bin/share/xbmc/addons/script.raspbmc.settings/autostart.py", line 136, in <module>
                                              File "/home/pi/.upgrade/xbmc-14-20140617-nc3/xbmc-bcm/xbmc-bin/share/xbmc/addons/script.raspbmc.settings/resources/lib/sys_config.py", line 91, in load_sysconfig
                                              File "/usr/lib/python2.7/ConfigParser.py", line 324, in readfp
                                                self._read(fp, filename)
                                              File "/usr/lib/python2.7/ConfigParser.py", line 546, in _read
                                                raise e
                                            ParsingError: File contains parsing errors: <???>
                                                [line  2]: '=850\n'
                                                [line 12]: '\x00\x00\x00\x00\x00\x00\x00\x00'
                                            -->End of Python script error report<--
20:05:10 306307.968750 T:2782917696  NOTICE: Thread LanguageInvoker start, auto delete: false
20:05:14 306311.687500 T:2782917696  NOTICE: -->Python Interpreter Initialized<--
20:05:53 306350.843750 T:2782917696  NOTICE: Thread JobWorker start, auto delete: true

Anyone else experiencing this?
it is possible to update librtmp ? Every time i update the librtmp getting error when i play a stream
raspbmc will restart shortly loop !
Hello Guys i try to update my librtmp but i getting an error i use the test builds but still with the normal builds i get the errors ! This is the Error
22:30:20 75.445419 T:3038536336 NOTICE: Previous line repeats 35 times.
22:30:20 75.445419 T:3038536336 ERROR: Unable to load /home/pi/.upgrade/xbmc-14-20140617-nc3/xbmc-bcm/xbmc-bin/lib/xbmc/system/libcurl.so.4, reason: librtmp.so.0: cannot open shared object file: No such file or directory
22:30:20 75.455864 T:3038536336 NOTICE: Running database version Addons16
Updated Helix build, XBMC master from June 26 + newclock3 commits.

XBMC Master:
• Master: Master changelog

• [omxplayer] Experimental support for anaglyph rendering of 3d videos
• [rbp] Resume video output on startup
• GUIInfoTypes: Add missing stdint.h
• AE: Mark parameter of AEChannelInfo::ContainsChannels as const
• AESinkALSA: Prefer opening too many channels to too few channels
• AEChannelInfo: Add methods ReplaceChannel, BestMatch, AddMissingChannels
• AESinkALSA: Add support for ALSA channel mapping API
• ActiveAE: Request best matching 5.1 layout from sink
• ActiveAE: Add queries to determine number of channels output
• [omxplayer] Make use of audio decode fast paths when downmixing

Firmware from June 26:
• Gencmd: Add queries for malloc and reloc free memory
• Display: Add support for 32bpp palettes
• Alterations to support camera DRC
• Effects: Initial code for 3d sbs to anaglyph

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

See post #1 for more info (testing, different players etc)
Thanks miappa. Always look forward to your cutting edge builds. Keep up the great work.
Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
I can't get my Pi running your recent builds to power off. Every time I try XBMC just crashes which causes XBMC to restart before the system can shutdown.

My Pi in non-networked normally running analog cabling.

Here is a debug log of me trying to power it off created after deleting my .xbmc directory and getting a fresh one with just debug logging turned on.
This resulted in XBMC just restarting.

I have also tested it with the newest nightly with the same results so I didn't make a new debug log.
This commit causes the following error on compilation:
CPP     xbmc/Application.o
In file included from /opt/bcm-rootfs/opt/vc/include/interface/vmcs_host/vc_tvservice.h:37:0,
                 from /opt/bcm-rootfs/opt/vc/include/bcm_host.h:47,
                 from linux/DllBCM.h:33,
                 from linux/RBP.h:38,
                 from Application.cpp:352:
/opt/bcm-rootfs/opt/vc/include/vcinclude/common.h:90:3: error: conflicting declaration 'typedef enum bool_e bool_t'
In file included from /opt/bcm-rootfs/usr/include/rpc/rpc.h:38:0,
                 from /opt/bcm-rootfs/usr/include/nfsc/libnfs.h:21,
                 from filesystem/DllLibNfs.h:28,
                 from filesystem/NFSFile.h:31,
                 from Application.cpp:121:
/opt/bcm-rootfs/usr/include/rpc/types.h:37:13: error: 'bool_t' has a previous declaration as 'typedef int bool_t'
make[1]: *** [Application.o] Error 1
make: *** [xbmc/xbmc.a] Error 2
make: *** Waiting for unfinished jobs....

I have latest .../vc from git.

That commit reverted and it runs without errors.

Any ideas?
  • 1
  • 86
  • 87
  • 88(current)
  • 89
  • 90
  • 119
Thread Rating:
  • 15 Vote(s) - 4.4 Average

Logout Mark Read Team Forum Stats Members Help
RaspBMC Kodi/XBMC test builds4.415