Kodi Community Forum
OpenELEC Testbuilds for RaspberryPi - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Raspberry Pi (https://forum.kodi.tv/forumdisplay.php?fid=166)
+---- Thread: OpenELEC Testbuilds for RaspberryPi (/showthread.php?tid=140518)



RE: OpenELEC Testbuilds for RaspberryPi - Trixster - 2013-03-02

......


RE: OpenELEC Testbuilds for RaspberryPi - rbej - 2013-03-03

Updated Frodo Branch

- add fixed subtitles become rectangles after GPU texture memory is full

http://forum.xbmc.org/showthread.php?tid=140518&pid=1350100#pid1350100


RE: OpenELEC Testbuilds for RaspberryPi - popcornmix - 2013-03-04

@rbej - there is a firmware update to improve analogue audio popping. Can you include it in next build.


RE: OpenELEC Testbuilds for RaspberryPi - doveman2 - 2013-03-04

(2013-03-04, 02:10)popcornmix Wrote: @rbej - there is a firmware update to improve analogue audio popping. Can you include it in next build.

Cool. Any info on what they've done to achieve this?


RE: OpenELEC Testbuilds for RaspberryPi - rbej - 2013-03-04

(2013-03-04, 02:10)popcornmix Wrote: @rbej - there is a firmware update to improve analogue audio popping. Can you include it in next build.

Updated Frodo Branch

- new firmware and kernel (improve analogue audio popping)

http://forum.xbmc.org/showthread.php?tid=140518&pid=1350100#pid1350100


RE: OpenELEC Testbuilds for RaspberryPi - popcornmix - 2013-03-04

(2013-03-04, 02:25)doveman2 Wrote:
(2013-03-04, 02:10)popcornmix Wrote: @rbej - there is a firmware update to improve analogue audio popping. Can you include it in next build.

Cool. Any info on what they've done to achieve this?

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=35085&p=302109#p299140


RE: OpenELEC Testbuilds for RaspberryPi - doveman2 - 2013-03-04

(2013-03-04, 13:27)popcornmix Wrote: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=35085&p=302109#p299140

Thanks.


RE: OpenELEC Testbuilds for RaspberryPi - popcornmix - 2013-03-04

@rbej

This might be worth testing:
https://github.com/xbmc/xbmc/pull/2372

Merges some fixes from dvdplayer into omxplayer.

Also 2363 and 2368 have now been accepted into master.


RE: OpenELEC Testbuilds for RaspberryPi - rbej - 2013-03-04

Quote:/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/lib/DllAvCodec.h: In member function 'virtual int DllAvCodec::avcodec_encode_audio(AVCodecContext*, uint8_t*, int, const short int*)':
/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/lib/DllAvCodec.h:144:120: warning: 'int avcodec_encode_audio(AVCodecContext*, uint8_t*, int, const short int*)' is deprecated (declared at /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/toolchain/armv6zk-openelec-linux-gnueabi/sysroot/usr/include/libavcodec/avcodec.h:4404) [-Wdeprecated-declarations]
/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/lib/DllAvCodec.h:144:170: warning: 'int avcodec_encode_audio(AVCodecContext*, uint8_t*, int, const short int*)' is deprecated (declared at /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/toolchain/armv6zk-openelec-linux-gnueabi/sysroot/usr/include/libavcodec/avcodec.h:4404) [-Wdeprecated-declarations]
OMXPlayer.cpp: In member function 'virtual void COMXPlayer:Tonguerocess()':
OMXPlayer.cpp:1162:24: error: 'class CDVDInputStream::IMenus' has no member named 'SkipStill'
OMXPlayer.cpp: In member function 'virtual void COMXPlayer::UpdateTimestamps(COMXCurrentStream&, DemuxPacket*)':
OMXPlayer.cpp:1776:55: error: 'PLAYER_DISPLAYTIME' is not a member of 'CDVDMsg'
OMXPlayer.cpp: In member function 'virtual void COMXPlayer::HandleMessages()':
OMXPlayer.cpp:2362:29: error: 'PLAYER_DISPLAYTIME' is not a member of 'CDVDMsg'
In file included from /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/guilib/GUIControl.h:30:0,
from /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/guilib/GUIControlGroup.h:28,
from /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/guilib/GUIWindow.h:31,
from /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/guilib/GUIDialog.h:28,
from /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/dialogs/GUIDialogBusy.h:23,
from OMXPlayer.h:33,
from OMXPlayer.cpp:30:
/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/guilib/GraphicContext.h: At global scope:
/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/guilib/GraphicContext.h:244:150: warning: 'g_graphicsContext' defined but not used [-Wunused-variable]
In file included from /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/Application.h:57:0,
from OMXPlayer.cpp:31:
/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/utils/CharsetConverter.h:83:157: warning: 'g_charsetConverter' defined but not used [-Wunused-variable]
make[2]: *** [OMXPlayer.o] Error 1
make[2]: Leaving directory `/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3/xbmc/cores/omxplayer'
make[1]: *** [xbmc/cores/omxplayer/omxplayer.a] Error 2
make[1]: Leaving directory `/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-12.0.3'
make: *** [release] Error 2

Compile error PR 2372. My build have PR 2363 and 2368.


RE: OpenELEC Testbuilds for RaspberryPi - popcornmix - 2013-03-04

(2013-03-04, 21:53)rbej Wrote: Compile error PR 2372. My build have PR 2363 and 2368.

I guess it has dependencies on other commits on master. As time goes by it's going to get more difficult picking up fixes from master without switching to master.
Might be worth trying a master build of xbmc? I use master for most tesing, and it is usually pretty stable.

I think is a commit needed, but there could be others:
https://github.com/popcornmix/xbmc/commit/f55d9dca1495c8bf478c026e41bbf42da7388ac0


RE: OpenELEC Testbuilds for RaspberryPi - rbej - 2013-03-04

I have compile error when try master branch of Xbmc. OpenElec must be not compatible with master Xbmc branch and compile is not possible. Working only with Frodo branch.


RE: OpenELEC Testbuilds for RaspberryPi - popcornmix - 2013-03-04

(2013-03-04, 22:05)rbej Wrote: I have compile error when try master branch of Xbmc. OpenElec must be not compatible with master Xbmc branch and compile is not possible.

What's the error? Is it a compile error or patching error?
Possibly some patches from packages/mediacenter/xbmc/patches are not needed when building master.


RE: OpenELEC Testbuilds for RaspberryPi - rbej - 2013-03-04

Compile error. I must remove some patches because many patches is include into master Xbmc.

Quote:autom4te: /home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/toolchain/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
make[1]: *** [lib/libdvd/libdvdcss/configure] Error 1
make[1]: Leaving directory `/home/rbej/OpenELEC.tv/build.OpenELEC-RPi.arm-devel/xbmc-dffbc2d'
make: *** [release] Error 2


PS. You right. Random black screen is back.


RE: OpenELEC Testbuilds for RaspberryPi - doveman2 - 2013-03-05

(2013-03-04, 09:19)rbej Wrote:
(2013-03-04, 02:10)popcornmix Wrote: @rbej - there is a firmware update to improve analogue audio popping. Can you include it in next build.

Updated Frodo Branch

- new firmware and kernel (improve analogue audio popping)

http://forum.xbmc.org/showthread.php?tid=140518&pid=1350100#pid1350100

Thanks.

I'm using NFS boot so thought I'd try upgrading this way.

Copy Kernel to the SD card as kernel.img

Copy SYSTEM to my NFS/System folder

Should this be OK? I'm wondering now about the firmware as that doesn't seem to be covered by doing it this way (and I'm still getting analog popping) but I'm not sure that copying KERNEL and SYSTEM to the UPDATE folder would do anything different. On my NFS/Storage folder I've got a .update folder. Is this the same and so could I copy KERNEL and SYSTEM to there instead of using FTP?


RE: OpenELEC Testbuilds for RaspberryPi - Milhouse - 2013-03-05

(2013-03-05, 00:39)doveman2 Wrote: Thanks.

I'm using NFS boot so thought I'd try upgrading this way.

Copy Kernel to the SD card as kernel.img

Copy SYSTEM to my NFS/System folder

Should this be OK? I'm wondering now about the firmware as that doesn't seem to be covered by doing it this way (and I'm still getting analog popping) but I'm not sure that copying KERNEL and SYSTEM to the UPDATE folder would do anything different.

No, it won't, that's why I've been banging on about updating firmware too! ;-)

Once you have updated your SD card with the rbej kernel (which includes a working NFS/SMB/USB auto-update process - do NOT attempt to auto-update NFS/SMB/USB systems when booting with the stock kernel) you should drop the rbej SYSTEM+KERNEL+MD5 files in your Update/.update folder and reboot, and the rbej auto-update process will update your firmware too.

If you suffer from corrupted SD cards, even while booting from NFS, then enable the "media check" feature to avoid corrupt firmware/kernel.img being written to your SD card (add iotimeout=5000 in cmdline.txt).

(2013-03-05, 00:39)doveman2 Wrote: On my NFS/Storage folder I've got a .update folder. Is this the same and so could I copy KERNEL and SYSTEM to there instead of using FTP?

Yep, same folder. Just include the two MD5 files long with KERNEL and SYSTEM (total of four files), and once they are there you can reboot the Pi and the files will be extracted and applied to your system (firmware and kernel being written to SD card, SYSTEM to NFS).