2015-12-09, 00:25
New OpenELEC K* build #1208: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (c5875ae6, changelog) and tip of XBMC master (a18e22d1, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.3.0 #1 Tue Dec 8 21:30:03 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-20151208212913-#1208-gc5875ae [Build #1208]
# vcdbg log msg 2>&1 | grep DTOK
001711.271: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (c5875ae6, changelog) and tip of XBMC master (a18e22d1, changelog) with the following modifications:
- Includes newclock5 patches
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.3.y
- 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 dcadec master (0fb1fa42, ahead +85)
- Includes latest kodi-platform master (45d6ad19, ahead +1)
- Includes latest libcec master (2f625959, ahead +40)
- Includes latest libnfs master (dc8d8662, ahead +22)
- Includes latest p8-platform master (cce6a497, ahead +10)
- Includes platform master (a1e59058, ahead +8)
- Includes latest addons: adsp.basic (cb56e0eb, +4), adsp.biquad.filters (d63d8ac6, +6), adsp.freesurround (08b691d3, +1), asplib (2fac1bf3, +2), pvr.argustv (3d8f13f9, +1), pvr.demo (e6f4d317, +1), pvr.dvblink (1cbc6dc1, +6), pvr.dvbviewer (03ed8718, +1), pvr.filmon (e74e9714, +1), pvr.hdhomerun (070aca3b), pvr.hts (d398a930, +1), pvr.iptvsimple (eda38ccf, +1), pvr.mediaportal.tvserver (93de38e2, +4), pvr.mythtv (1f123bba, +5), pvr.nextpvr (0547ce53, +2), pvr.njoy (eac0f6fc, +1), pvr.pctv (2ca34f92, +1), pvr.stalker (9400b421, +17), pvr.vbox (5571c04b, +1), pvr.vdr.vnsi (b39d225a, +9), pvr.vuplus (42b2af59, +1), pvr.wmc (5010083c, +2)
- Exclude [env] bcm2708-rng.conf: No longer required
- Exclude [env] bcm2708-rng.conf: No longer required
- Exclude [env] kodi-999.22-PR8254.patch: Already using VideoPlayer version
- Exclude [env] kodi-999.23-PR8411.patch: Merged upstream
- Exclude [env] kodi-999.99-IMX-increase-render-buffers.patch: Conflict with newclock5/FernetMenta
- Exclude [env] libcec-01-add-repeating-keypress.patch: Already merged upstream
- Exclude [env] libcec-02-fix-crash-on-some-systems.patch: Already merged upstream
- Exclude [env] libnfs-master.patch: Already merged upstream
- Include [env] compare: ffmpeg: Bump to 2.8.3; Disable Tearfree & Triple Buffering; Bump Intel video, include completion signal
- Include [env] compare: EGL/4K/HEVC, mesa, Use Limited Range by default, bump xf86-video-intel; linux cleanup
- Include [env] patch: Add p8-platform package
- Include [env] patch: Clean Kodi view cache on startup
- Include [env] patch: CONFIG_TOUCHSCREEN_FT6236 is not set
- Include [env] patch: Build pulseaudio for all projects
- Include [env] patch: ARCH_BCM270X: Drop ATAGS support, https://github.com/raspberrypi/linux/pull/1178
- Include [env] patch: Enable DMA_BCM2835, needed by i2s audio cards in 4.3 kernel
- Include [env] patch: Fix libaacs
- Include [env] patch: Add ffmpeg dependency and includes for HEVC optimisations
- Include [env] patch: Add experimental splash video
- Include [env] patch: Enable pvr addons, disable pvr updates
- Include [env] PR:4482: pulseaudio: use pulseaudio --> alsa bridge
- Include [pkg] patch: Fix libcec RPi platform detection (libcec)
- Include [pkg] PR:7030: CNetwork - implement IPv6
- Include [pkg] PR:8254: FIX: Only handle 3D bitmap subs in TAB
- Include [pkg] PR:8481: fix saving of skin settings when switching profiles
- New firmware
- Re-enable libaacs with fix from @nalor
- Enable PulseAudio --> ALSA Bridge for Bluetooth audio. Does this still disable "passthrough output audio" device? Please test.
popcornmix Wrote:Note: today's update has potential for regressions. We now try to limit the number of frames buffered in mmal hw decoder as much as possible.
This has been observed to cause issues with how videoplayer treats live tv (it makes its queued data calculations inaccurate) and is also the underlying cause of video finishing early (because many frames are still in decoder). We had worked around that issue a different way, but this is a more direct fix.
It is quite possible this change could harm performance or cause stalls. Seems okay in my testing, but be aware.
- Firmware (Dec 8):
- firmware: video_decode: Provide ability to limit the number of callback structures used See: link
- firmware: audioplus: Remove spurious semi-colon that breaks test mode
- firmware: vdec3: mpeg2: Don't use display_ext info for calculating PAR. See: link
- firmware: Initial support for setting voltage based on ring osc
- firmware: video_decode: Provide ability to limit the number of callback structures used See: link
- XBMC:
- [WinRenderer] Fixed video after window resize. (PR:8522, 1 commit, 1 file changed)
- gfx: fix toggle fullscreen when playing video (PR:8515, 1 commit, 7 files changed)
- VideoPlayer: realtime streams do require special treatment, audio mus… (PR:8511, 1 commit, 5 files changed)
- [configure] make sure the top kodi src dir is always in INCLUDES (PR:8496, 1 commit, 2 files changed)
- Fix two crash bugs (PR:8507, 2 commits, 2 files changed)
- [gitignore] VideoPlayer artifacts (PR:8523, 1 commit, 1 file changed)
- Stop Scraping Album Overriding Tags When OVERRIDETAGS Disabled (PR:8497, 1 commit, 3 files changed)
- [WinRenderer] Fixed video after window resize. (PR:8522, 1 commit, 1 file changed)
- pvr.argustv:
- [lang] updated language files from Transifex (3d8f13f9)
- [lang] updated language files from Transifex (3d8f13f9)
- pvr.demo:
- [lang] updated language files from Transifex (e6f4d317)
- [lang] updated language files from Transifex (e6f4d317)
- pvr.dvblink:
- [lang] updated language files from Transifex (1cbc6dc1)
- [lang] updated language files from Transifex (1cbc6dc1)
- pvr.dvbviewer:
- [lang] updated language files from Transifex (03ed8718)
- [lang] updated language files from Transifex (03ed8718)
- pvr.filmon:
- [lang] updated language files from Transifex (e74e9714)
- [lang] updated language files from Transifex (e74e9714)
- pvr.hts:
- [lang] updated language files from Transifex (d398a930)
- [lang] updated language files from Transifex (d398a930)
- pvr.iptvsimple:
- [lang] updated language files from Transifex (eda38ccf)
- [lang] updated language files from Transifex (eda38ccf)
- pvr.mediaportal.tvserver:
- [lang] updated language files from Transifex (93de38e2)
- [lang] updated language files from Transifex (93de38e2)
- pvr.mythtv:
- [lang] updated language files from Transifex (1f123bba)
- [lang] updated language files from Transifex (1f123bba)
- pvr.nextpvr:
- [lang] updated language files from Transifex (0547ce53)
- [lang] updated language files from Transifex (0547ce53)
- pvr.njoy:
- [lang] updated language files from Transifex (eac0f6fc)
- [lang] updated language files from Transifex (eac0f6fc)
- pvr.pctv:
- [lang] updated language files from Transifex (2ca34f92)
- [lang] updated language files from Transifex (2ca34f92)
- pvr.stalker:
- [lang] updated language files from Transifex (9400b421)
- [lang] updated language files from Transifex (9400b421)
- pvr.vbox:
- [lang] updated language files from Transifex (5571c04b)
- [lang] updated language files from Transifex (5571c04b)
- pvr.vdr.vnsi:
- [lang] updated language files from Transifex (b39d225a)
- [lang] updated language files from Transifex (b39d225a)
- pvr.vuplus:
- [lang] updated language files from Transifex (42b2af59)
- [lang] updated language files from Transifex (42b2af59)
- pvr.wmc:
- [lang] updated language files from Transifex (5010083c)
- [lang] updated language files from Transifex (5010083c)
- newclock5:
- New commits in this build:
- [mmalcodec] Remove demux queue (0ecfe5b9)
- [mmalcodec] Remove time based limit on submitted packets (a88da145)
- [mmalcodec] Add back logging of data queued in decoder (4f7b57b6)
- [mmalcodec] Try to minimise latency through hardware decoder. This could reduce performance but keeps videoplayer happier (d7d8280d)
- squash: Release lock when waiting for buffer (98a29b94)
- [mmalcodec] Remove demux queue (0ecfe5b9)
- Commits no longer in build:
- New commits in this build:
- kernel 4.3.y:
- New commits in this build:
- fixup! Added hwmon/thermal driver for reporting core temperature. Thanks Dorian (906ab5c7)
- fixup! Added hwmon/thermal driver for reporting core temperature. Thanks Dorian (906ab5c7)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream: