XBMC/Kodi status on -XU3

hetii
Posts: 8
Joined: Tue Aug 25, 2015 7:34 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by hetii »

Hi:)

I try second day to compile Isengard kodi (15) for XU4 board.

Code: Select all


apt-get install autoconf automake autopoint autotools-dev cmake curl debhelper default-jre gawk gperf libasound2-dev 
apt-get install libass-dev libavahi-client-dev libavahi-common-dev python-dev python-imaging python-support swig unzip uuid-dev yasm  zip zlib1g-dev
apt-get install libtiff-dev libtinyxml-dev libtool libudev-dev libssh-dev libpulse-dev librtmp-dev libssl-dev libtag1-dev   libdbus-1-dev
apt-get install libsmbclient-dev libboost-dev  libboost-thread-dev libmysqlclient-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libogg-dev
apt-get install libvorbis-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libcurl4-gnutls-dev libcwiid-dev
apt-get install libcurl4-openssl-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmicrohttpd-dev libnfs-dev libgl-dev libglew-dev libglu1-mesa-dev
apt-get install libbz2-dev libcap-dev libgif-dev libpcre3-dev libplist-dev libpng12-dev libsqlite3-dev libswscale-dev libgl1-mesa-dev libbluray-dev
apt-get install libpng-dev libsdl2-dev libusb-dev libva-dev libvdpau-dev libxinerama-dev libxml2-dev libxmu-dev libxrandr-dev libxslt1-dev libxt-dev libyajl-dev lsb-release

apt-get install ccache

./configure --disable-static 
--enable-shared gl_cv_func_gettimeofday_clobber=no ac_cv_lib_bluetooth_hci_devid=no --disable-debug --enable-optimizations --disable-gl --enable-gles --disable-enable --disable-vdpau --disable-vaapi \
--disable-vtbdecoder --disable-tegra --disable-profiling --disable-joystick --disable-libcec --enable-udev --disable-libusb --disable-goom --disable-rsxs --disable-projectm --enable-waveform --enable-spectrum \
--disable-fishbmc --enable-x11 --enable-xrandr --enable-ccache --enable-alsa --enable-pulse --enable-rtmp --enable-samba --enable-nfs -enable-afpclient --enable-libvorbisenc --disable-libcap --enable-dvdcss \
--disable-mid --enable-avahi --enable-upnp --enable-mysql --enable-ssh --enable-non-free --disable-asap-codec --enable-webserver --enable-optical-drive --enable-libbluray \
--enable-neon --enable-texturepacker --with-ffmpeg=force --enable-ccache --disable-texturepacker --enable-codec=amcodec 


configure: WARNING: unrecognized options: --disable-enable, --enable-xrandr, --enable-afpclient, --enable-libvorbisenc, --enable-neon

------------------------
  Kodi Configuration:
------------------------
  Kodi Version:	15.2-RC1
  git Rev.:	20150823-8c9b386
  Debugging:	No
  Profiling:	No
  Optimization:	Yes
  SWIG Available:	Yes
  JRE Available:	Yes
  Doxygen Available:	No
  Crosscomp.:	No
  target ARCH:	arm
  target CPU:	
  OpenGLES:	Yes
  ALSA:		Yes
  DBUS:		Yes
  VDPAU:	No
  VAAPI:	No
  VTBDecoder:	No
  OpenMax:	No
  Joystick:	No
  Waveform:	Yes
  Spectrum:	Yes
  GOOM:		No
  RSXS:		No
  FishBMC:	No
  ProjectM:	No
  Touch skin:	No
  X11:		Yes
  Wayland:	No
  Bluray:	Yes
  TexturePacker:No
  MID Support:	No
  ccache:	Yes
  ALSA Support:	Yes
  PulseAudio:	Yes
  DVDCSS:	Yes
  Google Test Framework Configured:	Yes
  Google Breakpad Configured:	No
  Avahi:	Yes
  mDNSEmbedded:	No
  Non-free:	Yes
  ASAP Codec:	No
  MySQL:	Yes
  Webserver:	Yes
  libssh support:	Yes
  libRTMP support:	Yes
  libsmbclient support:	Yes
  libnfs client support:Yes
  AirPlay support:	Yes
  AirTunes support (libshairplay):	Yes
  UPnP support:		Yes
  Optical drive:	Yes
  libudev support:	Yes
  libusb support:	No
  libcec support:	No
  libcap support:	No
  additional players:	No
  additional codecs:	No
  Odroid Hybris support:	No
  prefix:	/usr/local
------------------------


And the result:

gdb ./kodi.bin
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./kodi.bin...done.
(gdb) run
Starting program: /media/odroid/283d5ebd-a064-4f5d-9748-9cde9a168960/xbmc/kodi.bin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
 
Program received signal SIGILL, Illegal instruction.
0xb4b783a8 in ?? () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) continue
Continuing.
[New Thread 0xa57fe3e0 (LWP 12972)]
[New Thread 0xa5ffe3e0 (LWP 12971)]
[New Thread 0xa67fe3e0 (LWP 12970)]
[New Thread 0xa6ffe3e0 (LWP 12969)]
[New Thread 0xa77fe3e0 (LWP 12968)]
[New Thread 0xa7ffe3e0 (LWP 12967)]
[New Thread 0xa87fe3e0 (LWP 12966)]
[New Thread 0xa8ffe3e0 (LWP 12965)]
[New Thread 0xa97fe3e0 (LWP 12964)]
[New Thread 0xaebff3e0 (LWP 12963)]
[New Thread 0xaf3ff3e0 (LWP 12962)]
[New Thread 0xafbff3e0 (LWP 12961)]
[New Thread 0xb05ff3e0 (LWP 12957)]
[New Thread 0xb0dff3e0 (LWP 12956)]
[New Thread 0xb17ff3e0 (LWP 12954)]
[New Thread 0xb21cf3e0 (LWP 12953)]
[New Thread 0xae1ce3e0 (LWP 12952)]
 
Program received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/arm/armv6t2/strlen.S:85
85      ../sysdeps/arm/armv6t2/strlen.S: No such file or directory.
(gdb) bt
#0  strlen () at ../sysdeps/arm/armv6t2/strlen.S:85
#1  0x008342c8 in length (__s=0x0) at /usr/include/c++/4.9/bits/char_traits.h:263
#2  assign (__s=0x0, this=0x1c411b4) at /usr/include/c++/4.9/bits/basic_string.h:1149
#3  operator= (__s=0x0, this=0x1c411b4) at /usr/include/c++/4.9/bits/basic_string.h:563
#4  CRenderSystemGLES::InitRenderSystem (this=0x1c41198) at RenderSystemGLES.cpp:91
#5  0x007b270c in CApplication::InitWindow (this=<optimized out>) at Application.cpp:838
#6  0x007b4d62 in CApplication::CreateGUI (this=0x1c3ee68) at Application.cpp:791
#7  0x00833202 in XBMC_Run (renderGUI=<optimized out>) at xbmc.cpp:73
#8  0x002f2676 in main (argc=1, argv=0xbefff6a4) at main.cpp:77
(gdb) continue
Continuing.
[Thread 0xa67fe3e0 (LWP 12970) exited]
[Thread 0xa6ffe3e0 (LWP 12969) exited]
[Thread 0xa57fe3e0 (LWP 12972) exited]
[Thread 0xa77fe3e0 (LWP 12968) exited]
[Thread 0xa5ffe3e0 (LWP 12971) exited]
[Thread 0xa7ffe3e0 (LWP 12967) exited]
[Thread 0xa87fe3e0 (LWP 12966) exited]
[Thread 0xa8ffe3e0 (LWP 12965) exited]
[Thread 0xa97fe3e0 (LWP 12964) exited]
[Thread 0xaebff3e0 (LWP 12963) exited]
[Thread 0xaf3ff3e0 (LWP 12962) exited]
[Thread 0xb05ff3e0 (LWP 12957) exited]
[Thread 0xb0dff3e0 (LWP 12956) exited]
[Thread 0xb17ff3e0 (LWP 12954) exited]
[Thread 0xb21cf3e0 (LWP 12953) exited]
[Thread 0xae1ce3e0 (LWP 12952) exited]
[Thread 0xb21d1000 (LWP 12948) exited]
 
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) bt
No stack.
(gdb)
Any success to get build that version for XU4?

User avatar
meveric
Posts: 12135
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 94 times
Been thanked: 679 times
Contact:

Re: XBMC/Kodi status on -XU3

Post by meveric »

works fine for me.. although i use only a hand full of options compared to yours.
another thing..
If you want to compile it for the XU4 you need MFC support, but you're using
--enable-codec=amcodec
which is the option for the ODROID C1. Although this option issn't working anyway. As you can see in your results:
additional codecs: No
Last edited by meveric on Tue Aug 25, 2015 7:52 pm, edited 1 time in total.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

hetii
Posts: 8
Joined: Tue Aug 25, 2015 7:34 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by hetii »

meveric wrote:works fine for me.. although i use only a hand full of options compared to yours.
another thing..
If you want to compile it for the XU4 you need MFC support, but you're using
--enable-codec=amcodec
which is the option for the ODROID C1. Although this option issn't working anyway. As you can see in your results:
additional codecs: No

This time I try like this, without success:

Code: Select all


./configure \
gl_cv_func_gettimeofday_clobber=no ac_cv_lib_bluetooth_hci_devid=no -disable-debug --enable-optimizations --enable-libbluray \
--enable-external-libraries --disable-vaapi --disable-static --enable-shared --disable-rsxs \
--disable-texturepacker --disable-vdpau --disable-openmax --enable-x11 --enable-egl --enable-codec=mfc


config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --enable-external-libraries, --enable-egl

------------------------
  Kodi Configuration:
------------------------
  Kodi Version:	15.2-RC1
  git Rev.:	20150823-8c9b386
  Debugging:	No
  Profiling:	No
  Optimization:	Yes
  SWIG Available:	Yes
  JRE Available:	Yes
  Doxygen Available:	No
  Crosscomp.:	No
  target ARCH:	arm
  target CPU:	
  OpenGLES:	Yes
  ALSA:		Yes
  DBUS:		Yes
  VDPAU:	No
  VAAPI:	No
  VTBDecoder:	No
  OpenMax:	No
  Joystick:	No
  Waveform:	Yes
  Spectrum:	Yes
  GOOM:		No
  RSXS:		No
  FishBMC:	No
  ProjectM:	No
  Touch skin:	No
  X11:		Yes
  Wayland:	No
  Bluray:	Yes
  TexturePacker:No
  MID Support:	No
  ccache:	Yes
  ALSA Support:	Yes
  PulseAudio:	Yes
  DVDCSS:	Yes
  Google Test Framework Configured:	Yes
  Google Breakpad Configured:	No
  Avahi:	Yes
  mDNSEmbedded:	No
  Non-free:	Yes
  ASAP Codec:	No
  MySQL:	Yes
  Webserver:	Yes
  libssh support:	Yes
  libRTMP support:	Yes
  libsmbclient support:	Yes
  libnfs client support:Yes
  AirPlay support:	Yes
  AirTunes support (libshairplay):	Yes
  UPnP support:		Yes
  Optical drive:	Yes
  libudev support:	Yes
  libusb support:	No
  libcec support:	No
  libcap support:	Yes
  additional players:	No
  additional codecs:	Yes, mfc
  Odroid Hybris support:	No
  prefix:	/usr/local
------------------------
..
CPP     xbmc/guilib/XBTFReader.o
CPP     xbmc/guilib/TextureGL.o
CPP     xbmc/guilib/TexturePi.o
CPP     xbmc/guilib/GUIFontTTFGL.o
CPP     xbmc/guilib/GUITextureGLES.o
CPP     xbmc/guilib/MatrixGLES.o
CPP     xbmc/guilib/GUIShader.o
AR      xbmc/guilib/guilib.a
LD      kodi.bin
-----------------------
Kodi built successfully
-----------------------

root@odroid:/media/odroid/Home/xbmc# ./kodi.bin 
Segmentation fault (core dumped)
root@odroid:/media/odroid/Home/xbmc# gdb ./kodi.bin 
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./kodi.bin...(no debugging symbols found)...done.
(gdb) continue 
The program is not being run.
(gdb) run
Starting program: /media/odroid/Home/xbmc/kodi.bin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0xb4b633a8 in ?? () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) continue 
Continuing.
[New Thread 0xa55ff3e0 (LWP 15418)]
[New Thread 0xa5dff3e0 (LWP 15417)]
[New Thread 0xa65ff3e0 (LWP 15416)]
[New Thread 0xa6dff3e0 (LWP 15415)]
[New Thread 0xa75ff3e0 (LWP 15414)]
[New Thread 0xa7dff3e0 (LWP 15413)]
[New Thread 0xa85ff3e0 (LWP 15412)]
[New Thread 0xa8dff3e0 (LWP 15411)]
[New Thread 0xaa3ff3e0 (LWP 15410)]
[New Thread 0xaabff3e0 (LWP 15409)]
[New Thread 0xab3ff3e0 (LWP 15408)]
[New Thread 0xabbff3e0 (LWP 15407)]
[New Thread 0xac5ff3e0 (LWP 15403)]
[New Thread 0xacdff3e0 (LWP 15402)]
[New Thread 0xad7ff3e0 (LWP 15401)]
[New Thread 0xa97fe3e0 (LWP 15400)]
[New Thread 0xae1ce3e0 (LWP 15398)]

Program received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/arm/armv6t2/strlen.S:85
85	../sysdeps/arm/armv6t2/strlen.S: No such file or directory.
(gdb) bt
#0  strlen () at ../sysdeps/arm/armv6t2/strlen.S:85
#1  0x00834094 in CRenderSystemGLES::InitRenderSystem() ()
#2  0x007b25bc in CApplication::InitWindow() ()
#3  0x007b4c12 in CApplication::CreateGUI() ()
#4  0x00833068 in XBMC_Run ()
#5  0x002f33ba in main ()


Also try:

Code: Select all


configure: WARNING: unrecognized options: --enable-external-libraries, --enable-egl

------------------------
  Kodi Configuration:
------------------------
  Kodi Version:	15.2-RC1
  git Rev.:	20150823-8c9b386
  Debugging:	No
  Profiling:	No
  Optimization:	Yes
  SWIG Available:	Yes
  JRE Available:	Yes
  Doxygen Available:	No
  Crosscomp.:	No
  target ARCH:	arm
  target CPU:	
  OpenGLES:	Yes
  ALSA:		Yes
  DBUS:		Yes
  VDPAU:	No
  VAAPI:	No
  VTBDecoder:	No
  OpenMax:	Yes
  Joystick:	No
  Waveform:	Yes
  Spectrum:	Yes
  GOOM:		No
  RSXS:		No
  FishBMC:	No
  ProjectM:	No
  Touch skin:	No
  X11:		Yes
  Wayland:	No
  Bluray:	Yes
  TexturePacker:No
  MID Support:	No
  ccache:	Yes
  ALSA Support:	Yes
  PulseAudio:	Yes
  DVDCSS:	Yes
  Google Test Framework Configured:	Yes
  Google Breakpad Configured:	No
  Avahi:	Yes
  mDNSEmbedded:	No
  Non-free:	Yes
  ASAP Codec:	No
  MySQL:	Yes
  Webserver:	Yes
  libssh support:	Yes
  libRTMP support:	Yes
  libsmbclient support:	Yes
  libnfs client support:Yes
  AirPlay support:	Yes
  AirTunes support (libshairplay):	Yes
  UPnP support:		Yes
  Optical drive:	Yes
  libudev support:	Yes
  libusb support:	No
  libcec support:	No
  libcap support:	Yes
  additional players:	No
  additional codecs:	Yes, mfc
  Odroid Hybris support:	No
  prefix:	/usr/local
------------------------



User avatar
meveric
Posts: 12135
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 94 times
Been thanked: 679 times
Contact:

Re: XBMC/Kodi status on -XU3

Post by meveric »

well as you already see your configure line does not work.. it complains about --enable-external-libraries and --enable-egl.. that alone should be enough reason to change your configure line..

try the following:

Code: Select all

./configure --enable-gles --enable-x11 --disable-fishbmc --enable-optimizations --disable-vdpau --disable-vaapi --disable-goom --disable-projectm --enable-ccache --enable-non-free --disable-debug --enable-codec=mfc
you should also check what the kodi.log file has to say rather than using a debugger.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

hetii
Posts: 8
Joined: Tue Aug 25, 2015 7:34 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by hetii »

meveric wrote: try the following: ...

Code: Select all

./configure --enable-gles --enable-x11 --disable-fishbmc --enable-optimizations --disable-vdpau --disable-vaapi --disable-goom --disable-projectm --enable-ccache --enable-non-free --disable-debug --enable-codec=mfc
O, next try with more detail:
As i see there is still issue with
16:23:09 T:2987372544 ERROR: Failed to determine egl config for visual info
16:23:09 T:2987372544 ERROR: EGL/GLX Error: vInfo is NULL!

Code: Select all

./configure --enable-gles --enable-x11 --disable-fishbmc --enable-optimizations --disable-vdpau --disable-vaapi --disable-goom --disable-projectm --enable-ccache --enable-non-free --disable-debug --enable-codec=mfc

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for git... yes
checking for gcc... gcc
...
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Checking if we're big-endian... no
Checking for -mno-ms-bitfields flag support... gcc: error: unrecognized command line option '-mno-ms-bitfields'
no

Done, type 'make install' to build and install

Done, type 'make install' to build and install
configure: Skipping configuration of submodule xbmc/visualizations/XBMCProjectM/libprojectM.
configure: Skipping configuration of submodule xbmc/visualizations/Goom/goom2k4-0.
configure: Skipping configuration of submodule xbmc/screensavers/rsxs-0.9/.
...
config.status: creating po/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
configure: -----------------------------------------------------------
configure: C-Pluff configuration
configure:   release version:                0.1.3
configure:   multi-threading support:        yes (Posix)
configure:   dlopening mechanism:            dlopen
configure:   localization support:           no
configure:   use GNU readline library:       no
configure:   assertion checks for debugging: no
configure:   file name separator character:  '/'
configure:   compiler and linker settings:
configure:     CC='/usr/bin/ccache gcc'
configure:     CPPFLAGS=' -I$(top_builddir) -I$(top_builddir)/libcpluff -I$(top_srcdir)/libcpluff -DNDEBUG'
configure:     CFLAGS='-O2 -DNDEBUG=1  -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mno-apcs-stack-check -mfpu=neon -mvectorize-with-neon-quad'
configure:     LDFLAGS=''
configure:     LIBS=''
configure:     LIBS_LIBCPLUFF='-lexpat -ldl '
configure:     LIBS_OTHER='$(top_builddir)/libcpluff/libcpluff.la '
configure:     LIB_READLINE=''
configure:     LTLIBINTL=''
configure: -----------------------------------------------------------
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
config.status: executing libtool commands

------------------------
  Kodi Configuration:
------------------------
  Kodi Version:	15.2-RC1
  git Rev.:	20150823-8c9b386
  Debugging:	No
  Profiling:	No
  Optimization:	Yes
  SWIG Available:	Yes
  JRE Available:	Yes
  Doxygen Available:	No
  Crosscomp.:	No
  target ARCH:	arm
  target CPU:	
  OpenGLES:	Yes
  ALSA:		Yes
  DBUS:		Yes
  VDPAU:	No
  VAAPI:	No
  VTBDecoder:	No
  OpenMax:	Yes
  Joystick:	No
  Waveform:	Yes
  Spectrum:	Yes
  GOOM:		No
  RSXS:		Yes
  FishBMC:	No
  ProjectM:	No
  Touch skin:	No
  X11:		Yes
  Wayland:	No
  Bluray:	Yes
  TexturePacker:Yes
  MID Support:	No
  ccache:	Yes
  ALSA Support:	Yes
  PulseAudio:	Yes
  DVDCSS:	Yes
  Google Test Framework Configured:	Yes
  Google Breakpad Configured:	No
  Avahi:	Yes
  mDNSEmbedded:	No
  Non-free:	Yes
  ASAP Codec:	No
  MySQL:	Yes
  Webserver:	Yes
  libssh support:	Yes
  libRTMP support:	Yes
  libsmbclient support:	Yes
  libnfs client support:Yes
  AirPlay support:	Yes
  AirTunes support (libshairplay):	Yes
  UPnP support:		Yes
  Optical drive:	Yes
  libudev support:	Yes
  libusb support:	No
  libcec support:	No
  libcap support:	Yes
  additional players:	No
  additional codecs:	Yes, mfc
  Odroid Hybris support:	No
  prefix:	/usr/local
------------------------

make -j 4
...
CPP     lib/cximage-6.0/CxImage/ximaska.o
AR      lib/cximage-6.0/raw/raw.a
make[2]: Leaving directory '/media/odroid/Home/xbmc/lib/cximage-6.0/raw'
CPP     lib/cximage-6.0/CxImage/ximatif.o
make -C jbig
make[2]: Entering directory '/media/odroid/Home/xbmc/lib/cximage-6.0/jbig'
make[1]: Leaving directory '/media/odroid/Home/xbmc/lib/addons/library.kodi.guilib'
make -C lib/addons/library.xbmc.pvr
make[1]: Entering directory '/media/odroid/Home/xbmc/lib/addons/library.xbmc.pvr'
CC      lib/cximage-6.0/jbig/jbig.o
CPP     lib/addons/library.xbmc.pvr/libXBMC_pvr.o
CPP     lib/cximage-6.0/CxImage/ximawmf.o
/usr/bin/ccache g++ -O2 -DNDEBUG=1  -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mno-apcs-stack-check -mfpu=neon -mvectorize-with-neon-quad  -shared -g -o ../../../addons/library.xbmc.pvr/libXBMC_pvr-arm.so libXBMC_pvr.o     
CC      lib/cximage-6.0/jbig/jbig_tab.o
AR      lib/cximage-6.0/CxImage/cximage.a
make[2]: Leaving directory '/media/odroid/Home/xbmc/lib/cximage-6.0/CxImage'
AR      lib/cximage-6.0/jbig/jbig.a
CPP     xbmc/guilib/StereoscopicsManager.o
make[2]: Leaving directory '/media/odroid/Home/xbmc/lib/cximage-6.0/jbig'
/usr/bin/ccache g++ -O2 -DNDEBUG=1  -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mno-apcs-stack-check -mfpu=neon -mvectorize-with-neon-quad  -shared -o ../../system/ImageLib-arm.so -Wl,--whole-archive CxImage/cximage.a raw/raw.a jbig/jbig.a \
	-Wl,--no-whole-archive -lpng -ljasper -ljpeg -ltiff -lz -Wl,--unresolved-symbols=ignore-all
make[1]: Leaving directory '/media/odroid/Home/xbmc/lib/addons/library.xbmc.pvr'
CPP     xbmc/guilib/Texture.o
CPP     xbmc/cores/dvdplayer/DVDAudio.o
make[1]: Leaving directory '/media/odroid/Home/xbmc/lib/cximage-6.0'
CPP     xbmc/cores/dvdplayer/DVDClock.o
CPP     xbmc/cores/dvdplayer/DVDDemuxSPU.o
CPP     xbmc/guilib/TextureBundleXPR.o
CPP     xbmc/cores/dvdplayer/DVDFileInfo.o
CPP     xbmc/guilib/TextureBundleXBT.o
CPP     xbmc/guilib/TextureBundle.o
CPP     xbmc/cores/dvdplayer/DVDMessage.o
CPP     xbmc/cores/dvdplayer/DVDMessageQueue.o
CPP     xbmc/guilib/TextureManager.o
CPP     xbmc/cores/dvdplayer/DVDOverlayContainer.o
CPP     xbmc/guilib/VisibleEffect.o
CPP     xbmc/guilib/XBTF.o
CPP     xbmc/cores/dvdplayer/DVDOverlayRenderer.o
CPP     xbmc/cores/dvdplayer/DVDPlayer.o
CPP     xbmc/cores/dvdplayer/DVDPlayerAudio.o
CPP     xbmc/guilib/XBTFReader.o
CPP     xbmc/guilib/TextureGL.o
CPP     xbmc/guilib/TexturePi.o
CPP     xbmc/cores/dvdplayer/DVDPlayerSubtitle.o
CPP     xbmc/cores/dvdplayer/DVDPlayerTeletext.o
CPP     xbmc/cores/dvdplayer/DVDPlayerVideo.o
CPP     xbmc/guilib/GUIFontTTFGL.o
CPP     xbmc/guilib/GUITextureGLES.o
CPP     xbmc/guilib/MatrixGLES.o
CPP     xbmc/cores/dvdplayer/DVDStreamInfo.o
CPP     xbmc/guilib/GUIShader.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.o
CPP     xbmc/cores/dvdplayer/DVDTSCorrection.o
AR      xbmc/guilib/guilib.a
CPP     xbmc/cores/dvdplayer/Edl.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.o
AR      xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a
CPP     xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.o
AR      xbmc/cores/dvdplayer/DVDPlayer.a
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.o
AR      xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDFactoryInputStream.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoPPFFmpeg.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMax.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Overlay/contrib/cc_decoder708.o
CC      xbmc/cores/dvdplayer/DVDCodecs/Overlay/contrib/cc_decoder.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.o
AR      xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxUtils.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecOpenMax.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCC.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.o
CPP     xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecMFC.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.o
CPP     xbmc/cores/dvdplayer/DVDDemuxers/DVDFactoryDemuxer.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDFactorySubtitle.o
AR      xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.o
AR      xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMPL2.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSami.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.o
CPP     xbmc/cores/dvdplayer/DVDInputStreams/DVDStateSerializer.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSubrip.o
AR      xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserVplayer.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleTagMicroDVD.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleTagSami.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitlesLibass.o
CPP     xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleStream.o
AR      xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a
LD      kodi.bin
-----------------------
Kodi built successfully
-----------------------

cat ~/.kodi/temp/kodi.log 
���16:23:09 T:2987372544  NOTICE: special://profile/ is mapped to: special://masterprofile/
16:23:09 T:2987372544  NOTICE: -----------------------------------------------------------------------
16:23:09 T:2987372544  NOTICE: Starting Kodi (15.2-RC1 Git:2015-08-23-8c9b386). Platform: Linux ARM (Thumb) 32-bit
16:23:09 T:2987372544  NOTICE: Using Release Kodi x32 build
16:23:09 T:2987372544  NOTICE: Kodi compiled Aug 25 2015 by GCC 4.9.2 for Linux ARM (Thumb) 32-bit version 3.19.8 (201480)
16:23:09 T:2987372544  NOTICE: Running on Ubuntu 15.04, kernel: Linux ARM 32-bit version 3.10.82-39
16:23:09 T:2987372544  NOTICE: FFmpeg statically linked, version: 2.6.4-kodi-2.6.4-Isengard
16:23:09 T:2987372544  NOTICE: Host CPU: ARMv7 Processor rev 3 (v7l), 8 cores available
16:23:09 T:2987372544  NOTICE: ARM Features: Neon enabled
16:23:09 T:2987372544  NOTICE: special://xbmc/ is mapped to: /media/odroid/Home/xbmc
16:23:09 T:2987372544  NOTICE: special://xbmcbin/ is mapped to: /media/odroid/Home/xbmc
16:23:09 T:2987372544  NOTICE: special://masterprofile/ is mapped to: /root/.kodi/userdata
16:23:09 T:2987372544  NOTICE: special://home/ is mapped to: /root/.kodi
16:23:09 T:2987372544  NOTICE: special://temp/ is mapped to: /root/.kodi/temp
16:23:09 T:2987372544  NOTICE: The executable running is: /media/odroid/Home/xbmc/kodi.bin
16:23:09 T:2987372544  NOTICE: Local hostname: odroid
16:23:09 T:2987372544  NOTICE: Log File is located: /root/.kodi/temp/kodi.log
16:23:09 T:2987372544  NOTICE: -----------------------------------------------------------------------
16:23:09 T:2987372544   ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property CanSuspend
16:23:09 T:2987372544   ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property CanHibernate
16:23:09 T:2987372544  NOTICE: load settings...
16:23:09 T:2987372544   ERROR: PulseAudio: Failed to connect context
16:23:09 T:2987372544  NOTICE: PulseAudio might not be running. Context was not created.
16:23:09 T:2920252384  NOTICE: Thread FDEventMonitor start, auto delete: false
16:23:09 T:2987372544  NOTICE: Found 1 Lists of Devices
16:23:09 T:2987372544  NOTICE: Enumerated ALSA devices:
16:23:09 T:2987372544  NOTICE:     Device 1
16:23:09 T:2987372544  NOTICE:         m_deviceName      : default
16:23:09 T:2987372544  NOTICE:         m_displayName     : Default (odroid-audio Analog)
16:23:09 T:2987372544  NOTICE:         m_displayNameExtra:
16:23:09 T:2987372544  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
16:23:09 T:2987372544  NOTICE:         m_channels        : FL,FR,BL,BR,FC,LFE
16:23:09 T:2987372544  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000
16:23:09 T:2987372544  NOTICE:         m_dataFormats     : AE_FMT_S24NE4,AE_FMT_S16NE,AE_FMT_S16LE
16:23:09 T:2987372544   ERROR: CSettings: unable to load settings from special://masterprofile/guisettings.xml, creating new default settings
16:23:09 T:2987372544  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
16:23:09 T:2987372544  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
16:23:09 T:2987372544  NOTICE: Default DVD Player: dvdplayer
16:23:09 T:2987372544  NOTICE: Default Video Player: dvdplayer
16:23:09 T:2987372544  NOTICE: Default Audio Player: paplayer
16:23:09 T:2987372544  NOTICE: Disabled debug logging due to GUI setting. Level 0.
16:23:09 T:2987372544  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
16:23:09 T:2987372544  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
16:23:09 T:2987372544  NOTICE: Loaded playercorefactory configuration
16:23:09 T:2987372544  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
16:23:09 T:2987372544  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
16:23:09 T:2842682336  NOTICE: Thread ActiveAE start, auto delete: false
16:23:09 T:2909795296  NOTICE: Thread AESink start, auto delete: false
16:23:09 T:2987372544  NOTICE: ADDONS: Using repository repository.xbmc.org
16:23:09 T:2899309536  NOTICE: Thread PeripBusUSBUdev start, auto delete: false
16:23:09 T:2890920928  NOTICE: Thread RemoteControl start, auto delete: false
16:23:09 T:2987372544  NOTICE: Checking resolution 16
16:23:09 T:2987372544   ERROR: CWinSystemX11::XErrorHandler: BadAtom (invalid Atom parameter), type:0, serial:31, error_code:5, request_code:18 minor_code:0
16:23:09 T:2987372544 WARNING: Visual 0x21 of the SDL window is not suitable, looking for another one...
16:23:09 T:2987372544   ERROR: Failed to determine egl config for visual info
16:23:09 T:2987372544   ERROR: EGL/GLX Error: vInfo is NULL!


gripped
Posts: 691
Joined: Tue May 21, 2013 11:34 pm
languages_spoken: english
ODROIDs: U2 XU U3 XU3
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by gripped »

hetii wrote:

Code: Select all

EGL/GLX Error: vInfo is NULL!

Try this patch

Code: Select all

