2014-01-19, 00:59
New OpenELEC Gotham build: #0118 (obsolete)
Based on tip of XBMC master (bff4588, changelog) and tip of OpenELEC master (649a95a, changelog) with the following modifications:
Popcornmix has added hardware decode support to dvdplayer in newclock3, which is included in this build. The Raspberry Pi should now handle 720p H.264/MPEG-4/MPEG-2/VC-1 when using dvdplayer. Please give it a try - there's probably bugs, but this could be interesting.
I've given it a quick test with a DVD ISO streamed over NFS (OS mount) and CPU loading during video playback is significantly reduced, and audio sync is much improved, although CPU load within the menu is still 100% and a little jerky (the menu is not a problem when using omxplayer).
On my test DVD ISO (it's a rip of the Hitchhikers Guide to the Galaxy - BBC version - Extras disc, mpeg2/ac3) I played a couple of the available extras and whenever the extra had finished playing and returned to the menu, the menu would now flicker several times a second with a green overlay. Stopping and restarting playback with dvdplayer still had the green flicker, only killing xbmc.bin would fixed it but it's reproducible. Flicker is only a problem with dvdplayer - no green flicker with omxplayer.
Also the codec information is a little odd - when selecting "DVDPlayer" in "Play Using...", and having selected to play one of the extras, the codec info initially shows dc:libmpeg2 at the start of playback (maybe being used for the menu?) then switches to dc:omx-mpeg2 for the remaining video playback. Should it be showing dc:omx-mpeg2 when using dvdplayer?
Debug log starting playback of the DVD ISO, playing the extra (@2196.534668), seeking towards the end (@2219.196045) and returning to the menu (@2222.280518) which is now flickering with the green overlay.
Code:
rpi512:~ # uname -a
Linux rpi512 3.12.8 #1 PREEMPT Sat Jan 18 22:17:32 GMT 2014 armv6l GNU/Linux
rpi512:~ # vcgencmd version
Jan 10 2014 16:54:51
Copyright (c) 2012 Broadcom
version efa116b5c8859c352322cb27e13baccbea583ef7 (clean) (release)
rpi512:~ # lsb_release
OpenELEC_Gotham (Milhouse) - Version: devel-20140118221637-r17048-g649a95a
Based on tip of XBMC master (bff4588, changelog) and tip of OpenELEC master (649a95a, changelog) with the following modifications:
- Includes newclock3 commits (except for 072e9b0 which I've replaced with a static spinner)
- Includes PR:3546 which addresses an issue when adding a new season to an existing TV show
- Includes PR:3875 allowing https in HLS variant selection
- Includes PR:4027 only force cache for video else it may cause a thread-storm
- Excludes the OpenELEC fernetmenta patches (due to conflict with newclock3)
Popcornmix has added hardware decode support to dvdplayer in newclock3, which is included in this build. The Raspberry Pi should now handle 720p H.264/MPEG-4/MPEG-2/VC-1 when using dvdplayer. Please give it a try - there's probably bugs, but this could be interesting.
I've given it a quick test with a DVD ISO streamed over NFS (OS mount) and CPU loading during video playback is significantly reduced, and audio sync is much improved, although CPU load within the menu is still 100% and a little jerky (the menu is not a problem when using omxplayer).
On my test DVD ISO (it's a rip of the Hitchhikers Guide to the Galaxy - BBC version - Extras disc, mpeg2/ac3) I played a couple of the available extras and whenever the extra had finished playing and returned to the menu, the menu would now flicker several times a second with a green overlay. Stopping and restarting playback with dvdplayer still had the green flicker, only killing xbmc.bin would fixed it but it's reproducible. Flicker is only a problem with dvdplayer - no green flicker with omxplayer.
Also the codec information is a little odd - when selecting "DVDPlayer" in "Play Using...", and having selected to play one of the extras, the codec info initially shows dc:libmpeg2 at the start of playback (maybe being used for the menu?) then switches to dc:omx-mpeg2 for the remaining video playback. Should it be showing dc:omx-mpeg2 when using dvdplayer?
Debug log starting playback of the DVD ISO, playing the extra (@2196.534668), seeking towards the end (@2219.196045) and returning to the menu (@2222.280518) which is now flickering with the green overlay.