2015-01-27, 00:21
New OpenELEC I****** build: #0126
(Supercedes previous build)
Based on tip of OpenELEC master (5dbcd6dd, changelog) and tip of XBMC master (679a7869, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux OpenELEC 3.18.3 #1 PREEMPT Mon Jan 26 21:04:16 GMT 2015 armv6l GNU/Linux
# vcgencmd version
Jan 26 2015 18:43:03
Copyright (c) 2012 Broadcom
version cd981188ae8a3099aff40494b5489062831bd1ee (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150126210336-r20137-g5dbcd6d [Build #0126]
# vcdbg log msg 2>&1 | grep DTOK
001589.354: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (5dbcd6dd, changelog) and tip of XBMC master (679a7869, 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
- 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)
- Adapted service.openelec.settings to take advantage of PR:5217 [patch details]
- Includes latest libnfs master (8e991ffb)
- Includes latest libcec master (9f000e43)
- Includes latest xbmc-pvr-addons master (636cde6f)
- Includes latest xbmc-addon-xvdr master (cc81bb65)
- Includes additional ffmpeg codecs/muxers enabled for testing/benchmarking purposes (see patch)
- Includes animated splash support (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: Use our own texturepacker
- Include patch: Fix build patch for kodi-pvr-addons
- Include PR:5752: [jsonrpc] Allow retrieving empty TV shows via VideoLibrary.GetTVShows.
- Include PR:6201: webserver: refactor, unification of handlers and bug fixes
- Include PR:6246: [pvr] Improve PVR startup time
- Include PR:6277: [gui] fix font cutting in auto height textboxes
- New firmware
- GPU font vertices caching merged upstream
- Firmware (Jan 26):
- firmware: arm_loader: Enable the standard I2C interface by default using DT
- Add hifiberry-amp and pps-gpio overlays, update README
- firmware: arm_loader: Enable the standard I2C interface by default using DT
- OpenELEC:
- wetek_play: set scaling_max_freq=1512000 (PR:3838, 1 commit, 1 file changed)
- WT: Backport fullscreen dirty region fixes PR6090 (PR:3840, 1 commit, 1 file changed)
- projects/RPi/filesystem: remove openssl configuration (3939a184)
- projects/RPi/filesystem: dont load lirc_rpi on boot, needs to be done manually/with DTB (b8bff1f9)
- tvheadend: update to tvheadend-3.9.2413 (0915ea23)
- linux: re-add still needed patch (884da2f0)
- wetek_play: set scaling_max_freq=1512000 (PR:3838, 1 commit, 1 file changed)
- XBMC:
- [coverity] Proposed fix for CID 1260398 (PR:6269, 1 commit, 3 files changed)
- silence compiler warnings (PR:6272, 4 commits, 4 files changed)
- Fix for coverity #719001 (PR:6242, 1 commit, 1 file changed)
- cppcheck performance fixes in linux/ (PR:6157, 1 commit, 4 files changed)
- [cosmetics] StereoscopicsManager: don't log localized strings. (PR:6101, 1 commit, 1 file changed)
- cmake: fix backwards compatibility logic (PR:6271, 2 commits, 1 file changed)
- Cache font vertices, GPU-side when possible (PR:4143, 13 commits, 27 files changed)
- [pvr] bump addon.pvr to 1.9.3 after dbfa0b6374b779a62c6fb0456f0c0618a6e25bfc (a2907f64)
- [coverity] Proposed fix for CID 1260398 (PR:6269, 1 commit, 3 files changed)
- newclock4:
- New commits in this build:
- Commits no longer in build:
- renderer: drop old tempfix firstflippage, did not work anyway because RendererHandlesPresent returned always true (ce7b17c8)
- Set dirty flag in teletext dialog if required (9d11d448)
- renderer: improve rendering to gui and separate video layer (70661287)
- guilib: mark control dirty when setting to invisible (003ea608)
- renderer: exit gfx lock when waiting for present time (99309148)
- renderer: fix sequence from WaitFrame, Render, FrameMove to WaitFrame, FrameMove, Render (4a01000c)
- cppcheck performance fixes in view/ (5d0729a6)
- [PVR] Fix CFileItem::FillInDefaultIcon wrong compare position (6c31a116)
- [PVR] Fix CGUIWindowPVRChannels::Update (come back from hidden can not work) (8c69366a)
- [pvr] fix: refresh container after view mode is changed in guide window (3a641759)
- [pvr] fix wrong condition for channel view if no epg items exist (18d24f9d)
- [pvr] support EPG item type for "ListItem.Premiered" (FirstAired) GUI label (ebf4ab0e)
- [jenkins/droid] - allow to select the ndk version through jenkins jobs and bump to ndk r10d (6f05bee1)
- cppcheck performance fixes in video/ (8dd7fbf5)
- darwin dlna client user agent string override not working (1d83f876)
- [Confluence] Cosmetics (77c6c091)
- [Confluence] fixed: sideblade would scroll (32c7784b)
- cppcheck performance fixes (a6771c8c)
- [dvdplayer] Prioritize number of channels over codec over default flag and add a setting to change that behavior. (1c3cff09)
- [pvr] fix missing variable assignment after PR #4671 (c62bfa81)
- Move the reference-counting of Begin and End calls from DX and GL source files into GUIFontTTF.cpp. (c0035a92)
- Convert CGUIFontTTFBase::m_vertex to be managed as a std::vector. (e2bf80f0)
- CGUIFontTTFBase::RenderCharacter can now append to arbitrary vectors of vertices rather than only CGUIFontTTFBase::m_vertex (e7551e34)
- Add a cache of font glyph bounding box vertices. (835330f9)
- Lay the groundwork for hardware clipping. (dcb1c3c6)
- Increase font cache hit rate by keying on the fractional part of m_originX and m_originY *after* they have been through the graphics context's transformation ma (302ef42e)
- Rewrite of scrolling text code. (4aaa91a9)
- Move the application of the translation offsets into the GLES code. (3ac8c837)
- Rather than applying the translation offsets to the vertices, now applies them to the model view matrix from the top of the matrix stack and pushes it over to O (7c98ed55)
- Enable hardware clipping. (9a6fdbf3)
- Move the vertex data across to a vertex buffer object just prior to drawing. (9221a166)
- Move vertex data into an OpenGL VBO when the font cache entry is populated. (7bb2bc5c)
- Switch from glDrawArrays() to glDrawElements(). (4bb5f0cc)
- renderer: drop old tempfix firstflippage, did not work anyway because RendererHandlesPresent returned always true (ce7b17c8)
- kernel 3.18.y:
- New commits in this build:
- Add pps-gpio DT overlay (f3036a68)
- config: Remove STRICT_DEVMEM (4b83b767)
- I2C: Only register the I2C device for the current board revision (8b378f65)
- Added support to reserve/enable a GPIO pin to be used from pps-gpio module (LinuxPPS). Enable PPS modules in default config for RPi. (27800db2)
- BCM2708_DT: Correct length of the peripheral space (8bbf5eef)
- Add pps-gpio DT overlay (f3036a68)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream:
- Added: PR:6277: [gui] fix font cutting in auto height textboxes
- Added: PR:6277: [gui] fix font cutting in auto height textboxes