Commit 98f6a60a authored by Jordan Petridis's avatar Jordan Petridis

AudioPlayer: Use Weak ref counting in order to not keep the object alive.

We were passing a strong ref to the gstreamer callbacks which was causing
them to keep the `AudioPlayerWidget` struct alive even after the gtk widget
had been destroyed.
parent d1cfc8b6
Pipeline #17306 failed with stages
in 23 minutes and 26 seconds