gnome-shell/js
Jonas Dreßler 9a0e422a6b screencastService: Allow for file extensions depending on encoder used
Depending on the encoder we want to use a different container format and
therefore a different file extension. Right now this file extension is
forced to be webm, so shuffle things around a bit to make that more
dynamic.

Note that this also introduces removing for the old file created by the
recorder, otherwise it would create an empty "mp4" file every time it
falls back from "mp4" to "webm".

To be nice to external (ie. not gnome-shell) consumers of the
screencastService, let's not break the API completely, and detect the
".webm" suffix a little longer to not end up with weird file.webm.webm
filenames.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3211>
2024-03-01 12:08:54 +00:00
..
dbusServices screencastService: Allow for file extensions depending on encoder used 2024-03-01 12:08:54 +00:00
extensions extensions: Fix ngettext convenience 2023-09-15 21:41:30 +00:00
gdm loginDialog: Close conflicting session dialog after 60 secs 2024-02-29 20:42:52 +00:00
misc loginManager: Add session-removed signal and getSession method 2024-02-29 20:42:52 +00:00
portalHelper js: Port Config to ESM 2023-08-10 17:42:23 +00:00
ui screencastService: Allow for file extensions depending on encoder used 2024-03-01 12:08:54 +00:00
js-resources.gresource.xml dbusErrors: Add utility module for handling remote errors 2024-01-31 20:58:31 +01:00
meson.build extensions-app: Move Extensions app to new subproject 2020-03-27 23:33:30 +00:00
portal-resources.gresource.xml js/portal-resources: Add missing fileUtils to js path 2022-11-03 18:02:27 +00:00