Skip to content
This repository has been archived by the owner on Dec 5, 2022. It is now read-only.

Errors while compiling on RPi 4B #150

Open
alwinlubbers opened this issue Oct 9, 2021 · 4 comments
Open

Errors while compiling on RPi 4B #150

alwinlubbers opened this issue Oct 9, 2021 · 4 comments

Comments

@alwinlubbers
Copy link

Hi there,

I'm trying to compile WebChimera.js on my Raspberry Pi 4B (i know you guys said it would not perform well, but i'm a little stubborn). I'm getting the following errors while trying to compile it with build_electron.sh

[1/24] Building CXX object CMakeFiles/WebChimera.js.dir/src/JsVlcInput.cpp.o
FAILED: CMakeFiles/WebChimera.js.dir/src/JsVlcInput.cpp.o 
/usr/bin/c++  -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_COMPRESS_POINTERS -DV8_REVERSE_JSARGS -DWebChimera_js_EXPORTS -I/home/pi/.cmake-js/electron-arm/v12.0.7/include/node -I../deps -I../deps/libvlc_wrapper/libvlc-sdk/include -O3 -DNDEBUG -fPIC   -std=gnu++14 -MD -MT CMakeFiles/WebChimera.js.dir/src/JsVlcInput.cpp.o -MF CMakeFiles/WebChimera.js.dir/src/JsVlcInput.cpp.o.d -o CMakeFiles/WebChimera.js.dir/src/JsVlcInput.cpp.o -c ../src/JsVlcInput.cpp
In file included from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8.h:30,
                 from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/node.h:67,
                 from ../src/JsVlcInput.h:5,
                 from ../src/JsVlcInput.cpp:1:
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:102:27: error: static assertion failed: Pointer compression can be enabled only for 64-bit architectures
     kApiSystemPointerSize == kApiInt64Size,
     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:71: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                                       ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:68: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                          ~~~~~~~~~~^~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:72: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                                        ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:69: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                           ~~~~~~~~~~^~~~~
[2/24] Building CXX object CMakeFiles/WebChimera.js.dir/src/JsVlcPlaylist.cpp.o
FAILED: CMakeFiles/WebChimera.js.dir/src/JsVlcPlaylist.cpp.o 
/usr/bin/c++  -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_COMPRESS_POINTERS -DV8_REVERSE_JSARGS -DWebChimera_js_EXPORTS -I/home/pi/.cmake-js/electron-arm/v12.0.7/include/node -I../deps -I../deps/libvlc_wrapper/libvlc-sdk/include -O3 -DNDEBUG -fPIC   -std=gnu++14 -MD -MT CMakeFiles/WebChimera.js.dir/src/JsVlcPlaylist.cpp.o -MF CMakeFiles/WebChimera.js.dir/src/JsVlcPlaylist.cpp.o.d -o CMakeFiles/WebChimera.js.dir/src/JsVlcPlaylist.cpp.o -c ../src/JsVlcPlaylist.cpp
In file included from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8.h:30,
                 from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/node.h:67,
                 from ../src/JsVlcPlaylist.h:3,
                 from ../src/JsVlcPlaylist.cpp:1:
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:102:27: error: static assertion failed: Pointer compression can be enabled only for 64-bit architectures
     kApiSystemPointerSize == kApiInt64Size,
     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:71: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                                       ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:68: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                          ~~~~~~~~~~^~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:72: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                                        ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:69: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                           ~~~~~~~~~~^~~~~
[3/24] Building CXX object CMakeFiles/WebChimera.js.dir/src/JsVlcAudio.cpp.o
FAILED: CMakeFiles/WebChimera.js.dir/src/JsVlcAudio.cpp.o 
/usr/bin/c++  -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_COMPRESS_POINTERS -DV8_REVERSE_JSARGS -DWebChimera_js_EXPORTS -I/home/pi/.cmake-js/electron-arm/v12.0.7/include/node -I../deps -I../deps/libvlc_wrapper/libvlc-sdk/include -O3 -DNDEBUG -fPIC   -std=gnu++14 -MD -MT CMakeFiles/WebChimera.js.dir/src/JsVlcAudio.cpp.o -MF CMakeFiles/WebChimera.js.dir/src/JsVlcAudio.cpp.o.d -o CMakeFiles/WebChimera.js.dir/src/JsVlcAudio.cpp.o -c ../src/JsVlcAudio.cpp
In file included from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8.h:30,
                 from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/node.h:67,
                 from ../src/JsVlcAudio.h:5,
                 from ../src/JsVlcAudio.cpp:1:
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:102:27: error: static assertion failed: Pointer compression can be enabled only for 64-bit architectures
     kApiSystemPointerSize == kApiInt64Size,
     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:71: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                                       ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:68: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                          ~~~~~~~~~~^~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:72: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                                        ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:69: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                           ~~~~~~~~~~^~~~~
[4/24] Building CXX object CMakeFiles/WebChimera.js.dir/src/JsVlcDeinterlace.cpp.o
FAILED: CMakeFiles/WebChimera.js.dir/src/JsVlcDeinterlace.cpp.o 
/usr/bin/c++  -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_COMPRESS_POINTERS -DV8_REVERSE_JSARGS -DWebChimera_js_EXPORTS -I/home/pi/.cmake-js/electron-arm/v12.0.7/include/node -I../deps -I../deps/libvlc_wrapper/libvlc-sdk/include -O3 -DNDEBUG -fPIC   -std=gnu++14 -MD -MT CMakeFiles/WebChimera.js.dir/src/JsVlcDeinterlace.cpp.o -MF CMakeFiles/WebChimera.js.dir/src/JsVlcDeinterlace.cpp.o.d -o CMakeFiles/WebChimera.js.dir/src/JsVlcDeinterlace.cpp.o -c ../src/JsVlcDeinterlace.cpp
In file included from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8.h:30,
                 from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/node.h:67,
                 from ../src/JsVlcDeinterlace.h:5,
                 from ../src/JsVlcDeinterlace.cpp:1:
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:102:27: error: static assertion failed: Pointer compression can be enabled only for 64-bit architectures
     kApiSystemPointerSize == kApiInt64Size,
     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:71: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                                       ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:68: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                          ~~~~~~~~~~^~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:72: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                                        ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:69: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                           ~~~~~~~~~~^~~~~
[5/24] Building CXX object CMakeFiles/WebChimera.js.dir/src/JsVlcMedia.cpp.o
FAILED: CMakeFiles/WebChimera.js.dir/src/JsVlcMedia.cpp.o 
/usr/bin/c++  -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_COMPRESS_POINTERS -DV8_REVERSE_JSARGS -DWebChimera_js_EXPORTS -I/home/pi/.cmake-js/electron-arm/v12.0.7/include/node -I../deps -I../deps/libvlc_wrapper/libvlc-sdk/include -O3 -DNDEBUG -fPIC   -std=gnu++14 -MD -MT CMakeFiles/WebChimera.js.dir/src/JsVlcMedia.cpp.o -MF CMakeFiles/WebChimera.js.dir/src/JsVlcMedia.cpp.o.d -o CMakeFiles/WebChimera.js.dir/src/JsVlcMedia.cpp.o -c ../src/JsVlcMedia.cpp
In file included from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8.h:30,
                 from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/node.h:67,
                 from ../src/JsVlcMedia.h:3,
                 from ../src/JsVlcMedia.cpp:1:
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:102:27: error: static assertion failed: Pointer compression can be enabled only for 64-bit architectures
     kApiSystemPointerSize == kApiInt64Size,
     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:71: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                                       ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:68: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                          ~~~~~~~~~~^~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:72: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                                        ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:69: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                           ~~~~~~~~~~^~~~~
[6/24] Building CXX object CMakeFiles/WebChimera.js.dir/src/JsVlcPlayer.cpp.o
FAILED: CMakeFiles/WebChimera.js.dir/src/JsVlcPlayer.cpp.o 
/usr/bin/c++  -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_COMPRESS_POINTERS -DV8_REVERSE_JSARGS -DWebChimera_js_EXPORTS -I/home/pi/.cmake-js/electron-arm/v12.0.7/include/node -I../deps -I../deps/libvlc_wrapper/libvlc-sdk/include -O3 -DNDEBUG -fPIC   -std=gnu++14 -MD -MT CMakeFiles/WebChimera.js.dir/src/JsVlcPlayer.cpp.o -MF CMakeFiles/WebChimera.js.dir/src/JsVlcPlayer.cpp.o.d -o CMakeFiles/WebChimera.js.dir/src/JsVlcPlayer.cpp.o -c ../src/JsVlcPlayer.cpp
In file included from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8.h:30,
                 from /home/pi/.cmake-js/electron-arm/v12.0.7/include/node/node.h:67,
                 from ../src/JsVlcPlayer.h:7,
                 from ../src/JsVlcPlayer.cpp:1:
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:102:27: error: static assertion failed: Pointer compression can be enabled only for 64-bit architectures
     kApiSystemPointerSize == kApiInt64Size,
     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:71: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                                       ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:414:68: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprHeapReservationSize = size_t{1} << 32;
                                                          ~~~~~~~~~~^~~~~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:72: warning: left shift count >= width of type [-Wshift-count-overflow]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                                        ^~
/home/pi/.cmake-js/electron-arm/v12.0.7/include/node/v8-internal.h:415:69: error: right operand of shift expression ‘(1 << 32)’ is >= than the precision of the left operand [-fpermissive]
   static constexpr size_t kPtrComprIsolateRootAlignment = size_t{1} << 32;
                                                           ~~~~~~~~~~^~~~~
ninja: build stopped: subcommand failed.

I've tried playing Full HD 60fps content in VLC which ran without any issue, which gives me hope WebChimera may work as well. I know it's quite a big log, but thanks in advance for sticking with me.

-Alwin

@RSATom
Copy link
Owner

RSATom commented Oct 10, 2021

I think problem is here:
https://github.com/RSATom/WebChimera.js/blob/master/CMakeLists.txt#L42

Try comment that block (with # symbol) and rebuild

@RSATom
Copy link
Owner

RSATom commented Oct 10, 2021

But it doesn't have any meaning due to #146

@alwinlubbers
Copy link
Author

Well, i've tried building WebChimera as you described, and the VLC part of it works. onFrameSetup and onFrameReady are never called. I'm getting the following output:

VLC media player - 3.0.12 Vetinari
Copyright © 1996-2020 the VideoLAN team
revision 1.0.6-1618-g917488b78
configured with ./configure  '--build=arm-linux-gnueabihf' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-option-checking' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-debug' '--config-cache' '--disable-update-check' '--enable-fast-install' '--docdir=/usr/share/doc/vlc' '--with-binary-version=3.0.12-0+deb10u1+rpt2' '--enable-a52' '--enable-aa' '--enable-aribsub' '--enable-avahi' '--enable-bluray' '--enable-caca' '--enable-chromaprint' '--enable-chromecast' '--enable-dbus' '--enable-dca' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-gles2' '--enable-gnutls' '--enable-harfbuzz' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-matroska' '--enable-mod' '--enable-mpc' '--enable-mpg123' '--enable-mtp' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-opus' '--enable-pulse' '--enable-qt' '--enable-realrtsp' '--enable-samplerate' '--enable-sdl-image' '--enable-sftp' '--enable-shine' '--enable-shout' '--enable-skins2' '--enable-sndio' '--enable-soxr' '--enable-spatialaudio' '--enable-speex' '--enable-svg' '--enable-svgdec' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vnc' '--enable-vorbis' '--enable-x264' '--enable-x265' '--enable-zvbi' '--with-kde-solid=/usr/share/solid/actions/' '--disable-d3d11va' '--disable-decklink' '--disable-directx' '--disable-dsm' '--disable-dxva2' '--disable-fdkaac' '--disable-fluidlite' '--disable-freerdp' '--disable-goom' '--disable-gst-decode' '--disable-libtar' '--disable-macosx' '--disable-macosx-avfoundation' '--disable-macosx-qtkit' '--disable-microdns' '--disable-mfx' '--disable-opencv' '--disable-projectm' '--disable-schroedinger' '--disable-sparkle' '--disable-srt' '--disable-telx' '--disable-vpx' '--disable-vsxu' '--disable-wasapi' '--enable-alsa' '--enable-dc1394' '--enable-dv1394' '--enable-libplacebo' '--enable-linsys' '--enable-nfs' '--enable-omxil' '--enable-udev' '--enable-v4l2' '--enable-wayland' '--enable-libva' '--enable-vcd' '--enable-smbclient' '--disable-oss' '--disable-crystalhd' '--disable-mmx' '--disable-sse' '--enable-neon' '--enable-mmal' '--enable-mmal-avcodec' '--disable-vdpau' '--disable-libva' '--enable-dav1d' '--disable-aom' '--disable-altivec' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -fdebug-prefix-map=/home/pi/dev/vlc=. -fstack-protector-strong -Wformat -Werror=format-security ' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fdebug-prefix-map=/home/pi/dev/vlc=. -fstack-protector-strong -Wformat -Werror=format-security ' 'OBJCFLAGS=-g -O2 -fdebug-prefix-map=/home/pi/dev/vlc=. -fstack-protector-strong -Wformat -Werror=format-security'
creating audio output
looking for audio output module matching "any": 6 candidates
using library version 12.2.0
 (compiled with version 12.2.0, protocol 32)
PulseAudio server connection failure: Connection refused
Available ALSA PCM devices:
Discard all samples (playback) or generate zero samples (capture) (null)
default (default)
plugequal (plugequal)
equal (equal)
bcm2835 HDMI 1, bcm2835 HDMI 1 Direct sample mixing device (dmix:CARD=b1,DEV=0)
bcm2835 HDMI 1, bcm2835 HDMI 1 Direct sample snooping device (dsnoop:CARD=b1,DEV=0)
bcm2835 HDMI 1, bcm2835 HDMI 1 Direct hardware device without any conversions (hw:CARD=b1,DEV=0)
bcm2835 HDMI 1, bcm2835 HDMI 1 Hardware device with all software conversions (plughw:CARD=b1,DEV=0)
bcm2835 Headphones, bcm2835 Headphones Direct sample mixing device (dmix:CARD=Headphones,DEV=0)
bcm2835 Headphones, bcm2835 Headphones Direct sample snooping device (dsnoop:CARD=Headphones,DEV=0)
bcm2835 Headphones, bcm2835 Headphones Direct hardware device without any conversions (hw:CARD=Headphones,DEV=0)
bcm2835 Headphones, bcm2835 Headphones Hardware device with all software conversions (plughw:CARD=Headphones,DEV=0)
using audio output module "alsa"
keeping audio output
Creating an input for 'sennaBoot.mov'
using timeshift granularity of 50 MiB
using default timeshift path
`file:///home/pi/sennaBoot.mov' gives access `file' demux `any' path `/home/pi/sennaBoot.mov'
creating demux: access='file' demux='any' location='/home/pi/sennaBoot.mov' file='/home/pi/sennaBoot.mov'
looking for access_demux module matching "file": 17 candidates
no access_demux modules matched
creating access: file:///home/pi/sennaBoot.mov
 (path: /home/pi/sennaBoot.mov)
looking for access module matching "file": 29 candidates
using access module "filesystem"
looking for stream_filter module matching "prefetch,cache_read": 26 candidates
Using stream method for AStream*
starting pre-buffering
received first data after 0 ms
pre-buffering done 1024 bytes in 0s - 10101 KiB/s
using stream_filter module "cache_read"
looking for stream_filter module matching "any": 26 candidates
Trying Lua scripts in /home/pi/.local/share/vlc/lua/playlist
Trying Lua scripts in /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/anevia_streams.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/anevia_xml.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/appletrailers.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/bbc_co_uk.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/cue.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/dailymotion.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/jamendo.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/koreus.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/liveleak.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/newgrounds.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/rockbox_fm_presets.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/soundcloud.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/twitch.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/vimeo.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/vocaroo.luac
Trying Lua playlist script /usr/lib/arm-linux-gnueabihf/vlc/lua/playlist/youtube.luac
Trying Lua scripts in /usr/share/vlc/lua/playlist
no stream_filter modules matched
looking for stream_directory module matching "any": 1 candidates
no stream_directory modules matched
attachment of directory-extractor failed for file:///home/pi/sennaBoot.mov
looking for stream_filter module matching "record": 26 candidates
using stream_filter module "record"
creating demux: access='file' demux='any' location='/home/pi/sennaBoot.mov' file='/home/pi/sennaBoot.mov'
looking for demux module matching "mp4": 56 candidates
unknown box type tapt (incompletely loaded)
unknown box type tmcd (incompletely loaded)
unknown box type gmin (incompletely loaded)
unknown box type tmcd (incompletely loaded)
unknown handler type in stsd (incompletely loaded)
unknown box type caut (incompletely loaded)
dumping root Box "root"
|   + ftyp size 20 offset 0
|   + wide size 8 offset 20
|   + mdat size 3460908 offset 28
|   + moov size 60811 offset 3460936
|   |   + mvhd size 108 offset 3460944
|   |   + trak size 59567 offset 3461052
|   |   |   + tkhd size 92 offset 3461060
|   |   |   + tapt size 68 offset 3461152 (????)
|   |   |   + edts size 36 offset 3461220
|   |   |   |   + elst size 28 offset 3461228
|   |   |   + tref size 20 offset 3461256
|   |   |   |   + tmcd size 12 offset 3461264 (????)
|   |   |   + mdia size 59343 offset 3461276
|   |   |   |   + mdhd size 32 offset 3461284
|   |   |   |   + hdlr size 49 offset 3461316
|   |   |   |   + minf size 59254 offset 3461365
|   |   |   |   |   + vmhd size 20 offset 3461373
|   |   |   |   |   + hdlr size 56 offset 3461393
|   |   |   |   |   + dinf size 36 offset 3461449
|   |   |   |   |   |   + dref size 28 offset 3461457
|   |   |   |   |   |   |   + alis size 12 offset 3461473
|   |   |   |   |   + stbl size 59134 offset 3461485
|   |   |   |   |   |   + stsd size 202 offset 3461493
|   |   |   |   |   |   |   + avc1 size 186 offset 3461509
|   |   |   |   |   |   |   |   + avcC size 52 offset 3461595
|   |   |   |   |   |   |   |   + colr size 18 offset 3461647
|   |   |   |   |   |   |   |   + fiel size 10 offset 3461665
|   |   |   |   |   |   |   |   + pasp size 16 offset 3461675
|   |   |   |   |   |   + stts size 24 offset 3461695
|   |   |   |   |   |   + ctts size 35096 offset 3461719
|   |   |   |   |   |   + cslg size 32 offset 3496815
|   |   |   |   |   |   + stss size 624 offset 3496847
|   |   |   |   |   |   + sdtp size 4560 offset 3497471
|   |   |   |   |   |   + stsc size 52 offset 3502031
|   |   |   |   |   |   + stsz size 18212 offset 3502083
|   |   |   |   |   |   + stco size 324 offset 3520295
|   |   + trak size 559 offset 3520619
|   |   |   + tkhd size 92 offset 3520627
|   |   |   + edts size 36 offset 3520719
|   |   |   |   + elst size 28 offset 3520727
|   |   |   + mdia size 423 offset 3520755
|   |   |   |   + mdhd size 32 offset 3520763
|   |   |   |   + hdlr size 53 offset 3520795
|   |   |   |   + minf size 330 offset 3520848
|   |   |   |   |   + gmhd size 80 offset 3520856
|   |   |   |   |   |   + gmin size 24 offset 3520864 (????)
|   |   |   |   |   |   + tmcd size 48 offset 3520888 (????)
|   |   |   |   |   + hdlr size 56 offset 3520936
|   |   |   |   |   + dinf size 36 offset 3520992
|   |   |   |   |   |   + dref size 28 offset 3521000
|   |   |   |   |   |   |   + alis size 12 offset 3521016
|   |   |   |   |   + stbl size 150 offset 3521028
|   |   |   |   |   |   + stsd size 50 offset 3521036
|   |   |   |   |   |   |   + tmcd size 34 offset 3521052
|   |   |   |   |   |   + stts size 24 offset 3521086
|   |   |   |   |   |   + stsc size 28 offset 3521110
|   |   |   |   |   |   + stsz size 20 offset 3521138
|   |   |   |   |   |   + stco size 20 offset 3521158
|   |   + udta size 202 offset 3521178
|   |   |   + name size 17 offset 3521186
|   |   |   + meta size 177 offset 3521203
|   |   |   |   + hdlr size 34 offset 3521215
|   |   |   |   + ilst size 131 offset 3521249
|   |   |   |   |   + cnam size 33 offset 3521257
|   |   |   |   |   |   + data size 25 offset 3521265
|   |   |   |   |   + caut size 37 offset 3521290 (????)
|   |   |   |   |   + cdes size 53 offset 3521327
|   |   |   |   |   |   + data size 45 offset 3521335
|   |   + meta size 367 offset 3521380
|   |   |   + hdlr size 34 offset 3521388
|   |   |   + keys size 161 offset 3521422
|   |   |   + ilst size 164 offset 3521583
|   |   |   |   + data size 29 offset 3521599
|   |   |   |   + data size 25 offset 3521636
|   |   |   |   + data size 25 offset 3521669
|   |   |   |   + data size 45 offset 3521702
Apple QuickTime media
found 2 tracks
elst box found
   - [0] duration=75800ms media time=0ms) rate=1.0
track[Id 0x1] read 77 chunk
STTS table of 1 entries
CTTS table of 4385 entries
track[Id 0x1] read 4548 samples length:75s
selecting program id=0
adding track[Id 0x1] video (enable) language undef
ignoring track[Id 0x2]
using demux module "mp4"
looking for a subtitle file in /home/pi/
looking for video decoder module matching "any": 18 candidates
OpenDecoder: <<< (h264/----)[H264] 1920x1080 1/1=1/1 o:0 -> (----/----) 0x0 0/0 o:0
VCSM init succeeded: CMA

@RSATom
Copy link
Owner

RSATom commented Oct 10, 2021

WebChimera.js on Linux is totally broken...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants