2017-07-11, 00:17
New LibreELEC.tv Leia build #0710: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (e25a8891, changelog) and tip of XBMC master (e0b6fa10, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.11.9 #1 Mon Jul 10 22:28:37 BST 2017 armv6l GNU/Linux
# vcgencmd version
Jul 3 2017 14:20:31
Copyright (c) 2012 Broadcom
version 4139c62f14cafdb7d918a3eaa0dbd68cf434e0d8 (tainted) (release)
# lsb_release
LibreELEC (Milhouse): devel-20170710222730-#0710-ge25a889 [Build #0710]
# Kodi version
(18.0-ALPHA1 Git:734cda1). Platform: Linux ARM 32-bit
Based on tip of LibreELEC.tv master (e25a8891, changelog) and tip of XBMC master (e0b6fa10, 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 (446b2641, ahead +3)
- Includes latest kodi-platform master (36fb4937)
- Includes latest libcec master (3953f8dc, ahead +12)
- Includes latest libnfs master (df94ae93, ahead +56)
- Includes latest p8-platform master (2d90f986)
- Includes latest addons: inputstream.adaptive (db9b6a1a), inputstream.rtmp (39d7979a, +2), peripheral.joystick (b4331919, +1), pvr.argustv (4e8c838b, +1), pvr.demo (f67dff13, +1), pvr.dvblink (640629ca, +1), pvr.dvbviewer (9faf2413, +1), pvr.filmon (1c9d2ebe, +1), pvr.hdhomerun (48868e44, +1), pvr.hts (1653a3a7, +5), pvr.iptvsimple (8ccf85cc, +1), pvr.mediaportal.tvserver (642f9af1, +1), pvr.mythtv (46748fcd, +3), pvr.nextpvr (03a3b714, +1), pvr.njoy (79e8e653, +1), pvr.octonet (a77cf111, +1), pvr.pctv (00b76689, +2), pvr.stalker (9e28f125, +3), pvr.vbox (12d629c4, +1), pvr.vdr.vnsi (3473225b, +1), pvr.vuplus (55e4f5f9, +1), pvr.wmc (1d655540, +1)
- Include [env] compare: linux: update to linux-4.11.9
- Include [env] patch: inputstream.rtmp: disable outdated addons that no longer build
- Include [env] patch: tvheadend42: fixup ffmpeg patch
- 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:1726: [WIP] lirc: update to 0.10.0
- Include [env] PR:1749: netbsd-curses: update to 4c156be
- Include [env] PR:1764: initramfs: enable DNS if network is up
- Include [env] PR:1773: init: make break after behaviour really break after
- Include [pkg] patch: skin.estuary: reduce system info font size (kodi)
- Include [pkg] PR:2: kernel 4.11.9: needs_free_netdev should be false (RTL8812AU)
- 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:12110: smbclient: cleanup smbclient configuration
- Include [pkg] PR:12311: FIX: ensure real filename from videodb in playlists
- VideoPlayer update
- RTL8812AU: Switch to zebulon2 repository
- Add support for SOC_ALLO_DIGIONE sound card
- Samba: Allow samba-config.service unlimited restarts
- LibreELEC.tv:
- XBMC:
- [PVR] Do not mark in progress recordings as watched. (PR:12445, 1 commit, 3 files changed)
- Fix compiler warnings: 'foo' has virtual functions but non-virtual destructor (PR:12446, 1 commit, 9 files changed)
- Remove casts not required anymore (PR:12455, 1 commit, 1 file changed)
- added: ability to inspect add-on dependencies prior to installation (PR:12242, 1 commit, 6 files changed)
- Fix missing member initialization (PR:12459, 3 commits, 3 files changed)
- Reorganize FindVAAPI.cmake (PR:12456, 1 commit, 1 file changed)
- VideoPlayer updates (PR:12212, 98 commits, 203 files changed)
- [PVR] Do not mark in progress recordings as watched. (PR:12445, 1 commit, 3 files changed)
- inputstream.rtmp:
- pvr.octonet:
- Added minimalistic support for PVR Addon API 5.3.0 (a77cf111)
- Added minimalistic support for PVR Addon API 5.3.0 (a77cf111)
- newclock5:
- New commits in this build:
- fixup: Add back SAND formats (08f7bc48)
- fixup: Add back SAND formats (08f7bc48)
- Commits no longer in build:
- follow ffmpeg docs for avio_alloc_context (8c3117fe)
- VideoPlayer: vdpau - add runtime check (41722f21)
- VideoPlayer: move video queue level to ProcessInfo (ebaee8f9)
- VideoPlayer: create a state for gui/video render (af10b720)
- VideoPlayer: add some logging for audio (728521de)
- VideoPlayer: rename and move YuvImage (d0daa57c)
- VideoPlayer: drop CodecUtils::Allocat/FreePicture (2c0c8c92)
- VideoPlayer: cleanup CodecUtils (556204ad)
- VideoPlayer: add video buffers (9d791a37)
- VideoPlayer: drop render formats (3c519963)
- VideoPlayer: change videoPicture to const (b870f3fa)
- VideoPlayer: OSX adapt to video buffers (2a4f3e07)
- VideoPlayer: drop PreInit, move supported pix formats to PprocessInfo (1a24dc26)
- RP compile error (b99cdf21)
- VideoPlayer: vaapi - adapt to video buffers (96be6b19)
- VideoPlayer: vdpau - adapt to VB (21ad4b75)
- VideoPlayer: Fix missing #include (a1d1f1a6)
- VideoPlayer: Fix missing virtual destructors (e84a293a)
- RetroPlayer: Update for video buffers (e5d09fbb)
- RetroPlayer: Fix spelling error (65d82155)
- VideoPlayer: fix wrong values in DataCacheCore (2efa6a84)
- VideoPlayer: drop some obsolete casts, squash to videobuffers (44d5434a)
- RetroPlayer: Fix RPi after videobuffers update (fef4d399)
- adapt windows (6c2963c4)
- cosmetic changes (7fd3249c)
- VideoBuffer: Avoid unsafe race when resetting pool (a737e102)
- VideoBuffers: Use YuvImage::MAX_PLANES (2d6c4c9b)
- VideoBuffer: Fix unsafe use of atomics (e50aea7f)
- VideoPlayer: have platforms register their laform specific codecs into factory (3f4674d6)
- VideoPlayer: make AddonVideoCodec compile - fix me (3ce0dd5b)
- VideoPlayer: vaapi - factor out egl interop (edea65f8)
- VideoPlayer: vdpau - add register codec (a9863824)
- X11: register vdpau and vaapi (4dc62b37)
- omxplayer: Move GetLevel to ProcessInfo (63d93043)
- OMXPlayerVideo: fixups (ded3f207)
- DVDVideoCodecFFmpeg: Clear videoBuffer after release (65f03f74)
- RenderManager: Protect against null videoBuffer (8adde02a)
- aml / linuxgles adaption (ad387c9e)
- RenderManager: MMALRenderer should always be used when available (a51c4f94)
- RendererVAAPIGLES: Make it compile (843b8dbf)
- LinuxRendererGLES: Make it compile (1ca7f53c)
- MMAL: Fixups (997d93cc)
- MMAL: Remove unused decoder parameter (36098845)
- PixelConverterRBP: Fixup (03f51ab4)
- MMAL: Move to MMAL namespace (d7bef4a4)
- MMAL: Use CVideoBuffer and IVideoBufferPool as bases for MMAL (0e2050d5)
- MMAL: Register HW codecs from windowing (589dc9bf)
- VideoPlayer: osx - register vtb codec (bcda2a89)
- VideoPlayer: introduce factory for renderers (19952c0b)
- VideoPlayer: add renderFormats for LinuxRendererGL (7eed850c)
- Move VAAPI display creation to WinSystem (a32a60c0)
- VideoPlayer: vaapi - move egl interop check to renderer (fd776984)
- X11: register renderers (7acf24f6)
- OSX: register renderers (727271a1)
- windows: register decoder and renderer (8f6b11de)
- squash windows register (8e2b9059)
- squash osx register (db90cf98)
- AMLVideoBufferPool (104d9bf7)
- videoBuffer continued..... (7f3530f6)
- videoBuffer compiles..... (86f3f0c5)
- Render registration (5f153511)
- Remove Bypass / Render videoBuffer in LinuxRendererGLES (018c4cc7)
- Remove unused pbo / set VideoBuffer::loaded (9872d23d)
- Fix LinuxRendererGLES / Register AMLCodec (90792f6a)
- Fix refcounting (7b23d5fb)
- VideoPlayer: register ProcessInfo (d69e4745)
- MMAL: Pool should be created with unknown encoding type (f5a0d17b)
- MMALRender: Specified aligned width/height should be forced (982b96ca)
- MMAL: Register hardware renderer (2d37e0ca)
- Android MediaCodec:: VideoBuffer implementation (db58f53b)
- AudioDecoderHW Registration / DVDCodecAudioAndroidMediaCodec (a6bee13d)
- Fix FactoryCodec::Audio / MediaCodecOES (8469d8e5)
- Register LinuxRenderGLES / Fix MediaCodec Non-Surface (2dd077bd)
- VideoPlayer: ios - adapt to changes (ff9abcc5)
- RBP: Register ProcessInfo (efa87f05)
- CVideoBufferManager: Add critical section (3ac4b7ec)
- fixup! MMALRender: Specified aligned width/height should be forced (1de4c466)
- MMAL: Move mmal buffer initialisation to update function (3b81a202)
- RP: fix compile (75235e00)
- VideoPlayer: make VideoBufferManager non copyable (603c314c)
- VideoPlayer: vdpau - register renderer (1ac6be87)
- VideoPlayer: vtbgl - register renderer (947937b1)
- VideoPlayer: LinuxRendererGL - clear backbuffer if render failed (83cc6a9a)
- VideoPlayer: interface cleanups, override (f2d881dd)
- windows: cosmetics, whitepaces (cefdb32e)
- windows: register ProcessInfo (0004d41c)
- ProcessInfo: Fix compiler warning (1e3de0e8)
- AddonVideoCodec: Switch to using CVideoBufferManager (01cf72a5)
- follow ffmpeg docs for avio_alloc_context (8c3117fe)
- New commits in this build:
- kernel 4.11.y:
- New commits in this build:
- rtl8192: switch to netdev->priv_destructor() (f0383911)
- Audioinjector : make the octo and pi sound cards have different driver names (3c4c5443)
- Audioinjector octo : Make the playback and capture symmetric (d0f3e573)
- BCM270X_DT: Add bme280 and bmp180 to i2c-sensor overlay (ccd5887b)
- config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) (7893de1a)
- config: Enable TI TMP102 temp sensor module (d27e0896)
- BCM270X_DT: Add tmp102 to i2c sensor overlay (334e95fd)
- ARM: dts: bcm283x: Reserve first page for firmware (5532770a)
- irq_bcm2836: Send event when onlining sleeping cores (acf53f36)
- overlays: Add Goodix overlay (da1eab62)
- Add device tree overlay for GPIO connected rotary encoder. (88c1f9c4)
- ASoC: TLV320AIC23: Unquote NULL from control name (b70d90ea)
- config: Add CONFIG_IPV6_ROUTE_INFO (4bd98801)
- config: Add CONFIG_IPV6_SIT_6RD (246b6115)
- mpu6050 device tree overlay (#2031) (9a99c027)
- config: Adding SENSOR_JC42 (6b3067aa)
- BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay (ba81a5f5)
- Add device tree config for htu21 (842b9837)
- Allo Digione Driver (#2048) (ef1e6a59)
- dma-bcm2708: Fix module compilation of CONFIG_DMA_BCM2708 (f846c52a)
- bcm2835-cpufreq: Change licence to GPLv2 (23b3ac8b)
- bcm2708: Drop CMA alignment from FKMS mode as well. (6482c053)
- New i2c-rtc-gpio device overlay (#2092) (cfc1273f)
- PianoPlus: Dual Mono & Dual Stereo features added (#2069) (766b50ea)
- overlays: Add gpio-shutdown overlay (#2103) (ebe6a142)
- config: enable generic S/PDIF codec drivers (#2104) (9ce082ec)
- rtl8192: switch to netdev->priv_destructor() (f0383911)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream: