Skip to content

Instantly share code, notes, and snippets.

/-

Created August 12, 2017 09:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/025ba5f70fe64d331d6693845b52c32a to your computer and use it in GitHub Desktop.
Save anonymous/025ba5f70fe64d331d6693845b52c32a to your computer and use it in GitHub Desktop.
./scripts/image
=================================================================================
Configuration for LibreELEC (community)
=================================================================================
Buildoptions:
======================================================
- CPU (ARCH): cortex-a9 (arm)
- FLOAT: hard
- FPU: neon
- SIMD support: yes
- LTO (Link Time Optimization) support: yes
- GOLD (Google Linker) Support: yes
- LLVM support:
Graphic configuration:
======================================================
- OpenGL (GLX) support (provider): no (no)
- OpenGLES support (provider): yes (imx-gpu-viv)
- uvesafb support: no
Hardware decoder configuration:
======================================================
- Kodi Player driver: libfslvpuwrap
- VAAPI Support:
- VDPAU Support:
Input device configuration:
======================================================
- Remote support: yes
- ATV Remote support: no
- CEC Adapter support: yes
- Kodi Joystick support: yes
Misc. hardware configuration:
======================================================
- ALSA support: yes
- Pulseaudio support: yes
- Bluetooth support: yes
- Include driver: RTL8192CU
- Include driver: RTL8192DU
- Include driver: RTL8192EU
- Include driver: RTL8188EU
- Include driver: RTL8812AU
- Include firmware: misc-firmware
- Include firmware: wlan-firmware
- Include firmware: dvb-firmware
- Include firmware: brcmfmac_sdio-firmware-imx
Network service configuration:
======================================================
- Avahi (Zeroconf) support: yes
- NFS mounting support: yes
- SAMBA mounting support: yes
- SAMBA server support: yes
- SFTP server support: yes
- OpenVPN support: yes
OS configuration:
======================================================
- OEM Support: no
- Default ROOT Password: libreelec
- Bootloader: u-boot
- U-Boot configuration: mx6_cubox-i_config matrix
- U-Boot config file:
- UDevil support: yes
- Installer support: no
Misc. Filesystems:
======================================================
- Swap Support: yes
- Swapfile default size: 128
- exFAT Support (via Fuse): yes
- NTFS Support (via Fuse): yes
- Install HFS Tools: yes
Kodi configuration:
======================================================
- Kodi version: kodi
- Kodi nonfree support: yes
- Kodi Blu-Ray support: yes
- Bluray BD+ support: yes
- Bluray AACS support: yes
- Kodi DVDCSS support: yes
- Kodi Airplay support: yes
- Kodi Airtunes support: yes
- Kodi NFS support: yes
- Kodi MySQL support: yes
- Kodi Optical Drive support: yes
- Kodi SAMBA client support: yes
- Kodi SSH client support: yes
- Kodi UPNP support: yes
- Kodi Webserver support: yes
- Include Skin: Estuary
- Default Skin: Estuary
- Include extra fonts: yes
=================================================================================
End Configuration for LibreELEC
=================================================================================
BUILD kodi(target)
Executing (target): cmake -DCMAKE_TOOLCHAIN_FILE=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/etc/cmake-armv7a-libreelec-linux-gnueabi.conf -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=MinSizeRel -DNATIVEPREFIX=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain -DWITH_TEXTUREPACKER=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/TexturePacker -DDEPENDS_PATH=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/depends -DPYTHON_EXECUTABLE=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/python2.7 -DPYTHON_INCLUDE_DIRS=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/python2.7 -DGIT_VERSION=a8fe8e3 -DWITH_FFMPEG=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/ffmpeg-30554d7 -DENABLE_INTERNAL_FFMPEG=OFF -DFFMPEG_INCLUDE_DIRS=/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr -DENABLE_INTERNAL_CROSSGUID=OFF -DENABLE_SDL=OFF -DENABLE_OPENSSL=ON -DENABLE_UDEV=ON -DENABLE_DBUS=ON -DENABLE_XSLT=ON -DENABLE_CCACHE=ON -DENABLE_LIRC=ON -DENABLE_EVENTCLIENTS=ON -DENABLE_LDGOLD=ON -DENABLE_DEBUGFISSION=OFF -DWITH_ARCH=arm -DENABLE_NEON=ON -DENABLE_VDPAU=OFF -DENABLE_VAAPI=OFF -DENABLE_CEC=ON -DENABLE_SMBCLIENT=ON -DENABLE_NFS=ON -DENABLE_DVDCSS=ON -DLIBDVDCSS_URL=/home/strolch/LE/sources/libdvdcss/libdvdcss-2f12236.tar.gz -DLIBDVDNAV_URL=/home/strolch/LE/sources/libdvdnav/libdvdnav-43b5f81.tar.gz -DLIBDVDREAD_URL=/home/strolch/LE/sources/libdvdread/libdvdread-17d99db.tar.gz -DENABLE_AVAHI=ON -DENABLE_UPNP=ON -DENABLE_MYSQLCLIENT=ON -DENABLE_SSH=ON -DENABLE_PLIST=ON -DENABLE_AIRTUNES=ON -DENABLE_NONFREE=ON -DENABLE_OPTICAL=ON -DENABLE_BLURAY=ON -DCORE_PLATFORM_NAME=imx /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3
-- The CXX compiler identification is GNU 6.2.0
-- The C compiler identification is GNU 6.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/armv7a-libreelec-linux-gnueabi-gcc
-- Check for working CXX compiler: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/armv7a-libreelec-linux-gnueabi-g++
-- Check for working CXX compiler: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/armv7a-libreelec-linux-gnueabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/armv7a-libreelec-linux-gnueabi-gcc
-- Check for working C compiler: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/armv7a-libreelec-linux-gnueabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Source directory: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3
-- Build directory: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi
-- Generator: Single-configuration: MinSizeRel (Unix Makefiles)
-- CMake Version: 3.7.2
-- System type: Linux
-- Checking to see if CXX compiler accepts flag -std=c++11
-- Checking to see if CXX compiler accepts flag -std=c++11 - yes
-- Found CXX11: -std=c++11
-- Linker: GNU gold
-- Core system type: linux
-- Platform:
-- CPU: arm, ARCH: arm
-- Cross-Compiling: TRUE
-- Execute build artefacts on host: FALSE
-- Depends based build:
-- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK)
-- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK)
-- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK)
-- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK)
-- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK)
-- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK)
-- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK)
-- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK)
-- NEON optimization enabled
-- Found PkgConfig: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/pkg-config (found version "0.29.2")
-- Found TexturePacker: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/TexturePacker
-- Found Cdio: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libcdio.a (found version "0.94")
-- Found EXPAT: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libexpat.so (found version "2.2.0")
-- Found CrossGUID: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libcrossguid.a
-- Found UUID: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libuuid.so (found version "2.29.2")
-- Warning: FFmpeg version checking disabled
-- Found FFMPEG: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr (found version "undef")
-- Found Fmt: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libfmt.a (found version "3.0.2")
-- Found FreeType: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libfreetype.so (found version "18.5.12")
-- Found FriBidi: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libfribidi.a (found version "0.19.7")
-- Found Lzo2: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/liblzo2.a
-- Found PCRE: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libpcrecpp.a (found version "8.40")
-- Found RapidJSON: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include (found version "1.1.0")
-- Found Sqlite3: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libsqlite3.a (found version "3.20.0")
-- Found TagLib: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libtag.a (found version "1.11.1")
-- Found TinyXML: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libtinyxml.a (found version "2.6.2")
-- Found OpenGLES: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libGLESv2.so
-- Found EGL: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libEGL.so
-- Found IMX: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/imx-mm/vpu
-- Found ZLIB: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libz.so (found version "1.2.11")
-- Found Alsa: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libasound.so (found version "1.1.4.1")
-- Found Avahi: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libavahi-client.so (found version "0.6.32")
-- Could NOT find Bluetooth (missing: BLUETOOTH_LIBRARY BLUETOOTH_INCLUDE_DIR)
-- Found CAP: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libcap.a (found version "2.25")
-- Found CCache: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/ccache
-- Found DBus: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libdbus-1.so (found version "1.11.12")
-- Could NOT find LCMS2 (missing: LCMS2_LIBRARY LCMS2_INCLUDE_DIR)
-- Could NOT find MDNS (missing: MDNS_LIBRARY MDNS_INCLUDE_DIR)
-- Found MicroHttpd: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libmicrohttpd.a (found version "0.9.55")
-- Found MySqlClient: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libmysqlclient.a (found version "5.7.18")
-- Found PulseAudio: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libpulse.so (found suitable version "10.0", minimum required is "2.0.0")
-- Found PythonLibs: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libpython2.7.so (found suitable version "2.7.13", minimum required is "2.7")
-- Found Python: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/python2.7
-- Found SmbClient: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libsmbclient.so (found version "0.2.3")
-- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR)
-- Found SSH: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libssh.a (found version "0.7.5")
-- Found UDEV: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libudev.so (found version "233")
-- Found LibXml2: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libxml2.so (found version "2.9.4")
-- Found XSLT: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libxslt.a (found version "1.1.29")
-- Found ASS: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libass.so (found version "0.13.7")
-- Found Curl: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libcurl.so (found version "7.54.0")
-- OpenSSL is statically linked into Curl: FALSE
-- Found Bluray: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libbluray.so (found suitable version "1.0.1", minimum required is "0.9.3")
-- Found CEC: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libcec.so (found suitable version "4.0.2", minimum required is "4.0.0")
-- Found NFS: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libnfs.so (found version "2.0.0")
-- Found Plist: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libplist.so (found version "1.12")
-- Found OpenSSL: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libssl.so;/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libcrypto.so (found version "1.0.2l")
-- Found Shairplay: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/lib/libshairplay.so
-- Found PythonInterp: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/toolchain/bin/python2.7 (found version "2.7.13")
-- Found Threads: TRUE
-- Found Java: /usr/lib/jvm/jdk/bin/java (found version "1.8.0.144") found components: Runtime
-- Found SWIG: /usr/bin/swig3.0 (found version "3.0.8")
-- #---- CONFIGURATION ----#
-- Platform: imx
-- -- PATH config --
-- Prefix: /usr
-- Libdir: /usr/lib
-- Bindir: /usr/bin
-- Includedir: /usr/include
-- Datarootdir: /usr/share
-- Datadir: /usr/share
-- Docdir: /usr/share/doc/kodi
-- ALSA enabled: Yes
-- AVAHI enabled: Yes
-- BLUETOOTH enabled: No
-- CAP enabled: Yes
-- CCACHE enabled: Yes
-- DBUS enabled: Yes
-- LCMS2 enabled: No
-- MDNS enabled: No
-- MICROHTTPD enabled: Yes
-- MYSQLCLIENT enabled: Yes
-- PULSEAUDIO enabled: Yes
-- PYTHON enabled: Yes
-- SMBCLIENT enabled: Yes
-- SNDIO enabled: No
-- SSH enabled: Yes
-- UDEV enabled: Yes
-- XSLT enabled: Yes
-- PLIST enabled: Yes
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
ENABLE_NONFREE
ENABLE_SDL
ENABLE_VAAPI
ENABLE_VDPAU
-- Build files have been written to: /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi
Executing (target): make
...
...
[ 85%] Building CXX object build/linuxsupport/imx/CMakeFiles/linuxsupport_imx.dir/IMX.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShader.cpp.o
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.h:29:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:21:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: In function 'double recalcPts(double)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:70:26: error: 'DVD_NOPTS_VALUE' was not declared in this scope
return (double)(pts == DVD_NOPTS_VALUE ? 0.0 : pts*1e-6);
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.h:29:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:21:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:302:36: error: 'DVDVideoPicture' has not been declared
bool GetPicture(DVDVideoPicture *pDvdVideoPicture);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:54: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:71: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:93: error: could not convert '{nullptr, 0, 0, 0, 0, <expression error>, <expression error>, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:440:36: error: 'DVDVideoPicture' has not been declared
virtual bool GetPicture(DVDVideoPicture *pDvdVideoPicture) { return m_IMXCodec->GetPicture(pDvdVideoPicture); }
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:21:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.h:40:34: error: 'DVDVideoPicture' has not been declared
virtual void AddVideoPictureHW(DVDVideoPicture &picture, int index, double currentClock);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.h:62:59: error: 'AUTOSOURCE' was not declared in this scope
virtual int GetImageHook(YuvImage *image, int source = AUTOSOURCE, bool readonly = false);
^~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:54:38: error: variable or field 'AddVideoPictureHW' declared void
void CRendererIMX::AddVideoPictureHW(DVDVideoPicture &picture, int index, double currentClock)
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:54:38: error: 'DVDVideoPicture' was not declared in this scope
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:54:55: error: 'picture' was not declared in this scope
void CRendererIMX::AddVideoPictureHW(DVDVideoPicture &picture, int index, double currentClock)
^~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:54:64: error: expected primary-expression before 'int'
void CRendererIMX::AddVideoPictureHW(DVDVideoPicture &picture, int index, double currentClock)
^~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:54:75: error: expected primary-expression before 'double'
void CRendererIMX::AddVideoPictureHW(DVDVideoPicture &picture, int index, double currentClock)
^~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp: In member function 'virtual void CRendererIMX::ReleaseBuffer(int)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:66:91: error: 'struct CLinuxRendererGLES::YUVBUFFER' has no member named 'hwDec'
CDVDVideoCodecIMXBuffer *buffer = static_cast<CDVDVideoCodecIMXBuffer*>(m_buffers[idx].hwDec);
^~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:68:18: error: 'struct CLinuxRendererGLES::YUVBUFFER' has no member named 'hwDec'
m_buffers[idx].hwDec = NULL;
^~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp: In member function 'virtual CRenderInfo CRendererIMX::GetRenderInfo()':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:110:18: error: 'm_formats' was not declared in this scope
info.formats = m_formats;
^~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp: In member function 'virtual bool CRendererIMX::RenderUpdateVideoHook(bool, DWORD, DWORD)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:139:106: error: 'struct CLinuxRendererGLES::YUVBUFFER' has no member named 'hwDec'
CDVDVideoCodecIMXBuffer *buffer = static_cast<CDVDVideoCodecIMXBuffer*>(m_buffers[m_iYV12RenderBuffer].hwDec);
^~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:142:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (!m_bufHistory.empty() && m_bufHistory.back() != buffer || m_bufHistory.empty())
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererIMX.cpp:156:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while (m_bufHistory.size() > size)
~~~~~~~~~~~~~~~~~~~~^~~~~~
make[3]: *** [build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/build.make:63: build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererIMX.cpp.o] Error 1
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:8349: build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 85%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShader.cpp.o
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: In function 'double recalcPts(double)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:70:26: error: 'DVD_NOPTS_VALUE' was not declared in this scope
return (double)(pts == DVD_NOPTS_VALUE ? 0.0 : pts*1e-6);
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:302:36: error: 'DVDVideoPicture' has not been declared
bool GetPicture(DVDVideoPicture *pDvdVideoPicture);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:54: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:71: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:93: error: could not convert '{nullptr, 0, 0, 0, 0, <expression error>, <expression error>, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:440:36: error: 'DVDVideoPicture' has not been declared
virtual bool GetPicture(DVDVideoPicture *pDvdVideoPicture) { return m_IMXCodec->GetPicture(pDvdVideoPicture); }
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:35:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/ILocalizer.h:30:37: error: expected identifier before 'unsigned'
virtual std::string Localize(std::uint32_t code) const = 0;
^
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:38:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:36:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/ILocalizer.h:30:46: error: two or more data types in declaration of 'code'
virtual std::string Localize(std::uint32_t code) const = 0;
^~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:35:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:69:29: error: expected identifier before 'unsigned'
std::string Localize(std::uint32_t code) const override { return Get(code); }
^
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:36:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:69:38: error: two or more data types in declaration of 'code'
std::string Localize(std::uint32_t code) const override { return Get(code); }
^~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h: In member function 'virtual std::string CLocalizeStrings::Localize(...) const':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:69:72: error: 'code' was not declared in this scope
std::string Localize(std::uint32_t code) const override { return Get(code); }
^~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp: In constructor 'CIMXCodec::CIMXCodec()':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:411:15: error: 'DVD_NOPTS_VALUE' was not declared in this scope
, m_lastPTS(DVD_NOPTS_VALUE)
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp: In member function 'bool CIMXCodec::Open(CDVDStreamInfo&, CDVDCodecOptions&, std::string&, CProcessInfo*)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:464:13: error: 'class CDVDStreamInfo' has no member named 'software'
if (hints.software)
^~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:520:24: warning: 'size_t av_get_codec_tag_string(char*, size_t, unsigned int)' is deprecated [-Wdeprecated-declarations]
{ char str_tag[128]; av_get_codec_tag_string(str_tag, sizeof(str_tag), m_hints.codec_tag);
^~~~~~~~~~~~~~~~~~~~~~~
In file included from /bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/libavformat/avformat.h:319:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/BitstreamConverter.h:27,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:27,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:
/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/libavcodec/avcodec.h:5705:8: note: declared here
size_t av_get_codec_tag_string(char *buf, size_t buf_size, unsigned int codec_tag);
^~~~~~~~~~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:520:91: warning: 'size_t av_get_codec_tag_string(char*, size_t, unsigned int)' is deprecated [-Wdeprecated-declarations]
{ char str_tag[128]; av_get_codec_tag_string(str_tag, sizeof(str_tag), m_hints.codec_tag);
^
In file included from /bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/libavformat/avformat.h:319:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/BitstreamConverter.h:27,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:27,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:
/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/libavcodec/avcodec.h:5705:8: note: declared here
size_t av_get_codec_tag_string(char *buf, size_t buf_size, unsigned int codec_tag);
^~~~~~~~~~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp: In member function 'int CIMXCodec::Decode(BYTE*, int, double, double)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:749:12: error: 'VC_BUFFER' was not declared in this scope
return VC_BUFFER;
^~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:756:18: error: 'DVD_NOPTS_VALUE' was not declared in this scope
if (pts != DVD_NOPTS_VALUE)
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:761:14: error: 'VC_BUFFER' was not declared in this scope
ret |= VC_BUFFER;
^~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:769:25: error: 'DVD_TIME_BASE' was not declared in this scope
m_fps = (double)DVD_TIME_BASE / fd;
^~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:782:87: error: no matching function for call to 'CIMXCodec::VPUTask::VPUTask(<brace-enclosed initializer list>, CBitstreamConverter*&)'
m_decInput.push(new VPUTask({ pData, iSize, 0, 0, 0, pts, dts, 0, 0 }, m_converter));
^
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:21:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:5: note: candidate: CIMXCodec::VPUTask::VPUTask(DemuxPacket, CBitstreamConverter*)
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:5: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'DemuxPacket'
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:312:9: note: candidate: CIMXCodec::VPUTask::VPUTask(const CIMXCodec::VPUTask&)
class VPUTask
^~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:312:9: note: candidate expects 1 argument, 2 provided
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:312:9: note: candidate: CIMXCodec::VPUTask::VPUTask(CIMXCodec::VPUTask&&)
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:312:9: note: candidate expects 1 argument, 2 provided
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:787:12: error: 'VC_BUFFER' was not declared in this scope
ret |= VC_BUFFER;
^~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:797:12: error: 'VC_PICTURE' was not declared in this scope
ret |= VC_PICTURE;
^~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:802:15: error: 'VC_BUFFER' was not declared in this scope
ret &= ~VC_BUFFER;
^~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:811:15: error: 'VC_PICTURE' was not declared in this scope
if (!(ret & VC_PICTURE) || !ret || m_drainMode)
^~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp: In member function 'void CIMXCodec::RecycleFrameBuffers()':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:826:39: error: 'DVD_NOPTS_VALUE' was not declared in this scope
m_pts[m_recycleBuffers.front()] = DVD_NOPTS_VALUE;
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp: In member function 'virtual void CIMXCodec::Process()':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:867:15: error: 'DVD_NOPTS_VALUE' was not declared in this scope
m_lastPTS = DVD_NOPTS_VALUE;
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:882:26: error: could not convert '{nullptr, 0, 0, 0, 0, <expression error>, <expression error>, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
task = new VPUTask();
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:912:45: error: 'VC_USERDATA' was not declared in this scope
retStatus = m_decRet & VPU_DEC_SKIP ? VC_USERDATA : 0;
^~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:1024:28: error: 'DVP_FLAG_ALLOCATED' was not declared in this scope
buffer->SetFlags(DVP_FLAG_ALLOCATED);
^~~~~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:1114:28: error: 'bool CIMXCodec::GetPicture' is not a static data member of 'class CIMXCodec'
bool CIMXCodec::GetPicture(DVDVideoPicture* pDvdVideoPicture)
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:1114:28: error: 'DVDVideoPicture' was not declared in this scope
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp:1114:45: error: 'pDvdVideoPicture' was not declared in this scope
bool CIMXCodec::GetPicture(DVDVideoPicture* pDvdVideoPicture)
^~~~~~~~~~~~~~~~
make[3]: *** [build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/build.make:159: build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecIMX.cpp.o] Error 1
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:7950: build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/all] Error 2
[ 85%] Building CXX object build/linuxsupport/imx/CMakeFiles/linuxsupport_imx.dir/GlobalsIMX.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o
[ 85%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/XFileUtils.cpp.o
[ 85%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/XHandle.cpp.o
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/linux/imx/IMX.cpp: In member function 'bool CIMXFps::Recalc()':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/linux/imx/IMX.cpp:167:17: error: 'DVD_NOPTS_VALUE' was not declared in this scope
double prev = DVD_NOPTS_VALUE;
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/linux/imx/IMX.cpp:192:14: warning: unused variable 'duration' [-Wunused-variable]
double duration = CDVDCodecUtils::NormalizeFrameduration((double)it->first / 100, &hasMatch);
^~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/linux/imx/IMX.cpp: In member function 'void CIMXFps::Flush()':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/linux/imx/IMX.cpp:240:21: error: 'DVD_NOPTS_VALUE' was not declared in this scope
m_frameDuration = DVD_NOPTS_VALUE;
^~~~~~~~~~~~~~~
make[3]: *** [build/linuxsupport/imx/CMakeFiles/linuxsupport_imx.dir/build.make:63: build/linuxsupport/imx/CMakeFiles/linuxsupport_imx.dir/IMX.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 85%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/XMemUtils.cpp.o
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:40:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: In function 'double recalcPts(double)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:70:26: error: 'DVD_NOPTS_VALUE' was not declared in this scope
return (double)(pts == DVD_NOPTS_VALUE ? 0.0 : pts*1e-6);
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:40:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:302:36: error: 'DVDVideoPicture' has not been declared
bool GetPicture(DVDVideoPicture *pDvdVideoPicture);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:54: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:71: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:93: error: could not convert '{nullptr, 0, 0, 0, 0, <expression error>, <expression error>, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:440:36: error: 'DVDVideoPicture' has not been declared
virtual bool GetPicture(DVDVideoPicture *pDvdVideoPicture) { return m_IMXCodec->GetPicture(pDvdVideoPicture); }
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:35:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:40:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/ILocalizer.h:30:37: error: expected identifier before 'unsigned'
virtual std::string Localize(std::uint32_t code) const = 0;
^
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:38:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:46:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/ILocalizer.h:30:46: error: two or more data types in declaration of 'code'
virtual std::string Localize(std::uint32_t code) const = 0;
^~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:35:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:40:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:69:29: error: expected identifier before 'unsigned'
std::string Localize(std::uint32_t code) const override { return Get(code); }
^
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:46:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:69:38: error: two or more data types in declaration of 'code'
std::string Localize(std::uint32_t code) const override { return Get(code); }
^~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h: In member function 'virtual std::string CLocalizeStrings::Localize(...) const':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/guilib/LocalizeStrings.h:69:72: error: 'code' was not declared in this scope
std::string Localize(std::uint32_t code) const override { return Get(code); }
^~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:35:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:40:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/settings/windows/GUIControlSettings.h: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/settings/windows/GUIControlSettings.h:96:29: error: expected identifier before 'unsigned'
std::string Localize(std::uint32_t code) const override;
^
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/utils/Screenshot.cpp:53:0:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/settings/windows/GUIControlSettings.h:96:38: error: two or more data types in declaration of 'code'
std::string Localize(std::uint32_t code) const override;
^~~~
make[3]: *** [build/utils/CMakeFiles/utils.dir/build.make:1335: build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o] Error 1
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:6780: build/utils/CMakeFiles/utils.dir/all] Error 2
[ 85%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/XTimeUtils.cpp.o
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:8465: build/linuxsupport/imx/CMakeFiles/linuxsupport_imx.dir/all] Error 2
[ 85%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o
[ 86%] Linking CXX static library videoshaders.a
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
[ 86%] Built target videoshaders
[ 86%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGUI.cpp.o
[ 86%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o
[ 86%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/DBusReserve.cpp.o
[ 86%] Building CXX object build/linuxsupport/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o
[ 87%] Linking CXX static library linuxsupport.a
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
[ 87%] Built target linuxsupport
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGL.cpp.o
[ 87%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o
[ 87%] Building ASM object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/yuv2rgb.neon.S.o
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.h:117:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.cpp:21:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: In function 'double recalcPts(double)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:70:26: error: 'DVD_NOPTS_VALUE' was not declared in this scope
return (double)(pts == DVD_NOPTS_VALUE ? 0.0 : pts*1e-6);
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.h:117:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.cpp:21:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:302:36: error: 'DVDVideoPicture' has not been declared
bool GetPicture(DVDVideoPicture *pDvdVideoPicture);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:54: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:71: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:93: error: could not convert '{nullptr, 0, 0, 0, 0, <expression error>, <expression error>, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:440:36: error: 'DVDVideoPicture' has not been declared
virtual bool GetPicture(DVDVideoPicture *pDvdVideoPicture) { return m_IMXCodec->GetPicture(pDvdVideoPicture); }
^~~~~~~~~~~~~~~
make[3]: *** [build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/build.make:183: build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/FrameBufferObject.cpp:37:0: warning: "GL_COLOR_ATTACHMENT0_EXT" redefined
#define GL_COLOR_ATTACHMENT0_EXT GL_COLOR_ATTACHMENT0
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/system_gl.h:50:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/FrameBufferObject.h:26,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/FrameBufferObject.cpp:24:
/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/toolchain/armv7a-libreelec-linux-gnueabi/sysroot/usr/include/GLES2/gl2ext.h:730:0: note: this is the location of the previous definition
#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.h:117:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/LinuxRendererGLES.cpp:44:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: In function 'double recalcPts(double)':
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:70:26: error: 'DVD_NOPTS_VALUE' was not declared in this scope
return (double)(pts == DVD_NOPTS_VALUE ? 0.0 : pts*1e-6);
^~~~~~~~~~~~~~~
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.h:117:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/LinuxRendererGLES.cpp:44:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h: At global scope:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:302:36: error: 'DVDVideoPicture' has not been declared
bool GetPicture(DVDVideoPicture *pDvdVideoPicture);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:54: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:71: error: 'DVD_NOPTS_VALUE' was not declared in this scope
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:93: error: could not convert '{nullptr, 0, 0, 0, 0, <expression error>, <expression error>, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:440:36: error: 'DVDVideoPicture' has not been declared
virtual bool GetPicture(DVDVideoPicture *pDvdVideoPicture) { return m_IMXCodec->GetPicture(pDvdVideoPicture); }
^~~~~~~~~~~~~~~
make[3]: *** [build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/build.make:303: build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o] Error 1
In file included from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderCapture.h:117:0,
from /home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp:45:
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:302:36: error: 'DVDVideoPicture' has not been declared
bool GetPicture(DVDVideoPicture *pDvdVideoPicture);
^~~~~~~~~~~~~~~
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:315:93: error: could not convert '{nullptr, 0, 0, 0, 0, 18442240474082181120ull, 18442240474082181120ull, 0, 0}' from '<brace-enclosed initializer list>' to 'DemuxPacket'
VPUTask(DemuxPacket pkg = { nullptr, 0, 0, 0, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE, 0, 0 },
^
/home/strolch/LE/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/xbmc/cores/VideoPlayer/../VideoPlayer/DVDCodecs/Video/DVDVideoCodecIMX.h:440:36: error: 'DVDVideoPicture' has not been declared
virtual bool GetPicture(DVDVideoPicture *pDvdVideoPicture) { return m_IMXCodec->GetPicture(pDvdVideoPicture); }
^~~~~~~~~~~~~~~
make[3]: *** [build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/build.make:255: build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o] Error 1
make[3]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:8235: build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/all] Error 2
make[2]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
make[1]: *** [Makefile:128: all] Error 2
make[1]: Leaving directory '/bay/Development/LibreELEC.tv/build.LibreELEC-imx6.arm-9.0-devel/kodi-a8fe8e3/.armv7a-libreelec-linux-gnueabi'
Makefile:6: recipe for target 'system' failed
make: *** [system] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment