[gnome] Update extensions

This commit is contained in:
2024-10-31 10:19:02 -04:00
parent 851ec4a772
commit 6d1e6d1132
238 changed files with 8705 additions and 4185 deletions

View File

@ -15,51 +15,51 @@
import GObject from 'gi://GObject';
// setting keys
var INPUT_AUDIO_SOURCE_SETTING_KEY = 'input-audio-source';
var ACTIVE_POST_CMD_SETTING_KEY = 'execute-post-cmd';
var POST_CMD_SETTING_KEY = 'post-cmd';
var ACTIVE_PRE_CMD_SETTING_KEY = 'execute-pre-cmd';
var PRE_CMD_SETTING_KEY = 'pre-cmd';
var ACTIVE_CUSTOM_GSP_SETTING_KEY = 'active-custom-gsp';
var ACTIVE_SHORTCUT_SETTING_KEY = 'active-shortcut';
var SHORTCUT_KEY_SETTING_KEY = 'shortcut-key';
var TIME_DELAY_SETTING_KEY = 'delay-time';
var SHOW_NOTIFY_ALERT_SETTING_KEY = 'show-notify-alert';
var SHOW_AREA_REC_SETTING_KEY = 'show-area-rec';
var VERBOSE_DEBUG_SETTING_KEY = 'verbose-debug';
var PIPELINE_REC_SETTING_KEY = 'pipeline';
var FPS_SETTING_KEY = 'fps';
var STATUS_INDICATORS_SETTING_KEY = 'status-indicators';
var X_POS_SETTING_KEY = 'x-pos';
var Y_POS_SETTING_KEY = 'y-pos';
var WIDTH_SETTING_KEY = 'width-rec';
var HEIGHT_SETTING_KEY = 'height-rec';
var DRAW_CURSOR_SETTING_KEY = 'draw-cursor';
var AREA_SCREEN_SETTING_KEY = 'area-screen';
var FILE_NAME_SETTING_KEY = 'file-name';
var FILE_FOLDER_SETTING_KEY = 'file-folder';
var FILE_CONTAINER_SETTING_KEY = 'file-container';
var FILE_RESOLUTION_TYPE_SETTING_KEY = 'file-resolution-type';
var FILE_RESOLUTION_KAR_SETTING_KEY = 'file-resolution-kar';
var FILE_RESOLUTION_WIDTH_SETTING_KEY = 'file-resolution-width';
var FILE_RESOLUTION_HEIGHT_SETTING_KEY = 'file-resolution-height';
var QUALITY_SETTING_KEY = 'quality-index';
var DEVICE_INDEX_WEBCAM_SETTING_KEY = 'device-webcam-index';
var DEVICE_WEBCAM_SETTING_KEY = 'device-webcam';
var QUALITY_WEBCAM_SETTING_KEY = 'quality-webcam';
var WIDTH_WEBCAM_SETTING_KEY = 'width-webcam';
var HEIGHT_WEBCAM_SETTING_KEY = 'height-webcam';
var TYPE_UNIT_WEBCAM_SETTING_KEY = 'type-unit-webcam';
var MARGIN_X_WEBCAM_SETTING_KEY = 'margin-x-webcam';
var MARGIN_Y_WEBCAM_SETTING_KEY = 'margin-y-webcam';
var ALPHA_CHANNEL_WEBCAM_SETTING_KEY = 'alpha-channel-webcam';
var CORNER_POSITION_WEBCAM_SETTING_KEY = 'corner-position-webcam';
export const INPUT_AUDIO_SOURCE_SETTING_KEY = 'input-audio-source';
export const ACTIVE_POST_CMD_SETTING_KEY = 'execute-post-cmd';
export const POST_CMD_SETTING_KEY = 'post-cmd';
export const ACTIVE_PRE_CMD_SETTING_KEY = 'execute-pre-cmd';
export const PRE_CMD_SETTING_KEY = 'pre-cmd';
export const ACTIVE_CUSTOM_GSP_SETTING_KEY = 'active-custom-gsp';
export const ACTIVE_SHORTCUT_SETTING_KEY = 'active-shortcut';
export const SHORTCUT_KEY_SETTING_KEY = 'shortcut-key';
export const TIME_DELAY_SETTING_KEY = 'delay-time';
export const SHOW_NOTIFY_ALERT_SETTING_KEY = 'show-notify-alert';
export const SHOW_AREA_REC_SETTING_KEY = 'show-area-rec';
export const VERBOSE_DEBUG_SETTING_KEY = 'verbose-debug';
export const PIPELINE_REC_SETTING_KEY = 'pipeline';
export const FPS_SETTING_KEY = 'fps';
export const STATUS_INDICATORS_SETTING_KEY = 'status-indicators';
export const X_POS_SETTING_KEY = 'x-pos';
export const Y_POS_SETTING_KEY = 'y-pos';
export const WIDTH_SETTING_KEY = 'width-rec';
export const HEIGHT_SETTING_KEY = 'height-rec';
export const DRAW_CURSOR_SETTING_KEY = 'draw-cursor';
export const AREA_SCREEN_SETTING_KEY = 'area-screen';
export const FILE_NAME_SETTING_KEY = 'file-name';
export const FILE_FOLDER_SETTING_KEY = 'file-folder';
export const FILE_CONTAINER_SETTING_KEY = 'file-container';
export const FILE_RESOLUTION_TYPE_SETTING_KEY = 'file-resolution-type';
export const FILE_RESOLUTION_KAR_SETTING_KEY = 'file-resolution-kar';
export const FILE_RESOLUTION_WIDTH_SETTING_KEY = 'file-resolution-width';
export const FILE_RESOLUTION_HEIGHT_SETTING_KEY = 'file-resolution-height';
export const QUALITY_SETTING_KEY = 'quality-index';
export const DEVICE_INDEX_WEBCAM_SETTING_KEY = 'device-webcam-index';
export const DEVICE_WEBCAM_SETTING_KEY = 'device-webcam';
export const QUALITY_WEBCAM_SETTING_KEY = 'quality-webcam';
export const WIDTH_WEBCAM_SETTING_KEY = 'width-webcam';
export const HEIGHT_WEBCAM_SETTING_KEY = 'height-webcam';
export const TYPE_UNIT_WEBCAM_SETTING_KEY = 'type-unit-webcam';
export const MARGIN_X_WEBCAM_SETTING_KEY = 'margin-x-webcam';
export const MARGIN_Y_WEBCAM_SETTING_KEY = 'margin-y-webcam';
export const ALPHA_CHANNEL_WEBCAM_SETTING_KEY = 'alpha-channel-webcam';
export const CORNER_POSITION_WEBCAM_SETTING_KEY = 'corner-position-webcam';
// shortcut tree view columns
var SHORTCUT_COLUMN_KEY = 0;
var SHORTCUT_COLUMN_MODS = 1;
export const SHORTCUT_COLUMN_KEY = 0;
export const SHORTCUT_COLUMN_MODS = 1;
var Settings = GObject.registerClass(class EasyScreenCastSettings extends GObject.Object {
export const Settings = GObject.registerClass(class EasyScreenCastSettings extends GObject.Object {
constructor(settings) {
super();
this._settings = settings;
@ -137,56 +137,10 @@ var Settings = GObject.registerClass(class EasyScreenCastSettings extends GObjec
* @param {boolean} audio with or without audio
* @returns {string}
*/
function getGSPstd(audio) {
export function getGSPstd(audio) {
// TODO update gsp
if (audio)
return 'queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! videorate ! vp8enc min_quantizer=0 max_quantizer=5 cpu-used=3 deadline=1000000 threads=%T ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! mux. pulsesrc ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! audioconvert ! vorbisenc ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! mux. webmmux name=mux ';
else
return 'vp9enc min_quantizer=0 max_quantizer=5 cpu-used=3 deadline=1000000 threads=%T ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! webmmux';
}
export {
getGSPstd,
Settings,
INPUT_AUDIO_SOURCE_SETTING_KEY,
ACTIVE_POST_CMD_SETTING_KEY,
POST_CMD_SETTING_KEY,
ACTIVE_PRE_CMD_SETTING_KEY,
PRE_CMD_SETTING_KEY,
ACTIVE_CUSTOM_GSP_SETTING_KEY,
ACTIVE_SHORTCUT_SETTING_KEY,
SHORTCUT_KEY_SETTING_KEY,
TIME_DELAY_SETTING_KEY,
SHOW_NOTIFY_ALERT_SETTING_KEY,
SHOW_AREA_REC_SETTING_KEY,
VERBOSE_DEBUG_SETTING_KEY,
PIPELINE_REC_SETTING_KEY,
FPS_SETTING_KEY,
STATUS_INDICATORS_SETTING_KEY,
X_POS_SETTING_KEY,
Y_POS_SETTING_KEY,
WIDTH_SETTING_KEY,
HEIGHT_SETTING_KEY,
DRAW_CURSOR_SETTING_KEY,
AREA_SCREEN_SETTING_KEY,
FILE_NAME_SETTING_KEY,
FILE_FOLDER_SETTING_KEY,
FILE_CONTAINER_SETTING_KEY,
FILE_RESOLUTION_TYPE_SETTING_KEY,
FILE_RESOLUTION_KAR_SETTING_KEY,
FILE_RESOLUTION_WIDTH_SETTING_KEY,
FILE_RESOLUTION_HEIGHT_SETTING_KEY,
QUALITY_SETTING_KEY,
DEVICE_INDEX_WEBCAM_SETTING_KEY,
DEVICE_WEBCAM_SETTING_KEY,
QUALITY_WEBCAM_SETTING_KEY,
WIDTH_WEBCAM_SETTING_KEY,
HEIGHT_WEBCAM_SETTING_KEY,
TYPE_UNIT_WEBCAM_SETTING_KEY,
MARGIN_X_WEBCAM_SETTING_KEY,
MARGIN_Y_WEBCAM_SETTING_KEY,
ALPHA_CHANNEL_WEBCAM_SETTING_KEY,
CORNER_POSITION_WEBCAM_SETTING_KEY,
SHORTCUT_COLUMN_KEY,
SHORTCUT_COLUMN_MODS
};