OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)
New OpenELEC K* build #1217: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.4.0-rc5 #1 Thu Dec 17 21:57:40 GMT 2015 armv6l GNU/Linux

# vcgencmd version
Dec  8 2015 14:44:44
Copyright (c) 2012 Broadcom
version e591b5eb05e2cdb1b5ae25512b27d33127d7bee9 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20151217215648-#1217-g0e8113d [Build #1217]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (0e8113de, changelog) and tip of XBMC master (b8e2d595, changelog) with the following modifications: Build Highlights:
  1. New 4.4rc5 kernel
  2. FFmpeg: Implement image thumbnails - second attempt
  3. Add option to enable/disable GPU acceleration of jpeg encode/decode
Build Details:
  1. OpenELEC:
    • Update cacert.pem and provide a new method of creating it (PR:4498, 2 commits, 6 files changed)
  2. XBMC:
    • Readmes: add libegl1-mesa-dev to dependencies (PR:8604, 2 commits, 2 files changed)
    • [README.linux] update list of binary addons (PR:8575, 1 commit, 1 file changed)
    • [rendermananger] Ensure fps is valid before changing refresh rate (PR:8609, 1 commit, 1 file changed)
    • [settings] Remove DTS-HD from general settings (PR:8606, 1 commit, 10 files changed)
    • Compile errors in RendererOMX.cpp (PR:8598, 2 commits, 4 files changed)
    • [mmalcodec] Reduce buffering in codec (PR:8610, 7 commits, 2 files changed)
  3. newclock5:
    • New commits in this build:
      • [settings] Add settings option to enable MVC and frame packing support (78699c12)
      • [renderer] Don't adjust 3d rectangles in bypass mode (ca0dfbce)
      • [rbp] Switch to using transform flags for 3d modes (7e927e3c)
      • [EGL] Consider stereomode when creating a new window (0a853a67)
      • [rbp] Add settings option to disable gpu jpeg acceleration (b0a7a96f)
    • Updated commits in this build:
      • [3d] Avoid switching stereo mode based on current display mode (b41cf0f2 => 91528e35)
    • Commits no longer in build:
      • [mmalcodec] Enable concealed error frames, but discard them when returned (1df74a3e)
      • [mmalcodec] refector the decoder flags logic to avoid stalls on seek (2a5a8b19)
      • [players] Add settings option to enable MVC support (0f91bd4a)
      • [mmalrenderer] Switch to using transform flags for 3d modes (858f2663)
      • Revert "[3D] don't back out from 3D handling on resolution changes if we're switching to a different 3D mode" (6612d03b)
      • [rbp] Fix zoom modes with stereoscopic videos (4f10a6db)
      • [omxplayer] Don't propagate 3d flags based on supported 3d modes (df745ad0)
      • [rbp] Ignore video stereo mode when 3D display mode is disabled (6a4ee93c)
      • [EGL] Don't skip out when HDMI mode is considered the same (bb2a4bd2)
      • [rbp] Only send changes in hw cursor state (5ae905fd)
      • [rbp] Leave 3D framepacking output disabled by default (61086c17)
      • [mmalcodec] Reduce framerate of high framerate videos when not running fullscreen (109408ea)
      • Fix Linux touchscreen support (e6102b1b)
      • [mmalcodec] Remove preroll (a0cebc36)
      • [mmalcodec] Remove demux queue (0278863b)
      • [mmalcodec] Remove time based limit on submitted packets (93b94273)
      • [mmalcodec] Add back logging of data queued in decoder (68fe23a0)
      • [mmalcodec] Try to minimise latency through hardware decoder. This could reduce performance but keeps videoplayer happier (86a53cf9)
      • squash: Only request a buffer when we have space. Sleep when we don't (d890f60d)
      • [rendermananger] Ensure fps is valid before changing refresh rate (078255b0)
      • fixup! VideoPlayer: start players if audio is ready and video is just a still frame (365c3323)
      • [settings] Remove DTS-HD from general settings (8096c255)
  4. kernel 4.4.y:
    • New commits in this build:
      • [PATCH] dmaengine: bcm2835-dma: Convert to use DMA pool (99466dd3)
      • squash: include ARCH_BCM2708 / ARCH_BCM2709 (09a09a75)
      • bcm2835-dma: Fix up convert to DMA pool (2bc2902a)
      • squash: Fixup bcm2835-camera for changes in kernel 4.4 api (55dc4c59)
      • BCM2709: Use upstream interrupt driver on all Pi2's (c3dcfae1)
      • Revert "BCM2709: Use upstream interrupt driver on all Pi2's" (cd7abc5b)
      • BCM2709: Use upstream interrupt controllers (b977bb81)
      • Revert "BCM2709: Use upstream interrupt controllers" (890668e7)
      • squash: fixups (ced557f2)
      • squash: add missing vc4-kms-v3d-overlay.dtb to makefile (917cb285)
      • squash: Add cprman to dt (802f5e84)
      • bcm270x: Enable bcm2835-rng for all RPi models (b669684c)
    • Commits no longer in build:
      • ARM: bcm2835: Add the Raspberry Pi firmware driver (476ef7d8)
      • BCM2708: Use upstream interrupt driver on all Pi1's (24d03071)
      • BCM270x: Switch to firmware driver (517d136f)
      • BCM2708: Use brcm,bcm2835-system-timer (9d1976c6)
      • mailbox: bcm2835: Support ARCH_BCM270x (aa7ea4b4)
      • Add bcm2708_gpio driver (89bad1e3)
      • bcm2708 watchdog driver (e9da8f9f)
      • bcm2835-audio: Create the platform device if the DT node is disabled (7fe7f588)
      • Add hwrng (hardware random number generator) driver (140bd5f1)
      • Add Chris Boot's spi driver. (cc84ad91)
      • ASoC: Add support for BCM2708 (3690bc29)
      • BCM2708: Add I2S support to board file (036d78e2)
      • BCM2708: Added support for HiFiBerry Digi board Board initalization by I2C (01f6d571)
      • bcm2708: Allow option card devices to be configured via DT (dbb987b0)
      • Added support to reserve/enable a GPIO pin to be used from pps-gpio module (LinuxPPS). Enable PPS modules in default config for RPi. (bd259891)
      • mach-bcm270x: Enable the building of pinctrl-bcm2835 (3ee3b65a)
      • BCM270X_DT: Add pwm and pwm-2chan overlays (ee1d940a)
      • lirc-rpi: Make buildable on bcm2835 (6d4744ff)
      • i2c-bcm2708: Make buildable on bcm2835 (3b864490)
      • bcm2708-i2s: Make buildable on bcm2835 (cd0e2a77)
      • vchiq: hack: Add include depecated dma include file (2dea8bdd)
      • bcm2709: Remove custom barrier implementation it is no different to default (5d078f4c)
      • dwc_otg: Remove duplicate gadget probe/unregister function (184fd590)
      • config: remove CONFIG_CPU_SW_DOMAIN_PAN it causes panics (6c417d64)
      • BCM270X_DT: configure I2S DMA channels (bac7f122)
      • configs: enable SND_BCM2835_SOC_I2S (1917c6a6)
      • BCM270X_DT: switch to bcm2835-i2s (ebabbdd1)
      • config: fix RaspiDAC Rev.3x dependencies (31f3dfa4)
      • bcm2708-i2s: Remove driver (cb7b6858)
      • dmaengine: bcm2708: Make legacy API available for bcm2835-dma (98a508ac)
      • configs: Enable DMA_BCM2835 (c4b931e5)
      • dmaengine: bcm2708: Change DT compatible string (62fb0b3d)
      • dmaengine: bcm2708: Remove driver but keep legacy API (850c78c5)
      • BCM2835-V4L2: Return buffers to videobuf2 on shutdown (9739037e)
      • bcm2835-gpiomem: Fix for ARCH_BCM2835 builds (6a43ed38)
      • bcm2708_wdog: Remove driver (b6a2f220)
      • bcm2708-rng: Remove driver (82cb6a64)
      • spi-bcm2708: Remove driver (bdfc9880)
      • BCM270X_DT: Remove spi controller overlays (538cd5b4)
      • i2c-bcm2708: Remove non-DT support (c79794b5)
      • lirc_rpi: Remove non-DT support (ef300725)
      • vc_cma: Provide empty functions when module is not built (f8203f3c)
      • vc-sm: Move headers out of arch directory (30b366d9)
      • bcm2708: Remove unused headers (0389f2e1)
      • bcm2708: Remove bcm2708_gpio (b6dada07)
      • bcm2708: Disable ATAGS (132ee142)
      • dwc_otg: Simplify FIQ irq number code (728f8274)
      • bcm2708: Remove armctrl irq driver (9b4b8da5)
      • bcm2709: Make early printk possible on uart0 (e28ee4df)
      • bcm2709: Remove unnecessary files (e3ebc3f9)
      • bcm2709: Remove bcm2708_gpio (4c404d75)
      • bcm2709: Disable ATAGS (7ba9b36b)
      • clocksource: arm_arch_timer: Remove dc4_arch_timer_init() (1e1b6d84)
      • serial/amba-pl011: Remove fifo size hack (70fefd18)
      • clk: bcm2835: Move under bcm/ with other Broadcom SoC clk drivers. (ec0a3164)
      • clk: bcm2835: Add binding docs for the new platform clock driver. (6dffff07)
      • clk: bcm2835: Add support for programming the audio domain clocks (b9d57da8)
      • bcm2835: Add (disabled) devicetree for the audio clock manager. (bd9d586b)
      • drm/vc4: Add devicetree bindings for VC4. (b38ce573)
      • drm/vc4: Add KMS support for Raspberry Pi. (618c7203)
      • drm/vc4: Use the fbdev_cma helpers (d986cd8b)
      • drm/vc4: Allow vblank to be disabled (00ccdffc)
      • Add vc4-kms-v3d overlay (962bfa7d)
      • drm/vc4: Increase CMA size to 256M aligned to 256M boundary (3f9affa8)
      • config: Add FB_TFT_ILI9163 module (7043b171)
      • Input: add support for FocalTech FT6236 touchscreen controller (e7cca6c8)
      • Input: ft6236 - do not explicitly set driver's owner (ce6ed11a)
      • Input: ft6236 - change module license string to match copyright notice (749bfc5b)
      • config: ADD CONFIG_FB_UDL module (USB displaylink) (61afb7c7)
      • bcm2709_fb: refine appropriate behaviors to unsupported fb ioctls (b8146d86)
      • SDIO-overlay: add poll_once-boolean parameter (eba41c6f)
      • Revert "bcm2708: Allow option card devices to be configured via DT" (2ceb9820)
  5. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:4499: Linux: update to 4.4-rc5
    • Added: [pkg] patch: Fix pr7030
    • Added: [pkg] PR:8583: FFmpeg: Implement image thumbnails
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 17.0) - by Milhouse - 2015-12-18, 01:22
RPI 3 no internet access on wifi - by b1m1 - 2016-03-09, 14:44
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)6