Bugzilla – Bug 1225279
Screen recording does not work
Last modified: 2024-06-12 09:51:59 UTC
I'm using openSUSE Tumbleweed w/ snapshot 20240523 and GNOME 46.1. GNOME's built-in screen recording does not work. Steps to reproduce the bugs are the following: - Press Prtsc key - Select "Screen recording" - Select either region or whole screen - Press the record red button - Wait ~23 seconds - You will receive a notification "Screencast failed to start" On GNOME's GitLab there's already a bug covering this issue, although it has been closed despite some users (Using Tumbleweed like me) are still experiencing this problem. Following the issue post i just linked, I noticed that I get the same error as the author: ``` pw.context: params Spa:Enum:ParamId:EnumFormat: 0:0 Invalid argument (input format (no more input formats)) pw.context: Object: size 296, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000 pw.context: Id 2 (Spa:Enum:MediaType:video) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000 pw.context: Id 1 (Spa:Enum:MediaSubtype:raw) pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018 pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 40 8 pw.context: Long 72057594037927935 pw.context: Long 72057594037927935 pw.context: Long 0 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:None, flags 00000000 16 0 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Rectangle 16x16 pw.context: Rectangle 16x16 pw.context: Rectangle 2147483647x2147483647 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Fraction 0/1 pw.context: Fraction 0/1 pw.context: Fraction 2147483647/1 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:None, flags 00000000 24 8 pw.context: Fraction 30/1 pw.context: Object: size 296, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000 pw.context: Id 2 (Spa:Enum:MediaType:video) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000 pw.context: Id 1 (Spa:Enum:MediaSubtype:raw) pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018 pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 40 8 pw.context: Long 72057594037927935 pw.context: Long 72057594037927935 pw.context: Long 0 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:None, flags 00000000 16 0 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Rectangle 16x16 pw.context: Rectangle 16x16 pw.context: Rectangle 2147483647x2147483647 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Fraction 0/1 pw.context: Fraction 0/1 pw.context: Fraction 2147483647/1 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:None, flags 00000000 24 8 pw.context: Fraction 30/1 pw.context: params Spa:Enum:ParamId:EnumFormat: 1:0 Invalid argument (output format (no more input formats)) pw.context: Object: size 296, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000 pw.context: Id 2 (Spa:Enum:MediaType:video) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000 pw.context: Id 1 (Spa:Enum:MediaSubtype:raw) pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000 pw.context: Id 8 (Spa:Enum:VideoFormat:BGRx) pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018 pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 64 8 pw.context: Long 0 pw.context: Long 0 pw.context: Long 72057594037927937 pw.context: Long 72057594037927938 pw.context: Long 72057594037927940 pw.context: Long 72057594037927935 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Rectangle 778x1162 pw.context: Rectangle 778x1162 pw.context: Rectangle 778x1162 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000 pw.context: Fraction 0/1 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Fraction 60/1 pw.context: Fraction 1/1 pw.context: Fraction 60/1 pw.context: Object: size 296, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000 pw.context: Id 2 (Spa:Enum:MediaType:video) pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000 pw.context: Id 1 (Spa:Enum:MediaSubtype:raw) pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000 pw.context: Id 12 (Spa:Enum:VideoFormat:BGRA) pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018 pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 64 8 pw.context: Long 0 pw.context: Long 0 pw.context: Long 72057594037927937 pw.context: Long 72057594037927938 pw.context: Long 72057594037927940 pw.context: Long 72057594037927935 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 pw.context: Rectangle 778x1162 pw.context: Rectangle 778x1162 pw.context: Rectangle 778x1162 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000 pw.context: Fraction 0/1 pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000 pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8 ```
Forgot to include the issue post link. Oops. https://gitlab.gnome.org/GNOME/mutter/-/issues/3428
Created attachment 875313 [details] This issue is fixed. As of Tumbleweed snapshot 20240531, this issue is fixed. IDK if it's related, I have gstreamer-plugins-bad-codecs and gstreamer-plugins-ugly-codecs from PackMan installed, as shown in the screen recording from the screencast itself.
Antonio Romano, can you confirm if updating to a recent Tumbleweed snapshot fixes the issue? if not, can you try installing the gstreamer packages mentioned by Archer?
(In reply to Antonio Larrosa from comment #3) > Antonio Romano, can you confirm if updating to a recent Tumbleweed snapshot > fixes the issue? if not, can you try installing the gstreamer packages > mentioned by Archer? Updating to the latest snapshot fixed the bug. Thank you all
Thank you for the quick confirmation!