[gnome] Update extensions
This commit is contained in:
@ -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
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user