OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 1
New OpenELEC I****** build #0202: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 3.18.5 #1 PREEMPT Mon Feb 2 22:27:44 GMT 2015 armv6l GNU/Linux

# vcgencmd version
Jan 30 2015 18:25:11
Copyright (c) 2012 Broadcom
version d6e004c61a7a749897c482c860d0b2c28196437e (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150202222603-r20188-ga6c6b5a [Build #0202]

# vcdbg log msg 2>&1 | grep DTOK
001518.636: Kernel trailer DTOK property says yes

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (a6c6b5a0, changelog) and tip of XBMC master (2c769631, changelog) with the following modifications:
  • Includes newclock4 patches
  • Excludes the OpenELEC fernetmenta patches due to conflicts with newclock4
  • Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-3.18.y-rebase
  • Excludes the OpenELEC kodi-001-helix_rpb_backports patch in favour of sourcing these and possibly more recent patches directly from newclock4 branch
  • Default setting for "Show RSS Feed" changed to disabled (new installs only) [patch details]
  • Disabled "Total Duration" in Confluence (see build #0221 for details)
  • Includes latest libnfs master (f6e7505b)
  • Includes latest libcec master (9f000e43)
  • Includes latest xbmc-pvr-addons master (b2dc0354)
  • Includes latest xbmc-addon-xvdr master (8489520f)
  • Includes additional ffmpeg codecs/muxers enabled for testing/benchmarking purposes (see patch)
  • Includes commits from libcec-2.2.0 (popcornmix)
  • Exclude kodi-102-dont_really_depend_on_SDL_image.patch: No longer required
  • Include d6f4bebf: new package: libsquish
  • Include patch: Add experimental splash video
  • Include patch: Configure ARCH_BCM2709 and HID_OUYA for RPi
  • Include patch: Use our own texturepacker
  • Include patch: Fix build patch for kodi-pvr-addons
  • Include PR:422: Fixes for RPi users, and keeping recording list up to date. (kodi-pvr-addons)
  • Include PR:6246: [pvr] Improve PVR startup time
Build Highlights:
  1. New RPi2 project
  2. New firmware - configure Pi2 gpu_mem
  3. Build various filesystems and crypto drivers as modules
  4. Refactor CApplication
  5. Switch to 3.18.y-rebase branch for kernel patches
Build Details:
  1. Firmware (Jan 30):
    • bootcode: Add gpu_mem_1024 config option
  2. OpenELEC:
    • wetek_play: avl6211: let userspace knows we support dvbs2 (PR:3857, 1 commit, 1 file changed)
    • projects/*/linux: build XFS/BTRFS/XFS/ReiserFS/JFS as modules (f168c511)
    • projects/*/linux: build some library routines and crypto drivers as modules (a3da2f27)
    • projects/WeTek_Play/linux: sync crypto modules with other projects (c00ec3be)
    • projects/WeTek_Play/initramfs: fix and cleanup platform-init script (4975d283)
    • wetek_play: linux: re-enable CONFIG_HIGHMEM (1e40c8d6)
    • Pillow: tryfix multiarch crosscompile bull^H^H^Hadness (8ea8e3a2)
    • bcm2835-bootloader: update default config.txt (3644e402)
    • scripts/image: install dtb files for bcm2835 bootloader too if avaible (9a597ba6)
    • scripts/mkimage: install dtb files for bcm2835 bootloader too if avaible (5e3dde6d)
    • new project: add project 'RPi2' (a6c6b5a0)
  3. XBMC:
    • [Confluence] Focus OSD play/pause button by default (PR:6319, 1 commit, 2 files changed)
    • [osx/ios] - bump sdk on jenkins (PR:6320, 2 commits, 2 files changed)
    • [update] use real support website link (PR:6307, 1 commit, 1 file changed)
    • cmake: two fixes for dependencies (PR:6273, 4 commits, 3 files changed)
    • [confluence] Fix position switching in PVR channel manager dialog (PR:6321, 1 commit, 1 file changed)
    • [RFC] Refactor CApplication (PR:5366, 3 commits, 20 files changed)
    • [android] Add 7.1 PCM playback support (PR:5615, 1 commit, 3 files changed)
    • initialize all members of IHTTPRequestHandler (ac1d7191)
    • initialize all members of HTTPFileHandler (8e3c2fd9)
  4. kernel 3.18.y-rebase:
    • New commits in this build:
      • Add a parameter to turn off SPDIF output if no audio is playing (734486f3)
      • Update ds1307 driver for device-tree support (5f382ee2)
      • Add device-tree overlay for ds1307 (ef1021b8)
      • bugfix for 32kHz sample rate, was missing (de771e35)
      • config: Add DVB_USB_DVBSKY (2cbc0c03)
      • Add 2709 platform for Raspberry Pi 2 (e897b67b)
      • bcm2709: Simplify and strip down IRQ handler (a4fe7187)
      • dwc_otg: FIQ support on SMP. Set up FIQ stack and handler on Core 0 only. (eb227564)
      • dwc_otg: introduce fiq_fsm_spin(un|)lock() (91b12059)
      • fiq_fsm: fix build on bcm2708 and bcm2709 platforms (6b14908e)
      • dwc_otg: put some barriers back where they should be for UP (a9efdd70)
      • mach_bcm2709: Add Mailbox resources to USB driver (8bc404e9)
      • bcm2709/dwc_otg: Setup FIQ on core 1 if >1 core active (1efe50a0)
      • bcm2709: Port pps-gpio and i2c patches (db5821cd)
      • bcm2709: Also accept the 2708 machine ID (818ef1b8)
      • BCM2709_DT: Fix bad merge (aa089b55)
    • Commits no longer in build:
      • Merge pull request #765 from hifiberry/3.18-amp (8d2aebc8)
      • Merge pull request #769 from hifiberry/3.18-amp2 (1ea58492)
      • Merge remote-tracking branch 'stable/linux-3.18.y' into rpi-3.18.y (4005add4)
  5. Additional commits/pull requests/changes not yet merged upstream:
    • Added: patch: Configure ARCH_BCM2709 and HID_OUYA for RPi
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.


Messages In This Thread
RE: OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) - by Milhouse - 2015-02-03, 03:38
Missing splash video - by Dinos52 - 2015-02-09, 21:02
MVC Support - by woronczak - 2015-03-12, 05:28
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 112