[libvlc4.0] making libvlc_video_set_output_callbacks work in a EGL context
Description
I had an app using libvlc 3.0, everything was fine but 4K videos were choppy,surely because of high CPU usage from functions libvlc_video_set_callbacks
and libvlc_video_set_format_callbacks
, so I decided to update to 4.0 in order to use libvlc_video_set_output_callbacks
.
I did find tutorials with QT or SDL to implement that, and tried to mimic it for the better, but I seem to be blocked even before that.
Whenever i try to play a video, i get an error libvlc window: libvlc_media_player options not set
, I'll put the details below.
I'm new to this, so don't hesitate to tell me if you need anything else, thanks a lot !
Expected behavior
Here I'll show the logs i got with libvlc 3.0 version :
D/VLC: [0000007f743d3850/31315f485f3630] libvlc libvlc: VLC media player - 3.0.8 Vetinari
[0000007f743d3850/2e52566c697565] libvlc libvlc: Copyright © 1996-2019 the VideoLAN team
[0000007f743d3850/706d2e44495674] libvlc libvlc: revision 3.0.7.1-1-78-g5fbc949bd8
[0000007f743d3850/ff160c0fff160c0f] libvlc libvlc: configured with ../configure '--host=aarch64-linux-android' '--build=x86_64-unknown-linux' '--with-contrib=/mnt/ssd/build-avlc/vlc/contrib/aarch64-linux-android' '--prefix=/mnt/ssd/build-avlc/vlc/build-android-aarch64-linux-android/install/' '--disable-nls' '--enable-live555' '--enable-realrtsp' '--enable-avformat' '--enable-swscale' '--enable-avcodec' '--enable-opus' '--enable-opensles' '--enable-matroska' '--enable-taglib' '--enable-dvbpsi' '--disable-vlc' '--disable-shared' '--disable-update-check' '--disable-vlm' '--disable-dbus' '--enable-lua' '--disable-vcd' '--disable-v4l2' '--enable-dvdread' '--enable-dvdnav' '--disable-bluray' '--disable-linsys' '--disable-decklink' '--disable-libva' '--disable-dv1394' '--enable-mod' '--disable-sid' '--disable-gme' '--disable-tremor' '--disable-mad' '--enable-mpg123' '--disable-dca' '--disable-sdl-image' '--enable-zvbi' '--disable-fluidsynth' '--enable-fluidlite' '--disable-jack' '--disable-pulse' '--disable-alsa'
[0000007f743d3850/7f5f9acd90] libvlc libvlc: plug-ins loaded: 361 modules
[0000007f743d35d0/ff000101ff000101] libvlc logger: looking for logger module matching "any": 4 candidates
[0000007f743d35d0/ff000101ff000101] libvlc logger: using logger module "android_logger"
[0000007f743d3850/3b47] libvlc libvlc: translation test: code is "C"
[0000007f71b3f5d0/3b47] libvlc keystore: looking for keystore module matching "memory": 3 candidates
[0000007f71b3f5d0/3b47] libvlc keystore: using keystore module "memory"
[0000007f743d3850/3b47] libvlc libvlc: CPU has capabilities FPU
D/VLC: [0000007f605eef50/3b47] libvlc generic: creating audio output
[0000007f71b32090/3b47] libvlc audio output: looking for audio output module matching "any": 4 candidates
W/libOpenSLES: class OutputMix interface 0 requested but unavailable MPH=43
D/VLC: [0000007f71b32090/3b47] libvlc audio output: using audio output module "opensles_android"
D/VLC: [0000007f605eef50/3b47] libvlc generic: keeping audio output
[0000007f69f90c90/3b47] libvlc input: Creating an input for 'testVID.mp4'
D/VLC: [0000007f69f90c90/3b65] libvlc input: using timeshift granularity of 50 MiB
[0000007f69f90c90/3b65] libvlc input: using default timeshift path
[0000007f69f90c90/3b65] libvlc input: `file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4' gives access `file' demux `any' path `/data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4'
[0000007f5f98f750/3b65] libvlc input source: creating demux: access='file' demux='any' location='/data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4' file='/data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4'
[0000007f5f98f890/3b65] libvlc demux: looking for access_demux module matching "file": 6 candidates
[0000007f5f98f890/3b65] libvlc demux: no access_demux modules matched
[0000007f5d9c6210/3b65] libvlc stream: creating access: file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4
[0000007f5d9c6210/3b65] libvlc stream: (path: /data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4)
[0000007f5d9c6210/3b65] libvlc stream: looking for access module matching "file": 23 candidates
[0000007f5d9c6210/3b65] libvlc stream: using access module "filesystem"
D/VLC: [0000007f5d9c6390/3b65] libvlc stream: looking for stream_filter module matching "prefetch,cache_read": 26 candidates
[0000007f5d9c6390/3b65] libvlc stream: Using stream method for AStream*
[0000007f5d9c6390/3b65] libvlc stream: starting pre-buffering
[0000007f5d9c6390/3b65] libvlc stream: received first data after 0 ms
[0000007f5d9c6390/3b65] libvlc stream: pre-buffering done 1024 bytes in 0s - 13888 KiB/s
[0000007f5d9c6390/3b65] libvlc stream: using stream_filter module "cache_read"
[0000007f5d9c6510/3b65] libvlc stream: looking for stream_filter module matching "any": 26 candidates
D/VLC: [0000007f5d9c6510/3b65] libvlc stream: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/playlist
[0000007f5d9c6510/3b65] libvlc stream: Trying Lua scripts in /data/app/com.example.cam360vr-1/lib/arm64/vlc/lua/playlist
[0000007f5d9c6510/3b65] libvlc stream: Trying Lua scripts in /data/app/com.example.cam360vr-1/share/vlc/lua/playlist
[0000007f5d9c6510/3b65] libvlc stream: no stream_filter modules matched
[0000007f5f98f890/3b65] libvlc stream_directory: looking for stream_directory module matching "any": 1 candidates
[0000007f5f98f890/3b65] libvlc stream_directory: no stream_directory modules matched
[0000007f5f98f750/3b65] libvlc input source: attachment of directory-extractor failed for file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4
[0000007f5d9c6510/3b65] libvlc stream: looking for stream_filter module matching "record": 26 candidates
[0000007f5d9c6510/3b65] libvlc stream: using stream_filter module "record"
[0000007f5f98f750/3b65] libvlc input source: creating demux: access='file' demux='any' location='/data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4' file='/data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4'
[0000007f5f98f890/3b65] libvlc demux: looking for demux module matching "mp4": 47 candidates
W/VLC: [0000007f5d9c6510/3b65] libvlc stream: unknown box type cTIM (incompletely loaded)
[0000007f5d9c6510/3b65] libvlc stream: unknown box type cTSC (incompletely loaded)
[0000007f5d9c6510/3b65] libvlc stream: unknown box type cTSZ (incompletely loaded)
[0000007f5d9c6510/3b65] libvlc stream: Unknown uuid type box
D/VLC: [0000007f5d9c6510/3b65] libvlc stream: dumping root Box "root"
[0000007f5d9c6510/3b65] libvlc stream: | + ftyp size 24 offset 0
[0000007f5d9c6510/3b65] libvlc stream: | + moov size 16011 offset 24
[0000007f5d9c6510/3b65] libvlc stream: | | + mvhd size 108 offset 32
[0000007f5d9c6510/3b65] libvlc stream: | | + trak size 8907 offset 140
[0000007f5d9c6510/3b65] libvlc stream: | | | + tkhd size 92 offset 148
[0000007f5d9c6510/3b65] libvlc stream: | | | + edts size 36 offset 240
[0000007f5d9c6510/3b65] libvlc stream: | | | | + elst size 28 offset 248
[0000007f5d9c6510/3b65] libvlc stream: | | | + mdia size 8771 offset 276
[0000007f5d9c6510/3b65] libvlc stream: | | | | + mdhd size 32 offset 284
[0000007f5d9c6510/3b65] libvlc stream: | | | | + hdlr size 64 offset 316
[0000007f5d9c6510/3b65] libvlc stream: | | | | + minf size 8667 offset 380
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + vmhd size 20 offset 388
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + hdlr size 51 offset 408
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + dinf size 36 offset 459
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + dref size 28 offset 467
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | | + url size 12 offset 483
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + stbl size 8552 offset 495
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stsd size 162 offset 503
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | | + avc1 size 146 offset 519
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | | | + avcC size 60 offset 605
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stts size 24 offset 665
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stss size 136 offset 689
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + sdtp size 762 offset 825
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stsc size 28 offset 1587
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stsz size 3020 offset 1615
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stco size 316 offset 4635
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + ctts size 4096 offset 4951
[0000007f5d9c6510/3b65] libvlc stream: | | + trak size 6930 offset 9047
[0000007f5d9c6510/3b65] libvlc stream: | | | + tkhd size 92 offset 9055
[0000007f5d9c6510/3b65] libvlc stream: | | | + edts size 36 offset 9147
[0000007f5d9c6510/3b65] libvlc stream: | | | | + elst size 28 offset 9155
[0000007f5d9c6510/3b65] libvlc stream: | | | + mdia size 6794 offset 9183
[0000007f5d9c6510/3b65] libvlc stream: | | | | + mdhd size 32 offset 9191
[0000007f5d9c6510/3b65] libvlc stream: | | | | + hdlr size 68 offset 9223
[0000007f5d9c6510/3b65] libvlc stream: | | | | + minf size 6686 offset 9291
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + smhd size 16 offset 9299
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + hdlr size 51 offset 9315
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + dinf size 36 offset 9366
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + dref size 28 offset 9374
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | | + url size 12 offset 9390
[0000007f5d9c6510/3b65] libvlc stream: | | | | | + stbl size 6575 offset 9402
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stsd size 91 offset 9410
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | | + mp4a size 75 offset 9426
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | | | + esds size 39 offset 9462
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stts size 24 offset 9501
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stsc size 484 offset 9525
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stsz size 5652 offset 10009
[0000007f5d9c6510/3b65] libvlc stream: | | | | | | + stco size 316 offset 15661
[0000007f5d9c6510/3b65] libvlc stream: | | + udta size 58 offset 15977
[0000007f5d9c6510/3b65] libvlc stream: | | | + cTIM size 23 offset 15985 (????)
[0000007f5d9c6510/3b65] libvlc stream: | | | + cTSC size 14 offset 16008 (????)
[0000007f5d9c6510/3b65] libvlc stream: | | | + cTSZ size 13 offset 16022 (????)
[0000007f5d9c6510/3b65] libvlc stream: | + uuid size 8566 offset 16035
[0000007f5d9c6510/3b65] libvlc stream: | + free size 1624 offset 24601
[0000007f5d9c6510/3b65] libvlc stream: | + mdat size 74074186 offset 26225
[0000007f5f98f890/3b65] libvlc demux: unrecognized major media specification (mp42).
[0000007f5f98f890/3b65] libvlc demux: found 2 tracks
W/VLC: [0000007f5f98f890/3b65] libvlc demux: elst box found
D/VLC: [0000007f5f98f890/3b65] libvlc demux: - [0] duration=30000ms media time=40ms) rate=1.0
[0000007f5f98f890/3b65] libvlc demux: track[Id 0x1] read 75 chunk
W/VLC: [0000007f5f98f890/3b65] libvlc demux: STTS table of 1 entries
[0000007f5f98f890/3b65] libvlc demux: CTTS table of 510 entries
D/VLC: [0000007f5f98f890/3b65] libvlc demux: track[Id 0x1] read 750 samples length:30s
[0000007f69f90c90/3b65] libvlc input: selecting program id=0
D/VLC: [0000007f5f98f890/3b65] libvlc demux: adding track[Id 0x1] video (enable) language eng
W/VLC: [0000007f5f98f890/3b65] libvlc demux: elst box found
D/VLC: [0000007f5f98f890/3b65] libvlc demux: - [0] duration=30000ms media time=0ms) rate=1.0
[0000007f5f98f890/3b65] libvlc demux: track[Id 0x2] read 75 chunk
W/VLC: [0000007f5f98f890/3b65] libvlc demux: STTS table of 1 entries
D/VLC: [0000007f5f98f890/3b65] libvlc demux: track[Id 0x2] read 1408 samples length:30s
[0000007f5f98f890/3b65] libvlc demux: adding track[Id 0x2] audio (enable) language eng
[0000007f5f98f890/3b65] libvlc demux: using demux module "mp4"
[0000007f69f90c90/3b65] libvlc input: looking for a subtitle file in /data/data/com.example.cam360vr/Videos/DefaultVideos/
[0000007f69fa8590/3b65] libvlc decoder: looking for video decoder module matching "any": 13 candidates
[0000007f69fa8590/3b65] libvlc decoder: using ffmpeg Lavc58.6.103
[0000007f69fa8590/3b65] libvlc decoder: CPU flags: 0x00000068
D/VLC: [0000007f69fa8590/3b65] libvlc decoder: allowing 6 thread(s) for decoding
D/VLC: [0000007f69fa8590/3b65] libvlc decoder: codec (h264) started
[0000007f69fa8590/3b65] libvlc decoder: using frame thread mode with 6 threads
[0000007f69fa8590/3b65] libvlc decoder: using video decoder module "avcodec"
[0000007f69fa8910/3b65] libvlc decoder: looking for audio decoder module matching "any": 17 candidates
[0000007f69fa8910/3b65] libvlc decoder: using ffmpeg Lavc58.6.103
[0000007f69fa8910/3b65] libvlc decoder: CPU flags: 0x00000068
D/VLC: [0000007f69fa8910/3b65] libvlc decoder: codec (aac) started
[0000007f69fa8910/3b65] libvlc decoder: using audio decoder module "avcodec"
[0000007f71b3ff70/3b65] libvlc demux meta: looking for meta reader module matching "any": 2 candidates
D/VLC: [0000007f71b3ff70/3b65] libvlc demux meta: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/meta/reader
D/VLC: [0000007f71b3ff70/3b65] libvlc demux meta: Trying Lua scripts in /data/app/com.example.cam360vr-1/lib/arm64/vlc/lua/meta/reader
[0000007f71b3ff70/3b65] libvlc demux meta: Trying Lua scripts in /data/app/com.example.cam360vr-1/share/vlc/lua/meta/reader
[0000007f71b3ff70/3b65] libvlc demux meta: no meta reader modules matched
[0000007f69f90c90/3b65] libvlc input: `file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4' successfully opened
D/VLC: [0000007f5f98f890/3b65] libvlc demux: elst (0) gives 0ms (movie)-> 40ms (track)
[0000007f5f98f890/3b65] libvlc demux: track[Id 0x1] using Sync Sample Box (stss)
[0000007f5f98f890/3b65] libvlc demux: stss gives 1 --> 0 (sample number)
[0000007f5f98f890/3b65] libvlc demux: elst (0) gives 0ms (movie)-> 0ms (track)
D/VLC: [0000007f69f90c90/3b65] libvlc input: Buffering 0%
[0000007f69f90c90/3b65] libvlc input: Buffering 83%
D/VLC: [0000007f605eef50/3b6d] libvlc generic: reusing audio output
D/VLC: [0000007f69fa8590/3b66] libvlc decoder: available software decoder output format 0 (yuv420p)
D/VLC: [0000007f69f90c90/3b65] libvlc input: Stream buffering done (500 ms in 1 ms)
I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
W/AudioTrack: notificationFrames=-255 clamped to the range -1 to -8
D/VLC: [0000007f8a689e90/3b66] libvlc spu text: looking for text renderer module matching "any": 1 candidates
[0000007f8a61a790/3b66] libvlc stream: creating access: file:///system/etc/fonts.xml
[0000007f8a61a790/3b66] libvlc stream: (path: /system/etc/fonts.xml)
[0000007f8a61a790/3b66] libvlc stream: looking for access module matching "file": 23 candidates
[0000007f8a61a790/3b66] libvlc stream: using access module "filesystem"
[0000007f8a61a910/3b66] libvlc stream: looking for stream_filter module matching "prefetch,cache_read": 26 candidates
[0000007f8a61a910/3b66] libvlc stream: Using stream method for AStream*
D/VLC: [0000007f8a61a910/3b66] libvlc stream: starting pre-buffering
[0000007f8a61a910/3b66] libvlc stream: received first data after 0 ms
[0000007f8a61a910/3b66] libvlc stream: pre-buffering done 1024 bytes in 0s - 15384 KiB/s
[0000007f8a61a910/3b66] libvlc stream: using stream_filter module "cache_read"
[0000007f8a61aa90/3b66] libvlc stream: looking for stream_filter module matching "any": 26 candidates
[0000007f8a61aa90/3b66] libvlc stream: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/playlist
D/VLC: [0000007f8a61aa90/3b66] libvlc stream: Trying Lua scripts in /data/app/com.example.cam360vr-1/lib/arm64/vlc/lua/playlist
[0000007f8a61aa90/3b66] libvlc stream: Trying Lua scripts in /data/app/com.example.cam360vr-1/share/vlc/lua/playlist
[0000007f8a61aa90/3b66] libvlc stream: no stream_filter modules matched
[0000007f8a67b790/3b66] libvlc xml reader: looking for xml reader module matching "any": 1 candidates
[0000007f8a67b790/3b66] libvlc xml reader: using xml reader module "xml"
D/VLC: [0000007f8a61a910/3b66] libvlc stream: removing module "cache_read"
[0000007f8a61a790/3b66] libvlc stream: removing module "filesystem"
[0000007f8a689e90/3b66] libvlc spu text: using text renderer module "freetype"
[0000007f8a68a210/3b66] libvlc scale: looking for video converter module matching "any": 14 candidates
D/VLC: [0000007f8a68a210/3b66] libvlc scale: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
[0000007f8a68a210/3b66] libvlc scale: using video converter module "swscale"
[0000007f8a68a590/3b66] libvlc scale: looking for video converter module matching "any": 14 candidates
[0000007f8a68a590/3b66] libvlc scale: YUVP to YUVA converter
[0000007f8a68a590/3b66] libvlc scale: using video converter module "yuvp"
[0000007f8a63a590/3b66] libvlc video output: Deinterlacing available
[0000007f8a63a590/3b66] libvlc video output: deinterlace -1, mode auto, is_needed 0
[0000007f539efa90/3b66] libvlc window: looking for vout window module matching "none": 1 candidates
[0000007f539efa90/3b66] libvlc window: no vout window modules matched
D/AudioTrack: Client defaulted notificationFrames to 192 for frameCount 1536
D/VLC: [0000007f8a63a590/3b6f] libvlc video output: Opening vout display wrapper
[0000007f71b33b90/3b6f] libvlc vout display: looking for vout display module matching "vmem": 5 candidates
[0000007f71b33b90/3b6f] libvlc vout display: VoutDisplayEvent 'resize' 3840x2178
[0000007f71b33b90/3b6f] libvlc vout display: using vout display module "vmem"
[0000007f71b33b90/3b6f] libvlc vout display: A filter to adapt decoder I420 to display I420 is needed
[0000007f69fa9a90/3b6f] libvlc filter: looking for video converter module matching "any": 14 candidates
D/VLC: [0000007f69fa9a90/3b6f] libvlc filter: 3840x2160 (3840x2178) chroma: I420 -> 3840x2178 (3840x2178) chroma: I420 with scaling using Bicubic (good quality)
[0000007f69fa9a90/3b6f] libvlc filter: using video converter module "swscale"
[0000007f71b33b90/3b6f] libvlc vout display: Filter 'Swscale' (0x7f69fa9a90) appended to chain
[0000007f8a63a590/3b6f] libvlc video output: original format sz 3840x2178, of (0,0), vsz 3840x2160, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0
[0000007f71b33b90/3b6f] libvlc vout display: VoutDisplayEvent 'resize' 3840x2160
D/VLC: [0000007f8a689e90/3b66] libvlc spu text: removing module "freetype"
[0000007f8a689e90/3b66] libvlc spu text: looking for text renderer module matching "any": 1 candidates
[0000007f8a61a790/3b66] libvlc stream: creating access: file:///system/etc/fonts.xml
[0000007f8a61a790/3b66] libvlc stream: (path: /system/etc/fonts.xml)
[0000007f8a61a790/3b66] libvlc stream: looking for access module matching "file": 23 candidates
[0000007f8a61a790/3b66] libvlc stream: using access module "filesystem"
[0000007f8a61aa90/3b66] libvlc stream: looking for stream_filter module matching "prefetch,cache_read": 26 candidates
[0000007f8a61aa90/3b66] libvlc stream: Using stream method for AStream*
[0000007f8a61aa90/3b66] libvlc stream: starting pre-buffering
D/VLC: [0000007f8a61aa90/3b66] libvlc stream: received first data after 0 ms
[0000007f8a61aa90/3b66] libvlc stream: pre-buffering done 1024 bytes in 0s - 21276 KiB/s
[0000007f8a61aa90/3b66] libvlc stream: using stream_filter module "cache_read"
[0000007f8a61ac10/3b66] libvlc stream: looking for stream_filter module matching "any": 26 candidates
[0000007f8a61ac10/3b66] libvlc stream: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/playlist
[0000007f8a61ac10/3b66] libvlc stream: Trying Lua scripts in /data/app/com.example.cam360vr-1/lib/arm64/vlc/lua/playlist
[0000007f8a61ac10/3b66] libvlc stream: Trying Lua scripts in /data/app/com.example.cam360vr-1/share/vlc/lua/playlist
[0000007f8a61ac10/3b66] libvlc stream: no stream_filter modules matched
[0000007f8a67b690/3b66] libvlc xml reader: looking for xml reader module matching "any": 1 candidates
[0000007f8a67b690/3b66] libvlc xml reader: using xml reader module "xml"
D/AudioTrack: updateAppOpsPlayAudio: checkOp OP_PLAY_AUDIO for com.example.cam360vr returns: 0 (ALLOWED)
D/VLC: [0000007f8a61aa90/3b66] libvlc stream: removing module "cache_read"
[0000007f8a61a790/3b66] libvlc stream: removing module "filesystem"
[0000007f8a689e90/3b66] libvlc spu text: using text renderer module "freetype"
D/VLC: [0000007f71b32090/3b6d] libvlc audio output: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
[0000007f60ba1f90/3b6d] libvlc volume: looking for audio volume module matching "any": 2 candidates
[0000007f60ba1f90/3b6d] libvlc volume: using audio volume module "integer_mixer"
[0000007f71b32090/3b6d] libvlc audio output: input 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[0000007f69fa9010/3b6d] libvlc audio filter: looking for audio filter module matching "scaletempo": 15 candidates
[0000007f69fa9010/3b6d] libvlc audio filter: format: 48000 rate, 2 nch, 4 bps, fl32
[0000007f69fa9010/3b6d] libvlc audio filter: params: 30 stride, 0.200 overlap, 14 search
[0000007f69fa9010/3b6d] libvlc audio filter: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
[0000007f69fa9010/3b6d] libvlc audio filter: using audio filter module "scaletempo"
[0000007f71b32090/3b6d] libvlc audio output: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
[0000007f71b32090/3b6d] libvlc audio output: conversion pipeline complete
D/VLC: [0000007f71b32090/3b6d] libvlc audio output: conversion: 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
[0000007f69fa9390/3b6d] libvlc audio converter: looking for audio converter module matching "any": 7 candidates
[0000007f69fa9390/3b6d] libvlc audio converter: f32l->s16l, bits per sample: 32->16
[0000007f69fa9390/3b6d] libvlc audio converter: using audio converter module "audio_format"
[0000007f71b32090/3b6d] libvlc audio output: conversion pipeline complete
[0000007f69fa9710/3b6d] libvlc audio resampler: looking for audio resampler module matching "any": 2 candidates
[0000007f69fa9710/3b6d] libvlc audio resampler: using audio resampler module "ugly"
D/VLC: [0000007f69fa8590/3b6c] libvlc decoder: Received first picture
D/VLC: [0000007f69f90c90/3b65] libvlc input: Decoder wait done in 157 ms
#### Actual behavior
Here is what I got with libvlc 4.0 :
D/VLC: [0000007f7190ffc0/0] libvlc libvlc: VLC media player - 4.0.0-dev Otto Chriek
[0000007f7190ffc0/0] libvlc libvlc: Copyright © 1996-2020 the VideoLAN team
[0000007f7190ffc0/0] libvlc libvlc: revision 4.0.0-dev-12679-gff39bd6121
[0000007f7190ffc0/0] libvlc libvlc: configured with ../configure '--host=aarch64-linux-android' '--build=x86_64-unknown-linux' '--with-contrib=/home/latecoere/Documents/gitLC/vlc-android/vlc/contrib/aarch64-linux-android' '--prefix=/home/latecoere/Documents/gitLC/vlc-android/vlc/build-android-aarch64-linux-android/install/' '--with-pic' '--disable-nls' '--enable-live555' '--enable-realrtsp' '--enable-avformat' '--enable-swscale' '--enable-avcodec' '--enable-opus' '--enable-opensles' '--enable-matroska' '--enable-taglib' '--enable-dvbpsi' '--disable-vlc' '--disable-shared' '--disable-update-check' '--disable-vlm' '--disable-dbus' '--enable-lua' '--disable-vcd' '--disable-v4l2' '--disable-dvdread' '--disable-dvdnav' '--disable-bluray' '--disable-linsys' '--disable-decklink' '--disable-libva' '--disable-dv1394' '--enable-mod' '--disable-sid' '--disable-gme' '--disable-tremor' '--disable-mad' '--enable-mpg123' '--disable-dca' '--disable-sdl-image' '--enable-zvbi' '--disable-fluidsynth' '--enable-fluidlite' '--d
[0000007f7190ffc0/7f6a5de930] libvlc libvlc: plug-ins loaded: 377 modules
[0000007f9124eba8/0] libvlc generic: looking for logger module matching "any": 4 candidates
[0000007f9124eba8/0] libvlc generic: using logger module "android_logger"
[0000007f9124eba8/0] libvlc generic: no logger modules matched
[0000007f7190ffc0/4184] libvlc libvlc: translation test: code is "C"
[0000007f9124eb88/4184] libvlc generic: looking for keystore module matching "memory": 1 candidates
[0000007f9124eb88/4184] libvlc generic: using keystore module "memory"
[0000007f9124eb88/4184] libvlc generic: no keystore modules matched
[0000007f7190ffc0/4184] libvlc libvlc: CPU has capabilities FPU
.... (Other stuff,nothing to do with vlc)
D/VLC: [0000007f71852e00/4184] libvlc player: creating audio output
[0000007f9124dfd8/4184] libvlc generic: looking for audio output module matching "any": 2 candidates
W/libOpenSLES: class OutputMix interface 0 requested but unavailable MPH=43
D/VLC: [0000007f9124dfd8/4184] libvlc generic: using audio output module "opensles_android"
[0000007f9124dfd8/4184] libvlc generic: no audio output modules matched
[0000007f71852e00/4184] libvlc player: keeping audio output
[0000007f633e7c00/4184] libvlc input: Creating an input for 'testVID.mp4'
D/VLC: [0000007f633e7c00/41a7] libvlc input: using timeshift granularity of 50 MiB
[0000007f633e7c00/41a7] libvlc input: using default timeshift path
[0000007f633e7c00/41a7] libvlc input: `file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4' gives access `file' demux `any' path `/data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4'
[0000007f71943000/41a7] libvlc access: creating access: file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4
[0000007f71943000/41a7] libvlc access: (path: /data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4)
[0000007f54745ee8/41a7] libvlc generic: looking for access module matching "file": 2 candidates
[0000007f54745ee8/41a7] libvlc generic: using access module "filesystem"
[0000007f54745ee8/41a7] libvlc generic: no access modules matched
[0000007f54745f18/41a7] libvlc generic: looking for stream_filter module matching "prefetch,cache": 3 candidates
[0000007f719432a0/41a7] libvlc stream filter: Using stream method for AStream*
[0000007f719432a0/41a7] libvlc stream filter: starting pre-buffering
[0000007f719432a0/41a7] libvlc stream filter: received first data after 0 ms
[0000007f719432a0/41a7] libvlc stream filter: pre-buffering done 1024 bytes in 0s - 12987 KiB/s
[0000007f54745f18/41a7] libvlc generic: using stream_filter module "cache_read"
[0000007f54745f18/41a7] libvlc generic: no stream_filter modules matched
[0000007f54745f38/41a7] libvlc generic: looking for stream_filter module matching "any": 23 candidates
D/VLC: [0000007f71943460/41a7] libvlc stream filter: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/playlist
[0000007f54745f38/41a7] libvlc generic: no stream_filter modules matched
[0000007f54745f78/41a7] libvlc generic: looking for stream_directory module matching "any": 1 candidates
[0000007f54745f78/41a7] libvlc generic: no stream_directory modules matched
[0000007f633e7c00/41a7] libvlc input: attachment of directory-extractor failed for file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4
[0000007f54745f18/41a7] libvlc generic: looking for stream_filter module matching "record": 1 candidates
[0000007f54745f18/41a7] libvlc generic: using stream_filter module "record"
[0000007f54745f18/41a7] libvlc generic: no stream_filter modules matched
[0000007f633e7c00/41a7] libvlc input: creating demux "any", URL: file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4, path: /data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4
[0000007f54745f58/41a7] libvlc generic: looking for demux module matching "mp4": 44 candidates
W/VLC: [0000007f71943460/41a7] libvlc stream filter: unknown box type cTIM (incompletely loaded)
[0000007f71943460/41a7] libvlc stream filter: unknown box type cTSC (incompletely loaded)
[0000007f71943460/41a7] libvlc stream filter: unknown box type cTSZ (incompletely loaded)
[0000007f71943460/41a7] libvlc stream filter: Unknown uuid type box
D/VLC: [0000007f71943460/41a7] libvlc stream filter: dumping root Box "root"
[0000007f71943460/41a7] libvlc stream filter: | + ftyp size 24 offset 0
[0000007f71943460/41a7] libvlc stream filter: | + moov size 16011 offset 24
[0000007f71943460/41a7] libvlc stream filter: | | + mvhd size 108 offset 32
[0000007f71943460/41a7] libvlc stream filter: | | + trak size 8907 offset 140
[0000007f71943460/41a7] libvlc stream filter: | | | + tkhd size 92 offset 148
[0000007f71943460/41a7] libvlc stream filter: | | | + edts size 36 offset 240
[0000007f71943460/41a7] libvlc stream filter: | | | | + elst size 28 offset 248
[0000007f71943460/41a7] libvlc stream filter: | | | + mdia size 8771 offset 276
[0000007f71943460/41a7] libvlc stream filter: | | | | + mdhd size 32 offset 284
[0000007f71943460/41a7] libvlc stream filter: | | | | + hdlr size 64 offset 316
[0000007f71943460/41a7] libvlc stream filter: | | | | + minf size 8667 offset 380
[0000007f71943460/41a7] libvlc stream filter: | | | | | + vmhd size 20 offset 388
[0000007f71943460/41a7] libvlc stream filter: | | | | | + hdlr size 51 offset 408
[0000007f71943460/41a7] libvlc stream filter: | | | | | + dinf size 36 offset 459
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + dref size 28 offset 467
[0000007f71943460/41a7] libvlc stream filter: | | | | | | | + url size 12 offset 483
[0000007f71943460/41a7] libvlc stream filter: | | | | | + stbl size 8552 offset 495
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stsd size 162 offset 503
[0000007f71943460/41a7] libvlc stream filter: | | | | | | | + avc1 size 146 offset 519
[0000007f71943460/41a7] libvlc stream filter: | | | | | | | | + avcC size 60 offset 605
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stts size 24 offset 665
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stss size 136 offset 689
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + sdtp size 762 offset 825
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stsc size 28 offset 1587
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stsz size 3020 offset 1615
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stco size 316 offset 4635
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + ctts size 4096 offset 4951
[0000007f71943460/41a7] libvlc stream filter: | | + trak size 6930 offset 9047
[0000007f71943460/41a7] libvlc stream filter: | | | + tkhd size 92 offset 9055
[0000007f71943460/41a7] libvlc stream filter: | | | + edts size 36 offset 9147
[0000007f71943460/41a7] libvlc stream filter: | | | | + elst size 28 offset 9155
[0000007f71943460/41a7] libvlc stream filter: | | | + mdia size 6794 offset 9183
[0000007f71943460/41a7] libvlc stream filter: | | | | + mdhd size 32 offset 9191
[0000007f71943460/41a7] libvlc stream filter: | | | | + hdlr size 68 offset 9223
[0000007f71943460/41a7] libvlc stream filter: | | | | + minf size 6686 offset 9291
[0000007f71943460/41a7] libvlc stream filter: | | | | | + smhd size 16 offset 9299
[0000007f71943460/41a7] libvlc stream filter: | | | | | + hdlr size 51 offset 9315
[0000007f71943460/41a7] libvlc stream filter: | | | | | + dinf size 36 offset 9366
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + dref size 28 offset 9374
[0000007f71943460/41a7] libvlc stream filter: | | | | | | | + url size 12 offset 9390
[0000007f71943460/41a7] libvlc stream filter: | | | | | + stbl size 6575 offset 9402
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stsd size 91 offset 9410
[0000007f71943460/41a7] libvlc stream filter: | | | | | | | + mp4a size 75 offset 9426
[0000007f71943460/41a7] libvlc stream filter: | | | | | | | | + esds size 39 offset 9462
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stts size 24 offset 9501
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stsc size 484 offset 9525
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stsz size 5652 offset 10009
[0000007f71943460/41a7] libvlc stream filter: | | | | | | + stco size 316 offset 15661
[0000007f71943460/41a7] libvlc stream filter: | | + udta size 58 offset 15977
[0000007f71943460/41a7] libvlc stream filter: | | | + cTIM size 23 offset 15985 (????)
[0000007f71943460/41a7] libvlc stream filter: | | | + cTSC size 14 offset 16008 (????)
[0000007f71943460/41a7] libvlc stream filter: | | | + cTSZ size 13 offset 16022 (????)
[0000007f71943460/41a7] libvlc stream filter: | + uuid size 8566 offset 16035
[0000007f71943460/41a7] libvlc stream filter: | + free size 1624 offset 24601
[0000007f71943460/41a7] libvlc stream filter: | + mdat size 74074186 offset 26225
[0000007f71943380/41a7] libvlc demux: unrecognized major media specification (mp42).
[0000007f71943380/41a7] libvlc demux: found 2 tracks
W/VLC: [0000007f71943380/41a7] libvlc demux: elst box found
D/VLC: [0000007f71943380/41a7] libvlc demux: - [0] duration=30000ms media time=40ms) rate=1.0
[0000007f71943380/41a7] libvlc demux: track[Id 0x1] read 75 chunk
W/VLC: [0000007f71943380/41a7] libvlc demux: STTS table of 1 entries
[0000007f71943380/41a7] libvlc demux: CTTS table of 510 entries
D/VLC: [0000007f71943380/41a7] libvlc demux: track[Id 0x1] read 750 samples length:30s
[0000007f633e7c00/41a7] libvlc input: selecting program id=0
D/VLC: [0000007f71943380/41a7] libvlc demux: adding track[Id 0x1] video (enable) language eng
W/VLC: [0000007f71943380/41a7] libvlc demux: elst box found
D/VLC: [0000007f71943380/41a7] libvlc demux: - [0] duration=30000ms media time=0ms) rate=1.0
[0000007f71943380/41a7] libvlc demux: track[Id 0x2] read 75 chunk
W/VLC: [0000007f71943380/41a7] libvlc demux: STTS table of 1 entries
D/VLC: [0000007f71943380/41a7] libvlc demux: track[Id 0x2] read 1408 samples length:30s
[0000007f71943380/41a7] libvlc demux: adding track[Id 0x2] audio (enable) language eng
[0000007f54745f58/41a7] libvlc generic: using demux module "mp4"
[0000007f54745f58/41a7] libvlc generic: no demux modules matched
[0000007f633e7c00/41a7] libvlc input: looking for a subtitle file in /data/data/com.example.cam360vr/Videos/DefaultVideos/
[0000007f54745af8/41a7] libvlc generic: looking for video decoder module matching "any": 12 candidates
D/VLC: [0000007f6a5eff00/41a7] libvlc decoder: using ffmpeg Lavc58.59.102
[0000007f6a5eff00/41a7] libvlc decoder: CPU flags: 0x00000068
[0000007f6a5eff00/41a7] libvlc decoder: allowing 6 thread(s) for decoding
D/VLC: [0000007f6a5eff00/41a7] libvlc decoder: codec (h264) started
[0000007f6a5eff00/41a7] libvlc decoder: using frame thread mode with 6 threads
[0000007f54745af8/41a7] libvlc generic: using video decoder module "avcodec"
[0000007f54745af8/41a7] libvlc generic: no video decoder modules matched
[0000007f54745af8/41a7] libvlc generic: looking for audio decoder module matching "any": 15 candidates
D/VLC: [0000007f6a5f0600/41a7] libvlc decoder: using ffmpeg Lavc58.59.102
[0000007f6a5f0600/41a7] libvlc decoder: CPU flags: 0x00000068
D/VLC: [0000007f6a5f0600/41a7] libvlc decoder: codec (aac) started
[0000007f54745af8/41a7] libvlc generic: using audio decoder module "avcodec"
[0000007f54745af8/41a7] libvlc generic: no audio decoder modules matched
[0000007f54746108/41a7] libvlc generic: looking for meta reader module matching "any": 2 candidates
[0000007f71943540/41a7] libvlc access: creating access: file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4
[0000007f71943540/41a7] libvlc access: (path: /data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4)
[0000007f54745cf8/41a7] libvlc generic: looking for access module matching "file": 2 candidates
[0000007f54745cf8/41a7] libvlc generic: using access module "filesystem"
[0000007f54745cf8/41a7] libvlc generic: no access modules matched
[0000007f54745d68/41a7] libvlc generic: looking for stream_filter module matching "prefetch,cache": 3 candidates
[0000007f719437e0/41a7] libvlc stream filter: Using stream method for AStream*
[0000007f719437e0/41a7] libvlc stream filter: starting pre-buffering
[0000007f719437e0/41a7] libvlc stream filter: received first data after 0 ms
[0000007f719437e0/41a7] libvlc stream filter: pre-buffering done 1024 bytes in 0s - 13333 KiB/s
[0000007f54745d68/41a7] libvlc generic: using stream_filter module "cache_read"
[0000007f54745d68/41a7] libvlc generic: no stream_filter modules matched
D/VLC: [0000007f719437e0/41a7] libvlc stream filter: removing module "cache_read"
[0000007f71943540/41a7] libvlc access: removing module "filesystem"
[0000007f5f1c9500/41a7] libvlc demux meta: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/meta/reader
[0000007f54746108/41a7] libvlc generic: no meta reader modules matched
[0000007f633e7c00/41a7] libvlc input: `file:///data/data/com.example.cam360vr/Videos/DefaultVideos/testVID.mp4' successfully opened
[0000007f71943380/41a7] libvlc demux: elst (0) gives 0ms (movie)-> 40ms (track)
[0000007f71943380/41a7] libvlc demux: track[Id 0x1] using Sync Sample Box (stss)
[0000007f71943380/41a7] libvlc demux: stss gives 1 --> 0 (sample number)
[0000007f71943380/41a7] libvlc demux: elst (0) gives 0ms (movie)-> 0ms (track)
[0000007f633e7c00/41a7] libvlc input: Buffering 0%
D/VLC: [0000007f633e7c00/41a7] libvlc input: Buffering 25%
[0000007f633e7c00/41a7] libvlc input: Buffering 50%
D/VLC: [0000007f6a5eff00/41a8] libvlc decoder: available software decoder output format 0 (yuv420p)
D/VLC: [0000007f633e7c00/41a7] libvlc input: Buffering 75%
D/VLC: [0000007f633e7c00/41a7] libvlc input: Buffering 100%
D/VLC: [0000007f71852e00/41af] libvlc player: reusing audio output
D/VLC: [0000007f6a5eff00/41a8] libvlc decoder: vout: none found
D/VLC: [0000007f633e7c00/41a7] libvlc input: Stream buffering done (1250 ms in 3 ms)
D/VLC: [0000007f6a5eff00/41a8] libvlc decoder: vout change: decoder size
[0000007f6a5eff00/41a8] libvlc decoder: vout change: visible size
[0000007f6a5eff00/41a8] libvlc decoder: vout change: chroma
[0000007f539f5a98/41a8] libvlc generic: looking for text renderer module matching "any": 1 candidates
[0000007f8a647d20/41a8] libvlc access: creating access: file:///system/etc/fonts.xml
[0000007f8a647d20/41a8] libvlc access: (path: /system/etc/fonts.xml)
[0000007f539f55a8/41a8] libvlc generic: looking for access module matching "file": 2 candidates
[0000007f539f55a8/41a8] libvlc generic: using access module "filesystem"
[0000007f539f55a8/41a8] libvlc generic: no access modules matched
[0000007f539f55d8/41a8] libvlc generic: looking for stream_filter module matching "prefetch,cache": 3 candidates
[0000007f8a647ee0/41a8] libvlc stream filter: Using stream method for AStream*
[0000007f8a647ee0/41a8] libvlc stream filter: starting pre-buffering
[0000007f8a647ee0/41a8] libvlc stream filter: received first data after 0 ms
[0000007f8a647ee0/41a8] libvlc stream filter: pre-buffering done 1024 bytes in 0s - 16666 KiB/s
[0000007f539f55d8/41a8] libvlc generic: using stream_filter module "cache_read"
[0000007f539f55d8/41a8] libvlc generic: no stream_filter modules matched
[0000007f539f5618/41a8] libvlc generic: looking for stream_filter module matching "any": 23 candidates
[0000007f8a6480a0/41a8] libvlc stream filter: Trying Lua scripts in /sdcard/Android/data/org.videolan.vlc/lua/playlist
D/VLC: [0000007f539f5618/41a8] libvlc generic: no stream_filter modules matched
[0000007f539f5668/41a8] libvlc generic: looking for xml reader module matching "any": 1 candidates
[0000007f539f5668/41a8] libvlc generic: using xml reader module "xml"
[0000007f539f5668/41a8] libvlc generic: no xml reader modules matched
I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
D/VLC: [0000007f8a62bff0/41a8] libvlc xml reader: removing module "xml"
[0000007f8a647ee0/41a8] libvlc stream filter: removing module "cache_read"
[0000007f8a647d20/41a8] libvlc access: removing module "filesystem"
W/AudioTrack: notificationFrames=-255 clamped to the range -1 to -8
D/VLC: [0000007f539f5a98/41a8] libvlc generic: using text renderer module "freetype"
[0000007f539f5a98/41a8] libvlc generic: no text renderer modules matched
D/VLC: [0000007f539f5aa8/41a8] libvlc generic: looking for video converter module matching "any": 14 candidates
D/VLC: [0000007f8a677c00/41a8] libvlc scale: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
[0000007f539f5aa8/41a8] libvlc generic: using video converter module "swscale"
[0000007f539f5aa8/41a8] libvlc generic: no video converter modules matched
[0000007f539f5aa8/41a8] libvlc generic: looking for video converter module matching "any": 14 candidates
[0000007f8a678880/41a8] libvlc scale: YUVP to YUVA converter
[0000007f539f5aa8/41a8] libvlc generic: using video converter module "yuvp"
[0000007f539f5aa8/41a8] libvlc generic: no video converter modules matched
[0000007f8a681800/41a8] libvlc video output: Deinterlacing available
[0000007f8a681800/41a8] libvlc video output: deinterlace -1, mode auto, is_needed 0
[0000007f539f5b08/41a8] libvlc generic: looking for vout window module matching "dummy": 1 candidates
E/VLC: [0000007f525fd500/41a8] libvlc window: libvlc_media_player options not set
D/VLC: [0000007f539f5b08/41a8] libvlc generic: no vout window modules matched
W/AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied by client; transfer 1, track 44100 Hz, output 48000 Hz
D/VLC: [0000007f8a676f80/41a8] libvlc spu text: removing module "freetype"
D/VLC: [0000007f8a678880/41a8] libvlc scale: removing module "yuvp"
[0000007f8a677c00/41a8] libvlc scale: removing module "swscale"
E/VLC: [0000007f6a5eff00/41a8] libvlc decoder: failed to create video output
D/VLC: [0000007f6a5eff00/41a9] libvlc decoder: vout: none found
Steps to reproduce
- I cross-compiled libvlc 4.0 from https://github.com/videolan/vlc-android
- bypassing sources to use 4.0 vlc from https://github.com/videolan/vlc using command -b
- cross compiling for arm64
Edited by Alexandre Janniaux