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.
try on:
win 10 / 64bit // processing 3.5.3 / 64 bit / OK
Raspbian 1st & 3rd ( actual ) buster image / not work
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
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.
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);
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
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
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.
@kll @monkstone Thank you a lot for your efforts!
Another Year, another launch.
This one with an equalizer component and methods.
Best luck to all.
How can I use VLCJVideo library in Python mode?
I have tried to convert the basic java example into python, but I got TypeError: VLCJVideo.VLCJVIdeo():expected 2 args; got 1
Here is my code:
add_library('VLCJVideo')
def setup():
size(320, 240)
global video
video = VLCJVideo(this)
video.openAndPlay("testmovie.mov")
def draw():
background(0)
image(video, 0, 0, width, height)
Its constructor has this signature call in Java: (PApplet parent, String... options)
Maybe as a workaround, also pass an empty string: video = VLCJVideo(this, '')
Or an empty list or tuple: video = VLCJVideo(this, ())
Thank you for the reply.
I have tried both suggestions.
The string ‘’ gives me TypeError: VLCJVideo.VLCJVideo(): 2nd arg can’t be coerced to String
The tuple () gives me NoSuchFieldError: SIZE at com.sun.jna.platform.win32.WinRegSHKEYByREference. (…
Have you tried the list version? video = VLCJVideo(this, [])
Maybe place an empty string inside the tuple or list: video = VLCJVideo(this, (''))