VLC doesn't work on Nvidia Jetson Nano

I have installed VLC on my Nvidia Jetson nano via command line. Everything ok, but now opening whatever file (doesn’t really matter) VLC crashes, have a look to the logs:

-- logger module started --
main debug: VLC media player - 3.0.4 Vetinari
main debug: Copyright © 1996-2018 the VideoLAN team
main debug: revision 3.0.4-0-gf615db6332
main debug: configured with ./configure  '--build=aarch64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--libexecdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--config-cache' '--disable-update-check' '--enable-fast-install' '--docdir=/usr/share/doc/vlc' '--with-binary-version=3.0.4-1ubuntu0.2' '--enable-a52' '--enable-aa' '--enable-aribsub' '--enable-bluray' '--enable-avahi' '--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-speex' '--enable-svg' '--enable-svgdec' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vdpau' '--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-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' '--disable-neon' '--disable-altivec' 'build_alias=aarch64-linux-gnu' 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/vlc-p_h2t7/vlc-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security ' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fdebug-prefix-map=/build/vlc-p_h2t7/vlc-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security ' 'OBJCFLAGS=-g -O2 -fdebug-prefix-map=/build/vlc-p_h2t7/vlc-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security'
main debug: searching plug-in modules
main debug: loading plugins cache file /usr/lib/aarch64-linux-gnu/vlc/plugins/plugins.dat
main debug: recursively browsing `/usr/lib/aarch64-linux-gnu/vlc/plugins'
main debug: plug-ins loaded: 511 modules
main debug: opening config file (/home/company/.config/vlc/vlcrc)
main debug: looking for logger module matching "any": 4 candidates
file debug: opening logfile `/home/company/Desktop/testino.log'
main debug: using logger module "file"
main debug: translation test: code is "it"
main debug: looking for keystore module matching "memory": 4 candidates
main debug: using keystore module "memory"
main debug: CPU has capabilities FPU 
main debug: Creating an input for 'Raccolta multimediale'
main debug: Input is a meta file: disabling unneeded options
main debug: using timeshift granularity of 50 MiB
main debug: using default timeshift path
main debug: `file/directory:///home/company/.local/share/vlc/ml.xspf' gives access `file' demux `directory' path `/home/company/.local/share/vlc/ml.xspf'
main debug: creating demux: access='file' demux='directory' location='/home/company/.local/share/vlc/ml.xspf' file='/home/company/.local/share/vlc/ml.xspf'
main debug: looking for access_demux module matching "file": 17 candidates
main debug: no access_demux modules matched
main debug: creating access: file:///home/company/.local/share/vlc/ml.xspf
main debug:  (path: /home/company/.local/share/vlc/ml.xspf)
main debug: looking for access module matching "file": 28 candidates
main debug: using access module "filesystem"
main debug: looking for stream_filter module matching "prefetch,cache_read": 26 candidates
cache_read debug: Using stream method for AStream*
cache_read debug: starting pre-buffering
cache_read debug: received first data after 0 ms
cache_read debug: pre-buffering done 304 bytes in 0s - 5601 KiB/s
main debug: using stream_filter module "cache_read"
main debug: looking for stream_filter module matching "any": 26 candidates
playlist debug: using XSPF playlist reader
main debug: using stream_filter module "playlist"
main debug: stream filter added to 0x55905cf2d0
main debug: looking for stream_filter module matching "any": 26 candidates
main debug: no stream_filter modules matched
main debug: looking for stream_directory module matching "any": 1 candidates
main debug: no stream_directory modules matched
main debug: attachment of directory-extractor failed for file:///home/company/.local/share/vlc/ml.xspf
main debug: looking for stream_filter module matching "record": 26 candidates
main debug: using stream_filter module "record"
main debug: creating demux: access='file' demux='directory' location='/home/company/.local/share/vlc/ml.xspf' file='/home/company/.local/share/vlc/ml.xspf'
main debug: looking for demux module matching "directory": 55 candidates
main debug: using demux module "directory"
main debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/meta/reader
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/meta/reader
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/reader/filename.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
main debug: no meta reader modules matched
main debug: `file/directory:///home/company/.local/share/vlc/ml.xspf' successfully opened
main debug: looking for xml reader module matching "any": 1 candidates
main debug: using xml reader module "xml"
main debug: EOF reached
main debug: removing module "directory"
main debug: removing module "record"
main debug: removing module "playlist"
main debug: removing module "cache_read"
main debug: removing module "filesystem"
main debug: creating audio output
main debug: looking for audio output module matching "any": 6 candidates
vlcpulse debug: using library version 11.1.0
vlcpulse debug:  (compiled with version 11.1.0, protocol 32)
vlcpulse debug: connected locally to unix:/run/user/1000/pulse/native as client #16
vlcpulse debug: using protocol 32, server protocol 32
pulse debug: adding sink 0: alsa_output.platform-70030000.hda.hdmi-stereo (Built-in Audio Digital Stereo (HDMI))
pulse debug: adding sink 1: alsa_output.platform-sound.analog-stereo (Built-in Audio Analog Stereo)
main debug: using audio output module "pulse"
main debug: keeping audio output
main debug: looking for interface module matching "dbus,none": 19 candidates
dbus debug: listening on dbus as: org.mpris.MediaPlayer2.vlc
main debug: using interface module "dbus"
main debug: no running VLC instance - continuing normally...
main debug: looking for interface module matching "hotkeys,none": 19 candidates
main debug: using interface module "hotkeys"
main debug: looking for interface module matching "globalhotkeys,none": 19 candidates
main debug: using interface module "xcb_hotkeys"
main: Esecuzione di vlc con l'interfaccia predefinita. Usa 'cvlc' per utilizzare vlc senza interfaccia.
main debug: looking for interface module matching "any": 19 candidates
dbus debug: Getting All properties
dbus debug: Getting All properties
main debug: looking for extension module matching "any": 1 candidates
lua debug: Opening Lua Extension module
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/extensions
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/extensions
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/extensions/VLSub.luac
lua debug: Scanning Lua script /usr/lib/aarch64-linux-gnu/vlc/lua/extensions/VLSub.luac
lua debug: Script /usr/lib/aarch64-linux-gnu/vlc/lua/extensions/VLSub.luac has the following capability flags: 0x5
lua debug: Trying Lua scripts in /usr/share/vlc/lua/extensions
main debug: using extension module "lua"
main debug: using interface module "qt"
main: playlist is empty
main debug: nothing to play
qt debug: Saving the advanced preferences
main debug: processing request item: jellyfish-3-mbps-hd-h264.mkv, node: Scaletta, skip: 0
main debug: rebuilding array of current - root Scaletta
main debug: rebuild done - 1 items, index 0
main debug: starting playback of new item
main debug: resyncing on jellyfish-3-mbps-hd-h264.mkv
main debug: jellyfish-3-mbps-hd-h264.mkv is at 0
main debug: creating new input thread
main debug: Creating an input for 'jellyfish-3-mbps-hd-h264.mkv'
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using default timeshift path
qt debug: IM: Setting an input
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: skipping script (unmatched scope) /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: skipping script (unmatched scope) /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: skipping script (unmatched scope) /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
main debug: no art finder modules matched
main debug: `file:///home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv' gives access `file' demux `any' path `/home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv'
main debug: creating demux: access='file' demux='any' location='/home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv' file='/home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv'
main debug: looking for access_demux module matching "file": 17 candidates
main debug: no access_demux modules matched
main debug: creating access: file:///home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv
main debug:  (path: /home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv)
main debug: looking for access module matching "file": 28 candidates
main debug: using access module "filesystem"
main debug: looking for stream_filter module matching "prefetch,cache_read": 26 candidates
cache_read debug: Using stream method for AStream*
cache_read debug: starting pre-buffering
cache_read debug: received first data after 0 ms
cache_read debug: pre-buffering done 1024 bytes in 0s - 13157 KiB/s
main debug: using stream_filter module "cache_read"
main debug: looking for stream_filter module matching "any": 26 candidates
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/playlist
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/playlist
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/anevia_streams.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/anevia_xml.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/appletrailers.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/bbc_co_uk.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/cue.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/dailymotion.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/jamendo.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/koreus.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/liveleak.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/newgrounds.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/rockbox_fm_presets.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/soundcloud.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/twitch.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/vimeo.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/vocaroo.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/playlist/youtube.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/playlist
main debug: no stream_filter modules matched
main debug: looking for stream_directory module matching "any": 1 candidates
main debug: no stream_directory modules matched
main debug: attachment of directory-extractor failed for file:///home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv
main debug: looking for stream_filter module matching "record": 26 candidates
main debug: using stream_filter module "record"
main debug: creating demux: access='file' demux='any' location='/home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv' file='/home/company/Scaricati/jellyfish-3-mbps-hd-h264.mkv'
main debug: looking for demux module matching "mkv": 55 candidates
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in /home/company/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/aarch64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
main debug: no art finder modules matched
mkv debug: |   + Seek head
mkv debug: |   - info at 4151
mkv debug: |   + Information
mkv debug: |   |   + TimecodeScale=1000000
mkv debug: |   |   + Muxing Application=libebml v1.2.0 + libmatroska v1.1.0
mkv debug: |   |   + Writing Application=mkvmerge v4.7.0 ('Just Like You Imagined') built on Apr 21 2011 01:13:14
mkv debug: |   |   + Duration=30030
mkv debug: |   |   + Date=Sa Feb 06 03:58:03 2016
mkv debug: |   |   + UID=-1981406324
mkv debug: |   - tracks at 4314
mkv debug: |   + Tracks
mkv debug: |   |   + Track Entry
mkv debug: |   |   |   + Track Number=1
mkv debug: |   |   |   + Track UID=2585299895
mkv debug: |   |   |   + Track Type=video
mkv debug: |   |   |   + Track Lacing=0
mkv debug: |   |   |   + Track MinCache=1
mkv debug: |   |   |   + Track CodecId=V_MPEG4/ISO/AVC
mkv debug: |   |   |   + Track CodecPrivate size=66
mkv debug: |   |   |   + Track Default Duration=33366665
mkv debug: |   |   |   + Track Video
mkv debug: |   |   |   |   + width=1920
mkv debug: |   |   |   |   + height=1080
mkv debug: |   |   |   |   + display width=1920
mkv debug: |   |   |   |   + display height=1080
mkv debug: |   - cues at 11202112
mkv debug: |   + Cues
mkv debug: MKV/Ebml Parser: m_el[mi_level] == NULL
mkv debug: |   - loading cues done.
mkv debug: |   + Information
mkv debug: |   + Tracks
mkv debug: |   + Cluster
mkv debug: NEW START CHAPTER uid=0
mkv debug: found 1 es
main debug: selecting program id=0
mkv debug: seek: preroll{ track: 1, pts: 0, fpos: 5523 skip: 5523} 
mkv debug: seek: preroll{ req: 1, start-pts: 1, start-fpos: 5523} 
mkv debug: Starting the UI Hook
main debug: using demux module "mkv"
main debug: looking for a subtitle file in /home/company/Scaricati/
main debug: looking for video decoder module matching "any": 15 candidates
omxil debug: fmt in:h264, out:     
omxil debug: component OMX.Nvidia.raw.read
omxil debug:   - role: raw_reader.binary
omxil debug: component OMX.Nvidia.audio.read
omxil debug:   - role: audio_reader.binary
omxil debug: component OMX.Nvidia.video.read
omxil debug:   - role: video_reader.binary
omxil debug: component OMX.Nvidia.image.read
omxil debug:   - role: image_reader.binary
omxil debug: component OMX.Nvidia.video.read.large
omxil debug:   - role: video_reader.binary
omxil debug: component OMX.Nvidia.video.scheduler
omxil debug:   - role: video_scheduler.binary
omxil debug: component OMX.Nvidia.clock.component
omxil debug:   - role: clock.binary
omxil debug: component OMX.Nvidia.raw.write
omxil debug:   - role: raw_writer.binary
omxil debug: component OMX.Nvidia.audio.write
omxil debug:   - role: audio_writer.binary
omxil debug: component OMX.Nvidia.video.write
omxil debug:   - role: video_writer.binary
omxil debug: component OMX.Nvidia.image.write
omxil debug:   - role: image_writer.binary
omxil debug: component OMX.Nvidia.imagesequence.write
omxil debug:   - role: image_writer.binary
omxil debug: component OMX.Nvidia.vidhdr.write
omxil debug:   - role: video_writer.binary
omxil debug: component OMX.Nvidia.vidhdr.read
omxil debug:   - role: video_reader.binary
omxil debug: component OMX.Nvidia.mp4.write
omxil debug:   - role: container_muxer.3gp
omxil debug: component OMX.Nvidia.wav.write
omxil debug:   - role: wav_writer.binary
omxil debug: component OMX.Nvidia.amr.write
omxil debug:   - role: amr_writer.binary
omxil debug: component OMX.Nvidia.h265.encoder
omxil debug:   - role: video_encoder.hevc
omxil debug:   - role: image_encoder.heic
omxil debug: component OMX.Nvidia.h264.encoder
omxil debug:   - role: video_encoder.avc
omxil debug: component OMX.Nvidia.vp8.encoder
omxil debug:   - role: video_encoder.vp8
omxil debug:   - role: video_encoder.vpx
omxil debug: component OMX.Nvidia.vp9.encoder
omxil debug: component OMX.Nvidia.aac.decoder
omxil debug:   - role: audio_decoder.eaacplus
omxil debug:   - role: audio_decoder.aac
omxil debug:   - role: audio_decoder.aac.secure
omxil debug: component OMX.Nvidia.adts.decoder
omxil debug:   - role: audio_decoder.adts
omxil debug: component OMX.Nvidia.bsac.decoder
omxil debug:   - role: audio_decoder.bsac
omxil debug: component OMX.Nvidia.wav.decoder
omxil debug:   - role: audio_decoder.wav
omxil debug: component OMX.Nvidia.vorbis.decoder
omxil debug:   - role: audio_decoder.vorbis
omxil debug: component OMX.Nvidia.amr.decoder
omxil debug:   - role: audio_decoder.amrnb
omxil debug: component OMX.Nvidia.amrwb.decoder
omxil debug:   - role: audio_decoder.amrwb
omxil debug: component OMX.Nvidia.jpeg.encoder
omxil debug:   - role: image_encoder.jpeg
omxil debug: component OMX.Nvidia.jpeg.decoder
omxil debug:   - role: image_decoder.jpeg
omxil debug: component OMX.Nvidia.std.iv_renderer.overlay.rgb565
omxil debug:   - role: iv_renderer.rgb.overlay
omxil debug: component OMX.Nvidia.render.overlay.argb8888
omxil debug:   - role: iv_renderer.argb8888.overlay
omxil debug: component OMX.Nvidia.std.iv_renderer.overlay.yuv420
omxil debug:   - role: iv_renderer.yuv.overlay
omxil debug: component OMX.Nvidia.render.hdmi.overlay.yuv420
omxil debug:   - role: iv_renderer.hdmi.yuv420
omxil debug: component OMX.Nvidia.render.lvds.overlay.yuv420
omxil debug:   - role: iv_renderer.lvds.yuv420
omxil debug: component OMX.Nvidia.render.crt.overlay.yuv420
omxil debug:   - role: iv_renderer.crt.yuv420
omxil debug: component OMX.Nvidia.render.hdmi.overlay.argb8888
omxil debug: component OMX.Nvidia.render.lvds.overlay.argb8888
omxil debug: component OMX.Nvidia.render.crt.overlay.argb8888
omxil debug: component OMX.Nvidia.render.tvout.overlay.yuv420
omxil debug:   - role: iv_renderer.tvout.yuv420
omxil debug: component OMX.Nvidia.render.secondary.overlay.yuv420
omxil debug:   - role: iv_renderer.secondary.yuv420
omxil debug: component OMX.Nvidia.audio.render
omxil debug:   - role: audio_renderer.pcm
omxil debug: component OMX.Nvidia.amr.encoder
omxil debug:   - role: audio_encoder.amrnb
omxil debug: component OMX.Nvidia.amrwb.encoder
omxil debug:   - role: audio_encoder.amrwb
omxil debug: component OMX.Nvidia.aac.encoder
omxil debug:   - role: audio_encoder.aac
omxil debug: component OMX.Nvidia.mp4.encoder
omxil debug:   - role: video_encoder.mpeg4
omxil debug: component OMX.Nvidia.h263.encoder
omxil debug:   - role: video_encoder.h263
omxil debug: component OMX.Nvidia.ilbc.encoder
omxil debug:   - role: audio_encoder.ilbc
omxil debug: component OMX.Nvidia.asf.read
omxil debug:   - role: container_demuxer.asf
omxil debug: component OMX.Nvidia.mp4.read
omxil debug:   - role: container_demuxer.3gp
omxil debug: component OMX.Nvidia.mkv.read
omxil debug:   - role: container_demuxer.mkv
omxil debug: component OMX.Nvidia.avi.read
omxil debug:   - role: container_demuxer.avi
omxil debug: component OMX.Nvidia.wav.read
omxil debug:   - role: container_demuxer.wav
omxil debug: component OMX.Nvidia.aac.read
omxil debug:   - role: container_demuxer.aac
omxil debug: component OMX.Nvidia.reader
omxil debug:   - role: container_demuxer.all
omxil debug: component OMX.Nvidia.video.extractor
omxil debug: component OMX.Nvidia.wav.encoder
omxil debug:   - role: audio_encoder.wav
omxil debug: component OMX.Nvidia.render.loopback
omxil debug:   - role: iv_renderer.loopback
omxil debug: component OMX.Nvidia.mp3.decoder
omxil debug:   - role: audio_decoder.mp3
omxil debug: component OMX.Nvidia.mp2.decoder
omxil debug:   - role: audio_decoder.mp2
omxil debug: component OMX.Nvidia.mp4ext.decode
omxil debug:   - role: video_decoder.mpeg4
omxil debug: component OMX.Nvidia.mp4.decode
omxil debug:   - role: video_decoder.mpeg4
omxil debug: component OMX.Nvidia.h263.decode
omxil debug:   - role: video_decoder.h263
omxil debug: component OMX.Nvidia.h264ext.decode
omxil debug:   - role: video_decoder.avc
omxil debug: component OMX.Nvidia.h264.decode
omxil debug:   - role: video_decoder.avc
omxil debug: component OMX.Nvidia.h264.decode.secure
omxil debug:   - role: video_decoder.avc.secure
omxil debug:   - role: video_decoder.avc
omxil debug: component OMX.Nvidia.h265.decode
omxil debug:   - role: video_decoder.hevc
omxil debug: component OMX.Nvidia.h265.decode.secure
omxil debug:   - role: video_decoder.hevc.secure
omxil debug:   - role: video_decoder.hevc
omxil debug: component OMX.Nvidia.vp8.decode
omxil debug:   - role: video_decoder.vp8
omxil debug:   - role: video_decoder.vpx
omxil debug: component OMX.Nvidia.vp9.decode
omxil debug:   - role: video_decoder.vp9
omxil debug:   - role: video_decoder.vpx
omxil debug: component OMX.Nvidia.vp9.decode.secure
omxil debug:   - role: video_decoder.vp9.secure
omxil debug:   - role: video_decoder.vp9
omxil debug: component OMX.Nvidia.vp9hdr.decode
omxil debug:   - role: video_decoder.vp9
omxil debug: component OMX.Nvidia.eaacp.decoder
omxil debug:   - role: audio_decoder.eaacplus
omxil debug:   - role: audio_decoder.aac
omxil debug:   - role: audio_decoder.aac.secure
omxil debug: component OMX.Nvidia.ac3.bypass.decoder
omxil debug:   - role: audio_decoder.ac3
omxil debug: component OMX.Nvidia.dts.bypass.decoder
omxil debug:   - role: audio_decoder.dts
omxil debug: component OMX.Nvidia.dtshd.bypass.decoder
omxil debug:   - role: audio_decoder.dtshd
omxil debug: component OMX.Nvidia.truehd.bypass.decoder
omxil debug:   - role: audio_decoder.truehd
omxil debug: component OMX.Nvidia.eac3.bypass.decoder
omxil debug:   - role: audio_decoder.x-eac3
omxil debug: component OMX.Nvidia.wma.decoder
omxil debug:   - role: audio_decoder.wma
omxil debug: component OMX.Nvidia.wmapro.decoder
omxil debug:   - role: audio_decoder.wmapro
omxil debug: component OMX.Nvidia.wmalossless.decoder
omxil debug:   - role: audio_decoder.wmalossless
omxil debug: component OMX.Nvidia.mjpeg.decoder
omxil debug:   - role: video_decoder.mjpeg
omxil debug: component OMX.Nvidia.mpeg2v.decode
omxil debug:   - role: video_decoder.mpeg2
omxil debug: component OMX.Nvidia.vc1.decode
omxil debug:   - role: video_decoder.vc1
omxil debug:   - role: video_decoder.wmv
omxil debug: component OMX.Nvidia.vc1.decode.secure
omxil debug:   - role: video_decoder.vc1.secure
omxil debug:   - role: video_decoder.vc1
omxil debug: found 3 matching components for role video_decoder.avc
omxil debug: - OMX.Nvidia.h264ext.decode
omxil debug: - OMX.Nvidia.h264.decode
omxil debug: - OMX.Nvidia.h264.decode.secure

Sounds like a bug in VLC.

@snarky : Is VLC working fine for you?

I get:
error: snap “vlc” is not available on stable for this architecture (arm64) but
exists on other architectures (amd64).

@energyideas:

That’s not true: VLC vorks like a sharm on Raspberry Pi that is ARM arch as well…

Yes, my pi4’s have VLC working, but that is the message my Jetson Nano gives when trying to intsall VLC, that it isn’t supported. Any helpful suggestions on how to get VLC on Jetson Nano?

@energyideas

did you use the following command?

sudo apt-get install vlc

or this one?

sudo snap install vlc
1 Like

Raspberry Pi 4 works because raspbian offers a 32bit kernel (armhf) and works only for 32bit armhf packets

Instead nvidia jetson nano you must compile it for aarch64/arm64 64bits although there are ways to run 32bits under aach64 if you use the multilib mode

VLC does not have a pure stable version for aarch64 at least considered so by snap has no support yet for aarch64/arm64 64bits.

1 Like

Thanks Diablo.

Thanks Diablo,

Is there a way to have a similar kernel (32bit) on Nvidia Jetson nano? I really need VLC for my project…

You may be able to accomplish what you need with gstreamer instead. You should be able to do (almost) all the same things. Here is a manual with lots of hw accelerated examples.

The basic idea is you have a source like a file or url, a bunch of pipeline elements that do things like image operations or detections and drawing boxes, and a sink, where the result of the processing is displayed or output.

The “!” that you see is like a “|” in the shell. It connects elements of a pipeline. Here is some more documentation on gstreamer’s basic architecture, but please note the gstreamer examples below are not accelerated.

https://gstreamer.freedesktop.org/documentation/tools/gst-launch.html?gi-language=c

Thank you mdegans, my problem is that I have already developed a big part of my application using VLCJ (a Java binding for VLC). I have already tried (in the past) to use Gstreamer with Java (https://github.com/gstreamer-java) and it’s overcomplicated for no reason… I don’t won’t to rewrite everything…

.

I’m confused now… looking on specs:

https://buildazure.com/2019/06/24/raspberry-pi-4-vs-nvidia-jetson-nano-developer-kit/

The two motherboard are similar:new Raspberry Pi has the same arch and almost the same processor (nvidia one is older):

Raspberry Pi 4 --> Cortex-A72 (ARMv8-A 64-bit)
NVIDIA Jetson Nano --> Cortex-A57 (ARMv8-A 64-bit)

Can we run the Raspbian on Nvidia Jetson nano? and if not why?

The Raspberry Pi is based around the Broadcomm VideoCore.

The VideoCore is the “real meat” of that system, and booting the system first boots the VideoCore (using a proprietary binary blob,) which then loads the bootstrap for the ARM CPU cluster and loads the Raspbian operating system.
Additionally, the Raspberry Pi has a certain set of memory controllers, peripheral devices, and so forth, that require certain drivers.

The Jetson Nano is based around the NVIDIA Tegra TX1 (same as in the Nintendo Switch game console,) except with half the GPU. Additionally, the Nano (and other Tegras) have a variety of other embedded ARM chips for anything from controlling video encoding to managing power.
The GPU is entirely different; the way that the system boots is entirely different; the memory controller is entirely difference; and the peripherals used even for things like USB or Ethernet or I2C are totally different.

So, no, Raspbian is not suitable to run on the Jetson, any more than Linux4Tegra is suitable to run on the Raspberry Pi.

@snarky Thanks for clarification…

I see , so, If I have understood everything, the only way to have VLC working on Nvidia Jetson Nano is to install a 32 bit version of Ubuntu?

Is that going to work? Which version do you suggest to try?