I'm seeing a memory leak (10M each time) when I play->stop->play->stop a local mp4 file using both libvlcsharp and the officially released VLC media player(3.0.16) when video filter is applied.
Since I'm having multiple(around 10) VideoView displayed simultaneously in my program, OOM error occurs in like 20 play&stop operations. I'm using c# and I've tried GC.Collect() in my program, it didn't work. Anything I can do about this?
FYI: The video filter I've tried: ripple, sharpen, wave. And both libvlcsharp and VLC media player works fine without video filter.
Edit 1: The vout is dx3d11 and the I'm using VLC media player on windows10.