We split it in r8786 (4 years ago) to improve latency in the main UI thread and to prevent gstreamer deadlocking with the clipboard.
Once we move to python3 (#1568) and drop python2 support, then get rid of the GTK clipboard (#812), we can consider moving the gstreamer code back into the main process.
We split it in r8786 (4 years ago) to improve latency in the main UI thread and to prevent gstreamer deadlocking with the clipboard.
Once we move to python3 (#1568) and drop python2 support, then get rid of the GTK clipboard (#812), we can consider moving the gstreamer code back into the main process.