--- a/xbmc/windowing/X11/WinSystemX11.cpp	2015-07-19 20:42:23.000000000 +0000
+++ b/xbmc/windowing/X11/WinSystemX11.cpp.new	2015-07-21 19:41:21.447550815 +0000
@@ -497,6 +497,7 @@
   EGLint attributes[] =
   {
     EGL_DEPTH_SIZE, 24,
+    EGL_CONFIG_ID, 1,
     EGL_NONE
   };
   EGLint numConfigs;
@@ -521,6 +522,11 @@ EGLConfig getEGLConfig(EGLDisplay eglDisplay, XVisualInfo *vInfo)
   for (EGLint i = 0;i < numConfigs;++i)
   {
     EGLint value;
+    eglGetConfigAttrib(eglDisplay, eglConfigs[i], EGL_CONFIG_ID, &value);
+    if(value != 1) {
+		CLog::Log(LOGERROR, "Mali: This isn't CONFIG_ID 1, this is CONFIG_ID %d", value);
+		break;
+	}
     if (!eglGetConfigAttrib(eglDisplay, eglConfigs[i], EGL_NATIVE_VISUAL_ID, &value))
     {
       CLog::Log(LOGERROR, "Failed to query EGL_NATIVE_VISUAL_ID for egl config.");

mpm
Posts: 3
Joined: Thu Aug 20, 2015 7:54 am
languages_spoken: english
ODROIDs: Xu4
Has thanked: 0
Been thanked: 1 time
Contact:

Re: XBMC/Kodi status on -XU3

Post by mpm »

I was experiencing exactly the same problem. And that patch fixed it. THANKS!!
I still have the problem that exiting from kodi leaves the screen in a bad state, but that's just inconvenient, not fatal.

gripped
Posts: 691
Joined: Tue May 21, 2013 11:34 pm
languages_spoken: english
ODROIDs: U2 XU U3 XU3
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by gripped »

mpm wrote:I was experiencing exactly the same problem. And that patch fixed it. THANKS!!
I still have the problem that exiting from kodi leaves the screen in a bad state, but that's just inconvenient, not fatal.
I've a fix for that but it also deals with the hang on exit with libcec and it might leave kodi's configs in an inconsistent state ?
If you don't have the hang you might want to go about it in another way.

Anyway:

Assuming you are on the default skin confluence.

make a file /usr/local/killxbmc containing

Code: Select all

#!/bin/bash

while pgrep kodi.bin; do
  pkill kodi.bin
  sleep .5
done
sudo chvt 2
sleep 1
sudo chvt 1
make it executable

Code: Select all

sudo chmod +x /usr/local/killxbmc 
make a file ~/.kodi/killkodi.py with this in it

Code: Select all

import os
os.system('/usr/local/bin/killxbmc')
Edit /usr/share/kodi/addons/skin.confluence/720p/DialogButtonMenu.xml (make a backup)
At line 84 (or search for quit) change

Code: Select all

<onclick>Quit()</onclick>
to

Code: Select all

<onclick>Runscript(/home/YOURUSERNAME/.kodi/killkodi.py)</onclick>
(change YOURUSERNAME)

If you are using a custom skin you would have to find DialogButtonMenu.xml for that skin under ~/.kodi/addons
If you are using the default skin and you update Kodi you will nee to edit DialogButtonMenu.xml again.


You need to mess around with /etc/sudoers to allow passwordless sudo for chvt. (I think sudo is only actually needed for the 1st chvt out of X )
http://www.atrixnet.com/allow-an-unpriv ... with-sudo/
gives an idea of what's needed.

I'm sure there are more elegant solutions but it's what I've done.
And also I've done it on Arch but I think it should be the same on Ubuntu except you'd want to change

Code: Select all

sudo chvt 1
to

Code: Select all

sudo chvt 7
I think

If you only want the chvt bit you could replace /usr/bin/kodi with

Code: Select all

#!/bin/bash
/usr/lib/kodi/kodi.bin "$@" && sudo chvt 2 && sleep 1 && sudo chvt 1 
Anyway that's the gist of it (and it's late, I may have made typo's). As you said it's only inconvenient but it does start to grate :)
Last edited by gripped on Mon Sep 14, 2015 6:46 am, edited 4 times in total.

hetii
Posts: 8
Joined: Tue Aug 25, 2015 7:34 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by hetii »

gripped wrote:Try this patch .....
Yep I can confirm that your patch works. Thank you very much :-)

At the end my kodi instance works.
I spend also some time and dig how to add into my kodi a pvr.hts addon.

Tip from this thread: http://forum.kodi.tv/showthread.php?tid=219166&page=9

Code: Select all

Someone cloned 3 dirs and cmake && make && sudo make install:
git clone https://github.com/Pulse-Eight/platform
git clone https://github.com/xbmc/kodi-platform
git clone https://github.com/kodi-pvr/pvr.iptvsimple (Isengard branch)
Do the job.
Of course have an issue with back screen after exit but theres out some workaround already. Currently I press CTRL+ALT+F8 and back to F7.

Now i notice other issue.
My odroid board are able to record even 8 channels from one Mux at external harddrive without trouble.

But Kodi have huge trouble to play live TV. It produce a lot artifacts and ugly voices....
When I run kodi on my regular PC and just connect to tvheadend in odroid then all works fine.

gripped
Posts: 691
Joined: Tue May 21, 2013 11:34 pm
languages_spoken: english
ODROIDs: U2 XU U3 XU3
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by gripped »

hetii wrote:
Yep I can confirm that your patch works. Thank you very much :-)
Not my patch https://github.com/mdrjr/xbmc/commits/5422_helix
At the end my kodi instance works.
I spend also some time and dig how to add into my kodi a pvr.hts addon.

Tip from this thread: http://forum.kodi.tv/showthread.php?tid=219166&page=9

Code: Select all

Someone cloned 3 dirs and cmake && make && sudo make install:
git clone https://github.com/Pulse-Eight/platform
git clone https://github.com/xbmc/kodi-platform
git clone https://github.com/kodi-pvr/pvr.iptvsimple (Isengard branch)
Do the job.
Sounds about right
I made a package for Arch. http://odroidxu.leeharris.me.uk/kodi-pv ... pkg.tar.xz
If you extract it and move the files to the places shown in the extracted tree it might ?? work. It doesn't have unusual dependacies.
Of course have an issue with back screen after exit but theres out some workaround already. Currently I press CTRL+ALT+F8 and back to F7.
I explained chvt above
Now i notice other issue.
My odroid board are able to record even 8 channels from one Mux at external harddrive without trouble.

But Kodi have huge trouble to play live TV. It produce a lot artifacts and ugly voices....
When I run kodi on my regular PC and just connect to tvheadend in odroid then all works fine.
Can't help with that

bmentink
Posts: 387
Joined: Sat Dec 13, 2014 1:47 pm
languages_spoken: english
ODROIDs: XU3, XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by bmentink »

Hi All,

Can someone tell me how to get the "TV" option to show .... I don't see any LiveTV settings and I do have my PVR client installed (tvheadend)

I am running Kodi 15.2 RC3

Cheers,

User avatar
meveric
Posts: 12135
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 94 times
Been thanked: 679 times
Contact:

Re: XBMC/Kodi status on -XU3

Post by meveric »

you need a tvheadend backend as well.
Kodi is just a client and requires a server to connect to.
Do you have a tvheadend server installed and configured with TV channels where Kodi is suppose to connect to?
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

bmentink
Posts: 387
Joined: Sat Dec 13, 2014 1:47 pm
languages_spoken: english
ODROIDs: XU3, XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by bmentink »

You don't understand. I have a tvheadend backend working and I can connect to it fine and watch TV on another x86 linux box with Kodi.

With Kodi on the odroid the tvheadend add-on does not seem to work.
Here is what happens.

1. Set up the tvheadend PVR add-on with my tvheadend server details and enable it ..
2. Goto the LiveTV settings and turn it off then on (had to go back to the confluence skin to see that, amber hid it)
3. Get a message saying no PVR client enabled ..
4. Go back to tvheadend add-on settings and find it is disabled ...... :evil:

It does not want to stay enabled: the TV and RADIO menu items never show ..

Maybe I have the wrong tvheadend add-on for Isengard? (I can't remember where I got the pvr-hts add-on from)
There are many options in AUR as well as the one on gripped repo ..which one do I use?

User avatar
meveric
Posts: 12135
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 94 times
Been thanked: 679 times
Contact:

Re: XBMC/Kodi status on -XU3

Post by meveric »

hmm i built Kodi and the PVR addons myself.. Both work fine and i can use the tvheadend addon just fine.
So at least it's not a general issue with both.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

bmentink
Posts: 387
Joined: Sat Dec 13, 2014 1:47 pm
languages_spoken: english
ODROIDs: XU3, XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by bmentink »

meveric wrote:hmm i built Kodi and the PVR addons myself.. Both work fine and i can use the tvheadend addon just fine.
So at least it's not a general issue with both.
So what pvr-hts did you install, the AUR one or the one from odroidx3??

bmentink
Posts: 387
Joined: Sat Dec 13, 2014 1:47 pm
languages_spoken: english
ODROIDs: XU3, XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by bmentink »

On another issue:

I only seem to have sound via the HDMI cable, I can't get sound via the analog jack even with forcing analog output in Kodi.
Anyone found a way of of doing that?

Note: I am running Kodi in it's own session.

@gripped Seems ffmpeg-neon package needs recompiling as I can't do a system upgrade. I tried doing it myself but get compile errors.

User avatar
meveric
Posts: 12135
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 94 times
Been thanked: 679 times
Contact:

Re: XBMC/Kodi status on -XU3

Post by meveric »

since I'm using Debian Jessie and not Arch i installed kodi-addons-odroid ;)
One of my own packages which includes the PVR addons as well as some audio addons which can be found in the source code of the Kodi project in a subfolder.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

bmentink
Posts: 387
Joined: Sat Dec 13, 2014 1:47 pm
languages_spoken: english
ODROIDs: XU3, XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC/Kodi status on -XU3

Post by bmentink »

Dang, just turned on my XU3 today and Kodi won't boot from it's own session. Launched it from an openbox session to see why, and it segfaults ... no idea why, there is no info in the log file ...
I did an upgrade recently, so may be something is now broken?

Anyone have idea's on how to find the issue?

EDIT: Actually, it crashes in openbox, but in it's own session runs with just a black screen ...
EDIT2: Same old issue, the update overwrote the correct linking for libEGL, libGLES again ..... bah humbug! .. all fixed again.

Post Reply

Return to “Ubuntu”

Who is online

Users browsing this forum: Bing [Bot] and 2 guests