gst-libav memory leak
Hello I have a closed application developed using Qt5.12 that runs on a Wayland kiosk on a basic ubuntu 18.04 (x64) based installation. Part of the closed application is to play videos (MP4). the installation is currently 18.04.4 based, with gstreamer 1.14.5 installed
Unfortunately, our application gradually eats memory until after roughly 20 hours is killed and restarted as the memory is exhausted. If I remove gstreamer1.0-libav from the system - the application runs lovely, no memory leak - however we only have audio and no visuals from the video playback.
Is there a patch that I can use to update the gstreamer installation on top of ubuntu 18.04 that hopefully addresses what I believe to be a fault within libav?
Interestingly, we have a side development of a similar system running on a Raspberry Pi - and here, we also don't see any memory leaks for the exact same build / videos - however, i believe it is utilising gstreamer1.0-omx :)
The issue is seriously hampering our ability to release this as a finished product.