I did some testing at it appears that after recording a seven minutes of 1920x1080 video with VP8 my 8GB of RAM will run out and heavy swapping will commence. It appears that this is a problem with Python implementation of GStreamer. The same pipeline in gst-launch-1.0 will work without any problems.
When I was recording with H264 some memory leakage appeared, but it wasn't noticeable.
I'll test this outside of Gtk and see if the memory leak stays.
I did some testing at it appears that after recording a seven minutes of 1920x1080 video with VP8 my 8GB of RAM will run out and heavy swapping will commence. It appears that this is a problem with Python implementation of GStreamer. The same pipeline in gst-launch-1.0 will work without any problems.
When I was recording with H264 some memory leakage appeared, but it wasn't noticeable.
I'll test this outside of Gtk and see if the memory leak stays.