2014-06-17, 19:07
Updated Helix build, XBMC master from June 15 + newclock3 commits.
XBMC Master:
• Master: Master changelog
• NC3: [experimental] Virtual suspend/sleep/standby (see newclock3 and below for more info)
• NC3: [omxcodec] Adjust asserts
• NC3: [experimental] Disable quiet-noise generation
• NC3: [sqlite] Bump to 3080500
Firmware from June 16:
Deinterlace: Improve 1080i deinterlace. Also deinterlaces chroma. Bilinear interpolate duplicated pixels.
To install XBMC build, SSH to Pi:
See post #1 for more info (testing, different players etc)
Regarding the experimental virtual suspend/sleep/standby,
Quote popcornmix:
XBMC Master:
• Master: Master changelog
• NC3: [experimental] Virtual suspend/sleep/standby (see newclock3 and below for more info)
• NC3: [omxcodec] Adjust asserts
• NC3: [experimental] Disable quiet-noise generation
• NC3: [sqlite] Bump to 3080500
Firmware from June 16:
Deinterlace: Improve 1080i deinterlace. Also deinterlaces chroma. Bilinear interpolate duplicated pixels.
To install XBMC build, SSH to Pi:
Code:
wget -O xbmc-14-20140617-nc3.tar.gz http://goo.gl/hRGHPm --no-check-certificate
pv xbmc-14-20140617-nc3.tar.gz | tar xzf - -C /home/pi/.upgrade
sudo cp /home/pi/.upgrade/xbmc-14-20140617-nc3/{fixup_x.dat,start_x.elf} /boot
ln -sfn /home/pi/.upgrade/xbmc-14-20140617-nc3/xbmc-bcm /home/pi/.xbmc-current
sudo reboot
See post #1 for more info (testing, different players etc)
Regarding the experimental virtual suspend/sleep/standby,
Quote popcornmix:
Quote:I've had another go at the "virtual suspend" patchset using the "vcgencmd display_power" rather than tvservice.
Hopefully there is less to go wrong now (although the patch set it on probation and will be removed if it caused too much grief).
I'm still a little unsure about CEC behaviour.
Initially xbmc code kills the CEC thread when suspending, so there is no way to unsuspend through CEC.
An alternative is to do nothing. Now a CEC remote press wakes the Pi up. However the TV I'm using doesn't suspend (at least not immediately).
An alternative is to do the normal stuff but not kill CEC thread. This sends an inactive source to TV so it switches off. To get it back on is awkward. I power on TV, then need to choose CEC device, then Pi comes on.
Currently newclock3 does the third option. Although I may switch to second option at some point.