2017-06-13, 22:36
New LibreELEC.tv Leia build #0613: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (16fdbb7a, changelog) and tip of XBMC master (0957a841, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.11.4 #1 Tue Jun 13 21:05:43 BST 2017 armv6l GNU/Linux
# vcgencmd version
Jun 13 2017 14:53:44
Copyright (c) 2012 Broadcom
version 22340f772ce101854acbc46045358dae832dd513 (tainted) (release)
# lsb_release
LibreELEC (Milhouse) - Version: devel-20170613210354-#0613-g16fdbb7 [Build #0613]
# Kodi version
(18.0-ALPHA1 Git:423072a). Platform: Linux ARM 32-bit
Based on tip of LibreELEC.tv master (16fdbb7a, changelog) and tip of XBMC master (0957a841, changelog) with the following modifications:
- Includes newclock5 patches
- Excludes the LibreELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.11.y
- Includes latest bcm2835-driver master (7a661e02, ahead +2)
- Includes latest kodi-platform master (36fb4937)
- Includes latest libcec master (3953f8dc, ahead +12)
- Includes latest libnfs master (128ac2f7, ahead +97)
- Includes latest p8-platform master (2d90f986)
- Includes latest addons: inputstream.adaptive (f1f5539d), inputstream.rtmp (d93d32d4), peripheral.joystick (6764788e), pvr.argustv (b281e04f), pvr.demo (ffee02b8), pvr.dvblink (6d42eae1), pvr.dvbviewer (8078aae7), pvr.filmon (300c595e), pvr.hdhomerun (9073b99b), pvr.hts (090c3195), pvr.iptvsimple (dbf6011e), pvr.mediaportal.tvserver (07d73f3a), pvr.mythtv (f2da22ca), pvr.nextpvr (239dbef3), pvr.njoy (4785afd2), pvr.octonet (9bbd7cf3), pvr.pctv (f61e2541), pvr.stalker (151e3d3f), pvr.vbox (df9efea4), pvr.vdr.vnsi (40dc17d0), pvr.vuplus (83a729ea), pvr.wmc (93cebfc7), vfs.rar (4ce78b0f)
- Include [env] compare: kodi18a1 latest updates
- Include [env] patch: Bump included addon versions to prevent online updates
- Include [env] patch: Add experimental splash video for RPi
- Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.* and os.*
- Include [env] patch: Add kodi binary addons (pvr, adsp, inputstream, vfs, other)
- Include [env] PR:1469: samba: update to samba-4.6.4
- Include [env] PR:1682: Correcting VendorID for TP-Link T4U v2
- Include [env] PR:1686: glibc: re-enable programs, remove those we don't want
- Include [env] PR:1687: e2fsprogs: do not build fuse2fs
- Include [env] PR:1689: e2fsprogs: avoid installing read-only files into the toolchain
- Include [pkg] patch: smbclient: cleanup smbclient configuration
- Include [pkg] PR:67: Revert "Revert "change smbd and nmbd location"" (service.libreelec.settings)
- Include [pkg] PR:352: Fix: set wrong variable (libcec)
- Include [pkg] PR:12281: [network] CHTTPJsonRpcHandler: limit any other request method than POST to ReadData permissions on the JSON-RPC API
- New firmware (bootcode updates)
- Fix ExtendedInfo script/TV Next Aired addons
- VideoPlayer video buffer updates
- Firmware (Jun 13):
- firmware: venc: Correct the validation on custom mb/mbps/br settings. See: link
- firmware: vc_image: Remove structure definition duplication
- firmware: vc_image/mmal/il/isp: Add support for 16bit/component YUV420 and YUVUV
- firmware: vcdbg: Don't use dma when file provided
- firmware: rtos: Avoid sleeping delay when RTOS is not present
- firmware: bootcode: Remove reliance on scanf to reduce bootcode.bin size
- firmware: bootcode: Changes to force to full speed
- firmware: bootcode: Make sure bootcode drops out
- firmware: bootcode: Mass storage changes to power off/on USB block
- firmware: bootcode: Change USB 1.1 to have 64 byte endpoints
- firmware: bootcode: Set MSD serial number to be the Pi serial number
- firmware: venc: Correct the validation on custom mb/mbps/br settings. See: link
- XBMC:
- newclock5:
- New commits in this build:
- follow ffmpeg docs for avio_alloc_context (8407be3c)
- VideoPlayer: vdpau - add runtime check (e9e44905)
- VideoPlayer: move video queue level to ProcessInfo (d14309cc)
- VideoPlayer: create a state for gui/video render (ca645dab)
- VideoPlayer: fixup 2baba892693a68d32ad4fb54df7018a456e1d367 (1b003f1f)
- VideoPlayer: add some logging for audio (b2a0b2ac)
- VideoPlayer: rename and move YuvImage (064314d6)
- VideoPlayer: drop CodecUtils::Allocat/FreePicture (007d0a50)
- VideoPlayer: cleanup CodecUtils (f22dd12c)
- VideoPlayer: add video buffers (b1d929f8)
- VideoPlayer: drop render formats (96188235)
- VideoPlayer: change videoPicture to const (5266536b)
- VideoPlayer: OSX adapt to video buffers (9c8d23fe)
- VideoPlayer: drop PreInit, move supported pix formats to PprocessInfo (36228261)
- squash vdpau runtime (2c4940fb)
- RP compile error (56db3471)
- VideoPlayer: vaapi - adapt to video buffers (64178cca)
- VideoPlayer: vdpau - adapt to VB - wip (37a18c77)
- VideoPlayer: Fix missing #include (ed60af10)
- VideoPlayer: Fix missing virtual destructors (60743b0e)
- RetroPlayer: Update for video buffers (7967cc48)
- RetroPlayer: Fix spelling error (617d551a)
- VideoPlayer: fix wrong values in DataCacheCore (c8ed6117)
- squash me (30f18063)
- VideoPlayer: drop some obsolete casts, squash to videobuffers (4c357c4f)
- RetroPlayer: Fix RPi after videobuffers update (f1743306)
- squash (57ef6fa2)
- squash vb (d79cc321)
- omxplayer: Move GetLevel to ProcessInfo (558464d8)
- DVDVideoCodecFFmpeg: Clear videoBuffer after release (d4e62b5b)
- RenderManager: Protect against null videoBuffer (d1f3f24e)
- aml / linuxgles adaption (cfe19e0f)
- RenderManager: MMALRenderer should always be used when available (8745eebb)
- PixelConverterRBP: Fixup (cc836cd1)
- RendererVAAPIGLES: Make it compile (7b87d787)
- LinuxRendererGLES: Make it compile (89f16347)
- OMXPlayerVideo: fixups (0d70f713)
- MMAL: Fixups (725e3229)
- MMAL: Use CVideoBuffer and IVideoBufferPool as bases for MMAL (6a9aaced)
- MMAL: Sanity check when buffers are firmware owned (006951ca)
- follow ffmpeg docs for avio_alloc_context (8407be3c)
- Commits no longer in build:
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream:
- Added: [env] PR:1689: e2fsprogs: avoid installing read-only files into the toolchain
- Added: [env] PR:1689: e2fsprogs: avoid installing read-only files into the toolchain