diff --git a/js/dbusServices/screencast/screencastService.js b/js/dbusServices/screencast/screencastService.js index 5ff5aff52..bb5387428 100644 --- a/js/dbusServices/screencast/screencastService.js +++ b/js/dbusServices/screencast/screencastService.js @@ -231,7 +231,8 @@ var Recorder = class { _ensurePipeline(nodeId) { const framerate = this._framerate; const needsCopy = - Gst.Registry.get().check_feature_version('pipewiresrc', 0, 3, 57); + Gst.Registry.get().check_feature_version('pipewiresrc', 0, 3, 57) && + !Gst.Registry.get().check_feature_version('videoconvert', 1, 20, 4); let fullPipeline = ` pipewiresrc path=${nodeId}