2015-03-11, 00:15
New OpenELEC Isengard build #0310: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (fc745b66, changelog) and tip of XBMC master (6d6d797c, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.19.1 #1 Tue Mar 10 21:22:11 GMT 2015 armv6l GNU/Linux
# vcgencmd version
Mar 10 2015 15:33:55
Copyright (c) 2012 Broadcom
version 015c58030bfa095c209a59c0c19e02d6705a2c24 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150310212120-#0310-gfc745b6 [Build #0310]
# vcdbg log msg 2>&1 | grep DTOK
001544.610: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (fc745b66, changelog) and tip of XBMC master (6d6d797c, 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.19.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)
- Includes latest libnfs master (6da5bc1c)
- Includes latest libcec master (08280400)
- Includes latest addons: audioencoder.flac (84acb141), audioencoder.lame (3eb59de9), audioencoder.vorbis (d556a687), audioencoder.wav (40aaedfa), kodi-platform (d6a5f85f), pvr.argustv (6d1f1dd2), pvr.demo (b4b7de1d), pvr.dvblink (342a2996), pvr.dvbviewer (82e37fea), pvr.filmon (0e5bad6a), pvr.hts (8b1fecbb), pvr.iptvsimple (e96c88f2), pvr.mediaportal.tvserver (51e68c47), pvr.mythtv (ae577ada), pvr.nextpvr (7c6f1f8e), pvr.njoy (583f1cc4), pvr.pctv (7929c6b8), pvr.vdr.vnsi (1831aaa0), pvr.vuplus (366c8df4), pvr.wmc (62612e90)
- Include master...stefansaraev:3bb8a5b3: Prepare for kodi-15
- Include patch: Enable PVR addons
- Include patch: Add experimental splash video
- Include PR:6418: Return correct playlist in Player.GetProperties
- Include PR:6654: dvdplayer: drop ffmpeg threading work around, fix root cause
- Revert PR:6306: [Feature] Embedded cue support. (reason: crashes pvr, link)
- Revert PR:6635: [pvr] optimise CPVRChannelGroup (reason: crashes pvr)
- New firmware
- Experimental MVC 3D support - needs testing:
popcornmix Wrote:I've added a gui option (in video/acceleration settings) "Support MVC video (full frame 3D)". For testing purposes this will default to on.
Note: This is experimental. It will affect all H.264 video content, although should be harmless when the video is not MVC.
Start with your 3D BluRay ISO file. Run makemkv on it and be sure to enable the "MVC-3D" stream (this is currently required as ffmpeg doesn't support MVC in ISO).
The mkv video file needs to be marked as 3D, so either name it as 3D.SBS, or use video OSD settings to mark it as SBS (or TAB).
Now the video file should be played in a half-SBS (or half-TAB) mode.
If anyone has any MVC files, I'd be interested in the results of your testing.
This is stage one. It is possible to output a full resolution frame packed 3D mode over HDMI (I have this working with command line omxplayer),
and having this working will be the next stage. However getting the GUI to do something sensible in this mode will require more work.
More details: PR:323
- Firmware (Mar 10):
- Add overlays: hy28a, hy28b, mz61581, piscreen, pitft28-resistive, rpi-display, tinylcd35
- firmware: Adding support for frame packed 3D modes
- firmware: video codec: preparatory change to handling of userdata for CFP2
- firmware: video codec: refactor categoriser new_picture code
- firmware: video codec: allow MBLoop to handle both dnri slots
- firmware: arm_loader: Add support for the HAT setgpio and gpio_drive directives
- firmware: dispmanx/hvs: Clear EOF callback state when the display is destroyed
- Add overlays: hy28a, hy28b, mz61581, piscreen, pitft28-resistive, rpi-display, tinylcd35
- XBMC:
- [gui] fix for textbox vertical centering (PR:6632, 1 commit, 1 file changed)
- Add short/long date formats, time formats, temperature and speed unit settings (PR:6629, 9 commits, 33 files changed)
- [win32file] use LastWriteTime instead of ChangeTime (fixes #15590) (PR:6670, 1 commit, 1 file changed)
- [fonts] ability to capitalize the first letter of each word (PR:6599, 1 commit, 6 files changed)
- keyboard layout improvements (PR:6655, 4 commits, 32 files changed)
- Cleanup context menus in addon window (PR:6602, 1 commit, 5 files changed)
- [reorder] initialize members in the order they were declared (PR:6674, 3 commits, 3 files changed)
- [gui] Fix/cleanup osd dialogs to close PVR related if media is stopped (PR:6546, 3 commits, 3 files changed)
- Disable desktop compositing for KDE, when Kodi is in full-screen mode (PR:6672, 1 commit, 1 file changed)
- [Fix][LangCodes] Fixes subs service can't write correct language suffix in subtitle filename (PR:6677, 2 commits, 1 file changed)
- [droid/depends] - bump default API version to 17 (was missed during sdk bump) (c667724c)
- [cosmetic] rebrand pydocs template (9eba3a94)
- [gui] fix for textbox vertical centering (PR:6632, 1 commit, 1 file changed)
- libcec:
- Fix compilation on Raspberry Pi (PR:57, 2 commits, 1 file changed)
- Fix compilation on Raspberry Pi (PR:57, 2 commits, 1 file changed)
- pvr.filmon:
- fix build for Win32 (PR:5, 1 commit, 2 files changed)
- fix build for Win32 (PR:5, 1 commit, 2 files changed)
- pvr.mediaportal.tvserver:
- Addon update to v1.10.3 (PR:2, 6 commits, 43 files changed)
- Addon update to v1.10.3 (PR:2, 6 commits, 43 files changed)
- newclock4:
- New commits in this build:
- [players] Add settings option to enable MVC support (21d5a029)
- [players] Add settings option to enable MVC support (21d5a029)
- Commits no longer in build:
- Revert "rbp: Use new dispmanx function for vsync callbacks" (10516aa9)
- changed: don't show a kaitoast when the configuration has been updated by libCEC (48e92d5a)
- changed: ask if the user wants to disable libCEC if no TV couldn't be found for 30 seconds (dee9d7be)
- Fixed remote initialization (bc39cab4)
- Fixed disconnect (46938c18)
- Changed sleep call to AbortableWait (7fa4885c)
- squash: ffmpeg hevc remove upstreamed patches (77e808a1)
- Revert "rbp: Use new dispmanx function for vsync callbacks" (10516aa9)
- New commits in this build: