VLCJVideo update

I rewrote VLCJVideo to use vlcj-4. Big inner changes, auto discovery and a cleaner interface for embedded media. From the outside, VLCJVideo stays mainly the same with some changes.
I only tested on Linux and I’d like some feedback before an official update, and some code review if anyone is up to.

VLCJVideo 0.4.0 RC

3 Likes

try on:
win 10 / 64bit // processing 3.5.3 / 64 bit / OK
Raspbian 1st & 3rd ( actual ) buster image / not work

1 Like

Thank you.
Any idea why it’s not working on Raspbian?


[6191f418] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[61947190] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[5cc25818] mmal_codec decoder: VCSM init succeeded: CMA
[65663ec0] main tls client error: cannot resolve www.sample-videos.com port 443: System error
[65684a38] prefetch stream error: cannot seek (to offset 44)
[65663ec0] main tls client error: cannot resolve www.sample-videos.com port 443: System error
[65684a38] prefetch stream error: cannot seek (to offset 986)
[5ff86700] mmal_codec decoder: VCSM init succeeded: CMA
[653140f8] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[5ff86700] main decoder error: buffer deadlock prevented
[61eeba20] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[61971590] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[5e827db0] mmal_codec decoder: VCSM init succeeded: CMA
[5ef95558] mmal_codec decoder: VCSM init succeeded: CMA
[65213298] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[5ef95558] main decoder error: buffer deadlock prevented
[61975e88] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[61edb1f0] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[5f3b0710] mmal_codec decoder: VCSM init succeeded: CMA
[54a1a3a8] mmal_codec decoder: VCSM init succeeded: CMA
[64a17e38] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[6530ca48] sepia filter error: Unsupported input chroma (MMAL)
[6530e5f0] chain filter error: Too high level of recursion (3)
[6530d8d0] main filter error: Failed to create video converter
[6530e5f0] chain filter error: Too high level of recursion (3)
[6530d8d0] main filter error: Failed to create video converter
[6530e5f0] chain filter error: Too high level of recursion (3)
[6530d8d0] main filter error: Failed to create video converter
[6530e5f0] chain filter error: Too high level of recursion (3)
[6530d8d0] main filter error: Failed to create video converter
[540eacb8] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[540e1890] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[540e03b0] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[540e7698] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[swscaler @ 0x540eb0e0] No accelerated colorspace conversion found from yuv422p to bgra.
[540e9c80] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[swscaler @ 0x540eb0e0] No accelerated colorspace conversion found from yuv422p to rgb24.
[540de490] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[swscaler @ 0x540eb0e0] No accelerated colorspace conversion found from yuv422p to bgra.
[540df950] chain filter error: Too high level of recursion (3)
[540cc958] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[540c9e80] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540ce348] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e98c0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540dcef0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e9970] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540d3058] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e7438] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[540e2d10] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540e2d10] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540dc9e0] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540dc9e0] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540dddc8] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540e7448] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540dc5e8] chain filter error: Too high level of recursion (3)
[540c6a60] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[540e2d10] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e73d8] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e22f0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e22f0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e2cb8] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540d2498] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540cc4e0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[swscaler @ 0x540bcd40] No accelerated colorspace conversion found from yuv420p to bgra.
[540ccd30] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e6880] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e2d10] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e2d10] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[53600098] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e7dc0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e2d10] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[swscaler @ 0x540bcd40] No accelerated colorspace conversion found from yuv420p to rgb24.
[540e7dc0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540d3078] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540cc500] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540cc500] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540d3078] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540c8e08] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540c8e08] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[swscaler @ 0x540bcd40] No accelerated colorspace conversion found from yuv420p to bgra.
[540f9e88] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540dd660] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e6780] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e6780] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540e6780] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540dd620] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540dd1d0] chain filter error: Too high level of recursion (3)
[540c7eb0] main filter error: Failed to create video converter
[540bcaf8] main filter error: Failed to create video converter
[018c20d0] main video output error: Failed to create video converter
[018c20d0] main video output error: Failed to compensate for the format changes, removing all filters
[540c6a60] sepia filter error: Unsupported input chroma (MMAL)
[6530ca08] chain filter error: Too high level of recursion (3)
[540e1098] main filter error: Failed to create video converter
[6530ca08] chain filter error: Too high level of recursion (3)
[540e1098] main filter error: Failed to create video converter
[6530ca08] chain filter error: Too high level of recursion (3)
[540e1098] main filter error: Failed to create video converter
[6530ca08] chain filter error: Too high level of recursion (3)
[540e1098] main filter error: Failed to create video converter
[540ba378] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540ba758] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540bab48] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540c1448] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[swscaler @ 0x540f6170] No accelerated colorspace conversion found from yuv422p to bgra.
[540af340] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[swscaler @ 0x540f6170] No accelerated colorspace conversion found from yuv422p to rgb24.
[540b1ab8] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[swscaler @ 0x540f6170] No accelerated colorspace conversion found from yuv422p to bgra.
[540af340] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[6530f5d0] main filter error: Failed to create video converter
[65333748] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[540b0418] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[65333748] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[65333748] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[65333748] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[6532fe28] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[65333748] chain filter error: Too high level of recursion (3)
[540b1570] main filter error: Failed to create video converter
[6530f5d0] main filter error: Failed to create video converter
[540ffb70] chain filter error: Too high level of recursion (3)
[540b1ac0] main filter error: Failed to create video converter
[65330628] chain filter error: Too high level of recursion (3)
[540b1ac0] main filter error: Failed to create video converter
[540ffb70] chain filter error: Too high level of recursion (3)
[540b1ac0] main filter error: Failed to create video converter
[540ffb70] chain filter error: Too high level of recursion (3)
[540b1ac0] main filter error: Failed to create video converter
[65330628] chain filter error: Too high level of recursion (3)
[540b1ac0] main filter error: Failed to create video converter
[65330628] chain filter error: Too high level of recursion (3)
[540b1ac0] main filter error: Failed to create video converter
[65330628] chain filter error: Too high level of recursion (3)
[6532fa38] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540efc68] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540efc68] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540f3fe8] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540ffd50] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[540ffd80] chain filter error: Too high level of recursion (3)
[6532b560] main filter error: Failed to create video converter
[6530f5d0] main filter error: Failed to create video converter
[018c20d0] main video output error: Failed to create video converter
[018c20d0] main video output error: Failed to compensate for the format changes, removing all filters
[6198bf90] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[6198d598] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[5efafb30] mmal_codec decoder: VCSM init succeeded: CMA
[5e3aaa88] mmal_codec decoder: VCSM init succeeded: CMA
[619985c8] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[656b8f60] chain filter error: Too high level of recursion (3)
[5ff9ba10] main filter error: Failed to create video converter
[656b8f60] chain filter error: Too high level of recursion (3)
[5ff9ba10] main filter error: Failed to create video converter
[656b8f60] chain filter error: Too high level of recursion (3)
[5ff9ba10] main filter error: Failed to create video converter
[656b8f60] chain filter error: Too high level of recursion (3)
[5ff9ba10] main filter error: Failed to create video converter
[6566e848] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[6566f4b8] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[6566fcb8] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[65669d68] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv422p to bgra.
[6566cec0] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv422p to rgb24.
[6566d740] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv422p to bgra.
[5ff97d80] chain filter error: Too high level of recursion (3)
[601f8718] main filter error: Failed to create video converter
[6568a598] main filter error: Failed to create video converter
[5ffa9730] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[6567b0a8] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[5cc86960] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[5cc86e60] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[656792f8] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[6567ca58] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[65679ad8] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[6568a598] main filter error: Failed to create video converter
[5cc88640] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[5ffa7f00] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[601f5ce0] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[601f5ce0] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[601f8728] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[601f8748] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[601f8728] chain filter error: Too high level of recursion (3)
[6566f210] main filter error: Failed to create video converter
[6568a598] main filter error: Failed to create video converter
[601f6700] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5cc823a8] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[601f6700] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[601f6700] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[6568a598] main filter error: Failed to create video converter
[swscaler @ 0x5ff8bba0] No accelerated colorspace conversion found from yuv420p to rgb24.
[5cc86ea8] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ffa9370] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ff97ce8] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ff97ce8] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[6566a8f8] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[601f8420] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[601f8420] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[6568a598] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv420p to bgra.
[5ffa9b40] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ffa9b40] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ffa9b40] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ffa9b40] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ffa9b40] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[5ffa99c0] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[601f83a0] chain filter error: Too high level of recursion (3)
[6566d880] main filter error: Failed to create video converter
[6568a598] main filter error: Failed to create video converter
[653353e0] main video output error: Failed to create video converter
[653353e0] main video output error: Failed to compensate for the format changes, removing all filters
[65680ea0] chain filter error: Too high level of recursion (3)
[5cc25a58] main filter error: Failed to create video converter
[65680ea0] chain filter error: Too high level of recursion (3)
[5cc25a58] main filter error: Failed to create video converter
[65680ea0] chain filter error: Too high level of recursion (3)
[5cc25a58] main filter error: Failed to create video converter
[65680ea0] chain filter error: Too high level of recursion (3)
[5cc25a58] main filter error: Failed to create video converter
[5cc69bc8] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[65682900] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[5cc27568] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[65682900] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv422p to bgra.
[5ff97a30] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv422p to rgb24.
[5ff97a20] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[swscaler @ 0x6566f860] No accelerated colorspace conversion found from yuv422p to bgra.
[5ff97a30] chain filter error: Too high level of recursion (3)
[656653b0] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[656ba8f0] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[6567b698] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[601f6b80] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[656baa50] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[656796d8] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[6567c078] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[65679cd8] chain filter error: Too high level of recursion (3)
[5cc8dd20] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[656bb560] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[5ffa9b40] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[656bb560] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[656bb560] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[601f6b78] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[656bc180] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[601f6b78] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[656bb050] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[6567ba78] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[656bb050] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[656bb050] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[6567a0b8] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[5ff979f8] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[65679ec8] chain filter error: Too high level of recursion (3)
[5cc859d8] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[swscaler @ 0x5ff8bba0] No accelerated colorspace conversion found from yuv420p to bgra.
[656bab00] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[601f8528] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[656bab00] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[656bab00] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[656bab00] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5cc2dc00] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ffa9890] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[swscaler @ 0x5ff8bba0] No accelerated colorspace conversion found from yuv420p to rgb24.
[5ff8b4e8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ff89d18] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ff8b4e8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ff8b4e8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ff8b158] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[656b9e10] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[656b9e10] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[swscaler @ 0x5ff8bba0] No accelerated colorspace conversion found from yuv420p to bgra.
[5ff8b4e8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5cc2dbb8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ff8b4e8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ff8b4e8] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5cc2bc28] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[6567cd88] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[5ffa9890] chain filter error: Too high level of recursion (3)
[5cc8dcd8] main filter error: Failed to create video converter
[65688558] main filter error: Failed to create video converter
[653353e0] main video output error: Failed to create video converter
[653353e0] main video output error: Failed to compensate for the format changes, removing all filters

all first buster image on a RPI3B+

@monkstone might test with a RPI4

1 Like

That looks bad!
Some constructor options might work, like

 String[] options = {"--vout=omxil_vout","--aout=alsa"};

I’m busy with propane and JRubyArt for a while, but I’ll try it out, unless someone beats me to it.

OK tested on RaspberryPI4 (fake KMS enabled).
Without options:-


Nevertheless played OK.
With options:-

As you can see this got rid of pulse audio warnings…
Officially there’s no support for Processing on raspberrypi4 with buster but it mainly works, I’ll give it try with my PiCrate gem next.

2 Likes

Another option that seems to work for some RaspberryPi 3 users is --vout=xcb_x11.
Unfortunately I don’t have a Raspberry to try it.

i try the option line same place like monkstone
in the “basic” example

test both buster systems ( 1st / 3rd ) on a RPI3B+

also test

You forgot to apply options with
video = new VLCJVideo(this, options);

1 Like

better, now hear the sound ( via HDMI cable )

RPI 3 // latest Buster image // NO KMS ( normal )

Now I was also having trouble with filter (failed to apply filter), however on a hunch I just changed sketch to apply filter at start:-


So it seems changing filter is the issue. PS I also have installed desktop VLC media Player 3.0.8 by Vetanari, and filters don’t seem to work on that (even when set in advance of loading video).

Also found pulseaudio is not installed by default on buster:-

sudo apt-get install pulseaudio

So longer need option to suppress that warning.

Sepia sketch still produce warnings:-

[6dcfa830] mmal_codec decoder: VCSM init succeeded: CMA
[70ec0688] sepia filter error: Unsupported input chroma (VAOP)
[63b076f8] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[63b084e8] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[63b086d8] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[63b15978] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[63b076a0] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[70efcb90] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[70efae28] chain filter error: Too high level of recursion (3)
[70ee4288] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[70edb150] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70edb708] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70edb430] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70edb430] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70edab70] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70ed7858] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70ed79e8] chain filter error: Too high level of recursion (3)
[70efafb0] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[70efd640] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[70efdc10] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[70efd640] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[70efd630] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[63b0a398] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[70edb378] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[70edb3f8] chain filter error: Too high level of recursion (3)
[70ec4dd0] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[70ec3840] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70efdbf8] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70ec3840] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70ec3840] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70edc830] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70efdc00] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70ee3ef8] chain filter error: Too high level of recursion (3)
[70edaf60] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[70efdc18] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70edc830] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70edc830] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70edc830] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70ec3620] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70ee2bc0] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70ed5640] chain filter error: Too high level of recursion (3)
[70ec7280] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[70ec2ed8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec66f0] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec2ed8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec2ed8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec2ed8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec66f0] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec66f0] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[63b05cf8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ed1408] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[63b05cf8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[63b05cf8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[63b05cf8] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70eda120] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70edfa10] chain filter error: Too high level of recursion (3)
[70ee3d58] main filter error: Failed to create video converter
[70ec1860] main filter error: Failed to create video converter
[74d8b158] main video output error: Failed to create video converter
[74d8b158] main video output error: Failed to compensate for the format changes, removing all filters
[70ee4730] sepia filter error: Unsupported input chroma (VAOP)
[63b0abc0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[63b0abc0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[63b0abc0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[63b0abc0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[63b10ab0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[63b0abc0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[63b10ab0] chain filter error: Too high level of recursion (3)
[70edfa28] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[70ec4c50] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3a8] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70ed4d90] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70ed4d90] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3a8] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3a8] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70edfad8] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70edfad8] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef71d0] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[70eda118] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70ef35e0] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70eda118] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70eda118] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70eda118] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70ec66f0] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70eda120] chain filter error: Too high level of recursion (3)
[70eee3b0] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[70edab00] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[70ed2d48] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[70edaaf8] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[70edaaf8] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[70efed88] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[63b05b80] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[63b05b80] chain filter error: Too high level of recursion (3)
[70ed5070] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70eee3b0] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70edfa10] chain filter error: Too high level of recursion (3)
[70ef7058] main filter error: Failed to create video converter
[70ee35f8] main filter error: Failed to create video converter
[74d8b158] main video output error: Failed to create video converter
[74d8b158] main video output error: Failed to compensate for the format changes, removing all filters
[70ee3d58] sepia filter error: Unsupported input chroma (VDV0)
[70eb5a08] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[70eb59f8] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[70ec44f0] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[63b19bc8] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[63b1a7d0] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[70eb5f10] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[63b1a7d0] chain filter error: Too high level of recursion (3)
[70eb1ac8] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[70ef7058] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ec6630] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ef7058] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ef7058] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ec6630] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ecc358] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ef7058] chain filter error: Too high level of recursion (3)
[70eacc20] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[63b057a0] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70ecd838] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70efecd0] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70efecd0] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70ec9e70] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70eca880] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70ec9e70] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[63b19b98] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70efecd0] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[63b19b98] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[63b19b98] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70ecc9b0] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70ef7058] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70ecc9b0] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[70edab00] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[63b19ca0] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70efed90] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70ea7530] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[63b2eaf8] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70efed90] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70efed90] chain filter error: Too high level of recursion (3)
[70eb58e8] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[63b182b8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[63b182b8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[63b182b8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[63b182b8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[63b182b8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[70eb58d8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[70eb58d8] chain filter error: Too high level of recursion (3)
[70ec1780] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[63b0d958] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[63b0d948] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[63b0d948] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[63b0d948] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[63b0d948] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70efed90] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70efed90] chain filter error: Too high level of recursion (3)
[70eb58d8] main filter error: Failed to create video converter
[70ea6080] main filter error: Failed to create video converter
[74d8b158] main video output error: Failed to create video converter
[74d8b158] main video output error: Failed to compensate for the format changes, removing all filters
1 Like

In practice I’m not sure why you would want use the filters anyway when you can apply glsl video filters:-
Balck and White


Steinberg

1 Like

I never use those filters. They’re just “options” that can be useful to make it work.
Bottom line, it looks like VLCJVideo works fine on Windows and Linux. Don’t know about Mac.
I suspect that previous 0.3 version didn’t work with Raspberry, so nothing was lost. I plan to do an official update on the next days and later try to solve Raspberry issues with this version.

2 Likes

@kll @monkstone Thank you a lot for your efforts!

1 Like

Another Year, another launch.
This one with an equalizer component and methods.

VLCJVideo 0.4.1 RC

Best luck to all.

2 Likes