From 3480fa92fe3767454f467f3f4e0d4f9788f8d1b0 Mon Sep 17 00:00:00 2001 From: RafayAhmad7548 Date: Thu, 24 Apr 2025 22:01:50 +0500 Subject: [PATCH] update --- .config/GIMP/2.10/action-history | 11 +- .config/GIMP/2.10/contextrc | 2 +- .config/GIMP/2.10/devicerc | 10 +- .config/GIMP/2.10/menurc | 4 - .config/GIMP/2.10/sessionrc | 4 +- .config/GIMP/2.10/tool-options/gimp-crop-tool | 4 +- .config/GIMP/3.0/action-history | 97 + .config/GIMP/3.0/colorrc | 20 + .config/GIMP/3.0/contextrc | 16 + .config/GIMP/3.0/controllerrc | 40 + .config/GIMP/3.0/devicerc | 198 + .config/GIMP/3.0/dockrc | 4 + .config/GIMP/3.0/extensionrc | 6 + .../GimpGegl-gimp-offset-config.settings | 14 + .config/GIMP/3.0/gimprc | 37 + .config/GIMP/3.0/gimprc~ | 59 + .config/GIMP/3.0/internal-data/custom.ggr | 4 + .config/GIMP/3.0/modifiersrc | 7 + .config/GIMP/3.0/parasiterc | 6 + ...GimpProcedureConfigRun-file-jpeg-load.last | 4 + ...impProcedureConfigRun-file-png-export.last | 20 + .config/GIMP/3.0/pluginrc | 4663 +++++++++++++++++ .config/GIMP/3.0/profilerc | 4 + .config/GIMP/3.0/sessionrc | 121 + .config/GIMP/3.0/shortcutsrc | 1132 ++++ .config/GIMP/3.0/tags.xml | 2442 +++++++++ .config/GIMP/3.0/templaterc | 923 ++++ .config/GIMP/3.0/theme.css | 16 + .../GIMP/3.0/tool-options/gimp-airbrush-tool | 13 + .config/GIMP/3.0/tool-options/gimp-align-tool | 4 + .../gimp-brightness-contrast-tool | 4 + .../3.0/tool-options/gimp-bucket-fill-tool | 9 + .../tool-options/gimp-by-color-select-tool | 4 + .config/GIMP/3.0/tool-options/gimp-cage-tool | 4 + .config/GIMP/3.0/tool-options/gimp-clone-tool | 12 + .../3.0/tool-options/gimp-color-picker-tool | 6 + .../GIMP/3.0/tool-options/gimp-convolve-tool | 12 + .config/GIMP/3.0/tool-options/gimp-crop-tool | 9 + .../GIMP/3.0/tool-options/gimp-curves-tool | 4 + .../3.0/tool-options/gimp-dodge-burn-tool | 11 + .../3.0/tool-options/gimp-ellipse-select-tool | 4 + .../GIMP/3.0/tool-options/gimp-eraser-tool | 11 + .config/GIMP/3.0/tool-options/gimp-flip-tool | 4 + .../tool-options/gimp-foreground-select-tool | 6 + .../3.0/tool-options/gimp-free-select-tool | 4 + .../3.0/tool-options/gimp-fuzzy-select-tool | 4 + .config/GIMP/3.0/tool-options/gimp-gegl-tool | 4 + .../GIMP/3.0/tool-options/gimp-gradient-tool | 9 + .../tool-options/gimp-handle-transform-tool | 4 + .config/GIMP/3.0/tool-options/gimp-heal-tool | 12 + .config/GIMP/3.0/tool-options/gimp-ink-tool | 9 + .../GIMP/3.0/tool-options/gimp-iscissors-tool | 4 + .../GIMP/3.0/tool-options/gimp-levels-tool | 4 + .../GIMP/3.0/tool-options/gimp-measure-tool | 4 + .config/GIMP/3.0/tool-options/gimp-move-tool | 5 + .../3.0/tool-options/gimp-mypaint-brush-tool | 12 + .../GIMP/3.0/tool-options/gimp-offset-tool | 4 + .../GIMP/3.0/tool-options/gimp-operation-tool | 6 + .../3.0/tool-options/gimp-paintbrush-tool | 13 + .../GIMP/3.0/tool-options/gimp-pencil-tool | 13 + .../tool-options/gimp-perspective-clone-tool | 12 + .../3.0/tool-options/gimp-perspective-tool | 4 + .../3.0/tool-options/gimp-rect-select-tool | 4 + .../GIMP/3.0/tool-options/gimp-rotate-tool | 4 + .config/GIMP/3.0/tool-options/gimp-scale-tool | 4 + .config/GIMP/3.0/tool-options/gimp-shear-tool | 4 + .../GIMP/3.0/tool-options/gimp-smudge-tool | 13 + .config/GIMP/3.0/tool-options/gimp-text-tool | 9 + .../GIMP/3.0/tool-options/gimp-threshold-tool | 4 + .../3.0/tool-options/gimp-transform-3d-tool | 4 + .../tool-options/gimp-unified-transform-tool | 4 + .../GIMP/3.0/tool-options/gimp-vector-tool | 11 + .config/GIMP/3.0/tool-options/gimp-warp-tool | 4 + .config/GIMP/3.0/tool-options/gimp-zoom-tool | 4 + .config/GIMP/3.0/toolrc | 185 + .config/GIMP/3.0/unitrc | 39 + .config/QtProject.conf | 10 +- .config/clipse/clipse.log | 1 + .config/dconf/user | Bin 11787 -> 12845 bytes .config/eas-cli-nodejs/user-settings.json | 3 + .config/flutter/settings | 1 + ...-go1.24.1-linux-amd64-2025-04-05.v1.count} | Bin 16384 -> 16384 bytes ...-go1.24.1-linux-amd64-2025-04-06.v1.count} | Bin 16384 -> 16384 bytes .../go/telemetry/local/local.2024-12-24.json | 27 + .../go/telemetry/local/local.2025-02-25.json | 207 + .config/gtk-3.0/bookmarks | 4 +- .config/htop/htoprc | 7 +- .config/hypr/hyprbinds.conf | 25 +- .config/hypr/hyprland.conf | 12 +- .config/hypr/pauseMod3.xkb | 15 + .../xdg-desktop-menu-dummy.menu | 0 .config/mimeapps.list | 14 +- .../obs-studio/logs/2024-12-27 11-35-10.txt | 694 --- .../obs-studio/logs/2024-12-27 11-36-10.txt | 189 - .../obs-studio/logs/2024-12-27 11-36-32.txt | 278 - .../obs-studio/logs/2025-04-05 12-26-47.txt | 246 + .../obs-studio/logs/2025-04-05 12-26-55.txt | 283 + .../obs-studio/logs/2025-04-05 13-11-51.txt | 284 + .../plugin_config/rtmp-services/package.json | 2 +- .../plugin_config/rtmp-services/services.json | 2 +- .../profiler_data/2024-11-09 15-36-12.csv.gz | Bin 35361 -> 0 bytes .../profiler_data/2024-11-10 09-46-32.csv.gz | Bin 25552 -> 0 bytes .../profiler_data/2024-12-27 11-35-10.csv.gz | Bin 41286 -> 0 bytes .../profiler_data/2025-04-05 12-26-47.csv.gz | Bin 0 -> 6250 bytes .../profiler_data/2025-04-05 12-26-55.csv.gz | Bin 0 -> 276602 bytes .../profiler_data/2025-04-05 13-11-51.csv.gz | Bin 0 -> 203488 bytes .config/obs-studio/user.ini | 4 +- .config/openrazer/persistence.conf | 23 + .config/openrazer/razer.conf | 26 + .config/polychromatic/colours.json | 50 + .../devices/64c3cadb90335b87c2f28091ca447b3e | Bin 0 -> 332575 bytes .config/polychromatic/preferences.json | 34 + .../polychromatic/states/632311H21200644.json | 1 + ...31ee4d0087e6657d42b3c521-card-database.tdb | Bin 32768 -> 0 bytes ...50d4131ee4d0087e6657d42b3c521-default-sink | 1 - ...d4131ee4d0087e6657d42b3c521-default-source | 1 - ...1ee4d0087e6657d42b3c521-stream-volumes.tdb | Bin 12288 -> 0 bytes .config/qBittorrent/qBittorrent-data.conf | 2 +- .config/qBittorrent/qBittorrent.conf | 10 +- .config/subfinder/config.yaml | 101 + .config/subfinder/provider-config.yaml | 30 + .../openrazer-daemon.service | 1 + .config/virt-viewer/settings | 6 + .config/vscode-sqltools/runningInfo.json | 14 + .config/zed/keymap.json | 48 +- .config/zed/keymap_backup.json | 135 + .config/zed/settings.json | 33 +- .config/zed/settings_backup.json | 78 + scripts/startWin11.sh | 8 + vscode/keybindings.json | 54 +- vscode/settings.json | 1 + 131 files changed, 12083 insertions(+), 1287 deletions(-) create mode 100644 .config/GIMP/3.0/action-history create mode 100644 .config/GIMP/3.0/colorrc create mode 100644 .config/GIMP/3.0/contextrc create mode 100644 .config/GIMP/3.0/controllerrc create mode 100644 .config/GIMP/3.0/devicerc create mode 100644 .config/GIMP/3.0/dockrc create mode 100644 .config/GIMP/3.0/extensionrc create mode 100644 .config/GIMP/3.0/filters/GimpGegl-gimp-offset-config.settings create mode 100644 .config/GIMP/3.0/gimprc create mode 100644 .config/GIMP/3.0/gimprc~ create mode 100644 .config/GIMP/3.0/internal-data/custom.ggr create mode 100644 .config/GIMP/3.0/modifiersrc create mode 100644 .config/GIMP/3.0/parasiterc create mode 100644 .config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last create mode 100644 .config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last create mode 100644 .config/GIMP/3.0/pluginrc create mode 100644 .config/GIMP/3.0/profilerc create mode 100644 .config/GIMP/3.0/sessionrc create mode 100644 .config/GIMP/3.0/shortcutsrc create mode 100644 .config/GIMP/3.0/tags.xml create mode 100644 .config/GIMP/3.0/templaterc create mode 100644 .config/GIMP/3.0/theme.css create mode 100644 .config/GIMP/3.0/tool-options/gimp-airbrush-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-align-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-bucket-fill-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-by-color-select-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-cage-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-clone-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-color-picker-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-convolve-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-crop-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-curves-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-dodge-burn-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-ellipse-select-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-eraser-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-flip-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-foreground-select-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-free-select-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-gegl-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-gradient-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-handle-transform-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-heal-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-ink-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-iscissors-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-levels-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-measure-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-move-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-offset-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-operation-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-paintbrush-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-pencil-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-perspective-clone-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-perspective-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-rect-select-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-rotate-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-scale-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-shear-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-smudge-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-text-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-threshold-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-transform-3d-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-unified-transform-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-vector-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-warp-tool create mode 100644 .config/GIMP/3.0/tool-options/gimp-zoom-tool create mode 100644 .config/GIMP/3.0/toolrc create mode 100644 .config/GIMP/3.0/unitrc create mode 100644 .config/eas-cli-nodejs/user-settings.json create mode 100644 .config/flutter/settings rename .config/go/telemetry/local/{go@go1.23.4-go1.23.4-linux-amd64-2024-12-22.v1.count => go@go1.24.1-go1.24.1-linux-amd64-2025-04-05.v1.count} (94%) rename .config/{pulse/b1150d4131ee4d0087e6657d42b3c521-device-volumes.tdb => go/telemetry/local/go@go1.24.1-go1.24.1-linux-amd64-2025-04-06.v1.count} (72%) create mode 100644 .config/go/telemetry/local/local.2024-12-24.json create mode 100644 .config/go/telemetry/local/local.2025-02-25.json create mode 100644 .config/hypr/pauseMod3.xkb create mode 100644 .config/menus/applications-merged/xdg-desktop-menu-dummy.menu delete mode 100644 .config/obs-studio/logs/2024-12-27 11-35-10.txt delete mode 100644 .config/obs-studio/logs/2024-12-27 11-36-10.txt delete mode 100644 .config/obs-studio/logs/2024-12-27 11-36-32.txt create mode 100644 .config/obs-studio/logs/2025-04-05 12-26-47.txt create mode 100644 .config/obs-studio/logs/2025-04-05 12-26-55.txt create mode 100644 .config/obs-studio/logs/2025-04-05 13-11-51.txt delete mode 100644 .config/obs-studio/profiler_data/2024-11-09 15-36-12.csv.gz delete mode 100644 .config/obs-studio/profiler_data/2024-11-10 09-46-32.csv.gz delete mode 100644 .config/obs-studio/profiler_data/2024-12-27 11-35-10.csv.gz create mode 100644 .config/obs-studio/profiler_data/2025-04-05 12-26-47.csv.gz create mode 100644 .config/obs-studio/profiler_data/2025-04-05 12-26-55.csv.gz create mode 100644 .config/obs-studio/profiler_data/2025-04-05 13-11-51.csv.gz create mode 100644 .config/openrazer/persistence.conf create mode 100644 .config/openrazer/razer.conf create mode 100644 .config/polychromatic/colours.json create mode 100644 .config/polychromatic/devices/64c3cadb90335b87c2f28091ca447b3e create mode 100644 .config/polychromatic/preferences.json create mode 100644 .config/polychromatic/states/632311H21200644.json delete mode 100644 .config/pulse/b1150d4131ee4d0087e6657d42b3c521-card-database.tdb delete mode 100644 .config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-sink delete mode 100644 .config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-source delete mode 100644 .config/pulse/b1150d4131ee4d0087e6657d42b3c521-stream-volumes.tdb create mode 100644 .config/subfinder/config.yaml create mode 100644 .config/subfinder/provider-config.yaml create mode 120000 .config/systemd/user/default.target.wants/openrazer-daemon.service create mode 100644 .config/virt-viewer/settings create mode 100644 .config/vscode-sqltools/runningInfo.json create mode 100644 .config/zed/keymap_backup.json create mode 100644 .config/zed/settings_backup.json create mode 100755 scripts/startWin11.sh diff --git a/.config/GIMP/2.10/action-history b/.config/GIMP/2.10/action-history index 4f8a42f..8bcc491 100644 --- a/.config/GIMP/2.10/action-history +++ b/.config/GIMP/2.10/action-history @@ -14,12 +14,12 @@ (history-item "tools-text" 0) (history-item "select-grow" 1) (history-item "layers-resize" 1) -(history-item "file-open-as-layers" 1) +(history-item "file-open-as-layers" 0) (history-item "file-export" 2) -(history-item "layers-delete" 2) +(history-item "layers-delete" 0) +(history-item "file-quit" 2) (history-item "script-fu-addborder" 0) -(history-item "file-open" 0) -(history-item "file-quit" 1) +(history-item "file-open" 1) (history-item "dialogs-preferences" 0) (history-item "select-all" 1) (history-item "layers-resize-to-image" 0) @@ -28,7 +28,8 @@ (history-item "tools-smudge" 0) (history-item "image-configure-grid" 0) (history-item "tools-transform-3d" 0) -(history-item "layers-mask-add-button" 1) +(history-item "layers-mask-add-button" 0) +(history-item "file-save-a-copy" 1) (history-item "filters-offset" 0) (history-item "tools-align" 0) (history-item "edit-copy" 0) diff --git a/.config/GIMP/2.10/contextrc b/.config/GIMP/2.10/contextrc index 4705ff4..2866dda 100644 --- a/.config/GIMP/2.10/contextrc +++ b/.config/GIMP/2.10/contextrc @@ -1,6 +1,6 @@ # GIMP user context -(tool "gimp-bucket-fill-tool") +(tool "gimp-crop-tool") (paint-info "gimp-paintbrush") (foreground (color-rgb 1 1 1)) (background (color-rgb 0 0 0)) diff --git a/.config/GIMP/2.10/devicerc b/.config/GIMP/2.10/devicerc index a783732..0f57fe5 100644 --- a/.config/GIMP/2.10/devicerc +++ b/.config/GIMP/2.10/devicerc @@ -3,13 +3,13 @@ (GimpDeviceInfo "Core Pointer" (icon-name "gimp-cursor") (name "Core Pointer") - (tool-options "GimpBucketFillOptions" - (tool "gimp-bucket-fill-tool") + (tool-options "GimpCropOptions" + (aspect-denominator 1320) + (aspect-numerator 732) + (tool "gimp-crop-tool") (foreground (color-rgb 1 1 1)) (background (color-rgb 0 0 0)) - (pattern "Pine") - (brush-size 51) - (brush-hardness 0.5)) + (pattern "Pine")) (use-fg-bg yes) (use-opacity-paint-mode no) (use-brush no) diff --git a/.config/GIMP/2.10/menurc b/.config/GIMP/2.10/menurc index 56ab97e..8752612 100644 --- a/.config/GIMP/2.10/menurc +++ b/.config/GIMP/2.10/menurc @@ -308,7 +308,6 @@ ; (gtk_accel_path "/edit/edit-clear" "Delete") ; (gtk_accel_path "/view/view-scroll-down" "") ; (gtk_accel_path "/context/context-foreground-green-increase" "") -; (gtk_accel_path "/color-button/color-button-use-white" "") ; (gtk_accel_path "/image/image-scale" "") ; (gtk_accel_path "/tools/tools-aspect-increase-skip" "") ; (gtk_accel_path "/context/context-colormap-background-previous" "") @@ -333,7 +332,6 @@ ; (gtk_accel_path "/filters/filters-recent-10" "") ; (gtk_accel_path "/drawable/drawable-flip-horizontal" "") ; (gtk_accel_path "/layers/layers-merge-group" "") -; (gtk_accel_path "/color-button/color-button-use-background" "") ; (gtk_accel_path "/file/file-open" "o") ; (gtk_accel_path "/plug-in/script-fu-font-map" "") ; (gtk_accel_path "/tools/tools-transform-preview-opacity-set" "") @@ -875,7 +873,6 @@ ; (gtk_accel_path "/view/view-scroll-vertical" "") ; (gtk_accel_path "/view/view-show-selection" "t") ; (gtk_accel_path "/tools/tools-spacing-maximum" "") -; (gtk_accel_path "/color-button/color-button-use-foreground" "") ; (gtk_accel_path "/filters/filters-photocopy" "") ; (gtk_accel_path "/channels/channels-color-tag-orange" "") ; (gtk_accel_path "/tools/tools-ink-blob-angle-set" "") @@ -943,7 +940,6 @@ ; (gtk_accel_path "/context/context-brush-radius-increase-skip" "") ; (gtk_accel_path "/view/view-softproof-black-point-compensation" "") ; (gtk_accel_path "/select/select-menu" "") -; (gtk_accel_path "/color-button/color-button-use-black" "") ; (gtk_accel_path "/plug-in/plug-in-sample-colorize" "") ; (gtk_accel_path "/file/file-open-recent-10" "0") ; (gtk_accel_path "/tools/tools-by-color-select" "o") diff --git a/.config/GIMP/2.10/sessionrc b/.config/GIMP/2.10/sessionrc index e7e410a..3778c05 100644 --- a/.config/GIMP/2.10/sessionrc +++ b/.config/GIMP/2.10/sessionrc @@ -90,7 +90,7 @@ (size 765 650)) (session-info "toplevel" (factory-entry "gimp-file-save-dialog") - (position 193 37) + (position 292 135) (size 765 650)) (session-info "toplevel" (factory-entry "gimp-offset-tool-dialog") @@ -101,7 +101,7 @@ (size 807 478)) (session-info "toplevel" (factory-entry "gimp-file-export-dialog") - (position 224 42) + (position 222 196) (size 765 650)) (session-info "toplevel" (factory-entry "gimp-toolbox-color-dialog") diff --git a/.config/GIMP/2.10/tool-options/gimp-crop-tool b/.config/GIMP/2.10/tool-options/gimp-crop-tool index 08b8757..9db9112 100644 --- a/.config/GIMP/2.10/tool-options/gimp-crop-tool +++ b/.config/GIMP/2.10/tool-options/gimp-crop-tool @@ -1,7 +1,7 @@ # GIMP gimp-crop-tool options -(aspect-denominator 1080) -(aspect-numerator 1920) +(aspect-denominator 1320) +(aspect-numerator 732) (foreground (color-rgb 1 1 1)) (background (color-rgb 0 0 0)) (pattern "Pine") diff --git a/.config/GIMP/3.0/action-history b/.config/GIMP/3.0/action-history new file mode 100644 index 0000000..46452aa --- /dev/null +++ b/.config/GIMP/3.0/action-history @@ -0,0 +1,97 @@ +# GIMP action-history + +(history-item "layers-mask-show" 0) +(history-item "layers-mask-disable" 4) +(history-item "layers-lock-position" 3) +(history-item "drawable-lock-position" 0) +(history-item "file-save" 1) +(history-item "view-show-selection" 3) +(history-item "tools-move" 3) +(history-item "select-none" 2) +(history-item "edit-clear" 1) +(history-item "tools-bucket-fill" 3) +(history-item "tools-vector" 0) +(history-item "tools-rect-select" 1) +(history-item "tools-ellipse-select" 1) +(history-item "tools-scale" 1) +(history-item "file-export" 1) +(history-item "dialogs-layers" 0) +(history-item "tools-text" 0) +(history-item "layers-visible" 0) +(history-item "paths-lock-content" 0) +(history-item "paths-lock-position" 1) +(history-item "tools-fuzzy-select" 0) +(history-item "select-invert" 1) +(history-item "layers-merge-down" 0) +(history-item "tools-free-select" 0) +(history-item "paths-selection-from-paths" 0) +(history-item "tools-smudge" 0) +(history-item "drawable-visible" 0) +(history-item "layers-lock-content" 1) +(history-item "layers-new" 0) +(history-item "paths-fill" 0) +(history-item "file-save-as" 0) +(history-item "layers-alpha-add" 0) +(history-item "select-border" 0) +(history-item "layers-lock-alpha" 0) +(history-item "select-grow" 0) +(history-item "view-show-sample-points" 0) +(history-item "view-show-rulers" 0) +(history-item "view-show-scrollbars" 0) +(history-item "layers-delete" 0) +(history-item "edit-fill-fg" 0) +(history-item "layers-resize" 0) +(history-item "dock-move-to-screen-wayland-1" 0) +(history-item "channels-lock-content" 0) +(history-item "channels-lock-position" 0) +(history-item "drawable-lock-content" 0) +(history-item "image-convert-non-linear" 0) +(history-item "image-color-profile-use-srgb" 0) +(history-item "view-color-management-enable" 0) +(history-item "view-show-layer-boundary" 0) +(history-item "view-show-canvas-boundary" 0) +(history-item "view-show-guides" 0) +(history-item "file-open-as-layers" 0) +(history-item "dockable-show-button-bar" 0) +(history-item "dockable-preview-size-tiny" 0) +(history-item "dockable-preview-size-medium" 0) +(history-item "dockable-tab-style-icon" 0) +(history-item "dockable-tab-style-preview" 0) +(history-item "dockable-view-type-list" 0) +(history-item "dock-show-image-menu" 0) +(history-item "dock-auto-follow-active" 0) +(history-item "image-new" 0) +(history-item "images-raise-views" 0) +(history-item "brush-editor-edit-active" 0) +(history-item "layers-blend-space-auto" 0) +(history-item "layers-composite-space-auto" 0) +(history-item "layers-composite-mode-auto" 0) +(history-item "file-quit" 0) +(history-item "view-dot-for-dot" 0) +(history-item "view-display-black-point-compensation" 0) +(history-item "view-snap-to-guides" 0) +(history-item "view-show-menubar" 0) +(history-item "view-show-statusbar" 0) +(history-item "script-fu-addborder" 0) +(history-item "file-open" 0) +(history-item "dialogs-preferences" 0) +(history-item "select-all" 0) +(history-item "layers-resize-to-image" 0) +(history-item "tools-pencil" 0) +(history-item "image-configure-grid" 0) +(history-item "tools-transform-3d" 0) +(history-item "file-save-a-copy" 0) +(history-item "filters-offset" 0) +(history-item "tools-align" 0) +(history-item "edit-copy" 0) +(history-item "edit-paste" 0) +(history-item "layers-scale" 0) +(history-item "view-close" 0) +(history-item "dialogs-tool-options" 0) +(history-item "brushes-edit" 0) +(history-item "view-new" 0) +(history-item "tools-iscissors" 0) +(history-item "layers-new-group" 0) +(history-item "view-zoom-revert" 0) + +# end of action-history diff --git a/.config/GIMP/3.0/colorrc b/.config/GIMP/3.0/colorrc new file mode 100644 index 0000000..29713a3 --- /dev/null +++ b/.config/GIMP/3.0/colorrc @@ -0,0 +1,20 @@ +# GIMP colorrc +# +# This file holds a list of recently used colors. + +(color-history + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\77" 0) + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0) + (color "R'G'B'A float" 16 "\0\0\200\77\0\0\200\77\0\0\200\77\0\0\200\77" 0) + (color "HSVA float" 16 "\201H\14\77\47\202\23\77D\206\326\76\0\0\200\77" 0) + (color "HSVA float" 16 "\201H\14\77\32\254\271\76Ol\100\77\0\0\200\77" 0) + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\77\20\20\20\20\20\20p\77\0\0\0\0\0\0\360\77" 0) + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\0\0\0\0\0\0\0" 0) + (color "R'G'B'A double" 32 "\335\334\334\334\334\334\354\77\335\334\334\334\334\334\354\77\335\334\334\334\334\334\354\77\0\0\0\0\0\0\360\77" 0) + (color "R'G'B'A double" 32 "\136\136\136\136\136\136\356\77\136\136\136\136\136\136\356\77\136\136\136\136\136\136\356\77\0\0\0\0\0\0\360\77" 0) + (color "R'G'B'A double" 32 "\32\32\32\32\32\32\252\77\30\30\30\30\30\30\230\77\327\326\326\326\326\326\346\77\0\0\0\0\0\0\360\77" 0) + (color "R'G'B'A double" 32 "\31\31\31\31\31\31\271\77\22\22\22\22\22\22\262\77XXXXXX\350\77\0\0\0\0\0\0\360\77" 0) + (color "R'G'B'A double" 32 "\31\31\31\31\31\31\311\77\226\225\225\225\225\225\305\77\173\173\173\173\173\173\353\77\0\0\0\0\0\0\360\77" 0) + (color "R'G'B'A double" 32 "\240\237\237\237\237\237\317\77\34\34\34\34\34\34\314\77\35\35\35\35\35\35\355\77\0\0\0\0\0\0\360\77" 0)) + +# end of colorrc diff --git a/.config/GIMP/3.0/contextrc b/.config/GIMP/3.0/contextrc new file mode 100644 index 0000000..40ac772 --- /dev/null +++ b/.config/GIMP/3.0/contextrc @@ -0,0 +1,16 @@ +# GIMP user context + +(tool "gimp-move-tool") +(paint-info "gimp-paintbrush") +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(mybrush "100% Opaque") +(pattern "Pine") +(gradient "FG to BG (RGB)") +(palette "Color History") +(font "") +(tool-preset "Core Pointer") + +# end of user context diff --git a/.config/GIMP/3.0/controllerrc b/.config/GIMP/3.0/controllerrc new file mode 100644 index 0000000..d1e8c9f --- /dev/null +++ b/.config/GIMP/3.0/controllerrc @@ -0,0 +1,40 @@ +# GIMP controllerrc +# +# This file will be entirely rewritten each time you exit. + +(GimpControllerInfo "Main Mouse Wheel" + (icon-name "gimp-controller-wheel") + (enabled yes) + (debug-events no) + (controller "GimpControllerWheel") + (mapping + (map "scroll-down-shift-primary" "tools-aspect-decrease") + (map "scroll-up-shift-alt" "tools-angle-increase") + (map "scroll-up-alt" "tools-opacity-increase") + (map "scroll-down-shift-alt" "tools-angle-decrease") + (map "scroll-down-primary-alt" "tools-size-decrease") + (map "scroll-up-shift-primary-alt" "tools-spacing-increase") + (map "scroll-down-alt" "tools-opacity-decrease") + (map "scroll-up-primary-alt" "tools-size-increase") + (map "scroll-up-shift-primary" "tools-aspect-increase") + (map "scroll-down-shift-primary-alt" "tools-spacing-decrease"))) +(GimpControllerInfo "Main Keyboard" + (icon-name "gimp-controller-keyboard") + (enabled yes) + (debug-events no) + (controller "GimpControllerKeyboard") + (mapping + (map "cursor-right-alt" "tools-size-increase") + (map "cursor-left-shift" "view-scroll-page-left") + (map "cursor-right-shift" "view-scroll-page-right") + (map "cursor-up-shift" "view-scroll-page-up") + (map "cursor-up-primary" "view-scroll-top-border") + (map "cursor-down-primary" "view-scroll-bottom-border") + (map "cursor-up-alt" "tools-size-increase-skip") + (map "cursor-left-alt" "tools-size-decrease") + (map "cursor-down-shift" "view-scroll-page-down") + (map "cursor-right-primary" "view-scroll-right-border") + (map "cursor-left-primary" "view-scroll-left-border") + (map "cursor-down-alt" "tools-size-decrease-skip"))) + +# end of controllerrc diff --git a/.config/GIMP/3.0/devicerc b/.config/GIMP/3.0/devicerc new file mode 100644 index 0000000..8689df4 --- /dev/null +++ b/.config/GIMP/3.0/devicerc @@ -0,0 +1,198 @@ +# GIMP devicerc + +(GimpDeviceInfo "Core Pointer" + (icon-name "gimp-cursor") + (name "Core Pointer") + (tool-options "GimpMoveOptions" + (tool "gimp-move-tool") + (move-current yes)) + (use-fg-bg no) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern no) + (use-palette no) + (use-font no) + (mode screen) + (axes 2 x y) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "Wayland Finger Scrolling" + (name "Wayland Finger Scrolling") + (tool-options "GimpPaintOptions" + (tool "gimp-paintbrush-tool") + (foreground + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\360\77\0\0\0\0\0\0\360\77\0\0\0\0\0\0\360\77\0\0\0\0\0\0\360\77" 0)) + (background + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\77" 0)) + (brush "2. Hardness 050") + (dynamics "Pressure Size") + (pattern "Pine") + (gradient "FG to BG (RGB)") + (palette "Color History") + (brush-size 51) + (brush-hardness 0.5)) + (use-fg-bg no) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern yes) + (use-palette no) + (use-font no) + (mode disabled) + (axes 2 x y) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "Wayland Pointer" + (icon-name "gimp-cursor") + (name "Wayland Pointer") + (tool-options "GimpPaintOptions" + (tool "gimp-paintbrush-tool") + (foreground + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\360\77\0\0\0\0\0\0\360\77\0\0\0\0\0\0\360\77\0\0\0\0\0\0\360\77" 0)) + (background + (color "R'G'B'A double" 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\77" 0)) + (brush "2. Hardness 050") + (dynamics "Pressure Size") + (pattern "Pine") + (gradient "FG to BG (RGB)") + (palette "Color History") + (brush-size 51) + (brush-hardness 0.5)) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern yes) + (use-palette no) + (use-font no) + (mode disabled) + (axes 2 x y) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "Virtual core XTEST pointer" + (icon-name "gimp-cursor") + (name "Virtual core XTEST pointer") + (tool-options "GimpCropOptions" + (tool "gimp-crop-tool") + (pattern "Pine")) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern yes) + (use-palette no) + (use-font no) + (mode disabled) + (axes 2 x y) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "xwayland-pointer:1" + (icon-name "gimp-cursor") + (name "xwayland-pointer:1") + (tool-options "GimpCropOptions" + (tool "gimp-crop-tool") + (pattern "Pine")) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern yes) + (use-palette no) + (use-font no) + (mode disabled) + (axes 4 x y pressure xtilt) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "xwayland-pointer-gestures:1" + (icon-name "gimp-cursor") + (name "xwayland-pointer-gestures:1") + (tool-options "GimpCropOptions" + (tool "gimp-crop-tool") + (pattern "Pine")) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern yes) + (use-palette no) + (use-font no) + (mode disabled) + (axes 2 x y) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "xwayland-relative-pointer:1" + (icon-name "gimp-cursor") + (name "xwayland-relative-pointer:1") + (tool-options "GimpCropOptions" + (tool "gimp-crop-tool") + (pattern "Pine")) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern yes) + (use-palette no) + (use-font no) + (mode disabled) + (axes 4 x y pressure xtilt) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) + +# end of devicerc diff --git a/.config/GIMP/3.0/dockrc b/.config/GIMP/3.0/dockrc new file mode 100644 index 0000000..bb1944b --- /dev/null +++ b/.config/GIMP/3.0/dockrc @@ -0,0 +1,4 @@ +# recently closed docks + + +# end of recently closed docks diff --git a/.config/GIMP/3.0/extensionrc b/.config/GIMP/3.0/extensionrc new file mode 100644 index 0000000..072796c --- /dev/null +++ b/.config/GIMP/3.0/extensionrc @@ -0,0 +1,6 @@ +# GIMP extensionrc + +(GimpExtension "org.gimp.extension.goat-exercises" + (active yes)) + +# end of extensionrc diff --git a/.config/GIMP/3.0/filters/GimpGegl-gimp-offset-config.settings b/.config/GIMP/3.0/filters/GimpGegl-gimp-offset-config.settings new file mode 100644 index 0000000..084599b --- /dev/null +++ b/.config/GIMP/3.0/filters/GimpGegl-gimp-offset-config.settings @@ -0,0 +1,14 @@ +# settings + +(GimpGegl-gimp-offset-config "2025-02-07 20:54:16" + (time 1738943656) + (type wrap-around) + (x 30) + (y 0)) +(GimpGegl-gimp-offset-config "2025-02-07 20:53:46" + (time 1738943626) + (type wrap-around) + (x 0) + (y 0)) + +# end of settings diff --git a/.config/GIMP/3.0/gimprc b/.config/GIMP/3.0/gimprc new file mode 100644 index 0000000..0b75b78 --- /dev/null +++ b/.config/GIMP/3.0/gimprc @@ -0,0 +1,37 @@ +# GIMP gimprc +# +# This is your personal gimprc file. Any variable defined in this file takes +# precedence over the value defined in the system-wide gimprc: +# /etc/gimp/3.0/gimprc +# Most values can be set within GIMP by changing some options in the +# Preferences dialog. + +(prev-language "American English") +(config-version "3.0.0") +(import-raw-plug-in "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder") +(monitor-xresolution 143) +(monitor-yresolution 144) +(fill-options + (style fg-color) + (custom-style solid-color) + (antialias yes) + (feather no) + (feather-radius 10)) +(stroke-options + (style fg-color) + (custom-style solid-color) + (antialias yes) + (feather no) + (feather-radius 10) + (method line) + (width 6) + (unit pixels) + (cap-style butt) + (join-style miter) + (miter-limit 10) + (dash-offset 0) + (dash-info 0) + (emulate-brush-dynamics no)) + + +# end of gimprc diff --git a/.config/GIMP/3.0/gimprc~ b/.config/GIMP/3.0/gimprc~ new file mode 100644 index 0000000..f5b7d76 --- /dev/null +++ b/.config/GIMP/3.0/gimprc~ @@ -0,0 +1,59 @@ +# GIMP gimprc +# +# This is your personal gimprc file. Any variable defined in this file takes +# precedence over the value defined in the system-wide gimprc: +# /etc/gimp/2.0/gimprc +# Most values can be set within GIMP by changing some options in the +# Preferences dialog. + +(default-grid + (style fg-color) + (fgcolor (color-rgba 0 0 0 1)) + (bgcolor (color-rgba 1 1 1 1)) + (xspacing 480) + (yspacing 540) + (spacing-unit millimeters) + (xoffset 0) + (yoffset 0) + (offset-unit centimeters)) +(color-management + (mode display) + (display-profile-from-gdk no) + (display-rendering-intent relative-colorimetric) + (display-use-black-point-compensation yes) + (display-optimize yes) + (simulation-rendering-intent perceptual) + (simulation-use-black-point-compensation no) + (simulation-optimize yes) + (simulation-gamut-check no) + (out-of-gamut-color (color-rgb 1 0 1)) + (show-rgb-u8 yes) + (show-hsv no) + (display-module "CdisplayLcms")) +(import-raw-plug-in "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder") +(monitor-xresolution 143) +(monitor-yresolution 144) +(layer-new-name "out") +(selection-grow-radius 10) +(fill-options + (style fg-color) + (antialias yes) + (feather no) + (feather-radius 10)) +(stroke-options + (style fg-color) + (antialias yes) + (feather no) + (feather-radius 10) + (method line) + (width 6) + (unit pixels) + (cap-style butt) + (join-style miter) + (miter-limit 10) + (dash-offset 0) + (dash-info 0) + (emulate-brush-dynamics no)) + + +# end of gimprc diff --git a/.config/GIMP/3.0/internal-data/custom.ggr b/.config/GIMP/3.0/internal-data/custom.ggr new file mode 100644 index 0000000..cb0e1d4 --- /dev/null +++ b/.config/GIMP/3.0/internal-data/custom.ggr @@ -0,0 +1,4 @@ +GIMP Gradient +Name: Custom +1 +0 0.5 1 0 0 0 1 1 1 1 1 0 0 1 3 diff --git a/.config/GIMP/3.0/modifiersrc b/.config/GIMP/3.0/modifiersrc new file mode 100644 index 0000000..aad0e8b --- /dev/null +++ b/.config/GIMP/3.0/modifiersrc @@ -0,0 +1,7 @@ +# GIMP modifiersrc +# +# This file stores modifiers configuration. You are not supposed to edit it +# manually, but of course you can do. The modifiersrc will be entirely +# rewritten every time you quit GIMP. If this file isn't found, defaults are +# used. + diff --git a/.config/GIMP/3.0/parasiterc b/.config/GIMP/3.0/parasiterc new file mode 100644 index 0000000..6cfb1be --- /dev/null +++ b/.config/GIMP/3.0/parasiterc @@ -0,0 +1,6 @@ +# GIMP parasiterc +# +# This file will be entirely rewritten each time you exit. + + +# end of parasiterc diff --git a/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last b/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last new file mode 100644 index 0000000..3013a25 --- /dev/null +++ b/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last @@ -0,0 +1,4 @@ +# settings + + +# end of settings diff --git a/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last b/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last new file mode 100644 index 0000000..0a558e1 --- /dev/null +++ b/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last @@ -0,0 +1,20 @@ +# settings + +(interlaced no) +(compression 9) +(bkgd yes) +(offs no) +(phys yes) +(time yes) +(save-transparent no) +(optimize-palette no) +(format "auto") +(include-exif no) +(include-iptc no) +(include-xmp no) +(include-color-profile no) +(include-thumbnail no) +(include-comment no) +(gimp-comment "Created with GIMP") + +# end of settings diff --git a/.config/GIMP/3.0/pluginrc b/.config/GIMP/3.0/pluginrc new file mode 100644 index 0000000..45482a5 --- /dev/null +++ b/.config/GIMP/3.0/pluginrc @@ -0,0 +1,4663 @@ +# GIMP pluginrc +# +# This file can safely be removed and will be automatically regenerated by +# querying the installed plug-ins. + +(protocol-version 277) +(file-version 15) + +(plug-in-def "${gimp_plug_in_dir}/plug-ins/web-browser/web-browser" 1742201232 + (proc-def "plug-in-web-browser" 1 + "Open an URL in the user specified web browser" + "Opens the given URL in the user specified web browser." + "Henrik Brix Andersen " + "2003" + "2003/09/16" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 1 0 + (proc-arg 7 "GParamString" "gchararray" "url" "URL" "URL to open" 3 "https://www.gimp.org/"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/wavelet-decompose/wavelet-decompose" 1742201232 + (proc-def "plug-in-wavelet-decompose" 1 + "Wavelet decompose" + "Compute and render wavelet scales" + "Miroslav Talasek " + "Miroslav Talasek " + "19 January 2017" + "_Wavelet-decompose..." + 1 + (menu-path "/Filters/Enhance") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "scales" "Scal_es" "Number of scales" 3 1 7 5) + (proc-arg 5 "GParamBoolean" "gboolean" "create-group" "Create a layer group to store the _decomposition" "Create a layer group to store the decomposition" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "create-masks" "_Add a layer mask to each scales layer" "Add a layer mask to each scales layer" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/warp/warp" 1742201232 + (proc-def "plug-in-warp" 1 + "Twist or smear image in many different ways" + "Smears an image along vector paths calculated as the gradient of a separate control matrix. The effect can look like brushstrokes of acrylic or watercolor paint, in some cases." + "John P. Beale" + "John P. Beale" + "1997" + "_Warp..." + 1 + (menu-path "/Filters/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 17 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "amount" "Step si_ze" "Pixel displacement multiplier" 3 -1.7976931348623157e+308 1.7976931348623157e+308 10) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "warp-map" "Dis_placement Map" "Displacement control map" 3 1) + (proc-arg 1 "GParamInt" "gint" "iter" "I_terations" "Iteration count" 3 1 100 5) + (proc-arg 6 "GParamDouble" "gdouble" "dither" "_Dither size" "Random dither amount" 3 0 100 0) + (proc-arg 6 "GParamDouble" "gdouble" "angle" "Rotatio_n angle" "Angle of gradient vector rotation" 3 0 360 90) + (proc-arg 4 "GimpParamChoice" "gchararray" "wrap-type" "On ed_ges" "Wrap type" 3 "wrap" 4 "wrap" 0 "Wrap" "" "smear" 1 "Smear" "" "black" 2 "Black" "" "color" 3 "Foreground Color" "") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "mag-map" "_Magnitude Map" "Magnitude control map" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "mag-use" "_Use magnitude map" "Use magnitude map" 3 0) + (proc-arg 1 "GParamInt" "gint" "substeps" "Su_bsteps" "Substeps between image updates" 3 1 100 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "grad-map" "Gradient Ma_p" "Gradient control map" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "grad-scale" "Gradient s_cale" "Scaling factor for gradient map (0=don't use)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "vector-map" "_Vector Map" "Fixed vector control map" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "vector-scale" "Vector magn_itude" "Scaling factor for fixed vector map (0=don't use)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0) + (proc-arg 6 "GParamDouble" "gdouble" "vector-angle" "Ang_le" "Angle for fixed vector map" 3 0 360 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/van-gogh-lic/van-gogh-lic" 1742201232 + (proc-def "plug-in-lic" 1 + "Special effects that nobody understands" + "No help yet" + "Tom Bech & Federico Mena Quintero" + "Tom Bech & Federico Mena Quintero" + "Version 0.14, September 24 1997" + "_Van Gogh (LIC)..." + 1 + (menu-path "/Filters/Artistic") + (icon icon-name -1 "") + "RGB*" + 1 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "effect-channel" "E_ffect Channel" "Effect Channel" 3 "brightness" 3 "hue" 0 "Hue" "" "saturation" 1 "Saturation" "" "brightness" 2 "Brightness" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "effect-operator" "Effect O_perator" "Effect Operator" 3 "gradient" 2 "derivative" 0 "Derivative" "" "gradient" 1 "Gradient" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "effect-convolve" "Con_volve" "Convolve" 3 "with-source-image" 2 "with-white-noise" 0 "With white noise" "" "with-source-image" 1 "With source image" "") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "effect-image" "Effect i_mage" "Effect image" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "filter-length" "Fil_ter length" "Filter length" 3 0.10000000000000001 64 5) + (proc-arg 6 "GParamDouble" "gdouble" "noise-magnitude" "_Noise Magnitude" "Noise Magnitude" 3 1 5 2) + (proc-arg 6 "GParamDouble" "gdouble" "integration-steps" "Inte_gration steps" "Integration steps" 3 1 40 25) + (proc-arg 6 "GParamDouble" "gdouble" "min-value" "Minimum v_alue" "Minimum value" 3 -100 0 -25) + (proc-arg 6 "GParamDouble" "gdouble" "max-value" "Ma_ximum value" "Maximum value" 3 0 100 25))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/unit-editor/unit-editor" 1742201232 + (proc-def "plug-in-unit-editor" 1 + "Create or alter units used in GIMP" + "The GIMP unit editor" + "Michael Natterer " + "Michael Natterer " + "2000" + "U_nits" + 1 + (menu-path "/Edit/[Preferences]") + (icon icon-name -1 "gimp-tool-measure") + "" + 2147483647 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/tile-small/tile-small" 1742201232 + (proc-def "plug-in-small-tiles" 1 + "Tile image into smaller versions of the original" + "More here later" + "Andy Thomas" + "Andy Thomas" + "1997" + "_Small Tiles..." + 1 + (menu-path "/Filters/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "num-tiles" "_n²" "Number of tiles to make" 3 2 6 2))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/tile/tile" 1742201232 + (proc-def "plug-in-tile" 1 + "Create an array of copies of the image" + "This function creates a new image with a single layer sized to the specified 'new_width' and 'new_height' parameters. The specified drawable is tiled into this layer. The new layer will have the same type as the specified drawable and the new image will have a corresponding base type." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1996-1997" + "_Tile..." + 1 + (menu-path "/Filters/Map") + (icon icon-name -1 "") + "*" + 1 + 6 2 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "new-width" "New _width" "New (tiled) image width" 3 1 524288 1) + (proc-arg 1 "GParamInt" "gint" "new-height" "New _height" "New (tiled) image height" 3 1 524288 1) + (proc-arg 5 "GParamBoolean" "gboolean" "new-image" "New _image" "Create a new image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image (NULL if new-image == FALSE)" 3 1) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "new-layer" "New layer" "Output layer (NULL if new-image == FALSE)" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/test-sphere-v3/test-sphere-v3.scm" 1742201232 + (proc-def "script-fu-test-sphere-v3" 1 + "Plug-in example in Scheme" + "" + "Spencer Kimball, Sven Neumann" + "Spencer Kimball" + "1996, 1998" + "Plug-In Example in _Scheme" + 1 + (menu-path "/Filters/Development/Plug-In Examples") + (icon icon-name -1 "") + "*" + 5 + 26 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "adjustment" "Radius (in pixels)" "Radius (in pixels)" 3 1 5000 100) + (proc-arg 6 "GParamDouble" "gdouble" "adjustment-2" "Lighting (degrees)" "Lighting (degrees)" 3 0 360 45) + (proc-arg 5 "GParamBoolean" "gboolean" "toggle" "Shadow" "Shadow" 3 1) + (proc-arg 8 "GimpParamColor" "GeglColor" "color" "Background color" "Background color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 8 "GimpParamColor" "GeglColor" "color-2" "Sphere color" "Sphere color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 12 "GimpParamBrush" "GimpBrush" "brush" "Brush" "Brush" 3 0 0 21) + (proc-arg 7 "GParamString" "gchararray" "string" "Text" "Text" 3 "Tiny-Fu rocks!") + (proc-arg 7 "GParamString" "gchararray" "text" "Multi-line text" "Multi-line text" 3 "Hello,\nWorld!") + (proc-arg 12 "GimpParamPattern" "GimpPattern" "pattern" "Pattern" "Pattern" 3 0 0 1965) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "gradient" "Gradient" "Gradient" 3 0 0 2060) + (proc-arg 5 "GParamBoolean" "gboolean" "toggle-2" "Gradient reverse" "Gradient reverse" 3 0) + (proc-arg 12 "GimpParamFont" "GimpFont" "font" "Font" "Font" 3 0 0 2488) + (proc-arg 1 "GParamInt" "gint" "adjustment-3" "Font size (pixels)" "Font size (pixels)" 3 1 1000 50) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "Palette" "Palette" 3 0 0 2014) + (proc-arg 13 "GimpParamFile" "GFile" "filename" "Environment map" "Environment map" 259 0 1 "file:///usr/share/gimp/3.0/scripts/images/beavis.jpg") + (proc-arg 1 "GParamInt" "gint" "option" "Orientation" "Orientation" 3 0 1 0) + (proc-arg 3 "GParamEnum" "GimpInterpolationType" "enum" "Interpolation" "Interpolation" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "dirname" "Output directory" "Output directory" 259 2 1 "file:///var/tmp") + (proc-arg 9 "GimpParamImage" "GimpImage" "otherImage" "Image" "Image" 3 1) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "layer" "Layer" "Layer" 3 1) + (proc-arg 9 "GimpParamChannel" "GimpChannel" "channel" "Channel" "Channel" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable" "Drawable" "Drawable" 3 1) + (proc-arg 9 "GimpParamPath" "GimpPath" "vectors" "Vectors" "Vectors" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/spyro-plus/spyro-plus.py" 1742201232 + (proc-def "plug-in-spyrogimp" 1 + "Draw spyrographs using current tool settings and selection." + "Uses current tool settings to draw Spyrograph patterns. The size and location of the pattern is based on the current selection." + "Elad Shahar" + "Elad Shahar" + "2018" + "Spyrogimp..." + 1 + (menu-path "/Filters/Render/") + (icon icon-name -1 "") + "*" + 1 + 16 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "curve-type" "Curve Type" "Curve Type" 3 "spyrograph" 4 "spyrograph" 0 "Spyrograph" "" "epitrochoid" 1 "Epitrochoid" "" "sine" 2 "Sine" "" "lissajous" 3 "Lissajous" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "shape" "Shape" "Shape" 3 "circle" 7 "circle" 0 "Circle" "" "rack" 1 "rack" "" "frame" 2 "frame" "" "selection" 3 "Selection" "" "polygon-star" 4 "Polygon-Star" "" "sine" 5 "Sine" "" "bumps" 6 "Bumps" "") + (proc-arg 1 "GParamInt" "gint" "sides" "Si_des" "Number of sides of fixed gear (3 or greater). Only used by some shapes." 3 3 2147483647 3) + (proc-arg 6 "GParamDouble" "gdouble" "morph" "_Morph" "Morph shape of fixed gear, between 0 and 1. Only used by some shapes." 3 0 1 0) + (proc-arg 1 "GParamInt" "gint" "fixed-teeth" "Fi_xed Gear Teeth" "Number of teeth for fixed gear." 3 0 2147483647 96) + (proc-arg 1 "GParamInt" "gint" "moving-teeth" "Mo_ving Gear Teeth" "Number of teeth for fixed gear." 3 0 2147483647 36) + (proc-arg 6 "GParamDouble" "gdouble" "hole-percent" "_Hole Radius (%)" "Location of hole in moving gear in percent, where 100 means that the hole is at the edge of the gear, and 0 means the hole is at the center" 3 0 100 100) + (proc-arg 1 "GParamInt" "gint" "margin" "Margin (_px)" "Margin from selection, in pixels" 3 0 2147483647 0) + (proc-arg 5 "GParamBoolean" "gboolean" "equal-w-h" "Make width and height equal" "Make width and height equal" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "pattern-rotation" "_Rotation" "Pattern rotation, in degrees" 3 -360 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "shape-rotation" "_Rotation" "Shape rotation of fixed gear, in degrees" 3 -360 360 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "tool" "Tool" "Tool" 3 "preview" 7 "preview" 0 "Preview" "" "paintbrush" 1 "PaintBrush" "" "pencil" 2 "Pencil" "" "airbrush" 3 "AirBrush" "" "stroke" 4 "Stroke" "" "ink" 5 "Ink" "" "mypaintbrush" 6 "MyPaintBrush" "") + (proc-arg 5 "GParamBoolean" "gboolean" "long-gradient" "Long _Gradient" "Whether to apply a long gradient to match the length of the pattern. Only applicable to some of the tools." 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/sphere-designer/sphere-designer" 1742201232 + (proc-def "plug-in-spheredesigner" 1 + "Create an image of a textured sphere" + "This plug-in can be used to create textured and/or bumpmapped spheres, and uses a small lightweight raytracer to perform the task with good quality" + "Vidar Madsen" + "Vidar Madsen" + "1999" + "Sphere _Designer..." + 1 + (menu-path "/Filters/Render") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/sparkle/sparkle" 1742201232 + (proc-def "plug-in-sparkle" 1 + "Turn bright spots into starry sparkles" + "Uses a percentage based luminosity threshold to find candidate pixels for adding some sparkles (spikes)." + "John Beale, & (ported to GIMP v0.54) Michael J. Hammel & ted to GIMP v1.0) & Seth Burgess & Spencer Kimball" + "John Beale" + "Version 1.27, September 2003" + "_Sparkle..." + 1 + (menu-path "/Filters/Light and Shadow/[Light]") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 16 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "lum-threshold" "Lu_minosity threshold" "Adjust the luminosity threshold" 3 0 0.10000000000000001 0.01) + (proc-arg 6 "GParamDouble" "gdouble" "flare-inten" "_Flare intensity" "Adjust the flare intensity" 3 0 1 0.5) + (proc-arg 1 "GParamInt" "gint" "spike-len" "Spi_ke length" "Adjust the spike length (in pixels)" 3 1 100 20) + (proc-arg 1 "GParamInt" "gint" "spike-points" "Spike _points" "Adjust the number of spikes" 3 1 16 4) + (proc-arg 1 "GParamInt" "gint" "spike-angle" "Spike angle (-_1: random)" "Adjust the spike angle (-1 causes a random angle to be chosen)" 3 -1 360 15) + (proc-arg 6 "GParamDouble" "gdouble" "density" "Spike _density" "Adjust the spike density" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "transparency" "_Transparency" "Adjust the opacity of the spikes" 3 0 1 0) + (proc-arg 6 "GParamDouble" "gdouble" "random-hue" "Random _hue" "Adjust how much the hue should be changed randomly" 3 0 1 0) + (proc-arg 6 "GParamDouble" "gdouble" "random-saturation" "R_andom saturation" "Adjust how much the saturation should be changed randomly" 3 0 1 0) + (proc-arg 5 "GParamBoolean" "gboolean" "preserve-luminosity" "Preserve l_uminosity" "Should the luminosity be preserved?" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "inverse" "In_verse" "Should the effect be inversed?" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "border" "Add _border" "Draw a border of spikes around the image" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "color-type" "_Color type" "Color of sparkles" 3 "natural-color" 3 "natural-color" 0 "Natural color" "" "foreground-color" 1 "Foreground color" "" "background-color" 2 "Background color" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/smooth-palette/smooth-palette" 1742201232 + (proc-def "plug-in-smooth-palette" 1 + "Derive a smooth color palette from the image" + "help!" + "Scott Draves" + "Scott Draves" + "1997" + "Smoo_th Palette..." + 1 + (menu-path "/Colors/Info") + (icon icon-name -1 "") + "RGB*" + 1 + 7 2 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "width" "_Width" "Width" 3 2 524288 256) + (proc-arg 1 "GParamInt" "gint" "height" "_Height" "Height" 3 2 524288 64) + (proc-arg 1 "GParamInt" "gint" "n-tries" "Search _depth" "Search depth" 3 1 1024 50) + (proc-arg 5 "GParamBoolean" "gboolean" "show-image" "Show image" "Show image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "new-layer" "New layer" "Output layer" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/selection-to-path/selection-to-path" 1742201232 + (proc-def "plug-in-sel2path" 1 + "Converts a selection to a path" + "Converts a selection to a path" + "Andy Thomas" + "Andy Thomas" + "1999" + "" + 0 + (icon icon-name -1 "") + "*" + 13 + 23 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "align-threshold" "_Align Threshold" "If two endpoints are closer than this, they are made to be equal." 3 0.20000000000000001 2 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "corner-always-threshold" "Corner Al_ways Threshold" "If the angle defined by a point and its predecessors and successors is smaller than this, it's a corner, even if it's within 'corner_surround' pixels of a point with a smaller angle." 3 30 180 60) + (proc-arg 1 "GParamInt" "gint" "corner-surround" "Corner _Surround" "Number of points to consider when determining if a point is a corner or not." 3 3 8 4) + (proc-arg 6 "GParamDouble" "gdouble" "corner-threshold" "Cor_ner Threshold" "If a point, its predecessors, and its successors define an angle smaller than this, it's a corner." 3 0 180 100) + (proc-arg 6 "GParamDouble" "gdouble" "error-threshold" "Error Thres_hold" "Amount of error at which a fitted spline is unacceptable. If any pixel is further away than this from the fitted curve, we try again." 3 0.20000000000000001 10 0.40000000000000002) + (proc-arg 1 "GParamInt" "gint" "filter-alternative-surround" "_Filter Alternative Surround" "A second number of adjacent points to consider when filtering." 3 1 10 1) + (proc-arg 6 "GParamDouble" "gdouble" "filter-epsilon" "Filter E_psilon" "If the angles between the vectors produced by filter_surround and filter_alternative_surround points differ by more than this, use the one from filter_alternative_surround." 3 5 40 10) + (proc-arg 1 "GParamInt" "gint" "filter-iteration-count" "Filter Iteration Co_unt" "Number of times to smooth original data points. Increasing this number dramatically --- to 50 or so --- can produce vastly better results. But if any points that 'should' be corners aren't found, the curve goes to hell around that point." 3 4 70 4) + (proc-arg 6 "GParamDouble" "gdouble" "filter-percent" "Filt_er Percent" "To produce the new point, use the old point plus this times the neighbors." 3 0 1 0.33000000000000002) + (proc-arg 1 "GParamInt" "gint" "filter-secondary-surround" "Filter Secondar_y Surround" "Number of adjacent points to consider if 'filter_surround' points defines a straight line." 3 3 10 3) + (proc-arg 1 "GParamInt" "gint" "filter-surround" "Filter Surroun_d" "Number of adjacent points to consider when filtering." 3 2 10 2) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-knees" "_Keep Knees" "Says whether or not to remove 'knee' points after finding the outline." 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "line-reversion-threshold" "_Line Reversion Threshold" "If a spline is closer to a straight line than this, it remains a straight line, even if it would otherwise be changed back to a curve. This is weighted by the square of the curve length, to make shorter curves more likely to be reverted." 3 0.01 0.20000000000000001 0.01) + (proc-arg 6 "GParamDouble" "gdouble" "line-threshold" "L_ine Threshold" "How many pixels (on the average) a spline can diverge from the line determined by its endpoints before it is changed to a straight line." 3 0.20000000000000001 4 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "reparametrize-improvement" "Reparametri_ze Improvement" "If reparameterization doesn't improve the fit by this much percent, stop doing it. Amount of error at which it is pointless to reparameterize." 3 0 1 0.01) + (proc-arg 6 "GParamDouble" "gdouble" "reparametrize-threshold" "Repara_metrize Threshold" "Amount of error at which it is pointless to reparameterize. This happens, for example, when we are trying to fit the outline of the outside of an 'O' with a single spline. The initial fit is not good enough for the Newton-Raphson iteration to improve it. It may be that it would be better to detect the cases where we didn't find any corners." 3 1 50 1) + (proc-arg 6 "GParamDouble" "gdouble" "subdivide-search" "Subdi_vide Search" "Percentage of the curve away from the worst point to look for a better place to subdivide." 3 0.050000000000000003 1 0.10000000000000001) + (proc-arg 1 "GParamInt" "gint" "subdivide-surround" "Su_bdivide Surround" "Number of points to consider when deciding whether a given point is a better place to subdivide." 3 2 10 4) + (proc-arg 6 "GParamDouble" "gdouble" "subdivide-threshold" "Subdivide Th_reshold" "How many pixels a point can diverge from a straight line and still be considered a better place to subdivide." 3 0.01 1 0.029999999999999999) + (proc-arg 1 "GParamInt" "gint" "tangent-surround" "_Tangent Surround" "Number of points to look at on either side of a point when computing the approximation to the tangent at that point." 3 2 10 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/script-fu-server/script-fu-server" 1742201232 + (proc-def "plug-in-script-fu-server" 1 + "Server for remote Script-Fu operation" + "Provides a server for remote script-fu operation. NOTE that for security reasons this procedure's API was changed in an incompatible way since GIMP 2.8.12. You now have to pass the IP to listen on as first parameter. Calling this procedure with the old API will fail on purpose." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "_Start Server..." + 1 + (menu-path "/Filters/Development/Script-Fu") + (icon icon-name -1 "") + "" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 7 "GParamString" "gchararray" "ip" "IP" "The IP on which to listen for requests" 3 "") + (proc-arg 1 "GParamInt" "gint" "port" "Port" "The port on which to listen for requests" 3 0 2147483647 0) + (proc-arg 7 "GParamString" "gchararray" "logfile" "Log File" "The file to log activity to" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/script-fu/script-fu" 1742201232 + (proc-def "extension-script-fu" 2 + "A scheme interpreter for scripting GIMP operations" + "More help here later" + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 0 0) + (proc-def "plug-in-script-fu-console" 1 + "Interactive console for Script-Fu development" + "Provides an interface which allows interactive scheme development." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "Script-Fu _Console" + 1 + (menu-path "/Filters/Development/Script-Fu") + (icon icon-name -1 "") + "" + 2147483647 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0)) + (proc-def "plug-in-script-fu-text-console" 1 + "Provides a text console mode for script-fu development" + "Provides an interface which allows interactive scheme development." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0)) + (proc-def "plug-in-script-fu-eval" 1 + "Evaluate scheme code" + "Evaluate the code under the scheme interpreter (primarily for batch mode)" + "Manish Singh" + "Manish Singh" + "1998" + "" + 0 + (icon icon-name -1 "") + (batch-interpreter "Script-fu (scheme)") + "" + 2147483647 + 2 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 7 "GParamString" "gchararray" "script" "Batch commands in the target language" "Batch commands in the target language, which will be run by the interpreter" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/screenshot/screenshot" 1742201232 + (proc-def "plug-in-screenshot" 1 + "Create an image from an area of the screen" + "The plug-in takes screenshots of an interactively selected window or of the desktop, either the whole desktop or an interactively selected region. When called non-interactively, it may grab the root window or use the window-id passed as a parameter. The last four parameters are optional and can be used to specify the corners of the region to be grabbed.On Mac OS X, when called non-interactively, the plug-inonly can take screenshots of the entire root window.Grabbing a window or a region is not supportednon-interactively. To grab a region or a particularwindow, you need to use the interactive mode." + "Sven Neumann , Henrik Brix Andersen ,Simone Karin Lehmann" + "1998 - 2008" + "v1.1 (2008/04)" + "_Screenshot..." + 1 + (menu-path "/File/Create") + (icon pixbuf 1216 "\211PNG\15\12\32\12\0\0\0\15IHDR\0\0\0\26\0\0\0\26\10\6\0\0\0\304\264l\73\0\0\0\4sBIT\10\10\10\10\174\10d\210\0\0\4wIDAT\70\215\235\225MlTU\24\200\277w\347\275\67o\336L\207v\72\355\264\245\277\54\240\15\65\32\26B\60a\3\211D\266jpQ\22\27\332\24\27\254\334\310\332\350FV\256\14\46\6Q\33\22b\42\211U\371\13\32im\220\14H\261\264\324t\50\264e\246o\176\72\363\346\275\231\67\63\327E\247\70\10\46\340In\356\71\347\236\174\347\344\334ss\25\236CN\235\72\245\1\321M\373\310\221\43\53\377\25\253\74\53\64\26k\77\20\10\230\337\7\2\1\337\246\57\227\313\331\225\212\267\57\231L\305\237\247\300\307D\10qsrjR\66\312\271s\337\345\201kO\213W\237\25\254\252\252y\371\362\45\226\226\356m\70\44\134\274t\41\250\50\212\52\245\374\377\140\237\317g\216\217\217\57wvv\274T\267\265\345\345\225\71UU\203\236\347\75\33\270\275\275\255\23\210\1\273\223\311\324\73\73\207w\66\15\14\364\307J\245\222\335\327\333\177\323\347\23\322\247\252\30F\240\66\77w\267\315\363\274kB\10\55\32m\375\60\231L\235\201\372\345\65\200\366YV\372\75\51\245r\360\340\253\255\373\367\37h\352\354\354\264Z\42\315\301\251\351\251\246\137\256\134\41\22i\305\60\374\4CA\12\205\2CC\303\325\374z\376\347\236\236\236\360\17\23\23\261\351\351\351\267\223\311\324\5\245\275\275\355\200e\245\77\17\205B\135\207\337\72\254\356\331\263\233\356\356n\374\176\35\327u\271zu\222r\311\243\134\55\321\335\335\215\42\4\76\41\20\276\215\341x\270\272B\311q\211ut\340\327\3\305\243cGU\300\257\256\255Y\237\236\375\366lo\270\51\204m\333\174y\372\64\225J\205m\333\6H\76L\62\372\356\30RJ\306\317\174\315\305\363\347\61CaT\335\217\256\371\320UA\173\54\306\374\335\273\134\277\36g\357\336WL\323\64\263\305b\21U\10\321\364\333\324\44CC\203\254\254\256\60\60\320OW\327V\46\46\46\270\277\264\304\311\223\47\61\315\0\251\264\305\360\313\373\60\3\6\236\343\260\272\272\312\303\224\305Zz\16\307qI\247\55\12\205\302c\227\47\35\307\41\233\313a\333Eb\261\30\361x\234\304b\2\41\4\177\316\316\320\327\77\100\377\366a\354\214\305\302\314\3J\345\62\324\44\136\255J\64\32e\351\336\22\226\225\301u\234\177\300RJE\42\221\65\311\354\354\54\0\353\353y\134\327\305\64M\204\20\30\301\55\334\271u\23\277\256\361\307\255\31\222\253\53linapp\7ss\363t\367\364\223K\247i\230fec\334\236\234\357G\42Q\50\332\5\356\57\77\40\261\260\200Wr\311\347\363d\323\26\371\134\206\256\336\76\26\357\45\10\230A\212\266\215\224R\1\204\330\4\64\366\247Q\374F\200\277\26\23\44WW\321\65\225\134\56\307\350\350\50\275\275\275\324\252U\250V\250T\252\230M\341z\175R\1T\261Q\225\244X\54\76\25\34\60\14\52\225\12\45\307\301\257\353\214\215\215\261k\327\56FFFhkk\43\30\14\242\50\12\236W\206\215\247\255\0\372\6X\202\353\272O\100\205P\50\26m\0\14\303\40\221H\20\217\307Y\137\137\47\34\16\323\325\325EKs\363FS\25\201\343\72T\253\65\1\250\76\51\345G\207\16\275\346\53\330\205G\355\50\225\312tun\245\275\55\346\365\365\365\271\55\221\250\236\311f\50\71\16RJ\342\361\70\231L\206c\307\216\61s\373\66\355\261\16\252\136\271\232\261\322J\46\223\276\355\272\245\57\224h\264u\44\233\315\235\70\176\374\203H\265V\251\51\212PR\251\65q\343\306\15o\362\352d\32\20\176\277\77\274\343\205\27\15U\201t\52\211a\30D\42\21\266\357\30\344\316\302\2\361\337\257I\307\266\55\140\46\24\12\176\134\50\330\277\52\200\332\332\32\71hY\351\23\200\37\320\0\57\24\12\176V\50\330\363\100\20\10\32\201\300\47\257\277\361\246\236\315\345\250V\53\370\174\32\232\256q\361\247\37\11\67\267\174u\77\261x\1\270\5\54\1Y\245\336lQ\7\6\66Au\135\257\47S\1M\325\264ot\135\17i\232\246\325j\65\351\225\75W\302\373\45\327Y\0\226\201\24\220\7J\233\137\323\277\23l\56\275\16U\353g\233q\262nK\240\324\260\134\300\3jO\373\363\32\223\64\352\233g\265\372\136m\200\313\272\277V\327\371\33\51\366\11O\363\73\12\137\0\0\0\0IEND\256B\140\202") + "" + 2147483647 + 8 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "shoot-type" "Shoot _area" "The shoot type" 3 "window" 3 "window" 0 "Take a screenshot of a single window" "" "screen" 1 "Take a screenshot of the entire screen" "" "region" 2 "Select a region to grab" "") + (proc-arg 1 "GParamInt" "gint" "x1" "X1" "Region left x coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "y1" "Y1" "Region top y coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "x2" "X2" "Region right x coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "y2" "Y2" "Region bottom y coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-pointer" "Include _mouse pointer" "Your pointing device's cursor will be part of the image" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "color-profile" "Color _Profile" "" 3 "monitor" 2 "monitor" 0 "Tag image with monitor profile" "" "srgb" 1 "Convert image with sRGB" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/sample-colorize/sample-colorize" 1742201232 + (proc-def "plug-in-sample-colorize" 1 + "Colorize image using a sample image as a guide" + "This plug-in colorizes the contents of the specified (gray) layer with the help of a sample (color) layer. It analyzes all colors in the sample layer. The sample colors are sorted by brightness (== intensity) and amount and stored in a sample colortable (where brightness is the index) The pixels of the destination layer are remapped with the help of the sample colortable. If use_subcolors is TRUE, the remapping process uses all sample colors of the corresponding brightness-intensity and distributes the subcolors according to their amount in the sample (If the sample has 5 green, 3 yellow, and 1 red pixel of the intensity value 105, the destination pixels at intensity value 105 are randomly painted in green, yellow and red in a relation of 5:3:1 If use_subcolors is FALSE only one sample color per intensity is used. (green will be used in this example) The brightness intensity value is transformed at the remapping process according to the levels: out_lo, out_hi, in_lo, in_high and gamma The in_low / in_high levels specify an initial mapping of the intensity. The gamma value determines how intensities are interpolated between the in_lo and in_high levels. A gamma value of 1.0 results in linear interpolation. Higher gamma values results in more high-level intensities Lower gamma values results in more low-level intensities The out_low/out_high levels constrain the resulting intensity index The intensity index is used to pick the corresponding color in the sample colortable. If hold_inten is FALSE the picked color is used 1:1 as resulting remap_color. If hold_inten is TRUE The brightness of the picked color is adjusted back to the original intensity value (only hue and saturation are taken from the picked sample color) (or to the input level, if orig_inten is set FALSE) Works on both Grayscale and RGB image with/without alpha channel. (the image with the dst_drawable is converted to RGB if necessary) The sample_drawable should be of type RGB or RGBA" + "Wolfgang Hofer" + "hof@hotbot.com" + "02/2000" + "_Sample Colorize..." + 1 + (menu-path "/Colors/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 13 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "sample-drawable" "Sample drawable" "Sample drawable (should be of Type RGB or RGBA)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "hold-inten" "Hold _intensity" "Hold brightness intensity levels" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "orig-inten" "Original i_ntensity" "TRUE: hold brightness of original intensity levels, FALSE: Hold Intensity of input levels" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "rnd-subcolors" "Us_e subcolors" "TRUE: Use all subcolors of same intensity, FALSE: Use only one color per intensity" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "guess-missing" "Smooth sam_ples" "TRUE: guess samplecolors for the missing intensity values, FALSE: use only colors found in the sample" 3 1) + (proc-arg 1 "GParamInt" "gint" "in-low" "_Low" "Intensity of lowest input" 3 0 254 0) + (proc-arg 1 "GParamInt" "gint" "in-high" "_High" "Intensity of highest input" 3 1 255 255) + (proc-arg 6 "GParamDouble" "gdouble" "gamma" "Ga_mma" "Gamma adjustment factor, 1.0 is linear" 3 0.10000000000000001 10 1) + (proc-arg 1 "GParamInt" "gint" "out-low" "Lo_w" "Lowest sample color intensity" 3 0 254 0) + (proc-arg 1 "GParamInt" "gint" "out-high" "Hi_gh" "Highest sample color intensity" 3 1 255 255))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/qbist/qbist" 1742201232 + (proc-def "plug-in-qbist" 1 + "Generate a huge variety of abstract patterns" + "This Plug-in is based on an article by Jörn Loviscach (appeared in c't 10/95, page 326). It generates modern art pictures from a random genetic formula." + "Jörn Loviscach, Jens Ch. Restemeier" + "Jörn Loviscach, Jens Ch. Restemeier" + "January 2001, 1.12" + "_Qbist..." + 1 + (menu-path "/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 5 "GParamBoolean" "gboolean" "anti-aliasing" "_Anti-aliasing" "Enable anti-aliasing using an oversampling algorithm" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/python-eval/python-eval.py" 1742201232 + (proc-def "python-fu-eval" 1 + "Evaluate Python code" + "Evaluate python code under the python interpreter (primarily for batch mode)" + "Manish Singh" + "Manish Singh" + "2006" + "" + 0 + (icon icon-name -1 "") + (batch-interpreter "Python 3") + "" + 2147483647 + 2 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 7 "GParamString" "gchararray" "script" "Batch commands in the target language" "Batch commands in the target language, which will be run by the interpreter" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/python-console/python-console.py" 1742201232 + (proc-def "python-fu-console" 1 + "Interactive GIMP Python interpreter" + "Type in commands and see results" + "James Henstridge" + "James Henstridge" + "1997-1999" + "Python _Console" + 1 + (menu-path "/Filters/Development/Python-Fu") + (icon icon-name -1 "") + "" + 2147483647 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/procedure-browser/procedure-browser" 1742201232 + (proc-def "plug-in-dbbrowser" 1 + "List available procedures in the PDB" + "" + "Thomas Noel" + "Thomas Noel" + "23th june 1997" + "Procedure _Browser" + 1 + (menu-path "/Help/[Programming]") + (icon icon-name -1 "") + "" + 2147483647 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/print/print" 1742201232 + (proc-def "file-print-gtk" 1 + "Print the image" + "Print the image using the GTK+ Print API." + "Bill Skaggs, Sven Neumann, Stefan Röllin" + "Bill Skaggs " + "2006 - 2008" + "_Print..." + 1 + (menu-path "/File/[Send]") + (icon icon-name -1 "document-print") + "*" + 13 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/plugin-browser/plugin-browser" 1742201232 + (proc-def "plug-in-plug-in-details" 1 + "Display information about plug-ins" + "Allows one to browse the plug-in menus system. You can search for plug-in names, sort by name or menu location and you can view a tree representation of the plug-in menus. Can also be of help to find where new plug-ins have installed themselves in the menus." + "Andy Thomas" + "Andy Thomas" + "1999" + "_Plug-In Browser" + 1 + (menu-path "/Help/[Programming]") + (icon icon-name -1 "gimp-plugin") + "" + 2147483647 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/palette-to-gradient/palette-to-gradient.py" 1742201232 + (proc-def "python-fu-palette-to-gradient" 1 + "Create a gradient using colors from the palette" + "Create a new gradient using colors from the palette." + "Carol Spears, reproduced from previous work by Adrian Likins and Jeff Trefftz" + "Carol Spears" + "2006" + "Palette to _Gradient" + 1 + (menu-path "/Palettes Menu") + (icon icon-name -1 "") + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "new-gradient" "The newly created gradient" "The newly created gradient" 3 1 0 0)) + (proc-def "python-fu-palette-to-gradient-repeating" 1 + "Create a repeating gradient using colors from the palette" + "Create a new repeating gradient using colors from the palette." + "Carol Spears, reproduced from previous work by Adrian Likins and Jeff Trefftz" + "Carol Spears" + "2006" + "Palette to _Repeating Gradient" + 1 + (menu-path "/Palettes Menu") + (icon icon-name -1 "") + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "new-gradient" "The newly created gradient" "The newly created gradient" 3 1 0 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/palette-sort/palette-sort.py" 1742201232 + (proc-def "python-fu-palette-sort" 1 + "Sort the colors in a palette" + "\nSorts a palette, or part of a palette.\nSorts the given palette when it is editable, otherwise creates a new sorted palette.\nThe default is a 1D sort, but you can also sort over two color channels\nor create a 2D sorted palette with sorted rows.\nYou can optionally install colormath (https://pypi.python.org/pypi/colormath/1.0.8)\nto GIMP's Python to get even more channels to choose from.\n" + "João S. O. Bueno, Carol Spears, David Gowers" + "João S. O. Bueno, Carol Spears, David Gowers" + "2006-2014" + "_Sort Palette..." + 1 + (menu-path "/Palettes Menu") + (icon icon-name -1 "") + "" + 2147483647 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "selections" "Select_ions" "Selections" 3 "all" 4 "all" 0 "All" "" "slice-array" 1 "Slice / Array" "" "auto-slice" 2 "Autoslice (fg->bg)" "" "partitioned" 3 "Partitioned" "") + (proc-arg 7 "GParamString" "gchararray" "slice-expr" "Slice _expression" "\n Format is 'start:nrows,length' . All items are optional.\n\n The empty string selects all items, as does ':'\n ':4,' makes a 4-row selection out of all colors (length auto-determined)\n ':4' also.\n ':1,4' selects the first 4 colors\n ':,4' selects rows of 4 colors (nrows auto-determined)\n ':3,4' selects 3 rows of 4 colors\n '4:' selects a single row of all colors after 4, inclusive.\n '3:,4' selects rows of 4 colors, starting at 3 (nrows auto-determined)\n '2:3,4' selects 3 rows of 4 colors (12 colors total), beginning at index 2.\n '4' is illegal (ambiguous)\n" 3 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "channel1" "Channel _to sort" "Channel to sort" 3 "luma" 16 "red" 0 "Red" "" "green" 1 "Green" "" "blue" 2 "Blue" "" "luma" 3 "Luma (Y)" "" "hue" 4 "Hue" "" "saturation" 5 "Saturation" "" "value" 6 "Value" "" "saturation-hsl" 7 "Saturation (HSL)" "" "lightness-hsl" 8 "Lightness (HSL)" "" "index" 9 "Index" "" "random" 10 "Random" "" "lightness-lab" 11 "Lightness (LAB)" "" "a-color" 12 "A-color" "" "b-color" 13 "B-color" "" "chroma-lchab" 14 "Chroma (LCHab)" "" "hue-lchab" 15 "Hue (LCHab)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "ascending1" "_Ascending" "Ascending" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "channel2" "Secondary C_hannel to sort" "Secondary Channel to sort" 3 "saturation" 16 "red" 0 "Red" "" "green" 1 "Green" "" "blue" 2 "Blue" "" "luma" 3 "Luma (Y)" "" "hue" 4 "Hue" "" "saturation" 5 "Saturation" "" "value" 6 "Value" "" "saturation-hsl" 7 "Saturation (HSL)" "" "lightness-hsl" 8 "Lightness (HSL)" "" "index" 9 "Index" "" "random" 10 "Random" "" "lightness-lab" 11 "Lightness (LAB)" "" "a-color" 12 "A-color" "" "b-color" 13 "B-color" "" "chroma-lchab" 14 "Chroma (LCHab)" "" "hue-lchab" 15 "Hue (LCHab)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "ascending2" "Ascen_ding" "Ascending" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "quantize" "_Quantization" "Quantization" 3 0 1 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "pchannel" "Partitionin_g channel" "Partitioning channel" 3 "luma" 16 "red" 0 "Red" "" "green" 1 "Green" "" "blue" 2 "Blue" "" "luma" 3 "Luma (Y)" "" "hue" 4 "Hue" "" "saturation" 5 "Saturation" "" "value" 6 "Value" "" "saturation-hsl" 7 "Saturation (HSL)" "" "lightness-hsl" 8 "Lightness (HSL)" "" "index" 9 "Index" "" "random" 10 "Random" "" "lightness-lab" 11 "Lightness (LAB)" "" "a-color" 12 "A-color" "" "b-color" 13 "B-color" "" "chroma-lchab" 14 "Chroma (LCHab)" "" "hue-lchab" 15 "Hue (LCHab)" "") + (proc-arg 6 "GParamDouble" "gdouble" "pquantize" "Partition q_uantization" "Partition quantization" 3 0 1 0) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "new-palette" "Palette" "Palette" 3 1 0 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/palette-offset/palette-offset.py" 1742201232 + (proc-def "python-fu-palette-offset" 1 + "Offset the colors in a palette" + "\nOffset the colors in the palette.\nOffsets and returns the given palette when it is editable,\notherwise copies the given palette and returns it.\n" + "Joao S. O. Bueno Calligaris, Carol Spears" + "(c) Joao S. O. Bueno Calligaris" + "2004, 2006" + "_Offset Palette..." + 1 + (menu-path "/Palettes Menu") + (icon icon-name -1 "") + "" + 2147483647 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 1 "GParamInt" "gint" "amount" "O_ffset" "Offset" 3 1 2147483647 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "new-palette" "The edited palette" "The newly created palette when read-only, otherwise the input palette" 3 1 0 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/pagecurl/pagecurl" 1742201232 + (proc-def "plug-in-pagecurl" 1 + "Curl up one of the image corners" + "This plug-in creates a pagecurl-effect." + "Federico Mena Quintero and Simon Budig" + "Federico Mena Quintero and Simon Budig" + "July 2004, 1.0" + "_Pagecurl..." + 1 + (menu-path "/Filters/Distorts") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 8 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "colors" "Colors" "" 3 "fg-bg" 3 "fg-bg" 0 "Foreground / background colors" "" "current-gradient" 1 "Current gradient" "" "current-gradient-reversed" 2 "Current gradient (reversed)" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "edge" "Locatio_n" "Corner which is curled" 3 "lower-right" 4 "upper-left" 3 "Upper left" "" "upper-right" 4 "Upper right" "" "lower-left" 2 "Lower left" "" "lower-right" 1 "Lower right" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "orientation" "Or_ientation" "" 3 "vertical" 2 "vertical" 0 "Vertical" "" "horizontal" 1 "Horizontal" "") + (proc-arg 5 "GParamBoolean" "gboolean" "shade" "Sh_ade" "Shade the region under the curl" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "opacity" "Opaci_ty" "Opacity" 3 0 1 0) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "curl-layer" "Curl layer" "The new layer with the curl." 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/nl-filter/nl-filter" 1742201232 + (proc-def "plug-in-nl-filter" 1 + "Nonlinear swiss army knife filter" + "This is the pnmnlfilt, in GIMP's clothing. See the pnmnlfilt manpage for details." + "Graeme W. Gill, GIMP 0.99 plug-in by Eric L. Hernes" + "Graeme W. Gill, Eric L. Hernes" + "1997" + "_NL Filter..." + 1 + (menu-path "/Filters/Enhance") + (icon icon-name -1 "") + "RGB, GRAY" + 1 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "alpha" "_Alpha" "The amount of the filter to apply" 3 0 1 0.29999999999999999) + (proc-arg 6 "GParamDouble" "gdouble" "radius" "Ra_dius" "The filter radius" 3 0.33333333333333331 1 0.33333333333333331) + (proc-arg 4 "GimpParamChoice" "gchararray" "filter" "_Filter" "The Filter to Run" 3 "alpha-trim" 3 "alpha-trim" 0 "Alpha trimmed mean" "" "optimal-estimation" 1 "Optimal estimation" "" "edge-enhancement" 2 "Edge enhancement" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/metadata-viewer/metadata-viewer" 1742201232 + (proc-def "plug-in-metadata-viewer" 1 + "View metadata (Exif, IPTC, XMP)" + "View metadata information attached to the current image. This can include Exif, IPTC and/or XMP information." + "Hartmut Kuhse, Michael Natterer, Ben Touchette" + "Hartmut Kuhse, Michael Natterer, Ben Touchette" + "2013, 2017" + "_View Metadata" + 1 + (menu-path "/Image/Metadata") + (icon icon-name -1 "") + "*" + 5 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/metadata-editor/metadata-editor" 1742201232 + (proc-def "plug-in-metadata-editor" 1 + "Edit metadata (IPTC, EXIF, XMP)" + "Edit metadata information attached to the current image. Some or all of this metadata will be saved in the file, depending on the output file format." + "Ben Touchette" + "Ben Touchette" + "2017" + "_Edit Metadata" + 1 + (menu-path "/Image/Metadata") + (icon icon-name -1 "") + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 0 "GParamBoxed" "GBytes" "parent-handle" "Parent's window handle" "The opaque handle of the window to set this plug-in's dialog transient to" 515))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/map-object/map-object" 1742201232 + (proc-def "plug-in-map-object" 1 + "Map the image to an object (plane, sphere, box or cylinder)" + "No help yet" + "Tom Bech & Federico Mena Quintero" + "Tom Bech & Federico Mena Quintero" + "Version 1.2.0, July 16 1998" + "Map _Object..." + 1 + (menu-path "/Filters/Map") + (icon icon-name -1 "") + "RGB*" + 1 + 53 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "map-type" "Map _to" "Type of mapping" 3 "map-plane" 4 "map-plane" 0 "Plane" "" "map-sphere" 1 "Sphere" "" "map-box" 2 "Box" "" "map-cylinder" 3 "Cylinder" "") + (proc-arg 6 "GParamDouble" "gdouble" "viewpoint-x" "X" "Position of viewpoint (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "viewpoint-y" "Y" "Position of viewpoint (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "viewpoint-z" "Z" "Position of viewpoint (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 2) + (proc-arg 6 "GParamDouble" "gdouble" "position-x" "Position X" "Object position (x,y,z)" 3 -1 2 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "position-y" "Position Y" "Object position (x,y,z)" 3 -1 2 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "position-z" "Position Z" "Object position (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "first-axis-x" "X" "First axis of object (x,y,z)" 3 -1 2 1) + (proc-arg 6 "GParamDouble" "gdouble" "first-axis-y" "y" "First axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "first-axis-z" "Z" "First axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "second-axis-x" "X" "Second axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "second-axis-y" "Y" "Second axis of object (x,y,z)" 3 -1 2 1) + (proc-arg 6 "GParamDouble" "gdouble" "second-axis-z" "Z" "Second axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "rotation-angle-x" "Angle X" "Rotation about X axis in degrees" 3 -360 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "rotation-angle-y" "Angle Y" "Rotation about Y axis in degrees" 3 -360 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "rotation-angle-z" "Angle Z" "Rotation about Z axis in degrees" 3 -360 360 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "light-type" "Light source type" "Type of lightsource" 3 "point-light" 3 "point-light" 0 "Point Light" "" "directional-light" 1 "Directional Light" "" "no-light" 2 "No Light" "") + (proc-arg 8 "GimpParamColor" "GeglColor" "light-color" "Light source _color" "Light source color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-x" "Light position X" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -0.5) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-y" "Light position Y" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -0.5) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-z" "Light position Z" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 2) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-x" "Light direction X" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-y" "Light direction Y" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-z" "Light direction Z" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 1) + (proc-arg 6 "GParamDouble" "gdouble" "ambient-intensity" "Ambie_nt" "Material ambient intensity" 3 0 1 0.29999999999999999) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-intensity" "D_iffuse" "Material diffuse intensity" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-reflectivity" "Di_ffuse" "Material diffuse reflectivity" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "specular-reflectivity" "Spec_ular" "Material specular reflectivity" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "highlight" "Highligh_t" "Material highlight (note, it's exponential)" 3 0 1.7976931348623157e+308 27) + (proc-arg 5 "GParamBoolean" "gboolean" "antialiasing" "Antialia_sing" "Apply antialiasing" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "depth" "_Depth" "Antialiasing quality. Higher is better, but slower" 3 1 5 3) + (proc-arg 6 "GParamDouble" "gdouble" "threshold" "Thr_eshold" "Stop when pixel differences are smaller than this value" 3 0.001 1000 0.25) + (proc-arg 5 "GParamBoolean" "gboolean" "tiled" "_Tile source image" "Tile source image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "new-image" "Create _new image" "Create a new image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "new-layer" "Create ne_w layer" "Create a new layer when applying filter" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "transparent-background" "Transparent bac_kground" "Make background transparent" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "sphere-radius" "Radi_us" "Sphere radius" 3 0 1.7976931348623157e+308 0.25) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-front-drawable" "Fro_nt" "Box front face (set this to NULL if not used)" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-back-drawable" "B_ack" "Box back face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-top-drawable" "To_p" "Box top face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-bottom-drawable" "Bo_ttom" "Box bottom face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-left-drawable" "Le_ft" "Box left face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-right-drawable" "Ri_ght" "Box right face" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "x-scale" "Scale X" "Box X size" 3 0 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "y-scale" "Scale Y" "Box Y size" 3 0 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "z-scale" "Scale Z" "Box Z size" 3 0 1.7976931348623157e+308 0.5) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "cyl-top-drawable" "_Top" "Cylinder top face (set this to NULL if not used)" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "cyl-bottom-drawable" "_Bottom" "Cylinder bottom face (set this to NULL if not used)" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "cylinder-radius" "Radi_us" "Cylinder radius" 3 0 1.7976931348623157e+308 0.25) + (proc-arg 6 "GParamDouble" "gdouble" "cylinder-length" "Cylin_der length" "Cylinder length" 3 0 1.7976931348623157e+308 0.25))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/mail/mail" 1742201232 + (has-init)) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/lighting/lighting" 1742201232 + (proc-def "plug-in-lighting" 1 + "Apply various lighting effects to an image" + "No help yet" + "Tom Bech & Federico Mena Quintero" + "Tom Bech & Federico Mena Quintero" + "Version 0.2.0, March 15 1998" + "_Lighting Effects..." + 1 + (menu-path "/Filters/Light and Shadow/[Light]") + (icon icon-name -1 "") + "RGB*" + 1 + 28 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "bump-drawable" "B_ump map image" "Bumpmap drawable (set to NULL if disabled)" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "env-drawable" "Enviro_nment map image" "Environmentmap drawable (set to NULL if disabled)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "do-bumpmap" "Enable bump mappi_ng" "Enable bumpmapping" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "do-envmap" "Enable en_vironment mapping" "Enable envmapping" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "bumpmap-type" "Cur_ve" "Type of mapping" 3 "bumpmap-linear" 4 "bumpmap-linear" 0 "Linear" "" "bumpmap-log" 1 "Logarithmic" "" "bumpmap-sinusoidal" 2 "Sinusoidal" "" "bumpmap-spherical" 3 "Spherical" "") + (proc-arg 6 "GParamDouble" "gdouble" "bumpmap-max-height" "Ma_ximum height" "The maximum height of the bumpmap" 3 0 3.4028234663852886e+38 0.10000000000000001) + (proc-arg 4 "GimpParamChoice" "gchararray" "light-type-1" "Type" "Type of light source" 3 "light-point" 4 "light-none" 3 "None" "" "light-directional" 1 "Directional" "" "light-point" 0 "Point" "" "light-spot" 2 "Spot" "") + (proc-arg 8 "GimpParamColor" "GeglColor" "light-color-1" "Color" "Light source color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 6 "GParamDouble" "gdouble" "light-intensity-1" "Intensity" "Light source intensity" 3 0 100 1) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-x-1" "Light position X" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-y-1" "Light position Y" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-z-1" "Light position Z" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-x-1" "Light direction X" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-y-1" "Light direction Y" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-z-1" "Light direction Z" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 1) + (proc-arg 6 "GParamDouble" "gdouble" "ambient-intensity" "Ambient intensity" "Material ambient intensity (Glowing)" 3 0 1 0.20000000000000001) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-intensity" "Diffuse intensity" "Material diffuse intensity (Bright)" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-reflectivity" "Diffuse reflectivity" "Material diffuse reflectivity" 3 0 1 0.40000000000000002) + (proc-arg 6 "GParamDouble" "gdouble" "specular-reflectivity" "Specular reflectivity" "Material specular reflectivity" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "highlight" "Highlight" "Material highlight (note, it's exponential) (Polished)" 3 0 1.7976931348623157e+308 27) + (proc-arg 5 "GParamBoolean" "gboolean" "metallic" "Metallic" "Make surfaces look metallic" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "antialiasing" "_Antialiasing" "Apply antialiasing" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "new-image" "Create new ima_ge" "Create a new image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "transparent-background" "Trans_parent background" "Make background transparent" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "distance" "_Distance" "Distance of observer from surface" 3 0 2 0.25))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/jigsaw/jigsaw" 1742201232 + (proc-def "plug-in-jigsaw" 1 + "Add a jigsaw-puzzle pattern to the image" + "Jigsaw puzzle look" + "Nigel Wetten" + "Nigel Wetten" + "May 2000" + "_Jigsaw..." + 1 + (menu-path "/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*" + 1 + 8 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "x" "_Horizontal" "Number of pieces going across" 3 1 20 5) + (proc-arg 1 "GParamInt" "gint" "y" "_Vertical" "Number of pieces going down" 3 1 20 5) + (proc-arg 4 "GimpParamChoice" "gchararray" "style" "_Jigsaw Style" "The style/shape of the jigsaw puzzle" 3 "square" 2 "square" 0 "Square" "" "curved" 1 "Curved" "") + (proc-arg 1 "GParamInt" "gint" "blend-lines" "_Blend width" "Degree of slope of each piece's edge" 3 0 10 3) + (proc-arg 6 "GParamDouble" "gdouble" "blend-amount" "Hi_ghlight" "The amount of highlighting on the edges of each piece" 3 0 1 0.5))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/imagemap/imagemap" 1742201232 + (proc-def "plug-in-imagemap" 1 + "Create a clickable imagemap" + "" + "Maurits Rijk" + "Maurits Rijk" + "1998-2005" + "_Image Map..." + 1 + (menu-path "/Filters/Web") + (icon icon-name -1 "") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/ifs-compose/ifs-compose" 1742201232 + (proc-def "plug-in-ifscompose" 1 + "Create an Iterated Function System (IFS) fractal" + "Interactively create an Iterated Function System fractal. Use the window on the upper left to adjustthe component transformations of the fractal. The operation that is performed is selected by the buttons underneath the window, or from a menu popped up by the right mouse button. The fractal will be rendered with a transparent background if the current image has an alpha channel." + "Owen Taylor" + "Owen Taylor" + "1997" + "_IFS Fractal..." + 1 + (menu-path "/Filters/Render/Fractals") + (icon icon-name -1 "") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/hot/hot" 1742201232 + (proc-def "plug-in-hot" 1 + "Find and fix pixels that may be unsafely bright" + "hot scans an image for pixels that will give unsave values of chrominance or composite signal amplitude when encoded into an NTSC or PAL signal. Three actions can be performed on these 'hot' pixels. (0) reduce luminance, (1) reduce saturation, or (2) Blacken." + "Eric L. Hernes, Alan Wm Paeth" + "Eric L. Hernes" + "1997" + "_Hot..." + 1 + (menu-path "/Colors/[Modify]") + (icon icon-name -1 "") + "RGB" + 1 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "mode" "_Mode" "Signal mode" 3 "ntsc" 2 "ntsc" 0 "NTSC" "" "pal" 1 "PAL" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "action" "_Action" "Action" 3 "reduce-luminance" 3 "reduce-luminance" 0 "Reduce Luminance" "" "reduce-saturation" 1 "Reduce Saturation" "" "blacken" 2 "Blacken" "") + (proc-arg 5 "GParamBoolean" "gboolean" "new-layer" "Create _new layer" "Create a new layer" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/histogram-export/histogram-export.py" 1742201232 + (proc-def "python-fu-histogram-export" 1 + "Exports the image histogram to a text file (CSV)" + "\nExports the image histogram to a text file,\nso that it can be used by other programs\nand loaded into spreadsheets.\n\nThe resulting file is a CSV file (Comma Separated\nValues), which can be imported\ndirectly in most spreadsheet programs.\n\nThe first two columns are the bucket boundaries,\nfollowed by the selected columns. The histogram\nrefers to the selected image area, and\ncan use either Sample Average data or data\nfrom the current drawable only.;\n\nThe output is in \"weighted pixels\" - meaning\nall fully transparent pixels are not counted.\n\nCheck the gimp-histogram call\n" + "João S. O. Bueno" + "(c) GPL V3.0 or later" + "2014" + "_Export histogram..." + 1 + (menu-path "/Colors/Info/") + (icon icon-name -1 "") + "*" + 5 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 13 "GimpParamFile" "GFile" "file" "Histogram File" "Histogram export file" 3 1 0 "") + (proc-arg 6 "GParamDouble" "gdouble" "bucket-size" "_Bucket Size" "Bucket Size" 3 0.001 1 0.01) + (proc-arg 5 "GParamBoolean" "gboolean" "sample-average" "Sample _Average" "Sample Average" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "output-format" "Output _format" "Output format" 3 "percent" 3 "pixel-count" 0 "Pixel Count" "" "normalized" 1 "Normalized" "" "percent" 2 "Percent" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/help/help" 1742201232 + (proc-def "extension-gimp-help" 2 + "" + "" + "Sven Neumann , Michael Natterer , Henrik Brix Andersen " + "Sven Neumann, Michael Natterer & Henrik Brix Andersen" + "1999-2008" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 0 + (proc-arg 0 "GParamBoxed" "GStrv" "domain-names" "Domain Names" "Domain names" 3) + (proc-arg 0 "GParamBoxed" "GStrv" "domain-uris" "Domain URIs" "Domain URIs" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/guillotine/guillotine" 1742201232 + (proc-def "plug-in-guillotine" 1 + "Slice the image into subimages using guides" + "This function takes an image and slices it along its guides, creating new images. The original image is not modified." + "Adam D. Moss (adam@foxbox.org)" + "Adam D. Moss (adam@foxbox.org)" + "1998" + "Slice Using G_uides" + 1 + (menu-path "/Image/[Crop]") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "images" "Output images" "Output images" 3 "GimpImage"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/grid/grid" 1742201232 + (proc-def "plug-in-grid" 1 + "Draw a grid on the image" + "Draws a grid using the specified colors. The grid origin is the upper left corner." + "Tim Newsome" + "Tim Newsome, Sven Neumann, Tom Rathborne, TC" + "1997 - 2000" + "_Grid (legacy)..." + 1 + (menu-path "/Filters/Render/Pattern") + (icon icon-name -1 "") + "*" + 1 + 15 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "hwidth" "H width" "Horizontal width" 3 0 524288 1) + (proc-arg 1 "GParamInt" "gint" "hspace" "H space" "Horizontal spacing" 3 1 524288 16) + (proc-arg 1 "GParamInt" "gint" "hoffset" "H offset" "Horizontal offset" 3 0 524288 8) + (proc-arg 8 "GimpParamColor" "GeglColor" "hcolor" "H color" "Horizontal color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 1 "GParamInt" "gint" "vwidth" "V width" "Vertical width" 3 0 524288 1) + (proc-arg 1 "GParamInt" "gint" "vspace" "V space" "Vertical spacing" 3 1 524288 16) + (proc-arg 1 "GParamInt" "gint" "voffset" "V offset" "Vertical offset" 3 0 524288 8) + (proc-arg 8 "GimpParamColor" "GeglColor" "vcolor" "V color" "Vertical color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 1 "GParamInt" "gint" "iwidth" "I width" "Intersection width" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "ispace" "I space" "Intersection spacing" 3 1 524288 2) + (proc-arg 1 "GParamInt" "gint" "ioffset" "I offset" "Intersection offset" 3 0 524288 6) + (proc-arg 8 "GimpParamColor" "GeglColor" "icolor" "I color" "Intersection color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gradients-save-as-css/gradients-save-as-css.py" 1742201232 + (proc-def "python-fu-gradient-save-as-css" 1 + "Creates a new palette from a given gradient" + "Creates a new palette from a given gradient" + "Joao S. O. Bueno" + "(c) GPL V3.0 or later" + "2011" + "Save Gradient as CSS..." + 1 + (menu-path "/Gradients Menu") + (icon icon-name -1 "") + "" + 2147483647 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "gradient" "_Gradient to use" "" 3 1 1 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "_File" "" 3 1 0 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gradient-map/gradient-map" 1742201232 + (proc-def "plug-in-gradmap" 1 + "Recolor the image using colors from the active gradient" + "This plug-in maps the contents of the specified drawable with active gradient. It calculates luminosity of each pixel and replaces the pixel by the sample of active gradient at the position proportional to that luminosity. Complete black pixel becomes the leftmost color of the gradient, and complete white becomes the rightmost. Works on both Grayscale and RGB image with/without alpha channel." + "Eiichi Takamori" + "Eiichi Takamori" + "1997" + "_Gradient Map" + 1 + (menu-path "/Colors/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable")) + (proc-def "plug-in-palettemap" 1 + "Recolor the image using colors from the active palette" + "This plug-in maps the contents of the specified drawable with the active palette. It calculates luminosity of each pixel and replaces the pixel by the palette sample at the corresponding index. A complete black pixel becomes the lowest palette entry, and complete white becomes the highest. Works on both Grayscale and RGB image with/without alpha channel." + "Bill Skaggs" + "Bill Skaggs" + "2004" + "_Palette Map" + 1 + (menu-path "/Colors/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gradient-flare/gradient-flare" 1742201232 + (proc-def "plug-in-gflare" 1 + "Produce a lense flare effect using gradients" + "This plug-in produces a lense flare effect using custom gradients. In interactive call, the user can edit their own favorite lense flare (GFlare) and render it. Edited gflare is saved automatically to the folder in gflare-path, if it is defined in gimprc. In non-interactive call, the user can only render one of GFlare which has been stored in gflare-path already." + "Eiichi Takamori" + "Eiichi Takamori, and a lot of GIMP people" + "1997" + "_Gradient Flare..." + 1 + (menu-path "/Filters/Light and Shadow/[Light]") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 7 "GParamString" "gchararray" "gflare-name" "GFlare name" "Name of the GFlare to render" 3 "Default") + (proc-arg 1 "GParamInt" "gint" "center-x" "Center X" "X coordinate of center of GFlare" 3 -524288 524288 128) + (proc-arg 1 "GParamInt" "gint" "center-y" "Center Y" "Y coordinate of center of GFlare" 3 -524288 524288 128) + (proc-arg 6 "GParamDouble" "gdouble" "radius" "Radi_us" "Radius of GFlare (pixel)" 3 1 524288 100) + (proc-arg 6 "GParamDouble" "gdouble" "rotation" "Ro_tation" "Rotation of GFlare (degree)" 3 0 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "hue" "_Hue rotation" "Hue rotation of GFlare (degree)" 3 0 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "vector-angle" "Vector _angle" "Vector angle for second flares (degree)" 3 0 360 60) + (proc-arg 6 "GParamDouble" "gdouble" "vector-length" "Vector len_gth" "Vector length for second flares (percentage of Radius)" 3 0 10000 400) + (proc-arg 5 "GParamBoolean" "gboolean" "use-asupsample" "Ada_ptive supersampling" "Use adaptive supersampling while rendering" 3 0) + (proc-arg 1 "GParamInt" "gint" "asupsample-max-depth" "_Max depth" "Max depth for adaptive supersampling" 3 0 10 3) + (proc-arg 6 "GParamDouble" "gdouble" "asupsample-threshold" "Threshol_d" "Threshold for adaptive supersampling" 3 0 1 0.20000000000000001))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimpressionist/gimpressionist" 1742201232 + (proc-def "plug-in-gimpressionist" 1 + "Performs various artistic operations" + "Performs various artistic operations on an image" + "Vidar Madsen " + "Vidar Madsen" + "v1.0, November 2003" + "_GIMPressionist..." + 1 + (menu-path "/Filters/Artistic") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 7 "GParamString" "gchararray" "preset" "Preset" "Preset Name" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gfig/gfig" 1742201232 + (proc-def "plug-in-gfig" 1 + "Create geometric shapes" + "Draw Vector Graphics and paint them onto your images. Gfig allows you to draw many types of objects including Lines, Circles, Ellipses, Curves, Polygons, pointed stars, Bezier curves, and Spirals. Objects can be painted using Brushes or other tools or filled using colors or patterns. Gfig objects can also be used to create selections." + "Andy Thomas" + "Andy Thomas" + "1997" + "_Gfig..." + 1 + (menu-path "/Filters/Render") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/fractal-explorer/fractal-explorer" 1742201232 + (proc-def "plug-in-fractalexplorer" 1 + "Render fractal art" + "No help yet." + "Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)" + "Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)" + "December, 1998" + "_Fractal Explorer..." + 1 + (menu-path "/Filters/Render/Fractals") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 23 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "fractal-type" "Fr_actal Type" "Type of Fractal Pattern" 3 "mandelbrot" 9 "mandelbrot" 0 "Mandelbrot" "" "julia" 1 "Julia" "" "barnsley-1" 2 "Barnsley 1" "" "barnsley-2" 3 "Barnsley 2" "" "barnsley-3" 4 "Barnsley 3" "" "spider" 5 "Spider" "" "man-o-war" 6 "Man-o-War" "" "lambda" 7 "Lambda" "" "sierpinski" 8 "Sierpinski" "") + (proc-arg 6 "GParamDouble" "gdouble" "xmin" "Lef_t" "X min fractal image delimiter" 3 -3 3 -2) + (proc-arg 6 "GParamDouble" "gdouble" "xmax" "Ri_ght" "X max fractal image delimiter" 3 -3 3 2) + (proc-arg 6 "GParamDouble" "gdouble" "ymin" "To_p" "Y min fractal image delimiter" 3 -3 3 -1.5) + (proc-arg 6 "GParamDouble" "gdouble" "ymax" "_Bottom" "Y max fractal image delimiter" 3 -3 3 1.5) + (proc-arg 6 "GParamDouble" "gdouble" "iter" "Iteratio_ns" "Iteration value" 3 1 1000 50) + (proc-arg 6 "GParamDouble" "gdouble" "cx" "C_X" "cx value" 3 -2.5 2.5 -0.75) + (proc-arg 6 "GParamDouble" "gdouble" "cy" "C_Y" "cy value" 3 -2.5 2.5 -0.20000000000000001) + (proc-arg 4 "GimpParamChoice" "gchararray" "color-mode" "Color mode" "Apply specified color map or active gradient to final image" 3 "colormap" 2 "colormap" 0 "As specified above" "" "gradient" 1 "Apply active gradient to final image" "") + (proc-arg 6 "GParamDouble" "gdouble" "red-stretch" "Red stretch" "Red stretching factor" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "green-stretch" "Green stretch" "Green stretching factor" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "blue-stretch" "Blue stretch" "Blue stretching factor" 3 0 1 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "red-mode" "_Red" "Red application mode" 3 "red-cos" 3 "red-sin" 0 "Sine" "" "red-cos" 1 "Cosine" "" "red-none" 2 "None" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "green-mode" "_Green" "Green application mode" 3 "green-cos" 3 "green-sin" 0 "Sine" "" "green-cos" 1 "Cosine" "" "green-none" 2 "None" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "blue-mode" "_Blue" "Blue application mode" 3 "blue-sin" 3 "blue-sin" 0 "Sine" "" "blue-cos" 1 "Cosine" "" "blue-none" 2 "None" "") + (proc-arg 5 "GParamBoolean" "gboolean" "red-invert" "In_version" "Red inversion mode" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "green-invert" "I_nversion" "Green inversion mode" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "blue-invert" "_Inversion" "Blue inversion mode" 3 0) + (proc-arg 1 "GParamInt" "gint" "n-colors" "_Number of colors" "Number of Colors for mapping" 3 2 8192 512) + (proc-arg 5 "GParamBoolean" "gboolean" "use-loglog-smoothing" "_Use log log smoothing" "Use log log smoothing to eliminate \"banding\" in the result" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/foggify/foggify.py" 1742201232 + (proc-def "python-fu-foggify" 1 + "Add a layer of fog" + "Adds a layer of fog to the image." + "James Henstridge" + "James Henstridge" + "1999,2007" + "_Fog..." + 1 + (menu-path "/Filters/Decor") + (icon icon-name -1 "") + "RGB*, GRAY*" + 5 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 7 "GParamString" "gchararray" "name" "Layer _name" "Layer name" 3 "Clouds") + (proc-arg 8 "GimpParamColor" "GeglColor" "color" "_Fog color" "Fog color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "RGBA float" 0) + (proc-arg 6 "GParamDouble" "gdouble" "turbulence" "_Turbulence" "Turbulence" 3 0 7 1) + (proc-arg 6 "GParamDouble" "gdouble" "opacity" "O_pacity" "Opacity" 3 0 100 100))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/flame/flame" 1742201232 + (proc-def "plug-in-flame" 1 + "Create cosmic recursive fractal flames" + "Create cosmic recursive fractal flames" + "Scott Draves" + "Scott Draves" + "1997" + "_Flame..." + 1 + (menu-path "/Filters/Render/Fractals") + (icon icon-name -1 "") + "RGB*" + 1 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "brightness" "_Brightness" "" 3 0 5 1) + (proc-arg 6 "GParamDouble" "gdouble" "contrast" "Co_ntrast" "" 3 0 5 1) + (proc-arg 6 "GParamDouble" "gdouble" "gamma" "_Gamma" "" 3 1 5 1) + (proc-arg 6 "GParamDouble" "gdouble" "sample-density" "Sample _density" "" 3 0.10000000000000001 20 5) + (proc-arg 1 "GParamInt" "gint" "spatial-oversample" "Spa_tial oversample" "" 3 1 4 2) + (proc-arg 6 "GParamDouble" "gdouble" "spatial-filter-radius" "Spatial _filter radius" "" 3 0 4 0.75) + (proc-arg 6 "GParamDouble" "gdouble" "zoom" "_Zoom" "" 3 -4 4 0) + (proc-arg 6 "GParamDouble" "gdouble" "x" "_X" "" 3 -2 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "y" "_Y" "" 3 -2 2 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/film/film" 1742201232 + (proc-def "plug-in-film" 1 + "Combine several images on a film strip" + "Compose several images to a roll film" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net)" + "1997" + "_Filmstrip..." + 1 + (menu-path "/Filters/Combine") + (icon icon-name -1 "") + "*" + 13 + 18 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "film-height" "Film _height" "Height of film (0: fit to images)" 3 0 524288 0) + (proc-arg 8 "GimpParamColor" "GeglColor" "film-color" "_Film color" "Color of the film" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 1 "GParamInt" "gint" "number-start" "Start _index" "Start index for numbering" 3 0 2147483647 1) + (proc-arg 12 "GimpParamFont" "GimpFont" "number-font" "Number _font" "Font for drawing numbers" 3 0 1 0) + (proc-arg 8 "GimpParamColor" "GeglColor" "number-color" "_Number color" "Color for numbers" 3 1 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A double" 0) + (proc-arg 5 "GParamBoolean" "gboolean" "at-top" "At _top" "Draw numbers at top" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "at-bottom" "At _bottom" "Draw numbers at bottom" 3 1) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "images" "Images" "Images to be used for film" 3 "GimpImage") + (proc-arg 6 "GParamDouble" "gdouble" "picture-height" "Image _height" "As fraction of the strip height" 3 0 1 0.69499999999999995) + (proc-arg 6 "GParamDouble" "gdouble" "picture-spacing" "Image s_pacing" "The spacing between 2 images, as fraction of the strip height" 3 0 1 0.040000000000000001) + (proc-arg 6 "GParamDouble" "gdouble" "hole-offset" "Hole offse_t" "The offset from the edge of film, as fraction of the strip height" 3 0 1 0.058000000000000003) + (proc-arg 6 "GParamDouble" "gdouble" "hole-width" "Hole _width" "The width of the holes, as fraction of the strip height" 3 0 1 0.051999999999999998) + (proc-arg 6 "GParamDouble" "gdouble" "hole-height" "Hole hei_ght" "The height of the holes, as fraction of the strip height" 3 0 1 0.081000000000000003) + (proc-arg 6 "GParamDouble" "gdouble" "hole-spacing" "Hole _distance" "The distance between holes, as fraction of the strip height" 3 0 1 0.081000000000000003) + (proc-arg 6 "GParamDouble" "gdouble" "number-height" "_Number height" "The height of drawn numbers, as fraction of the strip height" 3 0 1 0.051999999999999998) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xwd/file-xwd" 1742201232 + (proc-def "file-xwd-load" 1 + "Loads files in the XWD (X Window Dump) format" + "Loads files in the XWD (X Window Dump) format. XWD image files are produced by the program xwd. Xwd is an X Window System window dumping utility." + "Peter Kirchgessner" + "Peter Kirchgessner" + "1996" + "X window dump" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xwd") + (magics "4,long,0x00000007") + (mime-types "image/x-xwindowdump")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xwd-export" 1 + "Exports files in the XWD (X Window Dump) format" + "XWD exporting handles all image types except those with alpha channels." + "Peter Kirchgessner" + "Peter Kirchgessner" + "1996" + "X window dump" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xwd") + (mime-types "image/x-xwindowdump") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xpm/file-xpm" 1742201232 + (proc-def "file-xpm-load" 1 + "Load files in XPM (X11 Pixmap) format." + "Load files in XPM (X11 Pixmap) format. XPM is a portable image format designed to be included in C source code. XLib provides utility functions to read this format. Newer code should however be using gdk-pixbuf-csource instead. XPM supports colored images, unlike the XBM format which XPM was designed to replace." + "Spencer Kimball & Peter Mattis & Ray Lehtiniemi" + "Spencer Kimball & Peter Mattis" + "1997" + "X PixMap image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xpm") + (magics "0, string,/*\\040XPM\\040*/") + (mime-types "image/x-pixmap")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xpm-export" 1 + "Export files in XPM (X11 Pixmap) format." + "Export files in XPM (X11 Pixmap) format. XPM is a portable image format designed to be included in C source code. XLib provides utility functions to read this format. Newer code should however be using gdk-pixbuf-csource instead. XPM supports colored images, unlike the XBM format which XPM was designed to replace." + "Spencer Kimball & Peter Mattis & Ray Lehtiniemi & Nathan Summers" + "Spencer Kimball & Peter Mattis" + "1997" + "X PixMap image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xpm") + (mime-types "image/x-pixmap")) + "*" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "threshold" "_Threshold" "Alpha threshold" 3 0 255 127))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xmc/file-xmc" 1742201232 + (proc-def "file-xmc-load-thumb" 1 + "Loads only first frame of X11 Mouse Cursor's animation sequence which nominal size is the closest of thumb-size to be used as a thumbnail" + "" + "Takeshi Matsuyama " + "Takeshi Matsuyama" + "26 May 2009" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-xmc-load" 1 + "Loads files of X11 Mouse Cursor file format" + "This plug-in loads X11 Mouse Cursor (XMC) files." + "Takeshi Matsuyama " + "Takeshi Matsuyama" + "26 May 2009" + "X11 Mouse Cursor" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xmc") + (magics "0,string,Xcur") + (mime-types "image/x-xcursor") + (thumb-loader "file-xmc-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xmc-export" 1 + "Exports files of X11 cursor file" + "This plug-in exports X11 Mouse Cursor (XMC) files" + "Takeshi Matsuyama " + "Takeshi Matsuyama" + "26 May 2009" + "X11 Mouse Cursor" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xmc") + (mime-types "image/x-xcursor")) + "RGBA" + 2147483647 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "hot-spot-x" "Hot spot _X" "X-coordinate of hot spot (use -1, -1 to keep original hot spot)" 3 -1 524288 -1) + (proc-arg 1 "GParamInt" "gint" "hot-spot-y" "Hot spot _Y" "Y-coordinate of hot spot (use -1, -1 to keep original hot spot)" 3 -1 524288 -1) + (proc-arg 5 "GParamBoolean" "gboolean" "crop" "_Auto Crop all frames" "Remove the empty borders of all frames." 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "size" "Si_ze where unspecified" "Default frame size if unspecified" 3 "size-32px" 8 "size-12px" 12 "12px" "" "size-16px" 16 "16px" "" "size-24px" 24 "24px" "" "size-32px" 32 "32px" "" "size-36px" 36 "36px" "" "size-40px" 40 "40px" "" "size-48px" 48 "48px" "" "size-64px" 64 "64px" "") + (proc-arg 5 "GParamBoolean" "gboolean" "size-replace" "_Use default size for all frames" "Use default size for all frames" 3 0) + (proc-arg 1 "GParamInt" "gint" "delay" "_Delay where unspecified" "Default time span in milliseconds in which each frame is rendered" 3 5 2147483647 50) + (proc-arg 5 "GParamBoolean" "gboolean" "delay-replace" "Use default delay for all _frames" "Use default delay for all frames" 3 0) + (proc-arg 7 "GParamString" "gchararray" "xmc-copyright" "C_opyright" "Copyright information" 3 "") + (proc-arg 7 "GParamString" "gchararray" "xmc-license" "Lice_nse" "License information" 3 "") + (proc-arg 7 "GParamString" "gchararray" "gimp-comment" "Co_mment" "Optional comment" 3 "Created with GIMP"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xbm/file-xbm" 1742201232 + (proc-def "file-xbm-load" 1 + "Load a file in X10 or X11 bitmap (XBM) file format" + "Load a file in X10 or X11 bitmap (XBM) file format. XBM is a lossless format for flat black-and-white (two color indexed) images." + "Gordon Matzigkeit" + "Gordon Matzigkeit" + "1998" + "X BitMap image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xbm,icon,bitmap") + (mime-types "image/x-xbitmap")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xbm-export" 1 + "Export a file in X10 or X11 bitmap (XBM) file format" + "X10 or X11 bitmap (XBM) file format. XBM is a lossless format for flat black-and-white (two color indexed) images." + "Gordon Matzigkeit" + "Gordon Matzigkeit" + "1998" + "X BitMap image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xbm,icon,bitmap") + (mime-types "image/x-xbitmap") + (handles-remote)) + "INDEXED" + 2147483647 + 13 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "_Write comment" "Write a comment at the beginning of the file." 3 0) + (proc-arg 7 "GParamString" "gchararray" "gimp-comment" "Co_mment" "Image description (maximum 72 bytes)" 3 "Created with GIMP") + (proc-arg 5 "GParamBoolean" "gboolean" "x10-format" "_X10 format bitmap" "Export in X10 format" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "use-hot-spot" "Write hot spot _values" "Write hotspot information" 3 0) + (proc-arg 1 "GParamInt" "gint" "hot-spot-x" "Hot s_pot X" "X coordinate of hotspot" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "hot-spot-y" "Hot spot _Y" "Y coordinate of hotspot" 3 0 524288 0) + (proc-arg 7 "GParamString" "gchararray" "prefix" "I_dentifier prefix" "Identifier prefix [determined from filename]" 3 "bitmap") + (proc-arg 5 "GParamBoolean" "gboolean" "write-mask" "Write extra mask _file" "Write extra mask file" 3 0) + (proc-arg 7 "GParamString" "gchararray" "mask-suffix" "Mas_k file extensions" "Suffix of the mask file" 3 "-mask"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-wmf/file-wmf" 1742201232 + (proc-def "file-wmf-load-thumb" 1 + "Loads a small preview from a WMF image" + "" + "Dom Lachowicz " + "Dom Lachowicz " + "(c) 2003 - Version 0.3.0" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-wmf-load" 1 + "Loads files in the WMF file format" + "Loads files in the WMF file format" + "Dom Lachowicz " + "Dom Lachowicz " + "(c) 2003 - Version 0.3.0" + "Microsoft WMF file" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "wmf,apm") + (magics "0,string,\\327\\315\\306\\232,0,string,\\1\\0\\11\\0") + (mime-types "image/x-wmf") + (handles-vector) + (thumb-loader "file-wmf-load-thumb")) + "" + 2147483647 + 6 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-webp/file-webp" 1742201232 + (proc-def "file-webp-load" 1 + "Loads images in the WebP file format" + "Loads images in the WebP file format" + "Nathan Osman, Ben Touchette" + "(C) 2015-2016 Nathan Osman, (C) 2016 Ben Touchette" + "2015,2016" + "WebP image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "webp") + (magics "8,string,WEBP") + (mime-types "image/webp")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-webp-export" 1 + "Saves files in the WebP image format" + "Saves files in the WebP image format" + "Nathan Osman, Ben Touchette" + "(C) 2015-2016 Nathan Osman, (C) 2016 Ben Touchette" + "2015,2016" + "WebP image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "webp") + (mime-types "image/webp")) + "*" + 2147483647 + 20 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "preset" "Source _type" "WebP encoder preset" 3 "default" 6 "default" 0 "Default" "" "picture" 1 "Picture" "" "photo" 2 "Photo" "" "drawing" 3 "Drawing" "" "icon" 4 "Icon" "" "text" 5 "Text" "") + (proc-arg 5 "GParamBoolean" "gboolean" "lossless" "L_ossless" "Use lossless encoding" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "quality" "Image _quality" "Quality of the image" 3 0 100 90) + (proc-arg 6 "GParamDouble" "gdouble" "alpha-quality" "Alpha q_uality" "Quality of the image's alpha channel" 3 0 100 100) + (proc-arg 5 "GParamBoolean" "gboolean" "use-sharp-yuv" "Use Sharp YU_V" "Use sharper (but slower) RGB→YUV conversion" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "animation-loop" "Loop _forever" "Loop animation infinitely" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "minimize-size" "_Minimize output size (slower)" "Minimize output file size" 3 1) + (proc-arg 1 "GParamInt" "gint" "keyframe-distance" "Max distance between _key-frames" "Maximum distance between keyframes" 3 0 2147483647 50) + (proc-arg 1 "GParamInt" "gint" "default-delay" "_Default delay between frames" "Default delay (in milliseconds) to use when timestamps for frames are not available or forced." 3 0 2147483647 200) + (proc-arg 5 "GParamBoolean" "gboolean" "force-delay" "Use default dela_y for all frames" "Force default delay on all frames" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "animation" "Save a_nimation" "Use layers for animation" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-wbmp/file-wbmp" 1742201232 + (proc-def "file-wbmp-load" 1 + "Loads files of Wireless BMP file format" + "Loads files of Wireless BMP file format" + "Kevin Toyle" + "Kevin Toyle" + "2022" + "Wireless BMP image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "wbmp") + (mime-types "image/vnd.wap.wbmp")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-tiff/file-tiff" 1742201232 + (proc-def "file-tiff-load" 1 + "Loads files of the TIFF and BigTIFF file formats" + "Loads files of the Tag Image File Format (TIFF) and its 64-bit offsets variant (BigTIFF)" + "Spencer Kimball, Peter Mattis & Nick Lamb" + "Nick Lamb " + "1995-1996,1998-2003" + "TIFF or BigTIFF image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "tif,tiff") + (magics "0,string,II*\\0,0,string,MM\\0*") + (mime-types "image/tiff") + (handles-remote)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-tiff-export" 1 + "Exports files in the TIFF or BigTIFF file formats" + "Exports files in the Tag Image File Format (TIFF) or its 64-bit offsets variant (BigTIFF) able to support much bigger file sizes" + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1995-1996,2000-2003" + "TIFF or BigTIFF image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "tif,tiff") + (mime-types "image/tiff") + (handles-remote)) + "*" + 2147483647 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "bigtiff" "Export in _BigTIFF variant file format" "The BigTIFF variant file format uses 64-bit offsets, hence supporting over 4GiB files and bigger" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "compression" "Co_mpression" "Compression type" 3 "none" 7 "none" 0 "None" "" "lzw" 1 "LZW" "" "packbits" 2 "Pack Bits" "" "adobe_deflate" 3 "Deflate" "" "jpeg" 4 "JPEG" "" "ccittfax3" 5 "CCITT Group 3 fax" "" "ccittfax4" 6 "CCITT Group 4 fax" "") + (proc-arg 5 "GParamBoolean" "gboolean" "save-transparent-pixels" "Save color _values from transparent pixels" "Keep the color data masked by an alpha channel intact (do not store premultiplied components)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as CMY_K" "Create a CMYK TIFF image using the soft-proofing color profile" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "Save c_omment" "Save a comment as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-tga/file-tga" 1742201232 + (proc-def "file-tga-load" 1 + "Loads files of Targa file format" + "FIXME: write help for tga_load" + "Raphael FRANCOIS, Gordon Matzigkeit" + "Raphael FRANCOIS, Gordon Matzigkeit" + "1997,2000,2007" + "TarGA image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "tga,vda,icb,vst") + (magics "-18&,string,TRUEVISION-XFILE.,-1,byte,0") + (mime-types "image/x-tga")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-tga-export" 1 + "Exports files in the Targa file format" + "FIXME: write help for tga_export" + "Raphael FRANCOIS, Gordon Matzigkeit" + "Raphael FRANCOIS, Gordon Matzigkeit" + "1997,2000" + "TarGA image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "tga") + (mime-types "image/x-tga")) + "*" + 2147483647 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "rle" "_Use RLE compression" "Use RLE compression" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "origin" "Ori_gin" "Image origin" 3 "bottom-left" 2 "bottom-left" 1 "Bottom left" "" "top-left" 0 "Top left" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-svg/file-svg" 1742201232 + (proc-def "file-svg-load" 1 + "Loads files in the SVG file format" + "Renders SVG files to raster graphics using librsvg." + "Dom Lachowicz, Sven Neumann" + "Dom Lachowicz " + "2.5.0" + "SVG image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "svg") + (magics "0,string," + "Copyright 1997-1998 by Michael Sweet" + "1.1.1 - 17 May 1998" + "Silicon Graphics IRIS image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "sgi,rgb,rgba,bw,icon") + (magics "0,short,474") + (mime-types "image/x-sgi")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-sgi-export" 1 + "Exports files in SGI image file format" + "This plug-in exports SGI image files." + "Michael Sweet " + "Copyright 1997-1998 by Michael Sweet" + "1.1.1 - 17 May 1998" + "Silicon Graphics IRIS image" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "sgi,rgb,rgba,bw,icon") + (mime-types "image/x-sgi")) + "*" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "compression" "Compression _type" "Compression level" 3 "rle" 3 "none" 0 "No compression" "" "rle" 1 "RLE compression" "" "arle" 2 "Aggressive RLE (not supported by SGI)" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder" 1742201232 + (proc-def "file-raw-placeholder-canon-load" 1 + "Load files in the Canon raw formats via placeholder" + "This plug-in loads files in Canon's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cr2,crw,cr3") + (magics "0,string,II*\\0\\020\\0\\0\\0CR,0,string,II\\024\\0\\0\\0HEAPCCDR,4,string,ftypcrx ") + (mime-types "image/x-canon-cr2,image/x-canon-crw,image/x-canon-cr3") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-nikon-load" 1 + "Load files in the Nikon raw formats via placeholder" + "This plug-in loads files in Nikon's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "nef,nrw") + (mime-types "image/x-nikon-nef,image/x-nikon-nrw") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-hasselblad-load" 1 + "Load files in the Hasselblad raw formats via placeholder" + "This plug-in loads files in Hasselblad's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "3fr,fff") + (mime-types "image/x-hasselblad-3fr,image/x-hasselblad-fff") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-sony-load" 1 + "Load files in the Sony raw formats via placeholder" + "This plug-in loads files in Sony's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "arw,srf,sr2") + (mime-types "image/x-sony-arw,image/x-sony-srf,image/x-sony-sr2") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-bay-load" 1 + "Load files in the BAY raw format via placeholder" + "This plug-in loads files in Casio's raw BAY format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "bay") + (mime-types "image/x-casio-bay") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-cine-load" 1 + "Load files in the CINE raw format via placeholder" + "This plug-in loads files in Phantom Software's raw CINE format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cine,cin") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-sinar-load" 1 + "Load files in the Sinar raw formats via placeholder" + "This plug-in loads files in Sinar's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cs1,ia,sti") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-kodak-load" 1 + "Load files in the Kodak raw formats via placeholder" + "This plug-in loads files in Kodak's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dc2,dcr,kdc,k25,kc2") + (mime-types "image/x-kodak-dc2,image/x-kodak-dcr,image/x-kodak-kdc,image/x-kodak-k25,image/x-kodak-kc2") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-dng-load" 1 + "Load files in the DNG raw format via placeholder" + "This plug-in loads files in the Adobe Digital Negative DNG format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dng") + (mime-types "image/x-adobe-dng") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-erf-load" 1 + "Load files in the ERF raw format via placeholder" + "This plug-in loads files in Epson's raw ERF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "erf") + (mime-types "image/x-epson-erf") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-phaseone-load" 1 + "Load files in the Phase One raw formats via placeholder" + "This plug-in loads files in Phase One's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cap,iiq") + (mime-types "image/x-phaseone-cap,image/x-phaseone-iiq") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-minolta-load" 1 + "Load files in the Minolta raw formats via placeholder" + "This plug-in loads files in Minolta's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "mdc,mrw") + (mime-types "image/x-minolta-mdc,image/x-minolta-mrw") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-mef-load" 1 + "Load files in the MEF raw format via placeholder" + "This plug-in loads files in Mamiya's raw MEF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "mef") + (mime-types "image/x-mamiya-mef") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-mos-load" 1 + "Load files in the MOS raw format via placeholder" + "This plug-in loads files in Leaf's raw MOS format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "mos") + (mime-types "image/x-leaf-mos") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-orf-load" 1 + "Load files in the ORF raw format via placeholder" + "This plug-in loads files in Olympus' raw ORF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "orf") + (magics "0,string,IIRO,0,string,MMOR,0,string,IIRS") + (mime-types "image/x-olympus-orf") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-pef-load" 1 + "Load files in the PEF raw format via placeholder" + "This plug-in loads files in Pentax' raw PEF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pef,raw") + (mime-types "image/x-pentax-pef,image/x-pentax-raw") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-pxn-load" 1 + "Load files in the PXN raw format via placeholder" + "This plug-in loads files in Logitech's raw PXN format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pxn") + (mime-types "image/x-pxn") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-qtk-load" 1 + "Load files in the QTK raw format via placeholder" + "This plug-in loads files in Apple's QuickTake QTK raw format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "qtk") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-raf-load" 1 + "Load files in the RAF raw format via placeholder" + "This plug-in loads files in Fujifilm's raw RAF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "raf") + (magics "0,string,FUJIFILMCCD-RAW") + (mime-types "image/x-fuji-raf") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-panasonic-load" 1 + "Load files in the Panasonic raw formats via placeholder" + "This plug-in loads files in Panasonic's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "raw,rw2") + (magics "0,string,IIU\\0") + (mime-types "image/x-panasonic-raw,image/x-panasonic-rw2") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-rdc-load" 1 + "Load files in the RDC raw format via placeholder" + "This plug-in loads files in Digital Foto Maker's raw RDC format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "rdc") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-rwl-load" 1 + "Load files in the RWL raw format via placeholder" + "This plug-in loads files in Leica's raw RWL format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "rwl") + (mime-types "image/x-leica-rwl") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-srw-load" 1 + "Load files in the SRW raw format via placeholder" + "This plug-in loads files in Samsung's raw SRW format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "srw") + (mime-types "image/x-samsung-srw") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-x3f-load" 1 + "Load files in the X3F raw format via placeholder" + "This plug-in loads files in Sigma's raw X3F format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "x3f") + (magics "0,string,FOVb") + (mime-types "image/x-sigma-x3f") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-ari-load" 1 + "Load files in the ARI raw format via placeholder" + "This plug-in loads files in Arriflex' raw ARI format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ari") + (handles-raw)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-raw-data/file-raw-data" 1742201232 + (proc-def "file-raw-load" 1 + "Load raw images, specifying image information" + "Load raw images, specifying image information" + "timecop, pg@futureware.at" + "timecop, pg@futureware.at" + "Aug 2004" + "Raw image data" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "data")) + "" + 2147483647 + 12 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width" "Image width in number of pixels" 3 1 524288 350) + (proc-arg 1 "GParamInt" "gint" "height" "_Height" "Image height in number of pixels" 3 1 524288 350) + (proc-arg 1 "GParamInt" "gint" "offset" "O_ffset" "Offset to beginning of image in raw data" 3 0 524288 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "pixel-format" "Pi_xel format" "The layout of pixel data, such as components and their order" 3 "rgb-8bpc" 19 "rgb-8bpc" 0 "RGB 8-bit" "" "rgb-16bpc" 1 "RGB 16-bit" "" "rgb-32bpc" 2 "RGB 32-bit" "" "rgba-8bpc" 3 "RGBA 8-bit" "" "rgba-16bpc" 4 "RGBA 16-bit" "" "rgba-32bpc" 5 "RGBA 32-bit" "" "rgb565" 6 "RGB565" "" "bgr565" 7 "BGR565" "" "grayscale-1bpp" 8 "B&W 1 bit" "" "grayscale-2bpp" 9 "Grayscale 2-bit" "" "grayscale-4bpp" 10 "Grayscale 4-bit" "" "grayscale-8bpp" 11 "Grayscale 8-bit" "" "grayscale-16bpp" 12 "Grayscale 16-bit" "" "grayscale-32bpp" 13 "Grayscale 32-bit" "" "grayscale-alpha-8bpc" 14 "Grayscale-Alpha 8-bit" "" "grayscale-alpha-16bpc" 15 "Grayscale-Alpha 16-bit" "" "grayscale-alpha-32bpc" 16 "Grayscale-Alpha 32-bit" "" "indexed" 17 "Indexed" "" "indexed-alpha" 18 "Indexed Alpha" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "data-type" "_Data type" "Data type used to represent pixel values" 3 "unsigned" 3 "unsigned" 0 "Unsigned Integer" "" "signed" 1 "Signed Integer" "" "float" 2 "Floating Point" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "endianness" "_Endianness" "Order of sequences of bytes" 3 "little-endian" 2 "little-endian" 0 "Little Endian" "" "big-endian" 1 "Big Endian" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "planar-configuration" "Planar confi_guration" "How color pixel data are stored" 3 "contiguous" 2 "contiguous" 0 "Contiguous" "" "planar" 1 "Planar" "") + (proc-arg 1 "GParamInt" "gint" "palette-offset" "Palette Offse_t" "Offset to beginning of data in the palette file" 3 0 524288 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "palette-type" "Palette's la_yout" "The layout for the palette's color channels" 3 "rgb" 2 "rgb" 0 "R, G, B (normal)" "" "bgr" 1 "B, G, R, X (BMP style)" "") + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette File" "The file containing palette data" 3 0 1 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-hgt-load" 1 + "Load HGT data as images" + "Load Digital Elevation Model data in HGT format from the Shuttle Radar Topography Mission as images. Though the output image will be RGB, all colors are grayscale by default and the contrast will be quite low on most earth relief. Therefore you will likely want to remap elevation to colors as a second step, for instance with the \"Gradient Map\" plug-in." + "" + "" + "2017-12-09" + "Digital Elevation Model data" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "hgt")) + "" + 2147483647 + 6 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "sample-spacing" "Sa_mple spacing" "The sample spacing of the data." 3 "auto-detect" 3 "auto-detect" 0 "Auto-Detect" "" "srtm-1" 1 "SRTM-1 (1 arc second)" "" "srtm-3" 2 "SRTM-3 (3 arc seconds)" "") + (proc-arg 1 "GParamInt" "gint" "palette-offset" "Palette Offse_t" "Offset to beginning of data in the palette file" 3 0 524288 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "palette-type" "Palette's la_yout" "The layout for the palette's color channels" 3 "rgb" 2 "rgb" 0 "R, G, B (normal)" "" "bgr" 1 "B, G, R, X (BMP style)" "") + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette File" "The file containing palette data" 3 0 1 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-export" 1 + "Dump images to disk in raw format" + "Dump images to disk in raw format" + "Björn Kautler, Bjoern@Kautler.net" + "Björn Kautler, Bjoern@Kautler.net" + "April 2014" + "Raw image data" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "data,raw")) + "INDEXED, GRAY, RGB, RGBA" + 2147483647 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "planar-configuration" "Planar configuration" "How color pixel data are stored" 3 "contiguous" 2 "contiguous" 0 "Contiguous" "" "planar" 1 "Planar" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "palette-type" "Palette's la_yout" "The layout for the palette's color channels" 3 "rgb" 2 "rgb" 0 "R, G, B (normal)" "" "bgr" 1 "B, G, R, X (BMP style)" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-psp/file-psp" 1742201232 + (proc-def "file-psp-load" 1 + "Loads images from the Paint Shop Pro PSP file format" + "This plug-in loads and exports images in Paint Shop Pro's native PSP format. Vector layers aren't handled. Exporting isn't yet implemented." + "Tor Lillqvist" + "Tor Lillqvist" + "1999" + "Paint Shop Pro image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "psp,tub,pspimage,psptube") + (magics "0,string,Paint\\040Shop\\040Pro\\040Image\\040File\n\032") + (mime-types "image/x-psp")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-psd/file-psd" 1742201232 + (proc-def "file-psd-load-thumb" 1 + "Loads thumbnails from the Photoshop PSD file format" + "This plug-in loads thumbnail images from Adobe Photoshop (TM) native PSD format files." + "John Marshall" + "John Marshall" + "2007" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-psd-load" 1 + "Loads images from the Photoshop PSD and PSB file formats" + "This plug-in loads images in Adobe Photoshop (TM) native PSD and PSB format." + "John Marshall" + "John Marshall" + "2007" + "Photoshop image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "psd, psb") + (magics "0,string,8BPS") + (mime-types "image/x-psd") + (thumb-loader "file-psd-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-psd-load-merged" 1 + "Loads images from the Photoshop PSD and PSB file formats" + "This plug-in loads the merged image data in Adobe Photoshop (TM) native PSD and PSB format." + "Ell" + "Ell" + "2018" + "Photoshop image (merged)" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "psd, psb") + (magics "0,string,8BPS") + (priority 1) + (mime-types "image/x-psd") + (priority 1) + (thumb-loader "file-psd-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-psd-export" 1 + "Saves files in the Photoshop (TM) PSD file format" + "This filter saves files of Adobe Photoshop (TM) native PSD format. These files may be of any image type supported by GIMP, with or without layers, layer masks, aux channels and guides." + "Monigotes" + "Monigotes" + "2000" + "Photoshop image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "psd") + (mime-types "image/x-psd")) + "*" + 2147483647 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "clippingpath" "Assign a Clipping _Path" "Select a path to be the clipping path" 3 0) + (proc-arg 7 "GParamString" "gchararray" "clippingpathname" "Clipping Path _Name" "Clipping path name\n(ignored if no clipping path)" 3 "") + (proc-arg 6 "GParamDouble" "gdouble" "clippingpathflatness" "Path _Flatness" "Clipping path flatness in device pixels\n(ignored if no clipping path)" 3 0 100 0.20000000000000001) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as _CMYK" "Export a CMYK PSD image using the soft-proofing color profile" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "duotone" "Export as _Duotone" "Export as a Duotone PSD file if Duotone color space information was attached to the image when originally imported." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1)) + (proc-def "file-psd-load-metadata" 1 + "Loads Photoshop-format metadata from other file formats." + "Loads Photoshop-format metadata from other file formats." + "John Marshall" + "John Marshall" + "2007" + "" + 0 + (icon icon-name -1 "") + (load-proc) + "" + 2147483647 + 6 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "size" "Metadata size" "" 3 0 2147483647 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "image" "The image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "metadata-type" "Metadata type" "If the metadata contains image or layer PSD resources." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "CMYK" "If the layer metadata needs to be converted from CMYK colorspace." 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-ps/file-ps" 1742201232 + (proc-def "file-ps-load-thumb" 1 + "Loads a small preview from a PostScript or PDF document" + "" + "Peter Kirchgessner " + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-ps-load" 1 + "Load PostScript documents" + "Load PostScript documents" + "Peter Kirchgessner " + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "PostScript document" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ps") + (magics "0,string,%!,0,long,0xc5d0d3c6") + (mime-types "application/postscript") + (handles-vector) + (thumb-loader "file-ps-load-thumb")) + "" + 2147483647 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "check-bbox" "Try _Bounding Box" "FALSE: Use width/height, TRUE: Use BoundingBox" 3 1) + (proc-arg 7 "GParamString" "gchararray" "pages" "_Pages" "Pages to load (e.g.: 1,3,5-7)" 3 "1") + (proc-arg 4 "GimpParamChoice" "gchararray" "coloring" "Colorin_g" "Import color format" 3 "rgb" 4 "bw" 4 "B/W" "" "grayscale" 5 "Gray" "" "rgb" 6 "Color" "" "automatic" 7 "Automatic" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "text-alpha-bits" "Te_xt anti-aliasing" "Text anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "graphic-alpha-bits" "Gra_phic anti-aliasing" "Graphic anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-eps-load" 1 + "Load Encapsulated PostScript images" + "Load Encapsulated PostScript images" + "Peter Kirchgessner " + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "Encapsulated PostScript image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "eps") + (magics "0,string,%!,0,long,0xc5d0d3c6") + (mime-types "image/x-eps") + (handles-vector) + (thumb-loader "file-ps-load-thumb")) + "" + 2147483647 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "check-bbox" "Try _Bounding Box" "FALSE: Use width/height, TRUE: Use BoundingBox" 3 1) + (proc-arg 7 "GParamString" "gchararray" "pages" "_Pages" "Pages to load (e.g.: 1,3,5-7)" 3 "1") + (proc-arg 4 "GimpParamChoice" "gchararray" "coloring" "Colorin_g" "Import color format" 3 "rgb" 4 "bw" 4 "B/W" "" "grayscale" 5 "Gray" "" "rgb" 6 "Color" "" "automatic" 7 "Automatic" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "text-alpha-bits" "Te_xt anti-aliasing" "Text anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "graphic-alpha-bits" "Gra_phic anti-aliasing" "Graphic anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-ps-export" 1 + "Export image as PostScript document" + "PostScript exporting handles all image types except those with alpha channels." + "Peter Kirchgessner " + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "PostScript document" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ps") + (mime-types "application/postscript") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 15 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 6 "GParamDouble" "gdouble" "width" "_Width" "Width of the image in PostScript file (0: use input image size)" 3 0 524288 287) + (proc-arg 6 "GParamDouble" "gdouble" "height" "_Height" "Height of the image in PostScript file (0: use input image size)" 3 0 524288 200) + (proc-arg 6 "GParamDouble" "gdouble" "x-offset" "_X offset" "X-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 6 "GParamDouble" "gdouble" "y-offset" "Y o_ffset" "Y-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 4 "GimpParamChoice" "gchararray" "unit" "_Unit" "Unit of measure for offset values" 3 "inch" 2 "inch" 0 "Inch" "" "millimeter" 1 "Millimeter" "") + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "If enabled, aspect ratio will be maintained on export. Otherwise, the width and height values will be used." 3 1) + (proc-arg 1 "GParamInt" "gint" "rotation" "Rotation" "0, 90, 180, 270" 3 0 270 0) + (proc-arg 5 "GParamBoolean" "gboolean" "level" "PostScript Level _2" "If enabled, export in PostScript Level 2 format. Otherwise, export in PostScript Level 1 format." 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "eps-flag" "Encapsula_ted PostScript" "If enabled, export as Encapsulated PostScript. Otherwise, export as PostScript." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "show-preview" "_Preview" "Show Preview" 3 0) + (proc-arg 1 "GParamInt" "gint" "preview" "Preview Si_ze" "Maximum size of preview. Set to 0 for no preview." 3 0 524288 256)) + (proc-def "file-eps-export" 1 + "Export image as Encapsulated PostScript image" + "PostScript exporting handles all image types except those with alpha channels." + "Peter Kirchgessner " + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "Encapsulated PostScript" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "eps") + (mime-types "application/x-eps") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 15 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 6 "GParamDouble" "gdouble" "width" "_Width" "Width of the image in PostScript file (0: use input image size)" 3 0 524288 287) + (proc-arg 6 "GParamDouble" "gdouble" "height" "_Height" "Height of the image in PostScript file (0: use input image size)" 3 0 524288 200) + (proc-arg 6 "GParamDouble" "gdouble" "x-offset" "_X offset" "X-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 6 "GParamDouble" "gdouble" "y-offset" "Y o_ffset" "Y-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 4 "GimpParamChoice" "gchararray" "unit" "_Unit" "Unit of measure for offset values" 3 "inch" 2 "inch" 0 "Inch" "" "millimeter" 1 "Millimeter" "") + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "If enabled, aspect ratio will be maintained on export. Otherwise, the width and height values will be used." 3 1) + (proc-arg 1 "GParamInt" "gint" "rotation" "Rotation" "0, 90, 180, 270" 3 0 270 0) + (proc-arg 5 "GParamBoolean" "gboolean" "level" "PostScript Level _2" "If enabled, export in PostScript Level 2 format. Otherwise, export in PostScript Level 1 format." 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "eps-flag" "Encapsula_ted PostScript" "If enabled, export as Encapsulated PostScript. Otherwise, export as PostScript." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "show-preview" "_Preview" "Show Preview" 3 0) + (proc-arg 1 "GParamInt" "gint" "preview" "Preview Si_ze" "Maximum size of preview. Set to 0 for no preview." 3 0 524288 256))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pnm/file-pnm" 1742201232 + (proc-def "file-pnm-load" 1 + "Loads files in the PNM file format" + "This plug-in loads files in the various Netpbm portable file formats." + "Erik Nygren" + "Erik Nygren" + "1996" + "PNM Image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pnm,ppm,pgm,pbm,pfm,pam") + (magics "0,string,P1,0,string,P2,0,string,P3,0,string,P4,0,string,P5,0,string,P6,0,string,P7,0,string,PF,0,string,Pf") + (mime-types "image/x-portable-anymap") + (handles-remote)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-pnm-export" 1 + "Exports files in the PNM file format" + "PNM export handles all image types without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PNM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pnm") + (mime-types "image/x-portable-anymap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-pbm-export" 1 + "Exports files in the PBM file format" + "PBM exporting produces mono images without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PBM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pbm") + (mime-types "image/x-portable-bitmap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-pgm-export" 1 + "Exports files in the PGM file format" + "PGM exporting produces grayscale images without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PGM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pgm") + (mime-types "image/x-portable-graymap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-ppm-export" 1 + "Exports files in the PPM file format" + "PPM export handles RGB images without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PPM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ppm") + (mime-types "image/x-portable-pixmap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-pam-export" 1 + "Exports files in the PAM file format" + "PAM export handles RGB images with or without transparency." + "Jörg Walter" + "Jörg Walter" + "2009" + "PAM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pam") + (mime-types "image/x-portable-arbitrarymap") + (handles-remote)) + "RGB*, GRAY*, INDEXED*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-pfm-export" 1 + "Exports files in the PFM file format" + "PFM export handles all images without transparency." + "Mukund Sivaraman" + "Mukund Sivaraman" + "2015" + "PFM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pfm") + (mime-types "image/x-portable-floatmap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-png/file-png" 1742201232 + (proc-def "file-png-load" 1 + "Loads files in PNG file format" + "This plug-in loads Portable Network Graphics (PNG) files." + "Michael Sweet , Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>" + "Michael Sweet , Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>, Nick Lamb " + "1.3.4 - 03 September 2002" + "PNG image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "png") + (magics "0,string,‰PNG\r\n\032\n") + (mime-types "image/png")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-png-export" 1 + "Exports files in PNG file format" + "This plug-in exports Portable Network Graphics (PNG) files." + "Michael Sweet , Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>" + "Michael Sweet , Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>, Nick Lamb " + "1.3.4 - 03 September 2002" + "PNG image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "png") + (mime-types "image/png")) + "*" + 2147483647 + 19 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "interlaced" "_Interlacing (Adam7)" "Use Adam7 interlacing" 3 0) + (proc-arg 1 "GParamInt" "gint" "compression" "Co_mpression level" "Deflate Compression factor (0..9)" 3 0 9 9) + (proc-arg 5 "GParamBoolean" "gboolean" "bkgd" "Save _background color" "Write bKGD chunk (PNG metadata)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "offs" "Save layer o_ffset" "Write oFFs chunk (PNG metadata)" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "phys" "Save resol_ution" "Write pHYs chunk (PNG metadata)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "time" "Save creation _time" "Write tIME chunk (PNG metadata)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "save-transparent" "Save color _values from transparent pixels" "Preserve color of completely transparent pixels" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "optimize-palette" "_Optimize for smallest possible palette size" "When checked, save as 1, 2, 4, or 8-bit depending on number of colors used. When unchecked, always save as 8-bit" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "format" "_Pixel format" "PNG export format" 3 "auto" 9 "auto" 0 "Automatic" "" "rgb8" 1 "8 bpc RGB" "" "gray8" 2 "8 bpc GRAY" "" "rgba8" 3 "8 bpc RGBA" "" "graya8" 4 "8 bpc GRAYA" "" "rgb16" 5 "16 bpc RGB" "" "gray16" 6 "16 bpc GRAY" "" "rgba16" 7 "16 bpc RGBA" "" "graya16" 8 "16 bpc GRAYA" "") + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "Save c_omment" "Save a comment as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pix/file-pix" 1742201232 + (proc-def "file-pix-load" 1 + "Loads files of the Alias|Wavefront or Esm Software Pix file format" + "Loads files of the Alias|Wavefront or Esm Software Pix file format" + "Michael Taylor" + "Michael Taylor" + "1997" + "Alias Pix image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pix,matte,mask,alpha,als") + (magics "0,string,Esm Software PIX file") + (handles-remote)) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-pix-export" 1 + "Export file in the Alias|Wavefront pix/matte file format" + "Export file in the Alias|Wavefront pix/matte file format" + "Michael Taylor" + "Michael Taylor" + "1997" + "Alias Pix image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pix,matte,mask,alpha,als") + (handles-remote)) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pdf-load/file-pdf-load" 1742201232 + (proc-def "file-pdf-load-thumb" 1 + "Loads a preview from a PDF file." + "Loads a small preview of the first page of the PDF format file. Uses the embedded thumbnail if present." + "Nathan Summers" + "Nathan Summers" + "2005" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-pdf-load" 1 + "Load file in PDF format" + "Loads files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." + "Nathan Summers, Lionel N." + "Nathan Summers, Lionel N." + "2005, 2017" + "Portable Document Format" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pdf") + (magics "0, string,%PDF-") + (mime-types "application/pdf") + (handles-vector) + (thumb-loader "file-pdf-load-thumb")) + "" + 2147483647 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 7 "GParamString" "gchararray" "password" "PDF password" "The password to decrypt the encrypted PDF file" 3 "") + (proc-arg 5 "GParamBoolean" "gboolean" "reverse-order" "Load in re_verse order" "Load PDF pages in reverse order" 3 0) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "pages" "Pages" "The pages to load in the expected order" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "antialias" "Use _Anti-aliasing" "Render texts with anti-aliasing" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "white-background" "_Fill transparent areas with white" "Render all pages as opaque by filling the background in white" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pdf-export/file-pdf-export" 1742201232 + (proc-def "file-pdf-export" 1 + "Save files in PDF format" + "Saves files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." + "Barak Itkin, Lionel N., Jehan" + "Copyright Barak Itkin, Lionel N., Jehan" + "August 2009, 2017" + "Portable Document Format" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pdf") + (mime-types "application/pdf")) + "*" + 2147483647 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "vectorize" "Convert _bitmaps to vector graphics where possible" "Convert bitmaps to vector graphics where possible" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "ignore-hidden" "O_mit hidden layers and layers with zero opacity" "Non-visible layers will not be exported" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "apply-masks" "_Apply layer masks" "Apply layer masks before saving (Keeping the mask will not change the output, only the PDF structure)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "layers-as-pages" "La_yers as pages" "Layers as pages (bottom layers first)." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "reverse-order" "Re_verse order" "Reverse the pages order (top layers first)." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "root-layers-only" "Roo_t layers only" "Only the root layers are considered pages" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "convert-text-layers" "Convert te_xt layers to image" "Convert text layers to raster graphics" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "fill-background-color" "_Fill transparent areas with background color" "Fill transparent areas with background color if layer has an alpha channel" 3 1)) + (proc-def "file-pdf-export-multi" 1 + "Save files in PDF format" + "Saves files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." + "Barak Itkin" + "Copyright Barak Itkin" + "August 2009" + "_Create multipage PDF..." + 0 + (icon icon-name -1 "") + "*" + 2147483647 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "images" "Images" "Input image for each page (An image can appear more than once)" 3 "GimpImage") + (proc-arg 5 "GParamBoolean" "gboolean" "vectorize" "Convert _bitmaps to vector graphics where possible" "Convert bitmaps to vector graphics where possible" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "ignore-hidden" "O_mit hidden layers and layers with zero opacity" "Non-visible layers will not be exported" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "apply-masks" "_Apply layer masks" "Apply layer masks before saving (Keeping the mask will not change the output, only the PDF structure)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "fill-background-color" "_Fill transparent areas with background color" "Fill transparent areas with background color if layer has an alpha channel" 3 1) + (proc-arg 7 "GParamString" "gchararray" "uri" "Save to" "The URI of the file to save to" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pcx/file-pcx" 1742201232 + (proc-def "file-pcx-load" 1 + "Loads files in Zsoft PCX file format" + "FIXME: write help for pcx_load" + "Francisco Bustamante & Nick Lamb" + "Nick Lamb " + "January 1997" + "ZSoft PCX image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pcx,pcc") + (magics "0&,byte,10,2&,byte,1,3&,byte,>0,3,byte,<9") + (mime-types "image/x-pcx")) + "" + 2147483647 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "override-palette" "_Palette Options" "Whether to use the built-in palette or a black and white palette for 1 bit images." 3 "use-built-in-palette" 2 "use-built-in-palette" 0 "Use PCX image's built-in palette" "" "use-bw-palette" 1 "Use black and white palette" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-dcx-load" 1 + "Loads files in Zsoft DCX file format" + "FIXME: write help for dcx_load" + "Francisco Bustamante, Nick Lamb, Alex S." + "Alex S." + "2023" + "ZSoft DCX image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dcx") + (magics "0,string,±hÞ:") + (mime-types "image/x-dcx")) + "" + 2147483647 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "override-palette" "_Palette Options" "Whether to use the built-in palette or a black and white palette for 1 bit images." 3 "use-built-in-palette" 2 "use-built-in-palette" 0 "Use PCX image's built-in palette" "" "use-bw-palette" 1 "Use black and white palette" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-pcx-export" 1 + "Exports files in ZSoft PCX file format" + "FIXME: write help for pcx_export" + "Francisco Bustamante & Nick Lamb" + "Nick Lamb " + "January 1997" + "ZSoft PCX image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pcx,pcc") + (mime-types "image/x-pcx")) + "INDEXED, RGB, GRAY" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pat/file-pat" 1742201232 + (proc-def "file-pat-export" 1 + "Exports GIMP pattern file (.PAT)" + "New GIMP patterns can be created by exporting them in the appropriate place with this plug-in." + "Tim Newsome" + "Tim Newsome" + "1997" + "GIMP pattern" + 0 + (icon icon-name -1 "gimp-pattern") + (save-proc + (extensions "pat") + (mime-types "image/x-gimp-pat") + (handles-remote)) + "*" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 7 "GParamString" "gchararray" "description" "_Description" "Short description of the pattern" 3 "GIMP Pattern"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-openraster/file-openraster.py" 1742201232 + (proc-def "file-openraster-load-thumb" 1 + "loads a thumbnail from an OpenRaster (.ora) file" + "loads a thumbnail from an OpenRaster (.ora) file" + "Jon Nordby" + "Jon Nordby" + "2009" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-openraster-load" 1 + "load an OpenRaster (.ora) file" + "load an OpenRaster (.ora) file" + "Jon Nordby" + "Jon Nordby" + "2009" + "OpenRaster" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ora") + (mime-types "image/openraster") + (thumb-loader "file-openraster-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-openraster-export" 1 + "save an OpenRaster (.ora) file" + "save an OpenRaster (.ora) file" + "Jon Nordby" + "Jon Nordby" + "2009" + "OpenRaster" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ora")) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-mng/file-mng" 1742201232 + (proc-def "file-mng-export" 1 + "Saves images in the MNG file format" + "This plug-in saves images in the Multiple-image Network Graphics (MNG) format which can be used as a replacement for animated GIFs, and more." + "Mukund Sivaraman " + "Mukund Sivaraman " + "November 19, 2002" + "MNG animation" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "mng") + (mime-types "image/x-mng")) + "*" + 2147483647 + 16 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "interlaced" "_Interlace" "Use interlacing" 3 0) + (proc-arg 1 "GParamInt" "gint" "png-compression" "_PNG compression level" "PNG compression level, choose a high compression level for small file size" 3 0 9 9) + (proc-arg 6 "GParamDouble" "gdouble" "jpeg-quality" "JPEG compression _quality" "JPEG quality factor" 3 0 1 0.75) + (proc-arg 6 "GParamDouble" "gdouble" "jpeg-smoothing" "_JPEG smoothing factor" "JPEG smoothing factor" 3 0 1 0) + (proc-arg 5 "GParamBoolean" "gboolean" "loop" "L_oop" "(ANIMATED MNG) Loop infinitely" 3 1) + (proc-arg 1 "GParamInt" "gint" "default-delay" "Default fra_me delay" "(ANIMATED MNG) Default delay between frames in milliseconds" 3 1 2147483647 100) + (proc-arg 4 "GimpParamChoice" "gchararray" "default-chunks" "Default chunks t_ype" "(ANIMATED MNG) Default chunks type" 3 "png-delta" 4 "png-delta" 0 "PNG + delta PNG" "" "jng-delta" 1 "JNG + delta PNG" "" "all-png" 2 "All PNG" "" "all-jng" 3 "All JNG" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "default-dispose" "De_fault frame disposal" "(ANIMATED MNG) Default dispose type" 3 "combine" 2 "combine" 0 "Combine" "" "replace" 1 "Replace" "") + (proc-arg 5 "GParamBoolean" "gboolean" "bkgd" "Save _background color" "Write bKGd (background color) chunk" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "gama" "Save _gamma" "Write gAMA (gamma) chunk" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "phys" "Sa_ve resolution" "Write pHYs (image resolution) chunk" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "time" "Save creation _time" "Write tIME (creation time) chunk" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-jpegxl/file-jpegxl" 1742201232 + (proc-def "file-jpegxl-load" 1 + "Loads files in the JPEG XL file format" + "Loads files in the JPEG XL file format" + "Daniel Novomesky" + "(C) 2021 Daniel Novomesky" + "2021" + "JPEG XL image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "jxl") + (magics "0,string,ÿ\n,0,string,\\000\\000\\000\fJXL\\040\\015\\012‡\\012") + (mime-types "image/jxl")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-jpegxl-export" 1 + "Saves files in the JPEG XL file format" + "Saves files in the JPEG XL file format" + "Daniel Novomesky" + "(C) 2021 Daniel Novomesky" + "2021" + "JPEG XL image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "jxl") + (mime-types "image/jxl")) + "RGB*, GRAY*" + 2147483647 + 11 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "lossless" "L_ossless" "Use lossless compression" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "compression" "Co_mpression/maxError" "Max. butteraugli distance, lower = higher quality. Range: 0 .. 15. 1.0 = visually lossless." 3 0.10000000000000001 15 1) + (proc-arg 1 "GParamInt" "gint" "save-bit-depth" "_Bit depth" "Bit depth of exported image" 3 8 16 8) + (proc-arg 4 "GimpParamChoice" "gchararray" "speed" "Effort/S_peed" "Encoder effort setting" 3 "squirrel" 9 "lightning" 1 "lightning (fastest)" "" "thunder" 2 "thunder" "" "falcon" 3 "falcon (faster)" "" "cheetah" 4 "cheetah" "" "hare" 5 "hare" "" "wombat" 6 "wombat" "" "squirrel" 7 "squirrel" "" "kitten" 8 "kitten" "" "tortoise" 9 "tortoise (slower)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as CMY_K" "Create a CMYK JPEG XL image using the soft-proofing color profile" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save Exi_f" "Toggle saving Exif data" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Toggle saving XMP data" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-jpeg/file-jpeg" 1742201232 + (proc-def "file-jpeg-load-thumb" 1 + "Loads a thumbnail from a JPEG image" + "Loads a thumbnail from a JPEG image, if one exists" + "Mukund Sivaraman , Sven Neumann " + "Mukund Sivaraman , Sven Neumann " + "November 15, 2004" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-jpeg-load" 1 + "Loads files in the JPEG file format" + "Loads files in the JPEG file format" + "Spencer Kimball, Peter Mattis & others" + "Spencer Kimball & Peter Mattis" + "1995-2007" + "JPEG image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "jpg,jpeg,jpe") + (magics "0,string,ÿØÿ") + (mime-types "image/jpeg") + (thumb-loader "file-jpeg-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-jpeg-export" 1 + "Exports files in the JPEG file format" + "Exports files in the lossy, widely supported JPEG format" + "Spencer Kimball, Peter Mattis & others" + "Spencer Kimball & Peter Mattis" + "1995-2007" + "JPEG image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "jpg,jpeg,jpe") + (mime-types "image/jpeg")) + "RGB*, GRAY*" + 2147483647 + 19 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 6 "GParamDouble" "gdouble" "quality" "_Quality" "Quality of exported image" 3 0 1 0.90000000000000002) + (proc-arg 6 "GParamDouble" "gdouble" "smoothing" "S_moothing" "Smoothing factor for exported image" 3 0 1 0) + (proc-arg 5 "GParamBoolean" "gboolean" "optimize" "Optimi_ze" "Use optimized tables during Huffman coding" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "progressive" "_Progressive" "Create progressive JPEG images" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as CM_YK" "Create a CMYK JPEG image using the soft-proofing color profile" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "sub-sampling" "Su_bsampling" "Sub-sampling type" 3 "sub-sampling-1x1" 4 "sub-sampling-1x1" 2 "4:4:4 (best quality)" "" "sub-sampling-2x1" 1 "4:2:2 (chroma halved horizontally)" "" "sub-sampling-1x2" 3 "4:4:0 (chroma halved vertically)" "" "sub-sampling-2x2" 0 "4:2:0 (chroma quartered)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "baseline" "Baseline" "Force creation of a baseline JPEG (non-baseline JPEGs can't be read by all decoders)" 3 1) + (proc-arg 1 "GParamInt" "gint" "restart" "Inter_val (MCU rows):" "Interval of restart markers (in MCU rows, 0 = no restart markers)" 3 0 64 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "dct" "_DCT method" "DCT method to use" 3 "integer" 3 "fixed" 1 "Fast Integer" "" "integer" 0 "Integer" "" "float" 2 "Floating-Point" "") + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "Save c_omment" "Save a comment as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-jp2-load/file-jp2-load" 1742201232 + (proc-def "file-jp2-load" 1 + "Loads JPEG 2000 images." + "The JPEG 2000 image loader." + "Aurimas JuÅ¡ka" + "Aurimas JuÅ¡ka, Florian Traverse" + "2009" + "JPEG 2000 image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "jp2") + (magics "3,string,\fjP") + (mime-types "image/jp2")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-j2k-load" 1 + "Loads JPEG 2000 codestream." + "Loads JPEG 2000 codestream. If the color space is set to UNKNOWN (0), we will try to guess, which is only possible for few spaces (such as grayscale). Most such calls will fail. You are rather expected to know the color space of your data." + "Jehan" + "Jehan" + "2009" + "JPEG 2000 codestream" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "j2k,j2c,jpc") + (mime-types "image/x-jp2-codestream")) + "" + 2147483647 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "colorspace" "Color s_pace" "Color space" 3 "unknown" 6 "srgb" 1 "sRGB" "" "grayscale" 2 "Grayscale" "" "ycbcr" 3 "YCbCr" "" "xvycc" 4 "xvYCC" "" "cmyk" 5 "CMYK" "" "unknown" -1 "Unknown" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-ico/file-ico" 1742201232 + (proc-def "file-ico-load-thumb" 1 + "Loads a preview from a Windows ICO or CUR files" + "" + "Dom Lachowicz, Sven Neumann" + "Sven Neumann " + "2005" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-ani-load-thumb" 1 + "Loads a preview from a Windows ANI files" + "" + "Dom Lachowicz, Sven Neumann, James Huang, Alex S." + "Dom Lachowicz, Sven Neumann , James Huang, Alex S." + "2007-2022" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-ico-load" 1 + "Loads files of Windows ICO file format" + "Loads files of Windows ICO file format" + "Christian Kreibich " + "Christian Kreibich " + "2002" + "Microsoft Windows icon" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (load-proc + (extensions "ico") + (mime-types "image/x-ico") + (thumb-loader "file-ico-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-cur-load" 1 + "Loads files of Windows CUR file format" + "Loads files of Windows CUR file format" + "Christian Kreibich , Nikc M." + "Christian Kreibich , Nikc M." + "2002-2022" + "Microsoft Windows cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (load-proc + (extensions "cur") + (mime-types "image/vnd.microsoft.icon") + (thumb-loader "file-ico-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-ani-load" 1 + "Loads files of Windows ANI file format" + "Loads files of Windows ANI file format" + "Christian Kreibich , James Huang, Alex S." + "Christian Kreibich , James Huang, Alex S." + "2007-2022" + "Microsoft Windows animated cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (load-proc + (extensions "ani") + (magics "8,string,ACON") + (mime-types "application/x-navi-animation") + (thumb-loader "file-ani-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-ico-export" 1 + "Saves files in Windows ICO file format" + "Saves files in Windows ICO file format" + "Christian Kreibich " + "Christian Kreibich " + "2002" + "Microsoft Windows icon" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "ico") + (mime-types "image/x-ico")) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-cur-export" 1 + "Saves files in Windows CUR file format" + "Saves files in Windows CUR file format" + "Christian Kreibich , Nikc M." + "Christian Kreibich , Nikc M." + "2002-2022" + "Microsoft Windows cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "cur") + (mime-types "image/vnd.microsoft.icon")) + "*" + 2147483647 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-x" "Hot spot X" "X coordinates of hot spot (one per layer)" 3) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-y" "Hot spot Y" "Y coordinates of hot spot (one per layer)" 3)) + (proc-def "file-ani-export" 1 + "Saves files in Windows ANI file format" + "Saves files in Windows ANI file format" + "Christian Kreibich , James Huang, Alex S." + "Christian Kreibich , James Huang, Alex S." + "2007-2022" + "Microsoft Windows animated cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "ani") + (mime-types "application/x-navi-animation")) + "*" + 2147483647 + 9 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 7 "GParamString" "gchararray" "cursor-name" "Cursor Name" "Cursor Name (Optional)" 3 "") + (proc-arg 7 "GParamString" "gchararray" "author-name" "Cursor Author" "Cursor Author (Optional)" 3 "") + (proc-arg 1 "GParamInt" "gint" "default-delay" "Default delay" "Default delay between frames in jiffies (1/60 of a second)" 3 0 2147483647 8) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-x" "Hot spot X" "X coordinates of hot spot (one per layer)" 3) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-y" "Hot spot Y" "Y coordinates of hot spot (one per layer)" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-icns/file-icns" 1742201232 + (proc-def "file-icns-load-thumb" 1 + "Loads a preview from an Apple Icon Image file" + "" + "Brion Vibber " + "Brion Vibber " + "2004" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-icns-load" 1 + "Loads files in Apple Icon Image format" + "Loads Apple Icon Image files." + "Brion Vibber " + "Brion Vibber " + "2004" + "Icns" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "icns") + (magics "0,string,icns") + (mime-types "image/x-icns") + (thumb-loader "file-icns-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-icns-export" 1 + "Saves files in Apple Icon Image file format" + "Saves files in Apple Icon Image file format" + "Brion Vibber " + "Brion Vibber " + "2004" + "Apple Icon Image" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "icns") + (mime-types "image/x-icns")) + "*" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-html-table/file-html-table" 1742201232 + (proc-def "file-html-table-export" 1 + "GIMP Table Magic" + "Allows you to draw an HTML table in GIMP. See help for more info." + "Daniel Dunbar" + "Daniel Dunbar" + "1998" + "HTML table" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "html,htm") + (mime-types "text/html") + (handles-remote)) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-heif/file-heif" 1742201232 + (has-init)) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-header/file-header" 1742201232 + (proc-def "file-header-export" 1 + "Saves files as C unsigned character array" + "FIXME: write help" + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "C source code header" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "h") + (mime-types "image/x-chdr") + (handles-remote)) + "INDEXED, RGB" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-glob/file-glob" 1742201232 + (proc-def "file-glob" 1 + "Returns a list of matching filenames" + "This can be useful in scripts and other plug-ins (e.g., batch-conversion). See the glob(7) manpage for more info. Note however that this isn't a full-featured glob implementation. It only handles simple patterns like \"/home/foo/bar/*.jpg\"." + "Sven Neumann" + "Sven Neumann" + "2004" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 1 + (proc-arg 7 "GParamString" "gchararray" "pattern" "Pattern" "The glob pattern (in UTF-8 encoding)" 3 "") + (proc-arg 5 "GParamBoolean" "gboolean" "filename-encoding" "Filename encoding" "FALSE to return UTF-8 strings, TRUE to return strings in filename encoding" 3 0) + (proc-arg 0 "GParamBoxed" "GStrv" "files" "Files" "The list of matching filenames" 259))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gih/file-gih" 1742201232 + (proc-def "file-gih-export" 1 + "Exports images in GIMP Brush Pipe format" + "This plug-in exports an image in the GIMP brush pipe format. For a colored brush pipe, RGBA layers are used, otherwise the layers should be grayscale masks. The image can be multi-layered, and additionally the layers can be divided into a rectangular array of brushes." + "Tor Lillqvist" + "Tor Lillqvist" + "1999" + "GIMP brush (animated)" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "gih") + (mime-types "image/x-gimp-gih") + (handles-remote)) + "RGB*, GRAY*" + 2147483647 + 11 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "spacing" "Spacing (_percent)" "Spacing of the brush" 3 1 1000 20) + (proc-arg 7 "GParamString" "gchararray" "description" "_Description" "Short description of the GIH brush pipe" 3 "GIMP Brush Pipe") + (proc-arg 1 "GParamInt" "gint" "cell-width" "Cell _width" "Width of the brush cells in pixels" 3 1 524288 1) + (proc-arg 1 "GParamInt" "gint" "cell-height" "Cell _height" "Height of the brush cells in pixels" 3 1 524288 1) + (proc-arg 1 "GParamInt" "gint" "num-cells" "_Number of cells" "Number of cells to cut up" 3 1 1000 1) + (proc-arg 0 "GParamBoxed" "GBytes" "ranks" "_Rank" "Ranks of the dimensions" 3) + (proc-arg 0 "GParamBoxed" "GStrv" "selection-modes" "Selection modes" "Selection modes" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gif-load/file-gif-load" 1742201232 + (proc-def "file-gif-load-thumb" 1 + "Loads only the first frame of a GIF image, to be used as a thumbnail" + "" + "Sven Neumann" + "Sven Neumann" + "2006" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-gif-load" 1 + "Loads files of Compuserve GIF file format" + "" + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "1995-2006" + "GIF image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "gif") + (magics "0,string,GIF8") + (mime-types "image/gif") + (thumb-loader "file-gif-load-thumb")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gif-export/file-gif-export" 1742201232 + (proc-def "file-gif-export" 1 + "exports files in GIF file format" + "Export a file in GIF format, with possible animation, transparency, and comment. To export an animation, operate on a multi-layer file and give the 'as-animation' parameter as TRUE. The plug-in will interpret <50% alpha as transparent. When run non-interactively, the value for the comment is taken from the 'gimp-comment' parasite." + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "1995-1997" + "GIF image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "gif") + (mime-types "image/gif") + (handles-remote)) + "INDEXED*, GRAY*" + 2147483647 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "interlace" "_Interlace" "Try to export as interlaced" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "loop" "Loop _Forever" "(animated gif) Loop infinitely" 3 1) + (proc-arg 1 "GParamInt" "gint" "number-of-repeats" "_Number of repeats" "(animated gif) Number of repeats (Ignored if 'loop' is TRUE)" 3 0 32766 0) + (proc-arg 1 "GParamInt" "gint" "default-delay" "_Delay between frames when unspecified" "(animated gif) Default delay between frames in milliseconds" 3 0 2147483647 100) + (proc-arg 4 "GimpParamChoice" "gchararray" "default-dispose" "Frame disposal _when unspecified" "(animated gif) Default disposal type" 3 "unspecified" 3 "unspecified" 0 "I don't care" "" "combine" 1 "Cumulative layers (combine)" "" "replace" 2 "One frame per layer (replace)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "as-animation" "_As animation" "Export GIF as animation?" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "force-delay" "_Use delay entered above for all frames" "(animated gif) Use specified delay for all frames" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "force-dispose" "Use dis_posal entered above for all frames" "(animated gif) Use specified disposal for all frames" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gegl/file-gegl" 1742201232 + (proc-def "file-rgbe-load" 1 + "Load files in the RGBE file format" + "This procedure loads images in the RGBE format, using gegl:rgbe-load" + "" + "" + "" + "Radiance RGBE" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "hdr") + (magics "0,string,#?") + (mime-types "image/vnd.radiance")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-rgbe-export" 1 + "Saves files in the RGBE file format" + "This procedure exports images in the RGBE format, using gegl:rgbe-save" + "" + "" + "" + "Radiance RGBE" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "hdr") + (mime-types "image/vnd.radiance")) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-exr-export" 1 + "Saves files in the OpenEXR file format" + "This procedure saves images in the OpenEXR format, using gegl:exr-save" + "" + "" + "" + "OpenEXR image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "exr") + (mime-types "image/x-exr")) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gbr/file-gbr" 1742201232 + (proc-def "file-gbr-export" 1 + "Exports files in the GIMP brush file format" + "Exports files in the GIMP brush file format" + "Tim Newsome, Jens Lautenbacher, Sven Neumann" + "Tim Newsome, Jens Lautenbacher, Sven Neumann" + "1997-2000" + "GIMP brush" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "gbr") + (mime-types "image/x-gimp-gbr") + (handles-remote)) + "*" + 2147483647 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "spacing" "Sp_acing" "Spacing of the brush" 3 1 1000 10) + (proc-arg 7 "GParamString" "gchararray" "description" "_Description" "Short description of the brush" 3 "GIMP Brush"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-fli/file-fli" 1742201232 + (proc-def "file-fli-load" 1 + "Load FLI-movies" + "This is an experimental plug-in to handle FLI movies" + "Jens Ch. Restemeier" + "Jens Ch. Restemeier" + "1997" + "AutoDesk FLIC animation" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "fli,flc") + (mime-types "image/x-flic")) + "" + 2147483647 + 4 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "from-frame" "_From frame" "Load beginning from this frame" 3 -1 2147483647 -1) + (proc-arg 1 "GParamInt" "gint" "to-frame" "_To frame" "End loading with this frame" 3 -1 2147483647 -1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-fli-export" 1 + "Export FLI-movies" + "This is an experimental plug-in to handle FLI movies" + "Jens Ch. Restemeier" + "Jens Ch. Restemeier" + "1997" + "AutoDesk FLIC animation" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "fli,flc") + (mime-types "image/x-flic")) + "INDEXED, GRAY" + 2147483647 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "from-frame" "_From frame" "Export beginning from this frame" 3 -1 2147483647 -1) + (proc-arg 1 "GParamInt" "gint" "to-frame" "_To frame" "End exporting with this frame (or -1 for all frames)" 3 -1 2147483647 -1)) + (proc-def "file-fli-info" 1 + "Get information about a Fli movie" + "This is an experimental plug-in to handle FLI movies" + "Jens Ch. Restemeier" + "Jens Ch. Restemeier" + "1997" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 1 3 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The local file to get info about" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "Width" "Width of one frame" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "Height" "Height of one frame" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "frames" "Frames" "Number of frames" 3 0 2147483647 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-faxg3/file-faxg3" 1742201232 + (proc-def "file-faxg3-load" 1 + "Loads g3 fax files" + "This plug-in loads Fax G3 Image files." + "Jochen Friedrich" + "Jochen Friedrich, Gert Doering, Spencer Kimball & Peter Mattis" + "" + "G3 fax image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "g3") + (magics "4,string,Research") + (mime-types "image/g3-fax")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-farbfeld/file-farbfeld" 1742201232 + (proc-def "file-farbfeld-load" 1 + "Load file in the Farbfeld file format" + "Load file in the Farbfeld file format" + "Alex S." + "Alex S." + "2023" + "Farbfeld" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ff") + (magics "0,string,farbfeld")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-farbfeld-export" 1 + "Export image in the Farbfeld file format" + "Export image in the Farbfeld file format" + "Alex S." + "Alex S." + "2023" + "Farbfeld" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ff")) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-exr/file-exr" 1742201232 + (proc-def "file-exr-load" 1 + "Loads files in the OpenEXR file format" + "This plug-in loads OpenEXR files. " + "Dominik Ernst , Mukund Sivaraman " + "Dominik Ernst , Mukund Sivaraman " + "" + "OpenEXR image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "exr") + (magics "0,long,0x762f3101") + (mime-types "image/x-exr")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-dicom/file-dicom" 1742201232 + (proc-def "file-dicom-load" 1 + "Loads files of the dicom file format" + "Load a file in the DICOM standard format. The standard is defined at http://medical.nema.org/. The plug-in currently only supports reading images with uncompressed pixel sections." + "Dov Grobgeld" + "Dov Grobgeld " + "2003" + "DICOM image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dcm,dicom") + (magics "128,string,DICM") + (mime-types "image/x-dcm")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-dicom-export" 1 + "Save file in the DICOM file format" + "Save an image in the medical standard DICOM image formats. The standard is defined at http://medical.nema.org/. The file format is defined in section 10 of the standard. The files are saved uncompressed and the compulsory DICOM tags are filled with default dummy values." + "Dov Grobgeld" + "Dov Grobgeld " + "2003" + "Digital Imaging and Communications in Medicine image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "dcm,dicom") + (mime-types "image/x-dcm")) + "RGB, GRAY" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-desktop-link/file-desktop-link" 1742201232 + (proc-def "file-desktop-link-load" 1 + "Follows a link to an image in a .desktop file" + "Opens a .desktop file and if it is a link, it asks GIMP to open the file the link points to." + "Sven Neumann" + "Sven Neumann" + "2006" + "Desktop Link" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "desktop")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-dds/file-dds" 1742201232 + (proc-def "file-dds-load" 1 + "Loads files in DDS image format" + "Loads files in DDS image format" + "Shawn Kirst" + "Shawn Kirst" + "2008" + "DDS image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dds") + (magics "0,string,DDS") + (mime-types "image/dds")) + "" + 2147483647 + 4 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 5 "GParamBoolean" "gboolean" "load-mipmaps" "Load _mipmaps" "Load mipmaps if present" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "flip-image" "Flip image _vertically" "Flip the image vertically on import" 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-dds-export" 1 + "Saves files in DDS image format" + "Saves files in DDS image format" + "Shawn Kirst" + "Shawn Kirst" + "2008" + "DDS image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "dds") + (mime-types "image/dds")) + "INDEXED, GRAY, RGB" + 2147483647 + 19 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "compression-format" "Compressio_n" "Compression format" 3 "none" 11 "none" 0 "None" "" "bc1" 1 "BC1 / DXT1" "" "bc2" 2 "BC2 / DXT3" "" "bc3, " 3 "BC3 / DXT5" "" "bc3n" 4 "BC3nm / DXT5nm" "" "bc4" 5 "BC4 / ATI1 (3Dc+)" "" "bc5" 6 "BC5 / ATI2 (3Dc)" "" "rxgb" 8 "RXGB (DXT5)" "" "aexp" 9 "Alpha Exponent (DXT5)" "" "ycocg" 10 "YCoCg (DXT5)" "" "ycocgs" 11 "YCoCg scaled (DXT5)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "perceptual-metric" "Use percept_ual error metric" "Use a perceptual error metric during compression" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "format" "_Format" "Pixel format" 3 "default" 15 "default" 0 "Default" "" "rgb8" 1 "RGB8" "" "rgba8" 2 "RGBA8" "" "bgr8" 3 "BGR8" "" "abgr8, " 4 "ABGR8" "" "r5g6b5" 5 "R5G6B5" "" "rgba4" 6 "RGBA4" "" "rgb5a1" 7 "RGB5A1" "" "rgb10a2" 8 "RGB10A2" "" "r3g3b2" 9 "R3G3B2" "" "a8" 10 "A8" "" "l8" 11 "L8" "" "l8a8" 12 "L8A8" "" "aexp" 13 "AEXP" "" "ycocg" 14 "YCOCG" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "save-type" "Sav_e type" "How to save the image" 3 "layer" 5 "layer" 0 "Selected layer" "" "canvas" 4 "All visible layers" "" "cube" 1 "As cube map" "" "volume" 2 "As volume map" "" "array" 3 "As texture array" "") + (proc-arg 5 "GParamBoolean" "gboolean" "flip-image" "Flip image _vertically on export" "Flip the image vertically on export" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "transparent-color" "Set _transparent color" "Make an indexed color transparent" 3 0) + (proc-arg 1 "GParamInt" "gint" "transparent-index" "Transparent inde_x" "Index of transparent color or -1 to disable (for indexed images only)." 3 0 255 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "mipmaps" "_Mipmaps" "How to handle mipmaps" 3 "none" 3 "none" 0 "No mipmaps" "" "generate" 1 "Generate mipmaps" "" "existing" 2 "Use existing mipmaps" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "mipmap-filter" "F_ilter" "Filtering to use when generating mipmaps" 3 "default" 10 "default" 0 "Default" "" "nearest" 1 "Nearest" "" "box" 2 "Box" "" "triangle" 3 "Triangle" "" "quadratic" 4 "Quadratic" "" "bspline" 5 "B-Spline" "" "mitchell" 6 "Mitchell" "" "catrom" 7 "Catmull-Rom" "" "lanczos" 8 "Lanczos" "" "kaiser" 9 "Kaiser" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "mipmap-wrap" "_Wrap mode" "Wrap mode to use when generating mipmaps" 3 "default" 4 "default" 0 "Default" "" "mirror" 1 "Mirror" "" "repeat" 2 "Repeat" "" "clamp" 3 "Clamp" "") + (proc-arg 5 "GParamBoolean" "gboolean" "gamma-correct" "Appl_y gamma correction" "Use gamma correct mipmap filtering" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "srgb" "Use sRG_B colorspace" "Use sRGB colorspace for gamma correction" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "gamma" "_Gamma" "Gamma value to use for gamma correction (e.g. 2.2)" 3 0 10 0) + (proc-arg 5 "GParamBoolean" "gboolean" "preserve-alpha-coverage" "Preserve al_pha test coverage" "Preserve alpha test coverage for alpha channel maps" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "alpha-test-threshold" "Alp_ha test threshold" "Alpha test threshold value for which alpha test coverage should be preserved" 3 0 1 0.5))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-csource/file-csource" 1742201232 + (proc-def "file-csource-export" 1 + "Dump image data in RGB(A) format for C source" + "CSource cannot be run non-interactively." + "Tim Janik" + "Tim Janik" + "1999" + "C source code" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "c") + (mime-types "image/x-csrc") + (handles-remote)) + "*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-compressor/file-compressor" 1742201232 + (proc-def "file-gz-load" 1 + "loads files compressed with gzip" + "This procedure loads files in the gzip compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "gzip archive" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xcf.gz,xcfgz") + (magics "0,string,\037‹") + (mime-types "application/x-gzip")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-gz-export" 1 + "saves files compressed with gzip" + "This procedure saves files in the gzip compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "gzip archive" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xcf.gz,xcfgz") + (mime-types "application/x-gzip")) + "RGB*, GRAY*, INDEXED*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-bz2-load" 1 + "loads files compressed with bzip2" + "This procedure loads files in the bzip2 compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "bzip archive" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xcf.bz2,xcfbz2") + (magics "0,string,BZh") + (mime-types "application/x-bzip")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-bz2-export" 1 + "saves files compressed with bzip2" + "This procedure saves files in the bzip2 compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "bzip archive" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xcf.bz2,xcfbz2") + (mime-types "application/x-bzip")) + "RGB*, GRAY*, INDEXED*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-xz-load" 1 + "loads files compressed with xz" + "This procedure loads files in the xz compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "xz archive" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xcf.xz,xcfxz") + (magics "0,string,ý7zXZ") + (mime-types "application/x-xz")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xz-export" 1 + "saves files compressed with xz" + "This procedure saves files in the xz compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "xz archive" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xcf.xz,xcfxz") + (mime-types "application/x-xz")) + "RGB*, GRAY*, INDEXED*" + 2147483647 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-cel/file-cel" 1742201232 + (proc-def "file-cel-load" 1 + "Loads files in KISS CEL file format" + "This plug-in loads individual KISS cell files." + "Nick Lamb" + "Nick Lamb " + "May 1998" + "KISS CEL" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cel") + (magics "0,string,KiSS\\040")) + "" + 2147483647 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette file" "KCF file to load palette from" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-cel-export" 1 + "Exports files in KISS CEL file format" + "This plug-in exports individual KISS cell files." + "Nick Lamb" + "Nick Lamb " + "May 1998" + "KISS CEL" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "cel") + (handles-remote)) + "RGB*, INDEXED*" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette file" "File to save palette to" 3 1 0 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-bmp/file-bmp" 1742201232 + (proc-def "file-bmp-load" 1 + "Loads files of Windows BMP file format" + "Loads files of Windows BMP file format" + "Alexander Schulz" + "Alexander Schulz" + "1997" + "Windows BMP image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "bmp") + (magics "0,string,BM") + (mime-types "image/bmp")) + "" + 2147483647 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-bmp-export" 1 + "Saves files in Windows BMP file format" + "Saves files in Windows BMP file format" + "Alexander Schulz" + "Alexander Schulz" + "1997" + "Windows BMP image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "bmp") + (mime-types "image/bmp")) + "INDEXED, GRAY, RGB*" + 2147483647 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "use-rle" "Ru_n-Length Encoded" "Use run-length-encoding compression (only valid for 4 and 8-bit indexed images)" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "write-color-space" "_Write color space information" "Whether or not to write BITMAPV5HEADER color space data" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "rgb-format" "R_GB format" "Export format for RGB images" 3 "rgb-888" 6 "rgb-565" 0 "16 bit (R5 G6 B5)" "" "rgba-5551" 1 "16 bit (A1 R5 G5 B5)" "" "rgb-555" 2 "16 bit (X1 R5 G5 B5)" "" "rgb-888" 3 "24 bit (R8 G8 B8)" "" "rgba-8888" 4 "32 bit (A8 R8 G8 B8)" "" "rgbx-8888" 5 "32 bit (X8 R8 G8 B8)" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-aa/file-aa" 1742201232 + (proc-def "file-aa-export" 1 + "Saves grayscale image in various text formats" + "This plug-in uses aalib to save grayscale image as ascii art into a variety of text formats" + "Tim Newsome " + "Tim Newsome " + "1997" + "ASCII art" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "txt,ansi,text") + (mime-types "text/plain")) + "*" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "file-type" "_Format" "File type to use" 3 0 11 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/destripe/destripe" 1742201232 + (proc-def "plug-in-destripe" 1 + "Remove vertical stripe artifacts from the image" + "This plug-in tries to remove vertical stripes from an image." + "Marc Lehmann " + "Marc Lehmann " + "0.2" + "Des_tripe..." + 1 + (menu-path "/Colors/Tone Mapping") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "avg-width" "_Width" "Averaging filter width" 3 2 100 36) + (proc-arg 5 "GParamBoolean" "gboolean" "create-histogram" "Create _histogram" "Output a histogram" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/despeckle/despeckle" 1742201232 + (proc-def "plug-in-despeckle" 1 + "Remove speckle noise from the image" + "This plug-in selectively performs a median or adaptive box filter on an image." + "Michael Sweet " + "Copyright 1997-1998 by Michael Sweet" + "May 2010" + "Des_peckle..." + 1 + (menu-path "/Filters/Enhance") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "radius" "R_adius" "Filter box radius" 3 1 30 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "type" "_Filter Type" "Filter type" 3 "adaptive" 4 "median" 0 "Median" "" "adaptive" 1 "Adaptive" "" "recursive-median" 2 "Recursive-Median" "" "recursive-adaptive" 3 "Recursive-Adaptive" "") + (proc-arg 1 "GParamInt" "gint" "black" "_Black level" "Black level" 3 -1 255 7) + (proc-arg 1 "GParamInt" "gint" "white" "_White level" "White level" 3 0 256 248))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/depth-merge/depth-merge" 1742201232 + (proc-def "plug-in-depth-merge" 1 + "Combine two images using depth maps (z-buffers)" + "Taking as input two full-color, full-alpha images and two corresponding grayscale depth maps, this plug-in combines the images based on which is closer (has a lower depth map value) at each point." + "Sean Cier" + "Sean Cier" + "August 1998" + "_Depth Merge..." + 1 + (menu-path "/Filters/Combine") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 11 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "source-1" "Source _1" "Source 1" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "depth-map-1" "_Depth map 1" "Depth map 1" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "source-2" "Source _2" "Source 2" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "depth-map-2" "Depth _map 2" "Depth map 2" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "overlap" "O_verlap" "Overlap" 3 0 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "offset" "O_ffset" "Depth relative offset" 3 -1 1 0) + (proc-arg 6 "GParamDouble" "gdouble" "scale-1" "Sc_ale 1" "Depth relative scale 1" 3 -1 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "scale-2" "Scal_e 2" "Depth relative scale 2" 3 -1 1 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/decompose/decompose" 1742201232 + (proc-def "plug-in-decompose" 1 + "Decompose an image into separate colorspace components" + "This function creates new gray images with different channel information in each of them" + "Peter Kirchgessner" + "Peter Kirchgessner, Clarence Risher" + "1997" + "_Decompose..." + 1 + (menu-path "/Colors/Components") + (icon icon-name -1 "") + "RGB*" + 1 + 6 4 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "decompose-type" "Color _model" "The model to decompose to" 3 "rgb" 12 "rgb" 0 "RGB" "" "rgba" 1 "RGBA" "" "alpha" 2 "Alpha" "" "hsv" 3 "HSV" "" "hsl" 4 "HSL" "" "cmyk" 5 "CMYK" "" "lab" 6 "LAB" "" "lch" 7 "LCH" "" "ycbcr470" 8 "YCbCr ITU R470" "" "ycbcr709" 9 "YCbCr ITU R709" "" "ycbcr470f" 10 "YCbCr ITU R470 256" "" "ycbcr709f" 11 "YCbCr ITU R709 256" "") + (proc-arg 5 "GParamBoolean" "gboolean" "layers-mode" "_Decompose to layers" "Create channels as layers in a single image" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "use-registration" "_Foreground as registration color" "When enabled, pixels in the foreground color will appear black in all output images. This can be used for things like crop marks that have to show up on all channels." 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-1" "New image 1" "Output gray image 1" 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-2" "New image 2" "Output gray image 2 (N/A for single channel extract)" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-3" "New image 3" "Output gray image 3 (N/A for single channel extract)" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-4" "New image 4" "Output gray image 4 (N/A for single channel extract)" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/curve-bend/curve-bend" 1742201232 + (proc-def "plug-in-curve-bend" 1 + "Bend the image using two control curves" + "This plug-in bends the active layer. If there is a current selection it is copied to floating selection and the curve_bend distortion is done on the floating selection. If work_on_copy parameter is TRUE, the curve_bend distortion is done on a copy of the active layer (or floating selection). The upper and lower edges are bent in shape of 2 spline curves. Both (upper and lower) curves are determined by up to 17 points or by 256 Y-Values if curve_type == 1 (freehand mode). If rotation is not 0, the layer is rotated before and rotated back after the bend operation. This enables bending in other directions than vertical. Bending usually changes the size of the handled layer. This plug-in sets the offsets of the handled layer to keep its center at the same position." + "Wolfgang Hofer (hof@hotbot.com)" + "Wolfgang Hofer" + "v1.3.18 (2003/08/26)" + "_Curve Bend..." + 1 + (menu-path "/Filters/Distorts") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 15 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "rotation" "Rotat_e" "Direction {angle 0 to 360 degree } of the bend effect" 3 0 360 0) + (proc-arg 5 "GParamBoolean" "gboolean" "smoothing" "Smoo_thing" "Smoothing" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "antialias" "_Antialiasing" "Antialias" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "work-on-copy" "Work on cop_y" "Copy the drawable and bend the copy" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "curve-type" "Cur_ve Type" "Whether to use Smooth (17 points) or Freehand (256 points) to draw the curve" 3 "smooth" 2 "smooth" 0 "Smooth" "" "freehand" 1 "Freehand" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "curve-border" "Curve for _Border" "Choose the active border line to edit" 3 "upper" 2 "upper" 0 "Upper" "" "lower" 1 "Lower" "") + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "upper-point-x" "Upper point X" "Array of 17 x point coords { 0.0 <= x <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "upper-point-y" "Upper point Y" "Array of 17 y point coords { 0.0 <= y <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "lower-point-x" "Lower point X" "Array of 17 x point coords { 0.0 <= x <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "lower-point-y" "Lower point Y" "Array of 17 y point coords { 0.0 <= y <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GParamBoxed" "GBytes" "upper-val-y" "Upper val Y" "Array of 256 y freehand coords { 0 <= y <= 255 }" 3) + (proc-arg 0 "GParamBoxed" "GBytes" "lower-val-y" "Lower val Y" "Array of 256 y freehand coords { 0 <= y <= 255 }" 3) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "bent-layer" "Bent layer" "The transformed layer" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/crop-zealous/crop-zealous" 1742201232 + (proc-def "plug-in-zealouscrop" 1 + "Autocrop unused space from edges and middle" + "" + "Adam D. Moss" + "Adam D. Moss" + "1997" + "_Zealous Crop" + 1 + (menu-path "/Image/[Crop]") + (icon icon-name -1 "") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/contrast-retinex/contrast-retinex" 1742201232 + (proc-def "plug-in-retinex" 1 + "Enhance contrast using the Retinex method" + "The Retinex Image Enhancement Algorithm is an automatic image enhancement method that enhances a digital image in terms of dynamic range compression, color independence from the spectral distribution of the scene illuminant, and color/lightness rendition." + "Fabien Pelisson" + "Fabien Pelisson" + "2003" + "Retine_x..." + 1 + (menu-path "/Colors/Tone Mapping") + (icon icon-name -1 "") + "RGB*" + 1 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "scale" "Scal_e" "Biggest scale value" 3 16 250 240) + (proc-arg 1 "GParamInt" "gint" "nscales" "Scale _division" "Number of scales" 3 0 8 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "scales-mode" "Le_vel" "Retinex distribution through scales" 3 "uniform" 3 "uniform" 0 "Uniform" "" "low" 1 "Low" "" "high" 2 "High" "") + (proc-arg 6 "GParamDouble" "gdouble" "cvar" "Dy_namic" "Variance value" 3 0 4 1.2))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/compose/compose" 1742201232 + (proc-def "plug-in-compose" 1 + "Create an image using multiple gray images as color channels" + "This function creates a new image from multiple gray images" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net)" + "1997" + "C_ompose..." + 1 + (menu-path "/Colors/Components") + (icon icon-name -1 "") + "GRAY*" + 13 + 7 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "image-2" "Image 2" "Second input image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image-3" "Image 3" "Third input image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image-4" "Image 4" "Fourth input image" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "compose-type" "Color _model" "What to compose: \"RGB\", \"RGBA\", \"HSV\", \"HSL\", \"CMYK\", \"LAB\", \"LCH\", \"YCbCr_ITU_R470\", \"YCbCr_ITU_R709\", \"YCbCr_ITU_R470_256\", \"YCbCr_ITU_R709_256\"" 3 "rgb" 11 "rgb" 0 "RGB" "" "rgba" 1 "RGBA" "" "hsv" 2 "HSV" "" "hsl" 3 "HSL" "" "cmyk" 4 "CMYK" "" "lab" 5 "LAB" "" "lch" 6 "LCH" "" "ycbcr470" 7 "YCbCr ITU R470" "" "ycbcr709" 8 "YCbCr ITU R709" "" "ycbcr470f" 9 "YCbCr ITU R470 256" "" "ycbcr709f" 10 "YCbCr ITU R709 256" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0)) + (proc-def "plug-in-drawable-compose" 1 + "Compose an image from multiple drawables of gray images" + "This function creates a new image from multiple drawables of gray images" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net)" + "1998" + "" + 0 + (icon icon-name -1 "") + "GRAY*" + 1 + 7 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable-2" "Drawable 2" "Second input drawable" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable-3" "Drawable 3" "Third input drawable" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable-4" "Drawable 4" "Fourth input drawable" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "compose-type" "Color _model" "What to compose: \"RGB\", \"RGBA\", \"HSV\", \"HSL\", \"CMYK\", \"LAB\", \"LCH\", \"YCbCr_ITU_R470\", \"YCbCr_ITU_R709\", \"YCbCr_ITU_R470_256\", \"YCbCr_ITU_R709_256\"" 3 "rgb" 11 "rgb" 0 "RGB" "" "rgba" 1 "RGBA" "" "hsv" 2 "HSV" "" "hsl" 3 "HSL" "" "cmyk" 4 "CMYK" "" "lab" 5 "LAB" "" "lch" 6 "LCH" "" "ycbcr470" 7 "YCbCr ITU R470" "" "ycbcr709" 8 "YCbCr ITU R709" "" "ycbcr470f" 9 "YCbCr ITU R470 256" "" "ycbcr709f" 10 "YCbCr ITU R709 256" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0)) + (proc-def "plug-in-recompose" 1 + "Recompose an image that was previously decomposed" + "This function recombines the grayscale layers produced by Decompose into a single RGB or RGBA layer, and replaces the originally decomposed layer with the result." + "Bill Skaggs" + "Bill Skaggs" + "2004" + "R_ecompose" + 1 + (menu-path "/Colors/Components") + (icon icon-name -1 "") + "GRAY*" + 13 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/colorxhtml/colorxhtml.py" 1742201232 + (proc-def "file-colorxhtml-export" 1 + "Save as colored HTML text" + "Saves the image as colored XHTML text (based on Perl version by Marc Lehmann)" + "Manish Singh and Carol Spears" + "(c) GPL V3.0 or later" + "2003" + "Colored HTML text" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "html,xhtml")) + "RGB" + 2147483647 + 8 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "source-file" "Rea_d characters from file" "Read characters from file, if true, or use text entry" 3 0) + (proc-arg 7 "GParamString" "gchararray" "characters" "Charac_ters" "Characters that will be used as colored pixels." 3 "foo") + (proc-arg 1 "GParamInt" "gint" "font-size" "Fo_nt size in pixels" "Font size in pixels" 3 5 100 10) + (proc-arg 5 "GParamBoolean" "gboolean" "separate" "_Write a separate CSS file" "Write a separate CSS file" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/colormap-remap/colormap-remap" 1742201232 + (proc-def "plug-in-colormap-swap" 1 + "Swap two colors in the colormap" + "This procedure takes an indexed image and lets you swap the positions of two colors in the colormap without visually changing the image." + "Mukund Sivaraman " + "Mukund Sivaraman " + "June 2006" + "_Swap Colors" + 0 + (icon icon-name -1 "gimp-colormap") + "INDEXED*" + 13 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "index1" "Index 1" "First index in the colormap" 3 0 255 0) + (proc-arg 1 "GParamInt" "gint" "index2" "Index 2" "Second (other) index in the colormap" 3 0 255 0)) + (proc-def "plug-in-colormap-remap" 1 + "Rearrange the colormap" + "This procedure takes an indexed image and lets you alter the positions of colors in the colormap without visually changing the image." + "Mukund Sivaraman " + "Mukund Sivaraman " + "June 2006" + "R_earrange Colormap..." + 2 + (menu-path "/Colors/Map/[Colormap]") + (menu-path "/Colormap Menu") + (icon icon-name -1 "gimp-colormap") + "INDEXED*" + 13 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 0 "GParamBoxed" "GBytes" "map" "Map" "Remap array for the colormap" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/cml-explorer/cml-explorer" 1742201232 + (proc-def "plug-in-cml-explorer" 1 + "Create abstract Coupled-Map Lattice patterns" + "Make an image of Coupled-Map Lattice (CML). CML is a kind of Cellular Automata on continuous (value) domain. In GIMP_RUN_NONINTERACTIVE, the name of a parameter file is passed as the 4th arg. You can control CML_explorer via parameter file." + "Shuji Narazaki (narazaki@InetQ.or.jp); http://www.inetq.or.jp/~narazaki/TheGIMP/" + "Shuji Narazaki" + "1997" + "CML _Explorer..." + 1 + (menu-path "/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 13 "GimpParamFile" "GFile" "parameter-file" "Parameter File" "The parameter file from which CML_explorer makes an image. This argument is only used in non-interactive runs." 3 0 0 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/checkerboard/checkerboard" 1742201232 + (proc-def "plug-in-checkerboard" 1 + "Create a checkerboard pattern" + "More here later" + "Brent Burton & the Edward Blevins" + "Brent Burton & the Edward Blevins" + "1997" + "_Checkerboard (legacy)..." + 1 + (menu-path "/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 5 "GParamBoolean" "gboolean" "psychobilly" "_Psychobilly" "Render a psychobilly checkerboard" 3 0) + (proc-arg 1 "GParamInt" "gint" "check-size" "_Size" "Size of the checks" 3 1 524288 10))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/busy-dialog/busy-dialog" 1742201232 + (proc-def "plug-in-busy-dialog" 1 + "Show a dialog while waiting for an operation to finish" + "Used by GIMP to display a dialog, containing a spinner and a custom message, while waiting for an ongoing operation to finish. Optionally, the dialog may provide a \"Cancel\" button, which can be used to cancel the operation." + "Ell" + "Ell" + "2018" + "" + 0 + (icon icon-name -1 "") + "" + 2147483647 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 1 "GParamInt" "gint" "read-fd" "The read file descriptor" "The read file descriptor" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "write-fd" "The write file descriptor" "The write file descriptor" 3 -2147483648 2147483647 0) + (proc-arg 7 "GParamString" "gchararray" "message" "The message" "The message" 3 "") + (proc-arg 5 "GParamBoolean" "gboolean" "cancelable" "Whether the dialog is cancelable" "Whether the dialog is cancelable" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/border-average/border-average" 1742201232 + (proc-def "plug-in-borderaverage" 1 + "Set foreground to the average color of the image border" + "" + "Philipp Klaus" + "Internet Access AG" + "1998" + "_Border Average..." + 1 + (menu-path "/Colors/Info") + (icon icon-name -1 "") + "RGB*" + 1 + 5 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "thickness" "_Thickness" "Border size to take in count" 3 0 2147483647 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "bucket-exponent" "Bucket Si_ze" "Bits for bucket size" 3 "levels-16" 9 "levels-1" 0 "1" "" "levels-2" 1 "2" "" "levels-4" 2 "4" "" "levels-8" 3 "8" "" "levels-16" 4 "16" "" "levels-32" 5 "32" "" "levels-64" 6 "64" "" "levels-128" 7 "128" "" "levels-256" 8 "256" "") + (proc-arg 8 "GimpParamColor" "GeglColor" "borderaverage" "The average color of the specified border." "The average color of the specified border." 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/blinds/blinds" 1742201232 + (proc-def "plug-in-blinds" 1 + "Simulate an image painted on window blinds" + "More here later" + "Andy Thomas" + "Andy Thomas" + "1997" + "_Blinds..." + 1 + (menu-path "/Filters/Distorts") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "angle-displacement" "_Displacement" "Angle of Displacement" 3 0 90 30) + (proc-arg 1 "GParamInt" "gint" "num-segments" "_Number of segments" "Number of segments in blinds" 3 1 1024 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "orientation" "Orient_ation" "The orientation" 3 "horizontal" 2 "horizontal" 0 "Horizontal" "" "vertical" 1 "Vertical" "") + (proc-arg 5 "GParamBoolean" "gboolean" "bg-transparent" "_Transparent" "Background transparent" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/animation-play/animation-play" 1742201232 + (proc-def "plug-in-animationplay" 1 + "Preview a GIMP layer-based animation" + "" + "Adam D. Moss " + "Adam D. Moss " + "1997, 1998..." + "_Playback..." + 1 + (menu-path "/Filters/Animation/") + (icon icon-name -1 "media-playback-start") + "*" + 13 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/animation-optimize/animation-optimize" 1742201232 + (proc-def "plug-in-animationoptimize" 1 + "Modify image to reduce size when saved as GIF animation" + "This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of theanimation can use the 'combine' mode, this procedure attempts to maximize the number of adjacent pixels having the same color, whichimproves the compression for some image formats such as GIF or MNG." + "Adam D. Moss " + "Adam D. Moss " + "1997-2003" + "Optimize (for _GIF)" + 1 + (menu-path "/Filters/Animation") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "result" "Result" "Resulting image" 3 0)) + (proc-def "plug-in-animationoptimize-diff" 1 + "Reduce file size where combining layers is possible" + "This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of the animation can use the 'combine' mode, this procedure uses a simple difference between the frames." + "Adam D. Moss " + "Adam D. Moss " + "1997-2003" + "_Optimize (Difference)" + 1 + (menu-path "/Filters/Animation") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "result" "Result" "Resulting image" 3 0)) + (proc-def "plug-in-animationunoptimize" 1 + "Remove optimization to make editing easier" + "This procedure 'simplifies' a GIMP layer-based animation that has been optimized for animation. This makes editing the animation much easier." + "Adam D. Moss " + "Adam D. Moss " + "1997-2003" + "_Unoptimize" + 1 + (menu-path "/Filters/Animation") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "result" "Result" "Resulting image" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/align-layers/align-layers" 1742201232 + (proc-def "plug-in-align-layers" 1 + "Align all visible layers of the image" + "Align visible layers" + "Shuji Narazaki " + "Shuji Narazaki" + "1997" + "Align Visi_ble Layers..." + 1 + (menu-path "/Image/[Arrange]") + (icon icon-name -1 "") + "*" + 13 + 10 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "horizontal-style" "_Horizontal style" "" 3 "none" 5 "none" 0 "None" "" "collect" 1 "Collect" "" "fill-left-to-right" 2 "Fill (left to right)" "" "fill-right-to-left" 3 "Fill (right to left)" "" "snap-to-grid" 4 "Snap to grid" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "horizontal-base" "Hori_zontal base" "" 3 "left-edge" 3 "left-edge" 0 "Left edge" "" "center" 1 "Center" "" "right-edge" 2 "Right edge" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "vertical-style" "_Vertical style" "" 3 "none" 5 "none" 0 "None" "" "collect" 1 "Collect" "" "fill-left-to-right" 2 "Fill (top to bottom)" "" "fill-right-to-left" 3 "Fill (bottom to top)" "" "snap-to-grid" 4 "Snap to grid" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "vertical-base" "Ver_tical base" "" 3 "top-edge" 3 "top-edge" 0 "Top edge" "" "center" 1 "Center" "" "bottom-edge" 2 "Bottom edge" "") + (proc-arg 1 "GParamInt" "gint" "grid-size" "_Grid" "Grid" 3 1 200 10) + (proc-arg 5 "GParamBoolean" "gboolean" "ignore-bottom-layer" "Ignore the _bottom layer even if visible" "Ignore the bottom layer even if visible" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "use-bottom-layer" "_Use the (invisible) bottom layer as the base" "Use the (invisible) bottom layer as the base" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-py3.py" 1742201232 + (proc-def "plug-in-goat-exercise-python" 1 + "Plug-in example in Python 3" + "Plug-in example in Python 3" + "Jehan" + "Jehan" + "2019" + "Plug-In Example in _Python 3" + 1 + (menu-path "/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-vala" 1742201232 + (proc-def "plug-in-goat-exercise-vala" 1 + "Plug-in example in Vala" + "Plug-in example in Vala" + "Niels De Graef" + "Niels De Graef" + "2020" + "Plug-In Example in _Vala" + 1 + (menu-path "/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "RGB*, INDEXED*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-c" 1742201232 + (proc-def "plug-in-goat-exercise-c" 1 + "Plug-in example in C" + "Plug-in example in C" + "Øyvind KolÃ¥s " + "Øyvind KolÃ¥s " + "21 march 2012" + "Plug-In Example in _C" + 1 + (menu-path "/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) + +# end of pluginrc diff --git a/.config/GIMP/3.0/profilerc b/.config/GIMP/3.0/profilerc new file mode 100644 index 0000000..2a75c3e --- /dev/null +++ b/.config/GIMP/3.0/profilerc @@ -0,0 +1,4 @@ +# GIMP color profile history + + +# end of color profile history diff --git a/.config/GIMP/3.0/sessionrc b/.config/GIMP/3.0/sessionrc new file mode 100644 index 0000000..0a3159b --- /dev/null +++ b/.config/GIMP/3.0/sessionrc @@ -0,0 +1,121 @@ +# GIMP sessionrc +# +# This file takes session-specific info (that is info, you want to keep +# between two GIMP sessions). You are not supposed to edit it manually, but +# of course you can do. The sessionrc will be entirely rewritten every time +# you quit GIMP. If this file isn't found, defaults are used. + +(session-info "toplevel" + (factory-entry "gimp-empty-image-window") + (position 200 100) + (size 640 480)) +(session-info "toplevel" + (factory-entry "gimp-single-image-window") + (position 0 0) + (size 1896 1019) + (monitor 0) + (open-on-exit) + (aux-info + (left-docks-width "228") + (right-docks-width "278") + (maximized "yes")) + (gimp-toolbox + (side left) + (book + (current-page 0) + (dockable "gimp-tool-options" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-device-status" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-undo-history" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-image-list" + (tab-style icon) + (aux-info + (show-button-bar "true"))))) + (gimp-dock + (side right) + (book + (current-page 0) + (dockable "gimp-brush-grid" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-pattern-grid" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-font-list" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-document-list" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-brush-editor" + (tab-style icon) + (aux-info + (edit-active "true") + (current-data "2. Hardness 050")))) + (book + (position 422) + (current-page 0) + (dockable "gimp-layer-list" + (tab-style icon) + (preview-size 32) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-channel-list" + (tab-style icon) + (preview-size 32) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-vectors-list" + (tab-style icon) + (preview-size 32) + (aux-info + (show-button-bar "true")))))) +(session-info "toplevel" + (factory-entry "gimp-image-new-dialog") + (position 0 0) + (monitor 0)) +(session-info "toplevel" + (factory-entry "gimp-file-open-dialog") + (position 587 141) + (size 765 650)) +(session-info "toplevel" + (factory-entry "gimp-file-save-dialog") + (position 0 0) + (size 900 553) + (monitor 0)) +(session-info "toplevel" + (factory-entry "gimp-offset-tool-dialog") + (position 776 431)) +(session-info "toplevel" + (factory-entry "gimp-preferences-dialog") + (position 510 189) + (size 807 478)) +(session-info "toplevel" + (factory-entry "gimp-file-export-dialog") + (position 0 0) + (size 900 553) + (monitor 0)) +(session-info "toplevel" + (factory-entry "gimp-toolbox-color-dialog") + (position 635 282) + (monitor 0)) + +(hide-docks no) +(single-window-mode yes) +(show-tabs yes) +(tabs-position 0) +(last-tip-shown 0) + +# end of sessionrc diff --git a/.config/GIMP/3.0/shortcutsrc b/.config/GIMP/3.0/shortcutsrc new file mode 100644 index 0000000..47ea829 --- /dev/null +++ b/.config/GIMP/3.0/shortcutsrc @@ -0,0 +1,1132 @@ +# GIMP shortcutsrc +# +# If you delete this file, all shortcuts will be reset to defaults. + +(file-version 1) + +# (action "filters-tile-paper") +# (action "context-foreground-red-minimum") +# (action "tools-warp-effect-pixel-size-set") +# (action "tools-airbrush-flow-decrease") +# (action "plug-in-blinds") +# (action "drawable-lock-position") +# (action "paths-lower") +# (action "plug-in-gfig") +# (action "tools-spacing-decrease-skip") +# (action "context-brush-hardness-decrease") +# (action "select-all" "a") +# (action "image-softproof-intent-perceptual") +# (action "file-save-a-copy") +# (action "help-help" "F1") +# (action "context-brush-spikes-decrease-skip") +# (action "script-fu-make-brush-elliptical") +# (action "view-new") +# (action "filters-value-propagate") +# (action "paths-raise-to-top") +# (action "context-brush-angle-increase-skip") +# (action "python-fu-console") +# (action "tools-force-decrease-percent") +# (action "context-palette-select-first") +# (action "plug-in-borderaverage") +# (action "layers-lower-to-bottom") +# (action "filters-gegl-shuffle-search") +# (action "context-palette-background-set") +# (action "view-zoom-minimum") +# (action "context-opacity-decrease-skip") +# (action "image-convert-float") +# (action "view-scroll-left-border") +# (action "view-show-all") +# (action "dialogs-dynamics-editor") +# (action "select-fill") +# (action "filters-gegl-selective-hue-saturation") +# (action "gimp-help-using-photography") +# (action "layers-select-next" "Page_Down") +# (action "plug-in-qbist") +# (action "layers-resize") +# (action "plug-in-cml-explorer") +# (action "view-show-canvas-boundary") +# (action "context-background-hue-increase") +# (action "context-colormap-background-previous-skip") +# (action "channels-duplicate") +# (action "context-font-select-last") +# (action "layers-blend-space-rgb-perceptual") +# (action "tools-transform-3d" "w") +# (action "paths-color-tag-yellow") +# (action "filters-pixelize") +# (action "tools-airbrush-rate-maximum") +# (action "filters-desaturate") +# (action "paths-select-top") +# (action "view-scroll-right-border") +# (action "filters-long-shadow") +# (action "script-fu-fuzzy-border") +# (action "filters-lens-blur") +# (action "filters-semi-flatten") +# (action "view-padding-color-in-show-all") +# (action "filters-gegl-brightness-contrast") +# (action "image-color-profile-assign") +# (action "context-foreground-green-decrease") +# (action "filters-levels") +# (action "view-show-grid") +# (action "tools-aspect-increase-skip") +# (action "context-brush-spacing-maximum") +# (action "context-swatch-foreground-previous" "9") +# (action "filters-color-exchange") +# (action "layers-color-tag-green") +# (action "context-brush-shape-square") +# (action "layers-mask-apply") +# (action "layers-edit-text") +# (action "layers-flatten-image") +# (action "filters-noise-cie-lch") +# (action "layers-merge-layers") +# (action "paths-selection-add") +# (action "filters-mosaic") +# (action "tools-airbrush-flow-set") +# (action "paths-color-tag-blue") +# (action "edit-named-copy-visible") +# (action "layers-raise") +# (action "layers-composite-space-rgb-perceptual") +# (action "context-swatch-foreground-set") +# (action "filters-engrave") +# (action "filters-median-blur") +# (action "windows-use-single-window-mode") +# (action "tools-color-average-radius-set") +# (action "filters-gegl-alpha-inpaint") +# (action "plug-in-smooth-palette") +# (action "paths-color-tag-violet") +# (action "layers-mask-disable") +# (action "context-brush-hardness-increase") +# (action "tools-curves") +# (action "tools-opacity-increase-skip" "greater") +# (action "view-zoom-out-skip") +# (action "tools-size-set") +# (action "filters-unsharp-mask") +# (action "context-foreground-red-decrease") +# (action "context-paint-mode-last") +# (action "context-background-green-decrease-skip") +# (action "view-scroll-top-border") +# (action "channels-delete") +# (action "context-swatch-background-previous-skip") +# (action "tools-force-maximum") +# (action "context-background-hue-minimum") +# (action "filters-wind") +# (action "plug-in-goat-exercise-vala") +# (action "channels-select-next") +# (action "edit-paste" "v" "Paste") +# (action "paths-color-tag-brown") +# (action "tools-airbrush-rate-decrease-skip") +# (action "plug-in-zealouscrop") +# (action "context-background-green-maximum") +# (action "view-snap-to-guides") +# (action "edit-undo" "z") +# (action "drawable-visible") +# (action "layers-opacity-increase-skip") +# (action "edit-strong-redo" "y") +# (action "channels-selection-replace") +# (action "plug-in-lighting") +# (action "edit-named-paste") +# (action "context-palette-foreground-next") +# (action "context-colormap-background-next") +# (action "context-background-saturation-maximum") +# (action "filters-grid") +# (action "filters-cartoon") +# (action "context-palette-background-previous-skip") +# (action "context-colormap-foreground-previous-skip") +# (action "context-tool-select-last") +# (action "context-brush-select-first") +# (action "file-save" "s") +# (action "context-background-red-increase-skip") +# (action "tools-size-decrease" "bracketleft") +# (action "edit-paste-into") +# (action "image-flip-horizontal") +# (action "view-flip-horizontally") +# (action "context-background-value-increase") +# (action "tools-size-decrease-percent") +# (action "plug-in-colormap-remap") +# (action "paths-paste") +# (action "context-brush-aspect-increase-skip") +# (action "context-brush-select-last") +# (action "context-foreground-green-increase") +# (action "select-save") +# (action "plug-in-ifscompose") +# (action "layers-blend-space-rgb-linear") +# (action "image-convert-double") +# (action "filters-fattal-2002") +# (action "script-fu-difference-clouds") +# (action "channels-color-tag-blue") +# (action "context-brush-aspect-minimum") +# (action "image-convert-half") +# (action "context-font-select-first") +# (action "paths-color-tag-orange") +# (action "view-scroll-page-down") +# (action "layers-composite-space-rgb-linear") +# (action "view-display-intent-perceptual") +# (action "dialogs-toolbox" "b") +# (action "paths-selection-to-path-advanced") +# (action "tools-angle-maximum") +# (action "tools-rotate-arbitrary") +# (action "layers-edit-attributes") +# (action "dialogs-welcome") +# (action "filters-invert-perceptual") +# (action "context-palette-background-last") +# (action "context-foreground-saturation-decrease-skip") +# (action "filters-lens-distortion") +# (action "view-scroll-horizontal") +# (action "filters-gegl-boxblur") +# (action "tools-hardness-decrease") +# (action "drawable-flip-vertical") +# (action "paths-select-bottom") +# (action "edit-paste-float") +# (action "filters-color-to-alpha") +# (action "filters-sinus") +# (action "paths-lower-to-bottom") +# (action "layers-new-group") +# (action "tools-angle-set-to-default") +# (action "view-display-filters") +# (action "context-brush-spacing-decrease") +# (action "view-zoom-selection") +# (action "tools-size-maximum") +# (action "select-stroke") +# (action "tools-spacing-set-to-default") +# (action "tools-airbrush-rate-increase") +# (action "view-close" "w") +# (action "view-padding-color-prefs") +# (action "tools-aspect-increase") +# (action "tools-mypaint-brush-hardness-set") +# (action "select-fill-last-values") +# (action "windows-tabs-position-right") +# (action "image-convert-perceptual") +# (action "tools-opacity-set-to-default") +# (action "context-swatch-foreground-previous-skip") +# (action "tools-rotate-image-arbitrary") +# (action "tools-hardness-maximum") +# (action "filters-snn-mean") +# (action "filters-noise-pick") +# (action "tools-opacity-increase" "greater") +# (action "dialogs-brushes" "b") +# (action "context-font-select-next") +# (action "image-convert-u16") +# (action "filters-video-degradation") +# (action "filters-sepia") +# (action "context-brush-aspect-decrease") +# (action "context-foreground-green-maximum") +# (action "context-foreground-green-increase-skip") +# (action "context-brush-spacing-set") +# (action "edit-fill-fg" "comma") +# (action "drawable-rotate-180") +# (action "plug-in-gflare") +# (action "gimp-palette-export-text") +# (action "tools-crop" "c") +# (action "file-gbr-export-internal") +# (action "tools-paintbrush-force-set") +# (action "layers-blend-space-rgb-non-linear") +# (action "tools-size-decrease-skip" "braceleft") +# (action "plug-in-goat-exercise-python") +# (action "tools-airbrush-flow-minimum") +# (action "plug-in-unit-editor") +# (action "view-open-display") +# (action "paths-color-tag-green") +# (action "context-background-saturation-decrease-skip") +# (action "context-palette-foreground-previous-skip") +# (action "context-opacity-decrease") +# (action "view-zoom-2-1" "2" "KP_2") +# (action "tools-hardness-decrease-skip") +# (action "context-foreground-red-increase-skip") +# (action "filters-stretch-contrast-hsv") +# (action "context-background-value-increase-skip") +# (action "view-flip-reset") +# (action "plug-in-pagecurl") +# (action "dialogs-patterns" "p") +# (action "tools-aspect-maximum") +# (action "layers-merge-layers-last-values") +# (action "filters-gegl-gray-component-replacement") +# (action "paths-lock-content") +# (action "dialogs-gradients" "g") +# (action "context-brush-spikes-maximum") +# (action "filters-kaleidoscope") +# (action "context-background-blue-minimum") +# (action "edit-paste-merged") +# (action "context-background-blue-decrease") +# (action "script-fu-guide-new-percent") +# (action "context-foreground-hue-decrease") +# (action "view-display-black-point-compensation") +# (action "view-padding-color-light-check") +# (action "view-navigation-window") +# (action "context-swatch-background-first") +# (action "context-palette-background-next-skip") +# (action "script-fu-circuit") +# (action "paths-selection-from-paths" "v") +# (action "filters-repeat" "f") +# (action "view-rotate-15") +# (action "context-colormap-background-next-skip") +# (action "filters-gegl-gluas") +# (action "view-zoom-fit-in" "j") +# (action "paths-stroke-last-values") +# (action "layers-composite-space-rgb-non-linear") +# (action "view-zoom-1-16" "percent" "KP_5") +# (action "context-brush-radius-set") +# (action "paths-edit") +# (action "filters-hue-chroma") +# (action "tools-hardness-set-to-default") +# (action "filters-illusion") +# (action "context-paint-mode-next") +# (action "view-rotate-180") +# (action "filters-dither") +# (action "filters-linear-sinusoid") +# (action "context-brush-spacing-increase") +# (action "select-flood") +# (action "plug-in-gimpressionist") +# (action "filters-difference-of-gaussians") +# (action "plug-in-curve-bend") +# (action "view-show-scrollbars") +# (action "paths-color-tag-gray") +# (action "python-fu-palette-to-gradient") +# (action "script-fu-reverse-layers") +# (action "layers-color-tag-red") +# (action "filters-shift") +# (action "filters-gegl-segment-kmeans") +# (action "edit-undo-clear") +# (action "tools-aspect-set") +# (action "filters-offset" "o") +# (action "filters-gegl-domain-transform") +# (action "view-show-statusbar") +# (action "layers-opacity-decrease") +# (action "view-snap-to-equidistance") +# (action "filters-component-extract") +# (action "plug-in-lic") +# (action "tools-by-color-select" "o") +# (action "script-fu-add-bevel") +# (action "script-fu-weave") +# (action "context-brush-radius-increase") +# (action "channels-color-tag-violet") +# (action "windows-hide-docks") +# (action "context-tool-select-next") +# (action "channels-new-last-values") +# (action "context-palette-background-first") +# (action "tools-angle-increase") +# (action "windows-show-tabs") +# (action "filters-noise-simplex") +# (action "tools-gradient" "g") +# (action "plug-in-warp") +# (action "edit-named-copy") +# (action "filters-gegl-aces-rrt") +# (action "tools-offset") +# (action "context-brush-select-next") +# (action "context-opacity-increase") +# (action "dialogs-mypaint-brushes") +# (action "tools-shear" "h") +# (action "tools-angle-set") +# (action "context-brush-radius-maximum") +# (action "layers-mask-add-last-values") +# (action "filters-gegl-box-blur") +# (action "script-fu-paste-as-pattern") +# (action "view-rotate-reset") +# (action "view-scroll-center" "j") +# (action "dialogs-layers" "l") +# (action "tools-force-decrease-skip") +# (action "view-reset" "exclam") +# (action "layers-mode-previous") +# (action "layers-edit") +# (action "plug-in-dbbrowser") +# (action "paths-edit-attributes") +# (action "script-fu-make-brush-rectangular-feathered") +# (action "context-background-value-minimum") +# (action "filters-noise-perlin") +# (action "filters-posterize") +# (action "context-brush-shape-circle") +# (action "layers-lower") +# (action "context-brush-radius-increase-less") +# (action "layers-new" "n") +# (action "image-softproof-intent-absolute-colorimetric") +# (action "tools-text" "t") +# (action "plug-in-nl-filter") +# (action "image-color-profile-save") +# (action "context-background-blue-increase") +# (action "context-palette-background-next") +# (action "context-brush-hardness-minimum") +# (action "tools-airbrush-rate-set") +# (action "gimp-help-concepts-usage") +# (action "image-softproof-intent-saturation") +# (action "context-background-hue-set") +# (action "context-foreground-hue-increase") +# (action "context-foreground-blue-decrease") +# (action "tools-force-increase-skip") +# (action "channels-selection-intersect") +# (action "tools-scale" "s") +# (action "file-save-as" "s") +# (action "file-save-and-close") +# (action "filters-vignette") +# (action "view-rotate-345") +# (action "context-pattern-select-last") +# (action "context-paint-mode-first") +# (action "plug-in-animationoptimize") +# (action "dialogs-templates") +# (action "channels-color-tag-gray") +# (action "context-background-green-increase") +# (action "image-resize") +# (action "filters-gegl-ctx-script") +# (action "script-fu-round-corners") +# (action "context-swatch-foreground-first") +# (action "tools-spacing-maximum") +# (action "channels-selection-add") +# (action "tools-hardness-set") +# (action "plug-in-spyrogimp") +# (action "view-rotate-other") +# (action "dialogs-dynamics") +# (action "tools-free-select" "f") +# (action "layers-duplicate" "d") +# (action "select-copy-float") +# (action "gimp-online-roadmap") +# (action "tools-object-2-last") +# (action "dialogs-gradient-editor") +# (action "tools-warp" "w") +# (action "filters-c2g") +# (action "filters-displace") +# (action "plug-in-screenshot") +# (action "tools-rect-select" "r") +# (action "filters-motion-blur-zoom") +# (action "windows-tabs-position-bottom") +# (action "image-convert-non-linear") +# (action "view-show-rulers" "r") +# (action "view-zoom-1-1" "1" "KP_1") +# (action "tools-angle-decrease-skip") +# (action "context-background-blue-set") +# (action "view-zoom-1-2" "at" "KP_2") +# (action "plug-in-metadata-editor") +# (action "channels-new") +# (action "view-dot-for-dot") +# (action "filters-shadows-highlights") +# (action "plug-in-sparkle") +# (action "tools-fuzzy-select" "u") +# (action "filters-edge-neon") +# (action "gimp-help-using-selections") +# (action "file-export" "e") +# (action "filters-noise-rgb") +# (action "filters-image-gradient") +# (action "tools-airbrush-rate-minimum") +# (action "tools-aspect-decrease-percent") +# (action "plug-in-film") +# (action "script-fu-guide-new") +# (action "context-palette-foreground-first") +# (action "view-zoom-1-4" "numbersign" "KP_3") +# (action "view-snap-to-canvas") +# (action "filters-bump-map") +# (action "filters-slic") +# (action "filters-color-temperature") +# (action "script-fu-old-photo") +# (action "context-brush-spikes-decrease") +# (action "context-background-red-minimum") +# (action "debug-dump-keyboard-shortcuts") +# (action "select-invert" "i") +# (action "context-brush-radius-decrease-percent") +# (action "tools-hardness-decrease-percent") +# (action "view-padding-color-custom") +# (action "filters-recursive-transform") +# (action "tools-opacity-set") +# (action "context-foreground-value-minimum") +# (action "layers-raise-to-top") +# (action "filters-normal-map") +# (action "tools-measure" "m") +# (action "filters-gegl-alpha-clip") +# (action "layers-mask-add") +# (action "context-brush-spacing-minimum") +# (action "tools-spacing-increase-skip") +# (action "context-background-green-set") +# (action "context-background-value-set") +# (action "view-display-intent-relative-colorimetric") +# (action "context-foreground-blue-increase") +# (action "view-zoom-1-8" "dollar" "KP_4") +# (action "script-fu-paste-as-brush") +# (action "view-zoom-16-1" "5" "KP_5") +# (action "gimp-palette-export-css") +# (action "filters-emboss") +# (action "image-rotate-270") +# (action "tools-opacity-increase-percent") +# (action "context-brush-spikes-increase-skip") +# (action "image-scale") +# (action "script-fu-set-cmap") +# (action "channels-raise") +# (action "filters-noise-hurl") +# (action "context-brush-angle-maximum") +# (action "context-colormap-foreground-set") +# (action "image-convert-grayscale") +# (action "image-duplicate" "d") +# (action "dialogs-undo-history") +# (action "select-feather") +# (action "select-stroke-last-values") +# (action "script-fu-waves-anim") +# (action "image-crop-to-content") +# (action "context-background-value-decrease") +# (action "filters-oilify") +# (action "paths-copy") +# (action "select-grow") +# (action "context-opacity-increase-skip") +# (action "view-scroll-page-left") +# (action "plug-in-gradmap") +# (action "context-colors-default" "d") +# (action "context-palette-select-previous") +# (action "filters-gegl-bilateral-filter") +# (action "context-swatch-foreground-last") +# (action "layers-mask-selection-subtract") +# (action "context-background-red-set") +# (action "layers-scale") +# (action "script-fu-test-sphere-v3") +# (action "tools-levels") +# (action "tools-size-increase-percent") +# (action "filters-edge-laplace") +# (action "image-configure-grid") +# (action "tools-spacing-decrease-percent") +# (action "context-opacity-set") +# (action "image-convert-indexed") +# (action "context-foreground-red-maximum") +# (action "context-background-green-minimum") +# (action "plug-in-wavelet-decompose") +# (action "script-fu-burn-in-anim") +# (action "plug-in-jigsaw") +# (action "dialogs-selection-editor") +# (action "image-convert-rgb") +# (action "gimp-help-concepts-paths") +# (action "image-color-profile-discard") +# (action "plug-in-flame") +# (action "debug-mem-profile") +# (action "context-brush-spikes-increase") +# (action "image-color-profile-use-srgb") +# (action "python-fu-foggify") +# (action "tools-airbrush-rate-decrease") +# (action "script-fu-guides-from-selection") +# (action "view-zoom-maximum") +# (action "dialogs-tool-presets") +# (action "tools-aspect-decrease") +# (action "view-zoom-in" "plus" "KP_Add" "ZoomIn") +# (action "paths-selection-to-path") +# (action "context-background-blue-decrease-skip") +# (action "view-color-management-softproof") +# (action "tools-warp-effect-hardness-set") +# (action "tools-opacity-minimum") +# (action "filters-softglow") +# (action "filters-color-enhance") +# (action "tools-opacity-decrease" "less") +# (action "tools-force-set-to-default") +# (action "context-brush-hardness-decrease-skip") +# (action "edit-cut" "x" "Cut") +# (action "context-pattern-select-next") +# (action "layers-mask-selection-add") +# (action "context-background-green-increase-skip") +# (action "image-color-profile-convert") +# (action "filters-waterpixels") +# (action "context-palette-select-set") +# (action "python-fu-palette-to-gradient-repeating") +# (action "select-border") +# (action "context-foreground-hue-set") +# (action "dialogs-images") +# (action "script-fu-xach-effect") +# (action "dialogs-document-history") +# (action "dialogs-keyboard-shortcuts") +# (action "script-fu-clothify") +# (action "plug-in-animationplay") +# (action "tools-dodge-burn" "d") +# (action "tools-object-2-next") +# (action "context-palette-foreground-next-skip") +# (action "plug-in-reset-all") +# (action "layers-select-bottom" "End") +# (action "context-foreground-hue-minimum") +# (action "view-zoom-8-1" "4" "KP_4") +# (action "tools-airbrush-rate-increase-skip") +# (action "context-colormap-foreground-next-skip") +# (action "layers-visible") +# (action "context-swatch-background-next-skip") +# (action "plug-in-mail-image") +# (action "context-palette-background-previous") +# (action "layers-mode-first") +# (action "context-palette-foreground-set") +# (action "file-copy-location") +# (action "dialogs-action-search" "slash" "KP_Divide") +# (action "context-foreground-blue-minimum") +# (action "tools-size-minimum") +# (action "filters-convolution-matrix") +# (action "layers-mask-show") +# (action "layers-composite-mode-union") +# (action "plug-in-retinex") +# (action "edit-paste-merged-in-place") +# (action "edit-paste-float-in-place") +# (action "edit-copy" "c" "Copy") +# (action "tools-object-2-previous") +# (action "python-fu-palette-sort") +# (action "context-brush-hardness-set") +# (action "tools-ink-blob-angle-set") +# (action "context-tool-select-first") +# (action "filters-erode") +# (action "edit-fill-bg" "period") +# (action "image-print-size") +# (action "context-foreground-green-minimum") +# (action "filters-gegl-color-warp") +# (action "script-fu-unsharp-mask") +# (action "tools-handle-transform" "l") +# (action "filters-gaussian-blur") +# (action "context-colormap-background-previous") +# (action "image-merge-layers" "m") +# (action "filters-high-pass") +# (action "tools-move" "m") +# (action "context-pattern-select-previous") +# (action "context-background-hue-maximum") +# (action "script-fu-guides-remove") +# (action "context-foreground-saturation-increase-skip") +# (action "image-softproof-black-point-compensation") +# (action "channels-select-previous") +# (action "tools-flip" "f") +# (action "context-brush-angle-set") +# (action "edit-fill-pattern" "semicolon") +# (action "layers-composite-mode-clip-to-layer") +# (action "edit-paste-in-place" "v" "Paste") +# (action "tools-vector" "b") +# (action "script-fu-make-brush-elliptical-feathered") +# (action "tools-aspect-minimum") +# (action "view-snap-to-bbox") +# (action "quick-mask-configure") +# (action "tools-object-1-first") +# (action "gimp-palette-export-java") +# (action "plug-in-grid") +# (action "script-fu-lava") +# (action "channels-color-tag-red") +# (action "context-brush-radius-decrease-skip") +# (action "context-brush-spikes-minimum") +# (action "layers-opacity-opaque") +# (action "context-foreground-blue-decrease-skip") +# (action "context-foreground-blue-set") +# (action "tools-angle-decrease") +# (action "context-brush-radius-decrease") +# (action "tools-object-1-previous") +# (action "paths-export") +# (action "plug-in-animationoptimize-diff") +# (action "filters-dropshadow") +# (action "context-font-select-previous") +# (action "filters-maze") +# (action "plug-in-tile") +# (action "image-convert-u32") +# (action "paths-delete") +# (action "quick-mask-toggle" "q") +# (action "tools-paintbrush" "p") +# (action "layers-select-flattened-previous") +# (action "file-revert") +# (action "context-swatch-foreground-next" "0") +# (action "layers-anchor" "h") +# (action "context-foreground-saturation-maximum") +# (action "layers-opacity-set") +# (action "context-brush-aspect-maximum") +# (action "plug-in-goat-exercise-c") +# (action "quick-mask-invert-on") +# (action "layers-mask-selection-intersect") +# (action "image-softproof-intent-relative-colorimetric") +# (action "dialogs-dashboard") +# (action "drawable-levels-stretch") +# (action "layers-lock-content") +# (action "context-gradient-select-first") +# (action "tools-size-increase-skip" "braceright") +# (action "layers-mask-selection-replace") +# (action "script-fu-ripply-anim") +# (action "filters-supernova") +# (action "view-scroll-page-up") +# (action "context-background-saturation-increase-skip") +# (action "tools-hardness-increase-skip") +# (action "filters-focus-blur") +# (action "tools-eraser" "e") +# (action "dialogs-preferences") +# (action "channels-color-tag-yellow") +# (action "filters-brightness-contrast") +# (action "tools-size-set-to-default" "backslash") +# (action "drawable-lock-content") +# (action "dialogs-vectors") +# (action "view-scroll-down") +# (action "plug-in-palettemap") +# (action "tools-transform-preview-opacity-set") +# (action "filters-color-rotate") +# (action "view-padding-color-dark-check") +# (action "tools-ink-blob-aspect-set") +# (action "context-paint-mode-previous") +# (action "context-swatch-background-last") +# (action "channels-selection-subtract") +# (action "context-background-green-decrease") +# (action "context-colors-swap" "x") +# (action "filters-colorize") +# (action "image-resize-to-layers") +# (action "filters-gaussian-blur-selective") +# (action "view-rotate-set-absolute") +# (action "context-background-hue-decrease-skip") +# (action "file-gih-export-internal") +# (action "filters-waves") +# (action "tools-airbrush-flow-decrease-skip") +# (action "dialogs-device-status") +# (action "context-brush-radius-minimum") +# (action "view-scroll-page-right") +(action "file-print-gtk" "p") +# (action "debug-gtk-inspector") +# (action "filters-gegl-levels") +# (action "channels-lower") +# (action "dialogs-about") +# (action "filters-noise-reduction") +# (action "context-foreground-saturation-set") +# (action "filters-reinhard-2005") +# (action "plug-in-compose") +# (action "filters-panorama-projection") +# (action "layers-mask-delete") +# (action "filters-gegl-graph") +# (action "layers-composite-mode-auto") +# (action "filters-recent-01") +# (action "filters-noise-spread") +# (action "script-fu-sota-chrome-it") +# (action "windows-show-display-next" "Tab" "Forward") +# (action "filters-recent-02") +# (action "layers-color-tag-yellow") +# (action "gimp-online-docs-web-site") +# (action "context-foreground-green-set") +# (action "context-foreground-value-set") +# (action "context-background-saturation-increase") +# (action "filters-recent-03") +# (action "context-foreground-saturation-decrease") +# (action "dialogs-module-dialog") +# (action "filters-invert-value") +# (action "view-color-management-enable") +# (action "view-show-layer-boundary") +# (action "context-gradient-select-last") +# (action "select-none" "a") +# (action "filters-recent-04") +# (action "channels-select-top") +# (action "tools-brightness-contrast") +# (action "view-show-selection" "t") +# (action "tools-aspect-increase-percent") +# (action "filters-recent-05") +# (action "context-background-red-increase") +# (action "context-background-blue-maximum") +# (action "filters-recent-06") +# (action "layers-alpha-remove") +# (action "context-foreground-value-decrease-skip") +# (action "plug-in-animationunoptimize") +# (action "tools-rotate" "r") +# (action "edit-strong-undo" "z") +# (action "layers-merge-down") +# (action "gimp-help-using-web") +# (action "filters-gegl-voronoi-diagram") +# (action "tools-airbrush" "a") +# (action "filters-recent-07") +# (action "image-convert-linear") +# (action "plug-in-spheredesigner") +# (action "script-fu-blend-anim") +# (action "layers-new-from-visible") +# (action "filters-recent-08") +# (action "tools-paintbrush-angle-set") +# (action "tools-force-increase-percent") +# (action "context-brush-spikes-set") +# (action "filters-variable-blur") +# (action "file-create-template") +# (action "filters-recent-09") +# (action "tools-mypaint-brush-radius-set") +# (action "dialogs-colors") +# (action "layers-color-tag-violet") +# (action "view-rotate-90") +# (action "edit-redo" "y") +# (action "tools-paintbrush-hardness-set") +# (action "tools-angle-decrease-percent") +# (action "context-brush-spacing-decrease-skip") +# (action "file-open-recent-01" "1") +# (action "context-brush-shape-diamond") +# (action "tools-threshold") +# (action "plug-in-despeckle") +# (action "filters-gegl-connected-components") +# (action "dialogs-palettes") +# (action "filters-polar-coordinates") +# (action "filters-mean-curvature-blur") +# (action "tools-zoom" "z") +# (action "windows-tabs-position-left") +# (action "filters-motion-blur-circular") +# (action "file-open-recent-02" "2") +# (action "paths-import") +# (action "dialogs-input-devices") +# (action "filters-gegl-bevel") +# (action "channels-color-tag-orange") +# (action "view-scroll-bottom-border") +# (action "context-foreground-hue-decrease-skip") +# (action "context-palette-foreground-previous") +# (action "file-open-recent-03" "3") +# (action "tools-paintbrush-spacing-set") +# (action "script-fu-coffee-stain") +# (action "plug-in-depth-merge") +# (action "tools-object-2-first") +# (action "layers-delete") +# (action "tools-object-1-last") +# (action "paths-duplicate") +# (action "filters-fractal-trace") +# (action "file-open-recent-04" "4") +# (action "edit-clear" "Delete") +# (action "file-quit" "q") +# (action "filters-checkerboard") +# (action "file-open-recent-05" "5") +# (action "tools-ink-blob-pixel-size-set") +# (action "layers-resize-to-image") +# (action "tools-ink-blob-size-set") +# (action "python-fu-histogram-export") +# (action "file-open-recent-06" "6") +# (action "layers-color-tag-none") +# (action "filters-red-eye-removal") +# (action "layers-mask-edit") +# (action "context-foreground-saturation-increase") +# (action "file-open-recent-07" "7") +# (action "view-scroll-up") +# (action "tools-spacing-increase-percent") +# (action "context-colormap-foreground-previous") +# (action "filters-little-planet") +# (action "layers-alpha-selection-replace") +# (action "plug-in-plug-in-details") +# (action "context-brush-angle-minimum") +# (action "file-open-recent-08" "8") +# (action "context-background-value-maximum") +# (action "layers-mask-add-button") +# (action "context-swatch-background-set") +# (action "filters-noise-slur") +# (action "image-rotate-180") +# (action "filters-edge-sobel") +# (action "tools-angle-increase-skip") +# (action "file-open-recent-09" "9") +# (action "tools-heal" "h") +# (action "gimp-help-using-simpleobjects") +# (action "filters-photocopy") +# (action "tools-spacing-decrease") +# (action "filters-channel-mixer") +# (action "dialogs-cursor") +# (action "file-pat-export-internal") +# (action "layers-lock-position") +# (action "plug-in-fractalexplorer") +# (action "layers-color-tag-orange") +# (action "image-resize-to-selection") +# (action "context-brush-hardness-maximum") +# (action "context-swatch-foreground-next-skip") +# (action "paths-visible") +# (action "channels-visible") +# (action "filters-gegl-bilateral-filter-fast") +# (action "select-sharpen") +# (action "context-gradient-select-set") +# (action "debug-dump-attached-data") +# (action "image-flip-vertical") +# (action "layers-text-along-vectors") +# (action "layers-text-to-vectors") +# (action "script-fu-make-brush-rectangular") +# (action "view-snap-to-grid") +# (action "tools-mypaint-brush" "y") +# (action "filters-newsprint") +# (action "context-swatch-background-next") +# (action "context-brush-angle-decrease-skip") +# (action "file-show-in-file-manager" "f") +# (action "dialogs-indexed-palette") +# (action "gimp-help-using-fileformats") +# (action "layers-composite-mode-intersection") +# (action "layers-alpha-selection-add") +# (action "dialogs-tool-options") +# (action "edit-copy-visible" "c" "Copy") +# (action "filters-distance-map") +# (action "gimp-online-bugs-features") +# (action "paths-lock-position") +# (action "dialogs-histogram") +# (action "channels-select-bottom") +# (action "filters-mantiuk-2006") +# (action "filters-gegl-gradient-map") +# (action "filters-gegl-color-assimilation-grid") +# (action "tools-force-minimum") +# (action "filters-tile-glass") +# (action "file-export-as" "e") +# (action "image-new" "n") +# (action "filters-dilate") +# (action "filters-invert-linear") +# (action "context-palette-select-last") +# (action "plug-in-decompose") +# (action "filters-plasma") +# (action "tools-aspect-decrease-skip") +# (action "context-gradient-select-next") +# (action "layers-select-previous" "Page_Up") +# (action "windows-tab-position") +# (action "script-fu-drop-shadow") +# (action "paths-selection-replace") +# (action "view-display-intent-saturation") +# (action "context-background-red-maximum") +# (action "filters-gegl-negative-darkroom") +# (action "context-background-saturation-minimum") +# (action "select-cut-float" "l") +# (action "dialogs-buffers") +# (action "tools-color-picker" "o") +# (action "tools-warp-effect-size-set") +# (action "filters-gegl-inner-glow") +# (action "context-foreground-value-maximum") +# (action "filters-bayer-matrix") +# (action "context-background-saturation-set") +# (action "tools-spacing-increase") +# (action "filters-gegl-demosaic-bimedian") +# (action "channels-color-tag-brown") +# (action "view-show-sample-points") +# (action "paths-stroke") +# (action "filters-recent-10") +# (action "view-zoom-out" "minus" "KP_Subtract" "ZoomOut") +# (action "filters-gegl-fractal-explorer") +# (action "tools-opacity-decrease-skip" "less") +# (action "view-scroll-right") +# (action "view-zoom-revert" "grave") +# (action "filters-diffraction-patterns") +# (action "tools-align" "q") +# (action "windows-show-display-previous" "Tab" "Back") +# (action "filters-tile-seamless") +# (action "gimp-palette-export-php") +# (action "tools-angle-minimum") +# (action "filters-curves") +# (action "layers-opacity-transparent") +# (action "channels-raise-to-top") +# (action "tools-airbrush-flow-increase") +# (action "context-background-blue-increase-skip") +# (action "filters-whirl-pinch") +# (action "context-brush-select-set") +# (action "help-context-help" "F1") +# (action "tools-pencil" "n") +# (action "context-brush-hardness-increase-skip") +# (action "filters-edge") +# (action "tools-object-1-next") +# (action "layers-opacity-decrease-skip") +# (action "dialogs-channels") +# (action "filters-apply-canvas") +# (action "tools-opacity-decrease-percent") +# (action "file-open" "o") +# (action "script-fu-gradient-example") +# (action "debug-benchmark-projection") +# (action "script-fu-perspective-shadow") +# (action "plug-in-script-fu-console") +# (action "view-snap-to-vectors") +# (action "context-background-red-decrease-skip") +# (action "view-scroll-left") +# (action "context-dynamics-toggle") +# (action "file-pdf-export-multi") +# (action "select-shrink") +# (action "view-zoom-fill") +# (action "plug-in-metadata-viewer") +# (action "gimp-online-developer-web-site") +# (action "plug-in-small-tiles") +# (action "filters-threshold-alpha") +# (action "layers-alpha-selection-intersect") +# (action "context-tool-select-previous") +# (action "context-brush-aspect-decrease-skip") +# (action "view-display-intent-absolute-colorimetric") +# (action "tools-hardness-minimum") +# (action "plug-in-colormap-swap") +# (action "script-fu-distress-selection") +# (action "filters-antialias") +# (action "tools-object-2-set") +# (action "tools-spacing-set") +# (action "layers-merge-down-button") +# (action "file-open-recent-10" "0") +# (action "channels-lower-to-bottom") +# (action "layers-color-tag-blue") +# (action "plug-in-align-layers") +# (action "filters-hue-saturation") +# (action "tools-ink" "k") +# (action "view-show-guides" "t") +# (action "script-fu-tile-blur") +# (action "filters-exposure") +# (action "windows-tabs-position-top") +# (action "filters-mono-mixer") +# (action "view-move-to-screen-wayland-1") +# (action "filters-threshold") +# (action "tools-force-decrease") +# (action "filters-gegl-color-overlay") +# (action "tools-perspective-clone") +# (action "filters-bloom") +# (action "tools-opacity-maximum") +# (action "dialogs-brush-editor") +# (action "paths-selection-subtract") +# (action "context-font-select-set") +# (action "context-foreground-saturation-minimum") +# (action "layers-new-last-values") +# (action "context-colormap-foreground-last") +# (action "paths-raise") +# (action "paths-fill-last-values") +# (action "drawable-flip-horizontal") +# (action "layers-select-flattened-next") +# (action "tools-clone" "c") +# (action "edit-named-cut") +# (action "view-color-management-reset") +# (action "layers-select-top" "Home") +# (action "view-fullscreen" "F11") +# (action "layers-blend-space-auto") +# (action "filters-stretch-contrast") +# (action "plug-in-imagemap") +# (action "filters-deinterlace") +# (action "filters-gegl-demosaic-simple") +# (action "context-brush-angle-decrease") +# (action "filters-noise-hsv") +# (action "tools-mypaint-brush-pixel-size-set") +# (action "channels-color-tag-green") +# (action "tools-cage" "g") +# (action "context-foreground-hue-maximum") +# (action "gimp-help-using-docks") +# (action "file-close-all" "w") +# (action "context-background-saturation-decrease") +# (action "tools-paintbrush-size-set") +# (action "filters-gegl-absolute") +# (action "file-overwrite") +# (action "context-foreground-red-increase") +# (action "filters-saturation") +# (action "layers-alpha-add") +# (action "context-foreground-blue-maximum") +# (action "gimp-help-main") +# (action "view-padding-color-theme") +# (action "context-foreground-green-decrease-skip") +# (action "image-flatten") +# (action "tools-force-set") +# (action "context-foreground-blue-increase-skip") +# (action "image-crop-to-selection") +# (action "tools-smudge" "s") +# (action "view-show-menubar") +# (action "tools-paintbrush-aspect-ratio-set") +# (action "tools-paintbrush-pixel-size-set") +# (action "layers-mode-last") +# (action "view-zoom-in-skip") +# (action "filters-motion-blur-linear") +# (action "paths-select-previous") +# (action "context-pattern-select-first") +# (action "context-background-value-decrease-skip") +# (action "dialogs-tips") +# (action "plug-in-checkerboard") +# (action "view-zoom") +# (action "context-background-red-decrease") +# (action "view-scroll-vertical") +# (action "context-palette-select-next") +# (action "paths-selection-intersect") +# (action "context-tool-select-set") +# (action "context-foreground-red-decrease-skip") +# (action "layers-merge-group") +# (action "file-open-location") +# (action "image-rotate-90") +# (action "tools-gegl") +# (action "file-open-as-layers" "o") +# (action "script-fu-line-nova") +# (action "context-brush-radius-increase-skip") +# (action "filters-gegl-local-threshold") +# (action "layers-alpha-selection-subtract") +# (action "tools-foreground-select-brush-size-set") +# (action "filters-noise-solid") +# (action "tools-size-increase" "bracketright") +# (action "dialogs-navigation") +# (action "filters-color-balance") +# (action "tools-unified-transform" "t") +# (action "filters-cubism") +# (action "tools-force-increase") +# (action "tools-by-color-select-short") +# (action "image-softproof-profile") +# (action "tools-angle-increase-percent") +# (action "dialogs-palette-editor") +# (action "edit-paste-into-in-place") +# (action "drawable-rotate-270") +# (action "view-zoom-other") +# (action "context-swatch-background-previous") +# (action "context-foreground-value-decrease") +# (action "filters-gegl-band-tune") +# (action "filters-gegl-styles") +# (action "context-foreground-red-set") +# (action "filters-alien-map") +# (action "drawable-equalize") +# (action "context-colormap-background-first") +# (action "tools-iscissors" "i") +# (action "debug-show-image-graph") +# (action "filters-gegl-denoise-dct") +# (action "context-background-hue-increase-skip") +# (action "dialogs-fonts") +# (action "context-brush-angle-increase") +# (action "tools-airbrush-flow-maximum") +# (action "tools-airbrush-flow-increase-skip") +# (action "paths-select-next") +# (action "tools-paint-select-pixel-size-set") +# (action "filters-lens-flare") +# (action "plug-in-sample-colorize") +# (action "tools-hardness-increase") +# (action "layers-crop-to-content") +# (action "context-gradient-select-previous") +# (action "view-flip-vertically") +# (action "channels-edit-attributes") +# (action "tools-ellipse-select" "e") +# (action "script-fu-spinning-globe") +# (action "plug-in-hot") +# (action "tools-bucket-fill" "b") +# (action "filters-apply-lens") +# (action "context-brush-aspect-set") +# (action "plug-in-destripe") +# (action "image-properties" "Return") +# (action "paths-merge-visible") +# (action "tools-spacing-minimum") +# (action "python-fu-palette-offset") +# (action "drawable-rotate-90") +# (action "filters-gegl-lens-correct") +# (action "context-brush-select-previous") +# (action "plug-in-map-object") +# (action "view-rotate-270") +# (action "script-fu-slide") +# (action "windows-display-0001") +# (action "tools-hardness-increase-percent") +# (action "context-brush-radius-increase-percent") +# (action "script-fu-addborder") +# (action "dialogs-sample-points") +# (action "context-brush-aspect-increase") +# (action "paths-color-tag-none") +# (action "channels-lock-position") +# (action "filters-noise-cell") +# (action "context-opacity-opaque") +# (action "filters-gegl-unpremultiply") +# (action "script-fu-selection-rounded-rectangle") +# (action "plug-in-guillotine") +# (action "context-brush-radius-decrease-less") +# (action "context-opacity-transparent") +# (action "plug-in-script-fu-server") +# (action "channels-lock-content") +# (action "tools-perspective" "p") +# (action "context-foreground-value-increase-skip") +# (action "paths-new-last-values") +# (action "filters-spherize") +# (action "view-zoom-4-1" "3" "KP_3") +# (action "context-colormap-background-set") +# (action "context-colormap-foreground-next") +# (action "paths-color-tag-red") +# (action "quick-mask-invert-off") +# (action "context-foreground-value-increase") +# (action "filters-ripple") +# (action "layers-color-tag-gray") +# (action "context-brush-spacing-increase-skip") +# (action "filters-stress") +# (action "tools-foreground-select") +# (action "image-convert-u8") +# (action "paths-fill") +# (action "gimp-palette-export-python") +# (action "context-foreground-hue-increase-skip") +# (action "tools-aspect-set-to-default") +# (action "context-background-hue-decrease") +# (action "context-pattern-select-set") +# (action "filters-reshow" "f") +# (action "context-colormap-foreground-first") +# (action "layers-mode-next") +# (action "plug-in-recompose") +# (action "gimp-online-main-web-site") +# (action "context-colormap-background-last") +# (action "layers-color-tag-brown") +# (action "context-palette-foreground-last") +# (action "python-fu-gradient-save-as-css") +# (action "tools-object-1-set") +# (action "view-shrink-wrap" "j") +# (action "paths-new") +# (action "layers-composite-mode-clip-to-backdrop") +# (action "dialogs-symmetry") +# (action "layers-crop-to-selection") +# (action "filters-rgb-clip") +# (action "channels-color-tag-none") +# (action "tools-convolve" "u") +# (action "view-softproof-gamut-check") +# (action "dialogs-error-console") +# (action "layers-composite-space-auto") +# (action "layers-opacity-increase") +# (action "script-fu-carve-it") +# (action "layers-text-discard") +# (action "filters-spiral") +# (action "layers-lock-alpha") +# (action "edit-paste-as-new-image" "v" "Paste") +# (action "script-fu-font-map") + +# end of shortcutsrc diff --git a/.config/GIMP/3.0/tags.xml b/.config/GIMP/3.0/tags.xml new file mode 100644 index 0000000..630d8e7 --- /dev/null +++ b/.config/GIMP/3.0/tags.xml @@ -0,0 +1,2442 @@ + + + + + round + + + + fuzzy + round + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.config/GIMP/3.0/templaterc b/.config/GIMP/3.0/templaterc new file mode 100644 index 0000000..bf22379 --- /dev/null +++ b/.config/GIMP/3.0/templaterc @@ -0,0 +1,923 @@ +# GIMP templaterc +# +# This file will be entirely rewritten each time you exit. + +(GimpTemplate "A0 (300 ppi)" + (width 9933) + (height 14043) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A1 (300 ppi)" + (width 7016) + (height 9933) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A2 (300 ppi)" + (width 4960) + (height 7016) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A3 (300 ppi)" + (width 3508) + (height 4960) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A4 (300 ppi)" + (width 2480) + (height 3508) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A5 (300 ppi)" + (width 1748) + (height 2480) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A6 (300 ppi)" + (width 1240) + (height 1748) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A7 (300 ppi)" + (width 874) + (height 1240) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "B4 (300 ppi)" + (width 2953) + (height 4169) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "B5 (300 ppi)" + (width 2079) + (height 2953) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "B5-Japan (300 ppi)" + (width 2150) + (height 3035) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "US Letter (300 ppi)" + (width 2550) + (height 3300) + (unit inches) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "US Legal (300 ppi)" + (width 2550) + (height 4200) + (unit inches) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "88.9×50.8 US Business Card" + (icon-name "gimp-business-card") + (width 1050) + (height 600) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "85×55 Western Europe Business Card" + (icon-name "gimp-business-card") + (width 1004) + (height 650) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "90×50 Eastern Europe Business Card" + (icon-name "gimp-business-card") + (width 1063) + (height 591) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "90×55 Business Card (AU, IN etc.)" + (icon-name "gimp-business-card") + (width 1063) + (height 650) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "87×49 Vistaprint Business Card" + (icon-name "gimp-business-card") + (width 1028) + (height 579) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Toilet paper (US, 300 ppi)" + (icon-name "gimp-toilet-paper") + (width 1350) + (height 1350) + (unit inches) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "CD cover (300 ppi)" + (icon-name "media-optical") + (width 1417) + (height 1417) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner leaderboard 728x90" + (icon-name "gimp-web") + (width 728) + (height 90) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner large rectangle 336×280" + (icon-name "gimp-web") + (width 336) + (height 280) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner medium rectangle 300×250" + (icon-name "gimp-web") + (width 300) + (height 250) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner large mobile 320×100" + (icon-name "gimp-web") + (width 320) + (height 100) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner large skyscraper 300×600" + (icon-name "gimp-web") + (width 300) + (height 600) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "1280×720 (HD 720p)" + (icon-name "gimp-video") + (width 1280) + (height 720) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "1920×1080 (Full HD 1080p)" + (icon-name "gimp-video") + (width 1920) + (height 1080) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "3840x2160 (4K UHD)" + (icon-name "gimp-video") + (width 3840) + (height 2160) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "4096×2160 (Digital Cinema Initiatives 4K)" + (icon-name "gimp-video") + (width 4096) + (height 2160) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "1366×768 HD" + (icon-name "gimp-display") + (width 1366) + (height 768) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "1920×1200 WUXGA" + (icon-name "gimp-display") + (width 1920) + (height 1200) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "2560x1600 WQXGA" + (icon-name "gimp-display") + (width 2560) + (height 1600) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "3840×2160 4K UHD" + (icon-name "gimp-display") + (width 3840) + (height 2160) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Apple iPhone 6/7" + (icon-name "gimp-smartphone") + (width 750) + (height 1334) + (unit millimeters) + (xresolution 326) + (yresolution 326) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Apple iPhone 5" + (icon-name "gimp-smartphone") + (width 640) + (height 1136) + (unit millimeters) + (xresolution 326) + (yresolution 326) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Apple iPad 3&4, Air" + (icon-name "gimp-smartphone") + (width 2048) + (height 2732) + (unit millimeters) + (xresolution 264) + (yresolution 264) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Samsung Galaxy S6" + (icon-name "gimp-smartphone") + (width 1440) + (height 2560) + (unit millimeters) + (xresolution 577) + (yresolution 577) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Samsung Galaxy S5" + (icon-name "gimp-smartphone") + (width 1080) + (height 1920) + (unit millimeters) + (xresolution 360) + (yresolution 360) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Samsung Galaxy Tab 2&3 10,1 inch" + (icon-name "gimp-smartphone") + (width 800) + (height 1280) + (unit millimeters) + (xresolution 149) + (yresolution 149) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web profile / avatar / icon 512×512" + (icon-name "gimp-web") + (width 512) + (height 512) + (unit pixels) + (xresolution 150) + (yresolution 150) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner leaderboard 728×90" + (icon-name "gimp-web") + (width 728) + (height 90) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner half page 300×600" + (icon-name "gimp-web") + (width 300) + (height 600) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner wide skyscraper 160×600" + (icon-name "gimp-web") + (width 160) + (height 600) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner mobile leaderboard 320×50" + (icon-name "gimp-web") + (width 320) + (height 50) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 1024×768 (XGA)" + (icon-name "gimp-display") + (width 1024) + (height 768) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 1152×864 (XGA+)" + (icon-name "gimp-display") + (width 1152) + (height 864) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 1600×1200 (UXGA)" + (icon-name "gimp-display") + (width 1600) + (height 1200) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 2048×1536 (QXGA)" + (icon-name "gimp-display") + (width 2048) + (height 1536) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 1680×1050 (WSXGA+)" + (icon-name "gimp-display") + (width 1680) + (height 1050) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 1920×1200 (WUXGA)" + (icon-name "gimp-display") + (width 1920) + (height 1200) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 2560×1600 (WQXGA)" + (icon-name "gimp-display") + (width 2560) + (height 1600) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 3840×2400 (WQUXGA)" + (icon-name "gimp-display") + (width 3840) + (height 2400) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 1280×720 (HD 720p)" + (icon-name "gimp-video") + (width 1280) + (height 720) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 1920×1080 (Full HD 1080p)" + (icon-name "gimp-video") + (width 1920) + (height 1080) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 3840×2160 (4K UHD)" + (icon-name "gimp-video") + (width 3840) + (height 2160) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 7680×4320 (8K UHD)" + (icon-name "gimp-video") + (width 7680) + (height 4320) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 17:9 - 2048×1080 (DCI 2K)" + (icon-name "gimp-video") + (width 2048) + (height 1080) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 17:9 - 4096×2160 (DCI 4K)" + (icon-name "gimp-video") + (width 4096) + (height 2160) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 18.5:9 - 1440×2960" + (icon-name "gimp-smartphone") + (width 1440) + (height 2960) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 19:9 - 1440×3040" + (icon-name "gimp-smartphone") + (width 1440) + (height 3040) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 19.5:9 - 1440×3120" + (icon-name "gimp-smartphone") + (width 1440) + (height 3120) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 20:9 - 1440×3200" + (icon-name "gimp-smartphone") + (width 1440) + (height 3200) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) + +# end of templaterc diff --git a/.config/GIMP/3.0/theme.css b/.config/GIMP/3.0/theme.css new file mode 100644 index 0000000..f50003b --- /dev/null +++ b/.config/GIMP/3.0/theme.css @@ -0,0 +1,16 @@ +/* GIMP theme.css + * + * This file is written on GIMP startup and on every theme change. + * It is NOT supposed to be edited manually. Edit your personal + * gimp.css file instead (/home/rafayahmad/.config/GIMP/3.0/gimp.css). + */ + +@import url("file:///usr/share/gimp/3.0/themes/Default/gimp-dark.css"); +@import url("file:///etc/gimp/3.0/gimp.css"); + +* { -gtk-icon-style: symbolic; } + +/* prefer-dark-theme */ + + +/* end of theme.css */ diff --git a/.config/GIMP/3.0/tool-options/gimp-airbrush-tool b/.config/GIMP/3.0/tool-options/gimp-airbrush-tool new file mode 100644 index 0000000..f991a9e --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-airbrush-tool @@ -0,0 +1,13 @@ +# GIMP gimp-airbrush-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(gradient "FG to BG (RGB)") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-airbrush-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-align-tool b/.config/GIMP/3.0/tool-options/gimp-align-tool new file mode 100644 index 0000000..521b3bf --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-align-tool @@ -0,0 +1,4 @@ +# GIMP gimp-align-tool options + + +# end of gimp-align-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool b/.config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool new file mode 100644 index 0000000..16bc2d3 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool @@ -0,0 +1,4 @@ +# GIMP gimp-brightness-contrast-tool options + + +# end of gimp-brightness-contrast-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-bucket-fill-tool b/.config/GIMP/3.0/tool-options/gimp-bucket-fill-tool new file mode 100644 index 0000000..6385685 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-bucket-fill-tool @@ -0,0 +1,9 @@ +# GIMP gimp-bucket-fill-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(pattern "Pine") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-bucket-fill-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-by-color-select-tool b/.config/GIMP/3.0/tool-options/gimp-by-color-select-tool new file mode 100644 index 0000000..434e5db --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-by-color-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-by-color-select-tool options + + +# end of gimp-by-color-select-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-cage-tool b/.config/GIMP/3.0/tool-options/gimp-cage-tool new file mode 100644 index 0000000..70074a2 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-cage-tool @@ -0,0 +1,4 @@ +# GIMP gimp-cage-tool options + + +# end of gimp-cage-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-clone-tool b/.config/GIMP/3.0/tool-options/gimp-clone-tool new file mode 100644 index 0000000..2f26f26 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-clone-tool @@ -0,0 +1,12 @@ +# GIMP gimp-clone-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-clone-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-color-picker-tool b/.config/GIMP/3.0/tool-options/gimp-color-picker-tool new file mode 100644 index 0000000..b9eff3c --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-color-picker-tool @@ -0,0 +1,6 @@ +# GIMP gimp-color-picker-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) + +# end of gimp-color-picker-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-convolve-tool b/.config/GIMP/3.0/tool-options/gimp-convolve-tool new file mode 100644 index 0000000..d8a94fa --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-convolve-tool @@ -0,0 +1,12 @@ +# GIMP gimp-convolve-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-convolve-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-crop-tool b/.config/GIMP/3.0/tool-options/gimp-crop-tool new file mode 100644 index 0000000..e04685b --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-crop-tool @@ -0,0 +1,9 @@ +# GIMP gimp-crop-tool options + +(aspect-denominator 1080) +(aspect-numerator 1920) +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(pattern "Pine") + +# end of gimp-crop-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-curves-tool b/.config/GIMP/3.0/tool-options/gimp-curves-tool new file mode 100644 index 0000000..b7a332b --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-curves-tool @@ -0,0 +1,4 @@ +# GIMP gimp-curves-tool options + + +# end of gimp-curves-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-dodge-burn-tool b/.config/GIMP/3.0/tool-options/gimp-dodge-burn-tool new file mode 100644 index 0000000..e290eca --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-dodge-burn-tool @@ -0,0 +1,11 @@ +# GIMP gimp-dodge-burn-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-dodge-burn-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-ellipse-select-tool b/.config/GIMP/3.0/tool-options/gimp-ellipse-select-tool new file mode 100644 index 0000000..5b00a25 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-ellipse-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-ellipse-select-tool options + + +# end of gimp-ellipse-select-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-eraser-tool b/.config/GIMP/3.0/tool-options/gimp-eraser-tool new file mode 100644 index 0000000..170d25d --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-eraser-tool @@ -0,0 +1,11 @@ +# GIMP gimp-eraser-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-eraser-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-flip-tool b/.config/GIMP/3.0/tool-options/gimp-flip-tool new file mode 100644 index 0000000..4686677 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-flip-tool @@ -0,0 +1,4 @@ +# GIMP gimp-flip-tool options + + +# end of gimp-flip-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-foreground-select-tool b/.config/GIMP/3.0/tool-options/gimp-foreground-select-tool new file mode 100644 index 0000000..39ddcf7 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-foreground-select-tool @@ -0,0 +1,6 @@ +# GIMP gimp-foreground-select-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) + +# end of gimp-foreground-select-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-free-select-tool b/.config/GIMP/3.0/tool-options/gimp-free-select-tool new file mode 100644 index 0000000..86b6ab3 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-free-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-free-select-tool options + + +# end of gimp-free-select-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool b/.config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool new file mode 100644 index 0000000..a0f7bdb --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-fuzzy-select-tool options + + +# end of gimp-fuzzy-select-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-gegl-tool b/.config/GIMP/3.0/tool-options/gimp-gegl-tool new file mode 100644 index 0000000..f085e5f --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-gegl-tool @@ -0,0 +1,4 @@ +# GIMP gimp-gegl-tool options + + +# end of gimp-gegl-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-gradient-tool b/.config/GIMP/3.0/tool-options/gimp-gradient-tool new file mode 100644 index 0000000..1aebde5 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-gradient-tool @@ -0,0 +1,9 @@ +# GIMP gimp-gradient-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(gradient "FG to BG (RGB)") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-gradient-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-handle-transform-tool b/.config/GIMP/3.0/tool-options/gimp-handle-transform-tool new file mode 100644 index 0000000..a23ed42 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-handle-transform-tool @@ -0,0 +1,4 @@ +# GIMP gimp-handle-transform-tool options + + +# end of gimp-handle-transform-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-heal-tool b/.config/GIMP/3.0/tool-options/gimp-heal-tool new file mode 100644 index 0000000..89716ea --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-heal-tool @@ -0,0 +1,12 @@ +# GIMP gimp-heal-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-heal-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-ink-tool b/.config/GIMP/3.0/tool-options/gimp-ink-tool new file mode 100644 index 0000000..508e8c4 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-ink-tool @@ -0,0 +1,9 @@ +# GIMP gimp-ink-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(pattern "Pine") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-ink-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-iscissors-tool b/.config/GIMP/3.0/tool-options/gimp-iscissors-tool new file mode 100644 index 0000000..fb42baf --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-iscissors-tool @@ -0,0 +1,4 @@ +# GIMP gimp-iscissors-tool options + + +# end of gimp-iscissors-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-levels-tool b/.config/GIMP/3.0/tool-options/gimp-levels-tool new file mode 100644 index 0000000..04c0f93 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-levels-tool @@ -0,0 +1,4 @@ +# GIMP gimp-levels-tool options + + +# end of gimp-levels-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-measure-tool b/.config/GIMP/3.0/tool-options/gimp-measure-tool new file mode 100644 index 0000000..ec7cff3 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-measure-tool @@ -0,0 +1,4 @@ +# GIMP gimp-measure-tool options + + +# end of gimp-measure-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-move-tool b/.config/GIMP/3.0/tool-options/gimp-move-tool new file mode 100644 index 0000000..c173171 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-move-tool @@ -0,0 +1,5 @@ +# GIMP gimp-move-tool options + +(move-current yes) + +# end of gimp-move-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool b/.config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool new file mode 100644 index 0000000..9cd26b8 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool @@ -0,0 +1,12 @@ +# GIMP gimp-mypaint-brush-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(mybrush "100% Opaque") +(pattern "Pine") +(brush-size 51) +(brush-hardness 0.5) +(radius 3.0099999904632568) +(hardness 0.94999998807907104) + +# end of gimp-mypaint-brush-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-offset-tool b/.config/GIMP/3.0/tool-options/gimp-offset-tool new file mode 100644 index 0000000..5a30253 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-offset-tool @@ -0,0 +1,4 @@ +# GIMP gimp-offset-tool options + + +# end of gimp-offset-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-operation-tool b/.config/GIMP/3.0/tool-options/gimp-operation-tool new file mode 100644 index 0000000..a5d0d97 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-operation-tool @@ -0,0 +1,6 @@ +# GIMP gimp-operation-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) + +# end of gimp-operation-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-paintbrush-tool b/.config/GIMP/3.0/tool-options/gimp-paintbrush-tool new file mode 100644 index 0000000..4668773 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-paintbrush-tool @@ -0,0 +1,13 @@ +# GIMP gimp-paintbrush-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(gradient "FG to BG (RGB)") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-paintbrush-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-pencil-tool b/.config/GIMP/3.0/tool-options/gimp-pencil-tool new file mode 100644 index 0000000..6c7d801 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-pencil-tool @@ -0,0 +1,13 @@ +# GIMP gimp-pencil-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(gradient "FG to BG (RGB)") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-pencil-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-perspective-clone-tool b/.config/GIMP/3.0/tool-options/gimp-perspective-clone-tool new file mode 100644 index 0000000..eb997be --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-perspective-clone-tool @@ -0,0 +1,12 @@ +# GIMP gimp-perspective-clone-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-perspective-clone-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-perspective-tool b/.config/GIMP/3.0/tool-options/gimp-perspective-tool new file mode 100644 index 0000000..3a21bdc --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-perspective-tool @@ -0,0 +1,4 @@ +# GIMP gimp-perspective-tool options + + +# end of gimp-perspective-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-rect-select-tool b/.config/GIMP/3.0/tool-options/gimp-rect-select-tool new file mode 100644 index 0000000..25bc900 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-rect-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-rect-select-tool options + + +# end of gimp-rect-select-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-rotate-tool b/.config/GIMP/3.0/tool-options/gimp-rotate-tool new file mode 100644 index 0000000..32e5b73 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-rotate-tool @@ -0,0 +1,4 @@ +# GIMP gimp-rotate-tool options + + +# end of gimp-rotate-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-scale-tool b/.config/GIMP/3.0/tool-options/gimp-scale-tool new file mode 100644 index 0000000..6d1a75e --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-scale-tool @@ -0,0 +1,4 @@ +# GIMP gimp-scale-tool options + + +# end of gimp-scale-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-shear-tool b/.config/GIMP/3.0/tool-options/gimp-shear-tool new file mode 100644 index 0000000..b1cf8f8 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-shear-tool @@ -0,0 +1,4 @@ +# GIMP gimp-shear-tool options + + +# end of gimp-shear-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-smudge-tool b/.config/GIMP/3.0/tool-options/gimp-smudge-tool new file mode 100644 index 0000000..3923b88 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-smudge-tool @@ -0,0 +1,13 @@ +# GIMP gimp-smudge-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(gradient "FG to BG (RGB)") +(palette "Color History") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-smudge-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-text-tool b/.config/GIMP/3.0/tool-options/gimp-text-tool new file mode 100644 index 0000000..7486440 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-text-tool @@ -0,0 +1,9 @@ +# GIMP gimp-text-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(palette "Color History") +(font "") +(line-spacing 10) + +# end of gimp-text-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-threshold-tool b/.config/GIMP/3.0/tool-options/gimp-threshold-tool new file mode 100644 index 0000000..f114556 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-threshold-tool @@ -0,0 +1,4 @@ +# GIMP gimp-threshold-tool options + + +# end of gimp-threshold-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-transform-3d-tool b/.config/GIMP/3.0/tool-options/gimp-transform-3d-tool new file mode 100644 index 0000000..dbb8c08 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-transform-3d-tool @@ -0,0 +1,4 @@ +# GIMP gimp-transform-3d-tool options + + +# end of gimp-transform-3d-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-unified-transform-tool b/.config/GIMP/3.0/tool-options/gimp-unified-transform-tool new file mode 100644 index 0000000..c84224d --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-unified-transform-tool @@ -0,0 +1,4 @@ +# GIMP gimp-unified-transform-tool options + + +# end of gimp-unified-transform-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-vector-tool b/.config/GIMP/3.0/tool-options/gimp-vector-tool new file mode 100644 index 0000000..5b7e434 --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-vector-tool @@ -0,0 +1,11 @@ +# GIMP gimp-vector-tool options + +(foreground + (color "HSVA float" 16 "\201H\14\77p\224\64\77\174\25\134\76\0\0\200\77" 0)) +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Pine") +(gradient "FG to BG (RGB)") +(palette "Color History") + +# end of gimp-vector-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-warp-tool b/.config/GIMP/3.0/tool-options/gimp-warp-tool new file mode 100644 index 0000000..e837f9e --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-warp-tool @@ -0,0 +1,4 @@ +# GIMP gimp-warp-tool options + + +# end of gimp-warp-tool options diff --git a/.config/GIMP/3.0/tool-options/gimp-zoom-tool b/.config/GIMP/3.0/tool-options/gimp-zoom-tool new file mode 100644 index 0000000..316363e --- /dev/null +++ b/.config/GIMP/3.0/tool-options/gimp-zoom-tool @@ -0,0 +1,4 @@ +# GIMP gimp-zoom-tool options + + +# end of gimp-zoom-tool options diff --git a/.config/GIMP/3.0/toolrc b/.config/GIMP/3.0/toolrc new file mode 100644 index 0000000..5e3e5fb --- /dev/null +++ b/.config/GIMP/3.0/toolrc @@ -0,0 +1,185 @@ +# GIMP toolrc + +(file-version 1) + +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-move-tool") + (children + (GimpToolInfo "gimp-move-tool" + (icon-name "gimp-tool-move") + (visible yes)) + (GimpToolInfo "gimp-align-tool" + (icon-name "gimp-tool-align") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-rect-select-tool") + (children + (GimpToolInfo "gimp-rect-select-tool" + (icon-name "gimp-tool-rect-select") + (visible yes)) + (GimpToolInfo "gimp-ellipse-select-tool" + (icon-name "gimp-tool-ellipse-select") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-free-select-tool") + (children + (GimpToolInfo "gimp-free-select-tool" + (icon-name "gimp-tool-free-select") + (visible yes)) + (GimpToolInfo "gimp-iscissors-tool" + (icon-name "gimp-tool-iscissors") + (visible yes)) + (GimpToolInfo "gimp-foreground-select-tool" + (icon-name "gimp-tool-foreground-select") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-fuzzy-select-tool") + (children + (GimpToolInfo "gimp-fuzzy-select-tool" + (icon-name "gimp-tool-fuzzy-select") + (visible yes)) + (GimpToolInfo "gimp-by-color-select-tool" + (icon-name "gimp-tool-by-color-select") + (visible yes)))) +(GimpToolInfo "gimp-crop-tool" + (icon-name "gimp-tool-crop") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-scale-tool") + (children + (GimpToolInfo "gimp-unified-transform-tool" + (icon-name "gimp-tool-unified-transform") + (visible yes)) + (GimpToolInfo "gimp-rotate-tool" + (icon-name "gimp-tool-rotate") + (visible yes)) + (GimpToolInfo "gimp-scale-tool" + (icon-name "gimp-tool-scale") + (visible yes)) + (GimpToolInfo "gimp-shear-tool" + (icon-name "gimp-tool-shear") + (visible yes)) + (GimpToolInfo "gimp-flip-tool" + (icon-name "gimp-tool-flip") + (visible yes)) + (GimpToolInfo "gimp-perspective-tool" + (icon-name "gimp-tool-perspective") + (visible yes)) + (GimpToolInfo "gimp-transform-3d-tool" + (icon-name "gimp-tool-transform-3d") + (visible yes)) + (GimpToolInfo "gimp-handle-transform-tool" + (icon-name "gimp-tool-handle-transform") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-warp-tool") + (children + (GimpToolInfo "gimp-warp-tool" + (icon-name "gimp-tool-warp") + (visible yes)) + (GimpToolInfo "gimp-cage-tool" + (icon-name "gimp-tool-cage") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-bucket-fill-tool") + (children + (GimpToolInfo "gimp-bucket-fill-tool" + (icon-name "gimp-tool-bucket-fill") + (visible yes)) + (GimpToolInfo "gimp-gradient-tool" + (icon-name "gimp-tool-gradient") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-paintbrush-tool") + (children + (GimpToolInfo "gimp-paintbrush-tool" + (icon-name "gimp-tool-paintbrush") + (visible yes)) + (GimpToolInfo "gimp-pencil-tool" + (icon-name "gimp-tool-pencil") + (visible yes)) + (GimpToolInfo "gimp-airbrush-tool" + (icon-name "gimp-tool-airbrush") + (visible yes)) + (GimpToolInfo "gimp-ink-tool" + (icon-name "gimp-tool-ink") + (visible yes)) + (GimpToolInfo "gimp-mypaint-brush-tool" + (icon-name "gimp-tool-mypaint-brush") + (visible yes)))) +(GimpToolInfo "gimp-eraser-tool" + (icon-name "gimp-tool-eraser") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-clone-tool") + (children + (GimpToolInfo "gimp-clone-tool" + (icon-name "gimp-tool-clone") + (visible yes)) + (GimpToolInfo "gimp-perspective-clone-tool" + (icon-name "gimp-tool-perspective-clone") + (visible yes)) + (GimpToolInfo "gimp-heal-tool" + (icon-name "gimp-tool-heal") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-smudge-tool") + (children + (GimpToolInfo "gimp-smudge-tool" + (icon-name "gimp-tool-smudge") + (visible yes)) + (GimpToolInfo "gimp-convolve-tool" + (icon-name "gimp-tool-blur") + (visible yes)) + (GimpToolInfo "gimp-dodge-burn-tool" + (icon-name "gimp-tool-dodge") + (visible yes)))) +(GimpToolInfo "gimp-vector-tool" + (icon-name "gimp-tool-path") + (visible yes)) +(GimpToolInfo "gimp-text-tool" + (icon-name "gimp-tool-text") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-color-picker-tool") + (children + (GimpToolInfo "gimp-color-picker-tool" + (icon-name "gimp-tool-color-picker") + (visible yes)) + (GimpToolInfo "gimp-measure-tool" + (icon-name "gimp-tool-measure") + (visible yes)))) +(GimpToolInfo "gimp-zoom-tool" + (icon-name "gimp-tool-zoom") + (visible yes)) +(GimpToolInfo "gimp-brightness-contrast-tool" + (icon-name "gimp-tool-brightness-contrast") + (visible no)) +(GimpToolInfo "gimp-threshold-tool" + (icon-name "gimp-tool-threshold") + (visible no)) +(GimpToolInfo "gimp-levels-tool" + (icon-name "gimp-tool-levels") + (visible no)) +(GimpToolInfo "gimp-curves-tool" + (icon-name "gimp-tool-curves") + (visible no)) +(GimpToolInfo "gimp-offset-tool" + (icon-name "gimp-tool-offset") + (visible no)) +(GimpToolInfo "gimp-gegl-tool" + (icon-name "gimp-gegl") + (visible no)) + +# end of toolrc diff --git a/.config/GIMP/3.0/unitrc b/.config/GIMP/3.0/unitrc new file mode 100644 index 0000000..0fdcbf6 --- /dev/null +++ b/.config/GIMP/3.0/unitrc @@ -0,0 +1,39 @@ +# GIMP units +# +# This file contains the user unit database. You can edit this list with the +# unit editor. You are not supposed to edit it manually, but of course you +# can do. +# This file will be entirely rewritten each time you exit. + +(unit-info "centimeters" + (factor 2.54) + (digits 2) + (symbol "cm") + (abbreviation "cm")) +(unit-info "meters" + (factor 0.025399999999999999) + (digits 4) + (symbol "m") + (abbreviation "m")) +(unit-info "feet" + (factor 0.083333000000000004) + (digits 4) + (symbol "'") + (abbreviation "ft")) +(unit-info "yards" + (factor 0.027778000000000001) + (digits 4) + (symbol "yd") + (abbreviation "yd")) +(unit-info "typogr. points" + (factor 72.269999999999996) + (digits 0) + (symbol "tpt") + (abbreviation "tpt")) +(unit-info "typogr. picas" + (factor 6.0225) + (digits 1) + (symbol "tpc") + (abbreviation "tpc")) + +# end of units diff --git a/.config/QtProject.conf b/.config/QtProject.conf index 842f806..613f3dc 100644 --- a/.config/QtProject.conf +++ b/.config/QtProject.conf @@ -1,8 +1,8 @@ [FileDialog] -history=file:///home/rafayahmad/.local/share/UltimMC/mods, file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Crop, file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Structure, file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Structure/pics, file:///home/rafayahmad/Videos/titles -lastVisited=file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Structure -qtVersion=6.8.2 -shortcuts=file:///home/rafayahmad/Downloads, file:///home/rafayahmad, file:///home/rafayahmad/Documents, file:mods +history=file:///home/rafayahmad/.local/share/UltimMC/mods, file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Crop, file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Structure, file:///home/rafayahmad/Stuff/Freelance/Minecraft Editing/Every Structure/pics, file:///home/rafayahmad/Videos/titles, file:///usr/lib/jvm/java-8-openjdk/bin +lastVisited=file:///usr/lib/jvm/java-8-openjdk/bin +qtVersion=5.15.16 +shortcuts=file:///home/rafayahmad, file:///home/rafayahmad/Downloads, file:///home/rafayahmad/Documents, file:mods sidebarWidth=70 -treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2[\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1\x45\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\0N\0\0\0\x1\0\0\0\0\0\0\0\x80\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) +treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2[\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1\x45\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\0N\0\0\0\x1\0\0\0\0\0\0\0\x80\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) viewMode=Detail diff --git a/.config/clipse/clipse.log b/.config/clipse/clipse.log index f64cc9b..9847fd4 100644 --- a/.config/clipse/clipse.log +++ b/.config/clipse/clipse.log @@ -22,3 +22,4 @@ 2025/02/10 18:25:38 logger.go:19: ERROR: unexpected EOF 2025/02/10 18:28:48 logger.go:19: ERROR: unexpected EOF 2025/02/10 18:29:46 logger.go:19: ERROR: unexpected EOF +2025/02/23 11:07:07 logger.go:19: ERROR: EOF diff --git a/.config/dconf/user b/.config/dconf/user index 9b9919ccb2526aa6c42eb40316835c1b562b5628..62cdc410a4c17af823a733778650ae1073bc6f3a 100644 GIT binary patch literal 12845 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 G@BalzeUQ5V literal 11787 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 DJ`*6a delta 104 zcmZo@U~Fh$oS>&_qHAcRYh)B+U|LO=T<-Z{ zsYS(^`FU0f>G_6wMnJKRlNDJfv9Fn&z_wuX2PPKA%`6<}m>7*VKje}(o%nzc0Ld^O AOaK4? diff --git a/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-device-volumes.tdb b/.config/go/telemetry/local/go@go1.24.1-go1.24.1-linux-amd64-2025-04-06.v1.count similarity index 72% rename from .config/pulse/b1150d4131ee4d0087e6657d42b3c521-device-volumes.tdb rename to .config/go/telemetry/local/go@go1.24.1-go1.24.1-linux-amd64-2025-04-06.v1.count index ab9f490819093a966b28f5ef039804d5a868a9d5..44c16232fad299c40138ac916c10e5bf9b4e904b 100644 GIT binary patch literal 16384 zcmeI!y-tHr6bEqJl)*_yBZ-L{1!`@~o&1QYTa7jjP9j_p!{wOEh3Mv^^ih12zKJ4= zl(eCPtsn868{aMqrK`8hk55kxkZM(f| z+8xvG4s4qh-%I^1ejNK_(Y>+gsiZ)Nn9i1@46@Is)>-j|W&uH>e{e}ge89&&2fsdt)mKRyQUVDF~e*V?7r#aXA z>O9DYz<(CF`sMG);V+->JN`SPS?|nQ@i`7ToO7?GkJ(l=?d9z-AS;YB@?4egA&I7y z@wF-*kR(zpO{5ux*JeOXk5}feSNTbL?U4{}z7=Kf`%XiFGJkA7K|W{sPa5%RzKyE> zedMYelEPB147keoDoR+fElufD*57Q(ccpjBiVbU`LYd##zer`7Gm%}*zdfb@EhWk- z2DgNJN7DS@V%@4x*?+4!|1;BccB*6?K>z{}fB*y_009U<00Izz00bZa0SG_<0uX=z x1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0ucDa0GT6vuxnb})#RPF4t8L3GGv*WFAvv)DwGSQRt+V>S)DvpG0BJM8RAiGe18 z&}K>@x4@vL2JMB2_j@r(2dXIg~@AsS8neTjl z-~GKk%ycvaT~SdIcC!2t+v_+yWZ1Rq$*rHR)wO_O*w*e$N#^vUe#Yu*%r8}HP&SqA zM|_MOsbcIqZ1quoOyA43Kc2|7vGu;5vDpI0YDcDzYpvY2->Y z5g-CYfCvx)B0vO)01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y z5g-CYfCv;vU=E&Lcfzyo58*UCq!Y4wWY333@VH!GD(P0jVx->9RA zb*xF?BT9E%7S!UGGWHDgVGKZWkfo5djr&voL2qG*paJ<|;5G`0o-2PLIM;Pqv7Q+z zW|y?wu+DuGD~wI7n5=5-562|vJP(N+%f{|z))PDQn$W{F4Pz7%=M+77FjVo_$~kQa zHRI}5R3+7F0oKvWkjQLxX;HLSrwKT?zE(%|bz$gJ%|+{cmm{ZH4o5)Mmj8lGf=;O} zQy1E@+|;p``|Z$ZMoX)q8+`Vz{k6sOhn2y4pIs^&vsb4Xx%@u+Jbn9(rE{1ir}G)q z)b05U?6v;?L-X0<)jJ(_Xf&gh*Jq*OWsB#}XN%94>SyfLX+|!;&(8EM_${5oEIFOe Te8u|AceM4M9U9GOq0fE;NCC}M diff --git a/.config/go/telemetry/local/local.2024-12-24.json b/.config/go/telemetry/local/local.2024-12-24.json new file mode 100644 index 0000000..dac9ce7 --- /dev/null +++ b/.config/go/telemetry/local/local.2024-12-24.json @@ -0,0 +1,27 @@ +{ + "Week": "2024-12-24", + "LastWeek": "", + "X": 0.6367242264488411, + "Programs": [ + { + "Program": "cmd/go", + "Version": "go1.23.4", + "GoVersion": "go1.23.4", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "go/goroot:usr-lib-go": 1, + "go/invocations": 1, + "go/mode:module": 1, + "go/platform/host/linux/major-version:6": 1, + "go/platform/host/linux/version:6-12": 1, + "go/platform/target/goamd64:v1": 1, + "go/platform/target/goarch:amd64": 1, + "go/platform/target/goos:linux": 1, + "go/subcommand:version": 1 + }, + "Stacks": {} + } + ], + "Config": "v0.0.0-0" +} \ No newline at end of file diff --git a/.config/go/telemetry/local/local.2025-02-25.json b/.config/go/telemetry/local/local.2025-02-25.json new file mode 100644 index 0000000..da4ec68 --- /dev/null +++ b/.config/go/telemetry/local/local.2025-02-25.json @@ -0,0 +1,207 @@ +{ + "Week": "2025-02-25", + "LastWeek": "", + "X": 0.44987937375418197, + "Programs": [ + { + "Program": "cmd/asm", + "Version": "go1.23.5", + "GoVersion": "go1.23.5", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "asm/flag:D": 90, + "asm/flag:I": 90, + "asm/flag:gensymabis": 35, + "asm/flag:o": 90, + "asm/flag:p": 90, + "asm/flag:trimpath": 90, + "asm/invocations": 90 + }, + "Stacks": {} + }, + { + "Program": "cmd/asm", + "Version": "go1.24.0", + "GoVersion": "go1.24.0", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "asm/flag:D": 95, + "asm/flag:I": 95, + "asm/flag:gensymabis": 37, + "asm/flag:o": 95, + "asm/flag:p": 95, + "asm/flag:trimpath": 95, + "asm/invocations": 95 + }, + "Stacks": {} + }, + { + "Program": "cmd/cgo", + "Version": "go1.23.5", + "GoVersion": "go1.23.5", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "cgo/flag:dynimport": 3, + "cgo/flag:dynlinker": 1, + "cgo/flag:dynout": 3, + "cgo/flag:dynpackage": 3, + "cgo/flag:import_runtime_cgo": 1, + "cgo/flag:import_syscall": 1, + "cgo/flag:importpath": 3, + "cgo/flag:ldflags": 3, + "cgo/flag:objdir": 3, + "cgo/invocations": 6 + }, + "Stacks": {} + }, + { + "Program": "cmd/cgo", + "Version": "go1.24.0", + "GoVersion": "go1.24.0", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "cgo/flag:dynimport": 3, + "cgo/flag:dynlinker": 1, + "cgo/flag:dynout": 3, + "cgo/flag:dynpackage": 3, + "cgo/flag:import_runtime_cgo": 1, + "cgo/flag:import_syscall": 1, + "cgo/flag:importpath": 3, + "cgo/flag:ldflags": 3, + "cgo/flag:objdir": 3, + "cgo/invocations": 6 + }, + "Stacks": {} + }, + { + "Program": "cmd/compile", + "Version": "go1.23.5", + "GoVersion": "go1.23.5", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "compile/flag:asmhdr": 35, + "compile/flag:buildid": 463, + "compile/flag:c": 463, + "compile/flag:complete": 418, + "compile/flag:embedcfg": 6, + "compile/flag:goversion": 463, + "compile/flag:importcfg": 463, + "compile/flag:lang": 463, + "compile/flag:nolocalimports": 463, + "compile/flag:o": 463, + "compile/flag:p": 463, + "compile/flag:pack": 463, + "compile/flag:std": 178, + "compile/flag:symabis": 35, + "compile/flag:trimpath": 463, + "compile/invocations": 471 + }, + "Stacks": {} + }, + { + "Program": "cmd/compile", + "Version": "go1.24.0", + "GoVersion": "go1.24.0", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "compile/flag:asmhdr": 37, + "compile/flag:buildid": 489, + "compile/flag:c": 489, + "compile/flag:complete": 442, + "compile/flag:embedcfg": 5, + "compile/flag:goversion": 489, + "compile/flag:importcfg": 489, + "compile/flag:lang": 489, + "compile/flag:nolocalimports": 489, + "compile/flag:o": 489, + "compile/flag:p": 489, + "compile/flag:pack": 489, + "compile/flag:std": 204, + "compile/flag:symabis": 37, + "compile/flag:trimpath": 489, + "compile/invocations": 505 + }, + "Stacks": {} + }, + { + "Program": "cmd/go", + "Version": "go1.23.5", + "GoVersion": "go1.23.5", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "go/build/flag:ldflags": 1, + "go/build/flag:o": 1, + "go/build/flag:trimpath": 1, + "go/build/flag:v": 1, + "go/buildcache/miss": 464, + "go/buildcache/stdlib-recompiled": 1, + "go/goroot:usr-lib-go": 1, + "go/invocations": 1, + "go/mode:module": 1, + "go/platform/host/linux/major-version:6": 1, + "go/platform/host/linux/version:6-13": 1, + "go/platform/target/goamd64:v1": 1, + "go/platform/target/goarch:amd64": 1, + "go/platform/target/goos:linux": 1, + "go/subcommand:build": 1 + }, + "Stacks": {} + }, + { + "Program": "cmd/go", + "Version": "go1.24.0", + "GoVersion": "go1.24.0", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "go/build/flag:ldflags": 2, + "go/build/flag:o": 2, + "go/build/flag:trimpath": 2, + "go/build/flag:v": 2, + "go/buildcache/hit": 489, + "go/buildcache/miss": 491, + "go/buildcache/stdlib-recompiled": 1, + "go/goroot:usr-lib-go": 2, + "go/invocations": 2, + "go/mode:module": 2, + "go/platform/host/linux/major-version:6": 2, + "go/platform/host/linux/version:6-13": 2, + "go/platform/target/goamd64:v1": 2, + "go/platform/target/goarch:amd64": 2, + "go/platform/target/goos:linux": 2, + "go/subcommand:build": 2 + }, + "Stacks": {} + }, + { + "Program": "cmd/link", + "Version": "go1.23.5", + "GoVersion": "go1.23.5", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "link/invocations": 2 + }, + "Stacks": {} + }, + { + "Program": "cmd/link", + "Version": "go1.24.0", + "GoVersion": "go1.24.0", + "GOOS": "linux", + "GOARCH": "amd64", + "Counters": { + "link/invocations": 4 + }, + "Stacks": {} + } + ], + "Config": "v0.0.0-0" +} \ No newline at end of file diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks index 25344c3..fa246ee 100644 --- a/.config/gtk-3.0/bookmarks +++ b/.config/gtk-3.0/bookmarks @@ -1,4 +1,4 @@ -file:///home/rafayahmad/Videos Videos -file:///home/rafayahmad/Documents Documents file:///home/rafayahmad/Downloads Downloads +file:///home/rafayahmad/Documents Documents file:///home/rafayahmad/Stuff +file:///home/rafayahmad/Videos Videos diff --git a/.config/htop/htoprc b/.config/htop/htoprc index fe18b59..7d42a6a 100644 --- a/.config/htop/htoprc +++ b/.config/htop/htoprc @@ -1,6 +1,6 @@ # Beware! This file is rewritten by htop when settings are changed in the interface. # The parser is also very primitive, and not human-friendly. -htop_version=3.3.0 +htop_version=3.4.0-dev-3.4.0 config_reader_min_version=3 fields=0 48 17 18 38 39 40 2 46 47 49 1 hide_kernel_threads=1 @@ -27,6 +27,7 @@ show_cpu_usage=1 show_cpu_frequency=0 show_cpu_temperature=0 degree_fahrenheit=0 +show_cached_memory=1 update_process_names=0 account_guest_in_cpu_meter=0 color_scheme=0 @@ -44,7 +45,7 @@ tree_sort_key=47 sort_direction=-1 tree_sort_direction=-1 tree_view_always_by_pid=0 -all_branches_collapsed=0 +all_branches_collapsed=1 screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command .sort_key=PERCENT_CPU .tree_sort_key=PERCENT_MEM @@ -52,7 +53,7 @@ screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU P .tree_view=1 .sort_direction=-1 .tree_sort_direction=-1 -.all_branches_collapsed=0 +.all_branches_collapsed=1 screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE PERCENT_SWAP_DELAY PERCENT_IO_DELAY Command .sort_key=IO_RATE .tree_sort_key=PID diff --git a/.config/hypr/hyprbinds.conf b/.config/hypr/hyprbinds.conf index 3a5ed53..c620526 100644 --- a/.config/hypr/hyprbinds.conf +++ b/.config/hypr/hyprbinds.conf @@ -22,7 +22,7 @@ bind = $mainMod, F, submap, disableOtherKeyBinds # Application Binds bind = ALT, T, exec, kitty bind = ALT, E, exec, nautilus -bind = ALT, F, exec, firefox +bind = ALT, F, exec, librewolf bind = ALT, V, exec, code bind = ALT, Z, exec, zeditor bind = ALT, M, exec, /opt/ultimmc/run.sh @@ -30,6 +30,9 @@ bind = ALT, D, exec, discord bind = ALT, W, exec, flatpak run com.rtosta.zapzap bind = $mainMod, SUPER_L, exec, rofi -show drun +# Windows VM +bind = CTRL ALT SHIFT, W, exec, /home/rafayahmad/dotfiles/scripts/startWin11.sh + # Window movement bind = $mainMod, V, togglefloating, bind = $mainMod, H, togglesplit, # dwindle @@ -71,18 +74,12 @@ bind = SUPER SHIFT, V, exec, kitty --class clipse -e clipse bind = ALT, P, exec, hyprpicker --format=hex -a # Audio Controls -bindel=, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ -bindel=, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -bindl=, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel=, code:123, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +bindel=, code:122, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindl=, code:121, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle # Brightness Controls -bindel = , XF86MonBrightnessUp, exec, brightnessctl s 1%+ && echo true > /home/rafayahmad/dotfiles/.config/eww/brightnessShow -bindel = , XF86MonBrightnessDown, exec, brightnessctl s 1%- && echo true > /home/rafayahmad/dotfiles/.config/eww/brightnessShow - -# Move focus with mainMod + arrow keys -# bind = CTRL, J, movefocus, l -# bind = CTRL, L, movefocus, r -# bind = CTRL, I, movefocus, u -# bind = CTRL, K, movefocus, d +bindel = , code:233, exec, brightnessctl s 1%+ && echo true > /home/rafayahmad/dotfiles/.config/eww/brightnessShow +bindel = , code:232, exec, brightnessctl s 1%- && echo true > /home/rafayahmad/dotfiles/.config/eww/brightnessShow # Resize windows binde = ALT, L, resizeactive, 50 0 @@ -99,10 +96,6 @@ bind = $mainMod, J, movewindow, l bind = $mainMod, I, movewindow, u bind = $mainMod, K, movewindow, d -# Switch wokspaces next/prev -# bind = $mainMod, J, workspace, e-1 -# bind = $mainMod, L, workspace, e+1 - # Switch workspaces with mainMod + [0-9] bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 6c3e195..8c0f2b1 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -37,11 +37,12 @@ env = GTK_THEME, Adwaita-dark # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { - kb_layout = us,pk + kb_layout = kb_variant = kb_model = - kb_options = grp:win_space_toggle , caps:swapescape - kb_rules = + kb_options = + kb_rules = + kb_file = /home/rafayahmad/.config/hypr/pauseMod3.xkb numlock_by_default = true follow_mouse = 1 @@ -119,6 +120,7 @@ gestures { misc { # See https://wiki.hyprland.org/Configuring/Variables/ for more force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + enable_anr_dialog = false } # Example per-device config @@ -133,9 +135,7 @@ misc { # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # windowrulev2 = nomaximizerequest, class:.* # You'll probably like this. -windowrule = float, title:nmtui -windowrule = float, title:UltimMC -windowrule = float, title:rofi + windowrulev2 = float, class:(clipse) windowrulev2 = size 700 600, class:(clipse) windowrulev2 = float, class:^(xdg-desktop-portal-gtk|gtk3-filechooser-dialog)$ diff --git a/.config/hypr/pauseMod3.xkb b/.config/hypr/pauseMod3.xkb new file mode 100644 index 0000000..5f10157 --- /dev/null +++ b/.config/hypr/pauseMod3.xkb @@ -0,0 +1,15 @@ +xkb_keymap { + xkb_keycodes { include "evdev+aliases(qwerty)" }; + xkb_types { include "complete" }; + xkb_compat { include "complete" }; + xkb_symbols { + include "pc+us+pk:2+group(win_space_toggle)" + + key { [ Pause ] }; + modifier_map Mod3 { }; + + key { [ Escape ] }; + + }; + xkb_geometry { include "pc(pc105)" }; +}; diff --git a/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu b/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu new file mode 100644 index 0000000..e69de29 diff --git a/.config/mimeapps.list b/.config/mimeapps.list index 796bfb0..a5f56e2 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -2,17 +2,17 @@ inode/directory=org.gnome.Nautilus.desktop image/png=org.gnome.eog.desktop image/jpeg=org.gnome.eog.desktop -text/html=firefox.desktop -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop -x-scheme-handler/about=firefox.desktop -x-scheme-handler/unknown=firefox.desktop +text/html=librewolf.desktop +x-scheme-handler/http=librewolf.desktop +x-scheme-handler/https=librewolf.desktop +x-scheme-handler/about=librewolf.desktop +x-scheme-handler/unknown=librewolf.desktop image/webp=org.gnome.eog.desktop -application/pdf=firefox.desktop +application/pdf=librewolf.desktop [Added Associations] image/png=org.gnome.eog.desktop; application/x-executable=kitty-open.desktop; image/jpeg=org.gnome.eog.desktop; image/webp=org.gnome.eog.desktop; -application/pdf=firefox.desktop; +application/pdf=firefox.desktop;librewolf.desktop; diff --git a/.config/obs-studio/logs/2024-12-27 11-35-10.txt b/.config/obs-studio/logs/2024-12-27 11-35-10.txt deleted file mode 100644 index 7ea2a4c..0000000 --- a/.config/obs-studio/logs/2024-12-27 11-35-10.txt +++ /dev/null @@ -1,694 +0,0 @@ -11:35:10.982: Platform: Wayland -11:35:10.982: CPU Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz -11:35:10.982: CPU Speed: 1383.080MHz -11:35:10.982: Physical Cores: 4, Logical Cores: 8 -11:35:10.982: Physical Memory: 15636MB Total, 9056MB Free -11:35:10.982: Kernel Version: Linux 6.12.4-arch1-1 -11:35:10.982: Distribution: "Arch Linux" Unknown -11:35:10.982: Desktop Environment: Hyprland (Hyprland) -11:35:10.982: Session Type: wayland -11:35:10.986: Qt Version: 6.8.1 (runtime), 6.8.1 (compiled) -11:35:10.986: Portable mode: false -11:35:11.071: OBS 31.0.0-1 (linux) -11:35:11.071: --------------------------------- -11:35:11.073: --------------------------------- -11:35:11.073: audio settings reset: -11:35:11.073: samples per sec: 48000 -11:35:11.073: speakers: 2 -11:35:11.073: max buffering: 960 milliseconds -11:35:11.073: buffering type: dynamically increasing -11:35:11.076: --------------------------------- -11:35:11.077: Initializing OpenGL... -11:35:11.077: Using EGL/Wayland -11:35:11.130: Initialized EGL 1.5 -11:35:11.154: Loading up OpenGL on adapter Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2) -11:35:11.155: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 24.3.1-arch1.3, shading language 4.60 -11:35:11.452: --------------------------------- -11:35:11.452: video settings reset: -11:35:11.452: base resolution: 1920x1080 -11:35:11.452: output resolution: 1920x1080 -11:35:11.452: downscale filter: Bicubic -11:35:11.452: fps: 60/1 -11:35:11.452: format: NV12 -11:35:11.452: YUV mode: Rec. 709/Partial -11:35:11.452: NV12 texture support enabled -11:35:11.452: P010 texture support not available -11:35:11.462: Audio monitoring device: -11:35:11.462: name: Default -11:35:11.462: id: default -11:35:11.463: --------------------------------- -11:35:11.475: Failed to load 'en-US' text for module: 'decklink-captions.so' -11:35:11.491: Failed to load 'en-US' text for module: 'decklink-output-ui.so' -11:35:11.505: A DeckLink iterator could not be created. The DeckLink drivers may not be installed -11:35:11.505: Failed to initialize module 'decklink.so' -11:35:11.770: [pipewire] Available capture sources: -11:35:11.770: [pipewire] - Monitor source -11:35:11.770: [pipewire] - Window source -11:35:11.809: v4l2loopback not installed, virtual camera not registered -11:35:11.941: VAAPI: API version 1.22 -11:35:11.941: FFmpeg VAAPI H264 encoding supported -11:35:11.944: FFmpeg VAAPI AV1 encoding not supported -11:35:11.947: FFmpeg VAAPI HEVC encoding supported -11:35:11.992: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory -11:35:11.992: -11:35:11.992: NVENC not supported -11:35:11.992: Failed to initialize module 'obs-nvenc.so' -11:35:12.158: --------------------------------- -11:35:12.158: Loaded Modules: -11:35:12.158: text-freetype2.so -11:35:12.158: rtmp-services.so -11:35:12.158: obs-x264.so -11:35:12.158: obs-webrtc.so -11:35:12.158: obs-vst.so -11:35:12.158: obs-transitions.so -11:35:12.158: obs-qsv11.so -11:35:12.158: obs-outputs.so -11:35:12.158: obs-libfdk.so -11:35:12.158: obs-filters.so -11:35:12.158: obs-ffmpeg.so -11:35:12.158: linux-v4l2.so -11:35:12.158: linux-pulseaudio.so -11:35:12.158: linux-pipewire.so -11:35:12.158: linux-jack.so -11:35:12.158: linux-capture.so -11:35:12.158: linux-alsa.so -11:35:12.158: image-source.so -11:35:12.158: frontend-tools.so -11:35:12.158: decklink-output-ui.so -11:35:12.158: decklink-captions.so -11:35:12.158: --------------------------------- -11:35:12.158: --------------------------------- -11:35:12.158: Available Encoders: -11:35:12.158: Video Encoders: -11:35:12.158: - ffmpeg_svt_av1 (SVT-AV1) -11:35:12.158: - ffmpeg_aom_av1 (AOM AV1) -11:35:12.158: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) -11:35:12.158: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) -11:35:12.159: - obs_qsv11_v2 (QuickSync H.264) -11:35:12.159: - obs_qsv11_hevc (QuickSync HEVC) -11:35:12.159: - obs_x264 (x264) -11:35:12.159: Audio Encoders: -11:35:12.159: - ffmpeg_aac (FFmpeg AAC) -11:35:12.159: - ffmpeg_opus (FFmpeg Opus) -11:35:12.159: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) -11:35:12.159: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) -11:35:12.159: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) -11:35:12.159: - ffmpeg_alac (FFmpeg ALAC (24-bit)) -11:35:12.159: - ffmpeg_flac (FFmpeg FLAC (16-bit)) -11:35:12.159: - libfdk_aac (libfdk AAC) -11:35:12.159: ==== Startup complete =============================================== -11:35:12.208: All scene data cleared -11:35:12.208: ------------------------------------------------ -11:35:12.224: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0' -11:35:12.224: pulse-input: Audio format: s32le, 48000 Hz, 2 channels -11:35:12.224: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor' (default) -11:35:12.225: [Loaded global audio device]: 'Desktop Audio' -11:35:12.225: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0' -11:35:12.226: pulse-input: Audio format: s32le, 48000 Hz, 2 channels -11:35:12.226: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source' (default) -11:35:12.226: [Loaded global audio device]: 'Mic/Aux' -11:35:12.228: PipeWire initialized -11:35:12.230: Switched to scene 'Scene' -11:35:12.230: ------------------------------------------------ -11:35:12.230: Loaded scenes: -11:35:12.230: - scene 'Scene': -11:35:12.230: - source: 'Main' (pipewire-screen-capture-source) -11:35:12.230: ------------------------------------------------ -11:35:12.299: [pipewire] Screencast session created -11:35:12.887: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) -11:35:12.887: -11:35:22.175: [pipewire] Asking for monitor and window -11:35:22.179: [pipewire] source selected, setting up screencast -11:35:22.190: [pipewire] Server version: 1.2.7 -11:35:22.190: [pipewire] Library version: 1.2.7 -11:35:22.190: [pipewire] Header version: 1.2.7 -11:35:22.190: [pipewire] Created stream 0x642c9bb02900 -11:35:22.190: [pipewire] Stream 0x642c9bb02900 state: "connecting" (error: none) -11:35:22.190: [pipewire] Playing stream 0x642c9bb02900 -11:35:22.191: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:22.210: [pipewire] Negotiated format: -11:35:22.210: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:22.210: [pipewire] Modifier: 0x0 -11:35:22.210: [pipewire] Size: 941x1019 -11:35:22.210: [pipewire] Framerate: 0/1 -11:35:22.212: [pipewire] Negotiated format: -11:35:22.212: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:22.212: [pipewire] Modifier: 0x100000000000008 -11:35:22.212: [pipewire] Size: 941x1019 -11:35:22.212: [pipewire] Framerate: 0/1 -11:35:22.218: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:22.242: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). -11:35:22.242: [pipewire] Renegotiating stream -11:35:22.243: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:22.243: [pipewire] Negotiated format: -11:35:22.243: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:22.243: [pipewire] Modifier: 0x100000000000008 -11:35:22.243: [pipewire] Size: 941x1019 -11:35:22.243: [pipewire] Framerate: 0/1 -11:35:22.245: [pipewire] Negotiated format: -11:35:22.245: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:22.245: [pipewire] Modifier: 0x100000000000006 -11:35:22.245: [pipewire] Size: 941x1019 -11:35:22.245: [pipewire] Framerate: 0/1 -11:35:22.251: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:22.258: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). -11:35:22.258: [pipewire] Renegotiating stream -11:35:22.259: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:22.259: [pipewire] Negotiated format: -11:35:22.259: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:22.259: [pipewire] Modifier: 0x100000000000006 -11:35:22.259: [pipewire] Size: 941x1019 -11:35:22.259: [pipewire] Framerate: 0/1 -11:35:22.260: [pipewire] Negotiated format: -11:35:22.260: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:22.260: [pipewire] Modifier: 0x100000000000002 -11:35:22.260: [pipewire] Size: 941x1019 -11:35:22.260: [pipewire] Framerate: 0/1 -11:35:22.265: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.352: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.353: [pipewire] Negotiated format: -11:35:26.353: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.353: [pipewire] Modifier: 0x100000000000002 -11:35:26.353: [pipewire] Size: 1057x1019 -11:35:26.353: [pipewire] Framerate: 0/1 -11:35:26.354: [pipewire] Negotiated format: -11:35:26.354: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.354: [pipewire] Modifier: 0x100000000000002 -11:35:26.354: [pipewire] Size: 1057x1019 -11:35:26.355: [pipewire] Framerate: 0/1 -11:35:26.363: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.364: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.364: [pipewire] Negotiated format: -11:35:26.364: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.364: [pipewire] Modifier: 0x100000000000002 -11:35:26.364: [pipewire] Size: 1334x1019 -11:35:26.364: [pipewire] Framerate: 0/1 -11:35:26.367: [pipewire] Negotiated format: -11:35:26.367: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.367: [pipewire] Modifier: 0x100000000000002 -11:35:26.367: [pipewire] Size: 1334x1019 -11:35:26.367: [pipewire] Framerate: 0/1 -11:35:26.376: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.378: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.378: [pipewire] Negotiated format: -11:35:26.378: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.378: [pipewire] Modifier: 0x100000000000002 -11:35:26.378: [pipewire] Size: 1483x1019 -11:35:26.378: [pipewire] Framerate: 0/1 -11:35:26.379: [pipewire] Negotiated format: -11:35:26.379: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.379: [pipewire] Modifier: 0x100000000000002 -11:35:26.379: [pipewire] Size: 1483x1019 -11:35:26.379: [pipewire] Framerate: 0/1 -11:35:26.385: [pipewire] Negotiated format: -11:35:26.385: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.385: [pipewire] Modifier: 0x100000000000002 -11:35:26.385: [pipewire] Size: 1483x1019 -11:35:26.385: [pipewire] Framerate: 0/1 -11:35:26.385: [pipewire] Negotiated format: -11:35:26.385: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.385: [pipewire] Modifier: 0x100000000000002 -11:35:26.385: [pipewire] Size: 1483x1019 -11:35:26.385: [pipewire] Framerate: 0/1 -11:35:26.388: [pipewire] Negotiated format: -11:35:26.388: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.388: [pipewire] Modifier: 0x100000000000002 -11:35:26.388: [pipewire] Size: 1483x1019 -11:35:26.388: [pipewire] Framerate: 0/1 -11:35:26.397: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.398: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.398: [pipewire] Negotiated format: -11:35:26.398: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.398: [pipewire] Modifier: 0x100000000000002 -11:35:26.398: [pipewire] Size: 1576x1019 -11:35:26.398: [pipewire] Framerate: 0/1 -11:35:26.400: [pipewire] Negotiated format: -11:35:26.400: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.400: [pipewire] Modifier: 0x100000000000002 -11:35:26.400: [pipewire] Size: 1576x1019 -11:35:26.400: [pipewire] Framerate: 0/1 -11:35:26.410: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.410: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.411: [pipewire] Negotiated format: -11:35:26.411: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.411: [pipewire] Modifier: 0x100000000000002 -11:35:26.411: [pipewire] Size: 1637x1019 -11:35:26.411: [pipewire] Framerate: 0/1 -11:35:26.415: [pipewire] Negotiated format: -11:35:26.415: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.415: [pipewire] Modifier: 0x100000000000002 -11:35:26.415: [pipewire] Size: 1637x1019 -11:35:26.415: [pipewire] Framerate: 0/1 -11:35:26.428: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.434: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.435: [pipewire] Negotiated format: -11:35:26.435: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.435: [pipewire] Modifier: 0x100000000000002 -11:35:26.435: [pipewire] Size: 1685x1019 -11:35:26.435: [pipewire] Framerate: 0/1 -11:35:26.441: [pipewire] Negotiated format: -11:35:26.441: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.441: [pipewire] Modifier: 0x100000000000002 -11:35:26.441: [pipewire] Size: 1685x1019 -11:35:26.441: [pipewire] Framerate: 0/1 -11:35:26.453: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.456: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.456: [pipewire] Negotiated format: -11:35:26.456: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.456: [pipewire] Modifier: 0x100000000000002 -11:35:26.456: [pipewire] Size: 1723x1019 -11:35:26.456: [pipewire] Framerate: 0/1 -11:35:26.461: [pipewire] Negotiated format: -11:35:26.461: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.461: [pipewire] Modifier: 0x100000000000002 -11:35:26.461: [pipewire] Size: 1726x1019 -11:35:26.461: [pipewire] Framerate: 0/1 -11:35:26.471: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.474: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.474: [pipewire] Negotiated format: -11:35:26.474: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.474: [pipewire] Modifier: 0x100000000000002 -11:35:26.474: [pipewire] Size: 1768x1019 -11:35:26.474: [pipewire] Framerate: 0/1 -11:35:26.490: [pipewire] Negotiated format: -11:35:26.490: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.490: [pipewire] Modifier: 0x100000000000002 -11:35:26.490: [pipewire] Size: 1768x1019 -11:35:26.490: [pipewire] Framerate: 0/1 -11:35:26.502: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.503: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.503: [pipewire] Negotiated format: -11:35:26.503: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.503: [pipewire] Modifier: 0x100000000000002 -11:35:26.503: [pipewire] Size: 1806x1019 -11:35:26.503: [pipewire] Framerate: 0/1 -11:35:26.505: [pipewire] Negotiated format: -11:35:26.505: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.505: [pipewire] Modifier: 0x100000000000002 -11:35:26.505: [pipewire] Size: 1806x1019 -11:35:26.506: [pipewire] Framerate: 0/1 -11:35:26.515: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.516: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.516: [pipewire] Negotiated format: -11:35:26.516: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.516: [pipewire] Modifier: 0x100000000000002 -11:35:26.516: [pipewire] Size: 1811x1019 -11:35:26.516: [pipewire] Framerate: 0/1 -11:35:26.519: [pipewire] Negotiated format: -11:35:26.519: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.519: [pipewire] Modifier: 0x100000000000002 -11:35:26.519: [pipewire] Size: 1811x1019 -11:35:26.519: [pipewire] Framerate: 0/1 -11:35:26.534: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.544: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.544: [pipewire] Negotiated format: -11:35:26.544: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.544: [pipewire] Modifier: 0x100000000000002 -11:35:26.544: [pipewire] Size: 1828x1019 -11:35:26.544: [pipewire] Framerate: 0/1 -11:35:26.546: [pipewire] Negotiated format: -11:35:26.546: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.546: [pipewire] Modifier: 0x100000000000002 -11:35:26.546: [pipewire] Size: 1828x1019 -11:35:26.546: [pipewire] Framerate: 0/1 -11:35:26.549: [pipewire] Negotiated format: -11:35:26.549: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.549: [pipewire] Modifier: 0x100000000000002 -11:35:26.549: [pipewire] Size: 1840x1019 -11:35:26.549: [pipewire] Framerate: 0/1 -11:35:26.550: [pipewire] Negotiated format: -11:35:26.550: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.550: [pipewire] Modifier: 0x100000000000002 -11:35:26.550: [pipewire] Size: 1840x1019 -11:35:26.550: [pipewire] Framerate: 0/1 -11:35:26.559: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.584: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.584: [pipewire] Negotiated format: -11:35:26.584: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.584: [pipewire] Modifier: 0x100000000000002 -11:35:26.584: [pipewire] Size: 1858x1019 -11:35:26.584: [pipewire] Framerate: 0/1 -11:35:26.587: [pipewire] Negotiated format: -11:35:26.587: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.587: [pipewire] Modifier: 0x100000000000002 -11:35:26.587: [pipewire] Size: 1858x1019 -11:35:26.587: [pipewire] Framerate: 0/1 -11:35:26.596: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.597: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.597: [pipewire] Negotiated format: -11:35:26.597: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.597: [pipewire] Modifier: 0x100000000000002 -11:35:26.597: [pipewire] Size: 1864x1019 -11:35:26.597: [pipewire] Framerate: 0/1 -11:35:26.600: [pipewire] Negotiated format: -11:35:26.600: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.600: [pipewire] Modifier: 0x100000000000002 -11:35:26.600: [pipewire] Size: 1864x1019 -11:35:26.600: [pipewire] Framerate: 0/1 -11:35:26.610: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.611: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.611: [pipewire] Negotiated format: -11:35:26.611: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.611: [pipewire] Modifier: 0x100000000000002 -11:35:26.611: [pipewire] Size: 1871x1019 -11:35:26.611: [pipewire] Framerate: 0/1 -11:35:26.615: [pipewire] Negotiated format: -11:35:26.615: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.615: [pipewire] Modifier: 0x100000000000002 -11:35:26.615: [pipewire] Size: 1871x1019 -11:35:26.615: [pipewire] Framerate: 0/1 -11:35:26.626: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.627: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.627: [pipewire] Negotiated format: -11:35:26.627: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.627: [pipewire] Modifier: 0x100000000000002 -11:35:26.627: [pipewire] Size: 1877x1019 -11:35:26.627: [pipewire] Framerate: 0/1 -11:35:26.630: [pipewire] Negotiated format: -11:35:26.631: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.631: [pipewire] Modifier: 0x100000000000002 -11:35:26.631: [pipewire] Size: 1877x1019 -11:35:26.631: [pipewire] Framerate: 0/1 -11:35:26.649: [pipewire] Negotiated format: -11:35:26.649: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.649: [pipewire] Modifier: 0x100000000000002 -11:35:26.649: [pipewire] Size: 1877x1019 -11:35:26.649: [pipewire] Framerate: 0/1 -11:35:26.649: [pipewire] Negotiated format: -11:35:26.649: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.649: [pipewire] Modifier: 0x100000000000002 -11:35:26.649: [pipewire] Size: 1877x1019 -11:35:26.649: [pipewire] Framerate: 0/1 -11:35:26.664: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.673: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.673: [pipewire] Negotiated format: -11:35:26.673: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.673: [pipewire] Modifier: 0x100000000000002 -11:35:26.673: [pipewire] Size: 1886x1019 -11:35:26.673: [pipewire] Framerate: 0/1 -11:35:26.680: [pipewire] Negotiated format: -11:35:26.680: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.680: [pipewire] Modifier: 0x100000000000002 -11:35:26.680: [pipewire] Size: 1886x1019 -11:35:26.680: [pipewire] Framerate: 0/1 -11:35:26.692: [pipewire] Negotiated format: -11:35:26.692: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.692: [pipewire] Modifier: 0x100000000000002 -11:35:26.692: [pipewire] Size: 1890x1019 -11:35:26.692: [pipewire] Framerate: 0/1 -11:35:26.696: [pipewire] Negotiated format: -11:35:26.696: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.696: [pipewire] Modifier: 0x100000000000002 -11:35:26.696: [pipewire] Size: 1890x1019 -11:35:26.696: [pipewire] Framerate: 0/1 -11:35:26.708: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.710: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.710: [pipewire] Negotiated format: -11:35:26.710: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.710: [pipewire] Modifier: 0x100000000000002 -11:35:26.710: [pipewire] Size: 1895x1019 -11:35:26.710: [pipewire] Framerate: 0/1 -11:35:26.713: [pipewire] Negotiated format: -11:35:26.713: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.713: [pipewire] Modifier: 0x100000000000002 -11:35:26.713: [pipewire] Size: 1895x1019 -11:35:26.713: [pipewire] Framerate: 0/1 -11:35:26.722: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.723: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.723: [pipewire] Negotiated format: -11:35:26.723: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.723: [pipewire] Modifier: 0x100000000000002 -11:35:26.723: [pipewire] Size: 1897x1019 -11:35:26.723: [pipewire] Framerate: 0/1 -11:35:26.726: [pipewire] Negotiated format: -11:35:26.726: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.726: [pipewire] Modifier: 0x100000000000002 -11:35:26.726: [pipewire] Size: 1897x1019 -11:35:26.726: [pipewire] Framerate: 0/1 -11:35:26.734: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.748: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.748: [pipewire] Negotiated format: -11:35:26.748: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.748: [pipewire] Modifier: 0x100000000000002 -11:35:26.748: [pipewire] Size: 1899x1019 -11:35:26.748: [pipewire] Framerate: 0/1 -11:35:26.750: [pipewire] Negotiated format: -11:35:26.750: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.750: [pipewire] Modifier: 0x100000000000002 -11:35:26.750: [pipewire] Size: 1899x1019 -11:35:26.750: [pipewire] Framerate: 0/1 -11:35:26.758: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.759: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.759: [pipewire] Negotiated format: -11:35:26.759: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.759: [pipewire] Modifier: 0x100000000000002 -11:35:26.759: [pipewire] Size: 1900x1019 -11:35:26.759: [pipewire] Framerate: 0/1 -11:35:26.762: [pipewire] Negotiated format: -11:35:26.762: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.762: [pipewire] Modifier: 0x100000000000002 -11:35:26.762: [pipewire] Size: 1900x1019 -11:35:26.762: [pipewire] Framerate: 0/1 -11:35:26.770: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.781: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.782: [pipewire] Negotiated format: -11:35:26.782: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.782: [pipewire] Modifier: 0x100000000000002 -11:35:26.782: [pipewire] Size: 1901x1019 -11:35:26.782: [pipewire] Framerate: 0/1 -11:35:26.784: [pipewire] Negotiated format: -11:35:26.784: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.784: [pipewire] Modifier: 0x100000000000002 -11:35:26.784: [pipewire] Size: 1901x1019 -11:35:26.784: [pipewire] Framerate: 0/1 -11:35:26.792: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.792: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.792: [pipewire] Negotiated format: -11:35:26.792: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.792: [pipewire] Modifier: 0x100000000000002 -11:35:26.792: [pipewire] Size: 1902x1019 -11:35:26.792: [pipewire] Framerate: 0/1 -11:35:26.795: [pipewire] Negotiated format: -11:35:26.795: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.795: [pipewire] Modifier: 0x100000000000002 -11:35:26.795: [pipewire] Size: 1902x1019 -11:35:26.795: [pipewire] Framerate: 0/1 -11:35:26.802: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.815: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.815: [pipewire] Negotiated format: -11:35:26.815: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.815: [pipewire] Modifier: 0x100000000000002 -11:35:26.815: [pipewire] Size: 1903x1019 -11:35:26.815: [pipewire] Framerate: 0/1 -11:35:26.818: [pipewire] Negotiated format: -11:35:26.818: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.818: [pipewire] Modifier: 0x100000000000002 -11:35:26.818: [pipewire] Size: 1903x1019 -11:35:26.818: [pipewire] Framerate: 0/1 -11:35:26.825: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.848: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.848: [pipewire] Negotiated format: -11:35:26.848: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.848: [pipewire] Modifier: 0x100000000000002 -11:35:26.848: [pipewire] Size: 1904x1019 -11:35:26.848: [pipewire] Framerate: 0/1 -11:35:26.851: [pipewire] Negotiated format: -11:35:26.851: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.851: [pipewire] Modifier: 0x100000000000002 -11:35:26.851: [pipewire] Size: 1904x1019 -11:35:26.851: [pipewire] Framerate: 0/1 -11:35:26.859: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.881: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.881: [pipewire] Negotiated format: -11:35:26.881: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.881: [pipewire] Modifier: 0x100000000000002 -11:35:26.881: [pipewire] Size: 1903x1019 -11:35:26.881: [pipewire] Framerate: 0/1 -11:35:26.883: [pipewire] Negotiated format: -11:35:26.883: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.884: [pipewire] Modifier: 0x100000000000002 -11:35:26.884: [pipewire] Size: 1903x1019 -11:35:26.884: [pipewire] Framerate: 0/1 -11:35:26.891: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.931: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.931: [pipewire] Negotiated format: -11:35:26.931: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.931: [pipewire] Modifier: 0x100000000000002 -11:35:26.931: [pipewire] Size: 1902x1019 -11:35:26.931: [pipewire] Framerate: 0/1 -11:35:26.934: [pipewire] Negotiated format: -11:35:26.934: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.934: [pipewire] Modifier: 0x100000000000002 -11:35:26.934: [pipewire] Size: 1902x1019 -11:35:26.934: [pipewire] Framerate: 0/1 -11:35:26.942: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.942: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.942: [pipewire] Negotiated format: -11:35:26.942: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.942: [pipewire] Modifier: 0x100000000000002 -11:35:26.942: [pipewire] Size: 1901x1019 -11:35:26.942: [pipewire] Framerate: 0/1 -11:35:26.945: [pipewire] Negotiated format: -11:35:26.945: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.945: [pipewire] Modifier: 0x100000000000002 -11:35:26.945: [pipewire] Size: 1901x1019 -11:35:26.945: [pipewire] Framerate: 0/1 -11:35:26.952: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.981: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.982: [pipewire] Negotiated format: -11:35:26.982: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.982: [pipewire] Modifier: 0x100000000000002 -11:35:26.982: [pipewire] Size: 1900x1019 -11:35:26.982: [pipewire] Framerate: 0/1 -11:35:26.984: [pipewire] Negotiated format: -11:35:26.984: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.984: [pipewire] Modifier: 0x100000000000002 -11:35:26.984: [pipewire] Size: 1900x1019 -11:35:26.984: [pipewire] Framerate: 0/1 -11:35:26.992: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:26.992: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:26.992: [pipewire] Negotiated format: -11:35:26.992: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.992: [pipewire] Modifier: 0x100000000000002 -11:35:26.992: [pipewire] Size: 1899x1019 -11:35:26.992: [pipewire] Framerate: 0/1 -11:35:26.995: [pipewire] Negotiated format: -11:35:26.995: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:26.995: [pipewire] Modifier: 0x100000000000002 -11:35:26.995: [pipewire] Size: 1899x1019 -11:35:26.995: [pipewire] Framerate: 0/1 -11:35:27.003: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:27.015: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:27.015: [pipewire] Negotiated format: -11:35:27.015: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:27.015: [pipewire] Modifier: 0x100000000000002 -11:35:27.015: [pipewire] Size: 1898x1019 -11:35:27.015: [pipewire] Framerate: 0/1 -11:35:27.017: [pipewire] Negotiated format: -11:35:27.017: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:27.017: [pipewire] Modifier: 0x100000000000002 -11:35:27.017: [pipewire] Size: 1898x1019 -11:35:27.017: [pipewire] Framerate: 0/1 -11:35:27.025: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:27.025: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:35:27.025: [pipewire] Negotiated format: -11:35:27.025: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:27.025: [pipewire] Modifier: 0x100000000000002 -11:35:27.025: [pipewire] Size: 1896x1019 -11:35:27.025: [pipewire] Framerate: 0/1 -11:35:27.027: [pipewire] Negotiated format: -11:35:27.027: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:35:27.027: [pipewire] Modifier: 0x100000000000002 -11:35:27.027: [pipewire] Size: 1896x1019 -11:35:27.027: [pipewire] Framerate: 0/1 -11:35:27.035: [pipewire] Stream 0x642c9bb02900 state: "streaming" (error: none) -11:35:32.431: --------------------------------- -11:35:32.431: [x264 encoder: 'simple_video_recording'] preset: veryfast -11:35:32.431: [x264 encoder: 'simple_video_recording'] profile: high -11:35:32.432: [x264 encoder: 'simple_video_recording'] settings: -11:35:32.432: rate_control: CRF -11:35:32.432: bitrate: 0 -11:35:32.432: buffer size: 0 -11:35:32.432: crf: 23 -11:35:32.432: fps_num: 60 -11:35:32.432: fps_den: 1 -11:35:32.432: width: 1920 -11:35:32.432: height: 1080 -11:35:32.432: keyint: 250 -11:35:32.432: -11:35:32.451: libfdk_aac encoder created -11:35:32.451: libfdk_aac bitrate: 192, channels: 2 -11:35:32.454: ==== Recording Start =============================================== -11:35:32.454: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/rafayahmad/Videos/OBS/2024-12-27 11-35-32.mp4'... -11:35:32.458: Failed to inhibit: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Inhibit†on object at path /org/freedesktop/portal/desktop -11:35:54.233: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/rafayahmad/Videos/OBS/2024-12-27 11-35-32.mp4' stopped -11:35:54.233: Output 'simple_file_output': stopping -11:35:54.233: Output 'simple_file_output': Total frames output: 1278 -11:35:54.233: Output 'simple_file_output': Total drawn frames: 1307 -11:35:54.233: ==== Recording Stop ================================================ -11:35:54.248: libfdk_aac encoder destroyed -11:36:08.948: ==== Shutting down ================================================== -11:36:08.953: pulse-input: Stopped recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor' -11:36:08.953: pulse-input: Got 2264 packets with 2716800 frames -11:36:08.953: pulse-input: Stopped recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source' -11:36:08.954: pulse-input: Got 2263 packets with 2715600 frames -11:36:08.954: [pipewire] Stream 0x642c9bb02900 state: "paused" (error: none) -11:36:08.955: [pipewire] Stream 0x642c9bb02900 state: "unconnected" (error: none) -11:36:08.998: All scene data cleared -11:36:08.998: ------------------------------------------------ -11:36:09.048: [Scripting] Total detached callbacks: 0 -11:36:09.048: Freeing OBS context data -11:36:09.076: == Profiler Results ============================= -11:36:09.076: run_program_init: 1425.56 ms -11:36:09.076: ┣OBSApp::AppInit: 36.872 ms -11:36:09.076: ┃ â”—OBSApp::InitLocale: 5.004 ms -11:36:09.076: â”—OBSApp::OBSInit: 1298.91 ms -11:36:09.076: ┣obs_startup: 4.241 ms -11:36:09.076: â”—OBSBasic::OBSInit: 1209.65 ms -11:36:09.076: ┣OBSBasic::InitBasicConfig: 1.795 ms -11:36:09.076: ┣OBSBasic::ResetAudio: 0.363 ms -11:36:09.076: ┣OBSBasic::ResetVideo: 388.685 ms -11:36:09.076: ┃ â”—obs_init_graphics: 378.663 ms -11:36:09.076: ┃ â”—shader compilation: 296.67 ms -11:36:09.076: ┣OBSBasic::InitOBSCallbacks: 0.006 ms -11:36:09.076: ┣OBSBasic::InitHotkeys: 0.042 ms -11:36:09.076: ┣obs_load_all_modules2: 695.197 ms -11:36:09.076: ┃ ┣obs_init_module(decklink-captions.so): 0 ms -11:36:09.076: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms -11:36:09.076: ┃ ┣obs_init_module(decklink.so): 0.195 ms -11:36:09.076: ┃ ┣obs_init_module(frontend-tools.so): 144.247 ms -11:36:09.076: ┃ ┣obs_init_module(image-source.so): 0.016 ms -11:36:09.076: ┃ ┣obs_init_module(linux-alsa.so): 0.004 ms -11:36:09.076: ┃ ┣obs_init_module(linux-capture.so): 0.001 ms -11:36:09.076: ┃ ┣obs_init_module(linux-jack.so): 0.01 ms -11:36:09.076: ┃ ┣obs_init_module(linux-pipewire.so): 22.869 ms -11:36:09.076: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.018 ms -11:36:09.076: ┃ ┣obs_init_module(linux-v4l2.so): 4.653 ms -11:36:09.076: ┃ ┣obs_init_module(obs-ffmpeg.so): 14.418 ms -11:36:09.076: ┃ ┣obs_init_module(obs-filters.so): 0.045 ms -11:36:09.076: ┃ ┣obs_init_module(obs-libfdk.so): 0.003 ms -11:36:09.076: ┃ ┣obs_init_module(obs-nvenc.so): 0.185 ms -11:36:09.076: ┃ ┃ â”—nvenc_check: 0.17 ms -11:36:09.076: ┃ ┣obs_init_module(obs-outputs.so): 0.007 ms -11:36:09.076: ┃ ┣obs_init_module(obs-qsv11.so): 7.966 ms -11:36:09.076: ┃ ┣obs_init_module(obs-transitions.so): 0.012 ms -11:36:09.076: ┃ ┣obs_init_module(obs-vst.so): 0.007 ms -11:36:09.076: ┃ ┣obs_init_module(obs-webrtc.so): 0.007 ms -11:36:09.076: ┃ ┣obs_init_module(obs-x264.so): 0.003 ms -11:36:09.076: ┃ ┣obs_init_module(rtmp-services.so): 2.573 ms -11:36:09.076: ┃ â”—obs_init_module(text-freetype2.so): 0.024 ms -11:36:09.076: ┣OBSBasic::InitService: 4.138 ms -11:36:09.076: ┣OBSBasic::ResetOutputs: 0.402 ms -11:36:09.076: ┣OBSBasic::CreateHotkeys: 0.032 ms -11:36:09.076: ┣OBSBasic::InitPrimitives: 0.142 ms -11:36:09.076: â”—OBSBasic::Load: 68.862 ms -11:36:09.076: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.002 ms, 99th percentile=0.001 ms, 100% below 25 ms -11:36:09.076: audio_thread(Audio): min=0.013 ms, median=0.097 ms, max=23.472 ms, 99th percentile=2.426 ms -11:36:09.076: â”—receive_audio: min=0.003 ms, median=0.169 ms, max=23.379 ms, 99th percentile=0.336 ms, 0.375782 calls per parent call -11:36:09.076: ┣buffer_audio: min=0.001 ms, median=0.001 ms, max=0.016 ms, 99th percentile=0.005 ms -11:36:09.076: â”—do_encode: min=0.117 ms, median=0.165 ms, max=23.374 ms, 99th percentile=0.324 ms -11:36:09.076: ┣encode(simple_aac_recording0): min=0.11 ms, median=0.153 ms, max=2.733 ms, 99th percentile=0.297 ms -11:36:09.076: â”—send_packet: min=0.002 ms, median=0.008 ms, max=23.237 ms, 99th percentile=0.029 ms -11:36:09.076: obs_graphics_thread(16.6667 ms): min=0.138 ms, median=0.719 ms, max=70.96 ms, 99th percentile=9.959 ms, 99.6231% below 16.667 ms -11:36:09.076: ┣tick_sources: min=0 ms, median=0.011 ms, max=41.214 ms, 99th percentile=0.026 ms -11:36:09.076: ┣output_frame: min=0.1 ms, median=0.345 ms, max=25.779 ms, 99th percentile=7.348 ms -11:36:09.076: ┃ ┣gs_context(video->graphics): min=0.1 ms, median=0.336 ms, max=25.22 ms, 99th percentile=6.927 ms -11:36:09.076: ┃ ┃ ┣render_video: min=0.025 ms, median=0.136 ms, max=21.246 ms, 99th percentile=0.383 ms -11:36:09.076: ┃ ┃ ┃ ┣render_main_texture: min=0.019 ms, median=0.108 ms, max=1.123 ms, 99th percentile=0.25 ms -11:36:09.076: ┃ ┃ ┃ ┣render_convert_texture: min=0.033 ms, median=0.045 ms, max=20.052 ms, 99th percentile=0.119 ms, 0.37895 calls per parent call -11:36:09.076: ┃ ┃ ┃ â”—stage_output_texture: min=0.021 ms, median=0.027 ms, max=1.068 ms, 99th percentile=0.066 ms, 0.37895 calls per parent call -11:36:09.076: ┃ ┃ ┣gs_flush: min=0.054 ms, median=0.143 ms, max=4.408 ms, 99th percentile=0.376 ms -11:36:09.076: ┃ ┃ â”—download_frame: min=0 ms, median=0.098 ms, max=24.634 ms, 99th percentile=9.278 ms, 0.37895 calls per parent call -11:36:09.076: ┃ â”—output_video_data: min=0.33 ms, median=0.502 ms, max=4.076 ms, 99th percentile=1.751 ms, 0.37866 calls per parent call -11:36:09.076: â”—render_displays: min=0.003 ms, median=0.27 ms, max=70.766 ms, 99th percentile=5.384 ms -11:36:09.076: video_thread(video): min=0.001 ms, median=2.493 ms, max=19.978 ms, 99th percentile=6.886 ms -11:36:09.076: â”—receive_video: min=1.932 ms, median=2.491 ms, max=19.975 ms, 99th percentile=6.882 ms -11:36:09.076: â”—do_encode: min=1.931 ms, median=2.489 ms, max=19.974 ms, 99th percentile=6.881 ms -11:36:09.076: ┣encode(simple_video_recording): min=1.917 ms, median=2.469 ms, max=19.96 ms, 99th percentile=6.339 ms -11:36:09.076: â”—send_packet: min=0.004 ms, median=0.009 ms, max=9.453 ms, 99th percentile=0.034 ms -11:36:09.076: ================================================= -11:36:09.077: == Profiler Time Between Calls ================== -11:36:09.077: obs_hotkey_thread(25 ms): min=25.038 ms, median=25.088 ms, max=33.644 ms, 98.5708% within ±2% of 25 ms (0% lower, 1.42919% higher) -11:36:09.077: obs_graphics_thread(16.6667 ms): min=2.501 ms, median=16.667 ms, max=70.968 ms, 96.8968% within ±2% of 16.667 ms (1.53712% lower, 1.56613% higher) -11:36:09.077: ================================================= -11:36:09.097: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2024-12-27 11-36-10.txt b/.config/obs-studio/logs/2024-12-27 11-36-10.txt deleted file mode 100644 index d0a2b51..0000000 --- a/.config/obs-studio/logs/2024-12-27 11-36-10.txt +++ /dev/null @@ -1,189 +0,0 @@ -11:36:10.889: Platform: Wayland -11:36:10.889: CPU Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz -11:36:10.889: CPU Speed: 1801.115MHz -11:36:10.889: Physical Cores: 4, Logical Cores: 8 -11:36:10.889: Physical Memory: 15636MB Total, 9360MB Free -11:36:10.889: Kernel Version: Linux 6.12.4-arch1-1 -11:36:10.889: Distribution: "Arch Linux" Unknown -11:36:10.889: Desktop Environment: Hyprland (Hyprland) -11:36:10.889: Session Type: wayland -11:36:10.893: Qt Version: 6.8.1 (runtime), 6.8.1 (compiled) -11:36:10.893: Portable mode: false -11:36:10.939: OBS 31.0.0-1 (linux) -11:36:10.939: --------------------------------- -11:36:10.941: --------------------------------- -11:36:10.941: audio settings reset: -11:36:10.941: samples per sec: 48000 -11:36:10.941: speakers: 2 -11:36:10.941: max buffering: 960 milliseconds -11:36:10.941: buffering type: dynamically increasing -11:36:10.943: --------------------------------- -11:36:10.943: Initializing OpenGL... -11:36:10.943: Using EGL/Wayland -11:36:10.997: Initialized EGL 1.5 -11:36:11.020: Loading up OpenGL on adapter Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2) -11:36:11.020: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 24.3.1-arch1.3, shading language 4.60 -11:36:11.076: --------------------------------- -11:36:11.076: video settings reset: -11:36:11.076: base resolution: 1920x1080 -11:36:11.076: output resolution: 1920x1080 -11:36:11.076: downscale filter: Bicubic -11:36:11.076: fps: 60/1 -11:36:11.076: format: NV12 -11:36:11.076: YUV mode: Rec. 709/Partial -11:36:11.076: NV12 texture support enabled -11:36:11.076: P010 texture support not available -11:36:11.084: Audio monitoring device: -11:36:11.084: name: Default -11:36:11.084: id: default -11:36:11.085: --------------------------------- -11:36:11.095: Failed to load 'en-US' text for module: 'decklink-captions.so' -11:36:11.105: Failed to load 'en-US' text for module: 'decklink-output-ui.so' -11:36:11.114: A DeckLink iterator could not be created. The DeckLink drivers may not be installed -11:36:11.114: Failed to initialize module 'decklink.so' -11:36:11.341: [pipewire] Available capture sources: -11:36:11.341: [pipewire] - Monitor source -11:36:11.341: [pipewire] - Window source -11:36:11.372: v4l2loopback not installed, virtual camera not registered -11:36:11.456: VAAPI: API version 1.22 -11:36:11.457: FFmpeg VAAPI H264 encoding supported -11:36:11.460: FFmpeg VAAPI AV1 encoding not supported -11:36:11.462: FFmpeg VAAPI HEVC encoding supported -11:36:11.498: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory -11:36:11.498: -11:36:11.498: NVENC not supported -11:36:11.498: Failed to initialize module 'obs-nvenc.so' -11:36:11.645: --------------------------------- -11:36:11.645: Loaded Modules: -11:36:11.645: text-freetype2.so -11:36:11.645: rtmp-services.so -11:36:11.645: obs-x264.so -11:36:11.645: obs-webrtc.so -11:36:11.645: obs-vst.so -11:36:11.645: obs-transitions.so -11:36:11.645: obs-qsv11.so -11:36:11.645: obs-outputs.so -11:36:11.645: obs-libfdk.so -11:36:11.645: obs-filters.so -11:36:11.645: obs-ffmpeg.so -11:36:11.645: linux-v4l2.so -11:36:11.645: linux-pulseaudio.so -11:36:11.645: linux-pipewire.so -11:36:11.645: linux-jack.so -11:36:11.645: linux-capture.so -11:36:11.645: linux-alsa.so -11:36:11.645: image-source.so -11:36:11.645: frontend-tools.so -11:36:11.645: decklink-output-ui.so -11:36:11.645: decklink-captions.so -11:36:11.645: --------------------------------- -11:36:11.645: --------------------------------- -11:36:11.645: Available Encoders: -11:36:11.645: Video Encoders: -11:36:11.645: - ffmpeg_svt_av1 (SVT-AV1) -11:36:11.645: - ffmpeg_aom_av1 (AOM AV1) -11:36:11.645: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) -11:36:11.645: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) -11:36:11.645: - obs_qsv11_v2 (QuickSync H.264) -11:36:11.645: - obs_qsv11_hevc (QuickSync HEVC) -11:36:11.645: - obs_x264 (x264) -11:36:11.645: Audio Encoders: -11:36:11.645: - ffmpeg_aac (FFmpeg AAC) -11:36:11.645: - ffmpeg_opus (FFmpeg Opus) -11:36:11.645: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) -11:36:11.645: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) -11:36:11.645: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) -11:36:11.645: - ffmpeg_alac (FFmpeg ALAC (24-bit)) -11:36:11.645: - ffmpeg_flac (FFmpeg FLAC (16-bit)) -11:36:11.645: - libfdk_aac (libfdk AAC) -11:36:11.645: ==== Startup complete =============================================== -11:36:11.692: All scene data cleared -11:36:11.692: ------------------------------------------------ -11:36:11.698: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0' -11:36:11.698: pulse-input: Audio format: s32le, 48000 Hz, 2 channels -11:36:11.698: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor' (default) -11:36:11.699: [Loaded global audio device]: 'Desktop Audio' -11:36:11.699: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0' -11:36:11.700: pulse-input: Audio format: s32le, 48000 Hz, 2 channels -11:36:11.700: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source' (default) -11:36:11.700: [Loaded global audio device]: 'Mic/Aux' -11:36:11.700: PipeWire initialized -11:36:11.702: Switched to scene 'Scene' -11:36:11.702: ------------------------------------------------ -11:36:11.702: Loaded scenes: -11:36:11.702: - scene 'Scene': -11:36:11.703: - source: 'Main' (pipewire-screen-capture-source) -11:36:11.703: ------------------------------------------------ -11:36:11.757: [pipewire] Screencast session created -11:36:12.285: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) -11:36:12.285: -11:36:30.330: [pipewire] Failed to select source, denied or cancelled by user -11:36:30.731: ==== Shutting down ================================================== -11:36:30.735: pulse-input: Stopped recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor' -11:36:30.735: pulse-input: Got 760 packets with 912000 frames -11:36:30.736: pulse-input: Stopped recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source' -11:36:30.736: pulse-input: Got 759 packets with 910800 frames -11:36:30.765: All scene data cleared -11:36:30.765: ------------------------------------------------ -11:36:30.835: [Scripting] Total detached callbacks: 0 -11:36:30.836: Freeing OBS context data -11:36:30.852: == Profiler Results ============================= -11:36:30.852: run_program_init: 925.286 ms -11:36:30.852: ┣OBSApp::AppInit: 22.682 ms -11:36:30.852: ┃ â”—OBSApp::InitLocale: 1.348 ms -11:36:30.852: â”—OBSApp::OBSInit: 859.527 ms -11:36:30.852: ┣obs_startup: 3.869 ms -11:36:30.852: â”—OBSBasic::OBSInit: 808.488 ms -11:36:30.852: ┣OBSBasic::InitBasicConfig: 0.959 ms -11:36:30.852: ┣OBSBasic::ResetAudio: 0.354 ms -11:36:30.852: ┣OBSBasic::ResetVideo: 143.272 ms -11:36:30.852: ┃ â”—obs_init_graphics: 134.699 ms -11:36:30.852: ┃ â”—shader compilation: 54.797 ms -11:36:30.852: ┣OBSBasic::InitOBSCallbacks: 0.007 ms -11:36:30.852: ┣OBSBasic::InitHotkeys: 0.037 ms -11:36:30.852: ┣obs_load_all_modules2: 559.968 ms -11:36:30.852: ┃ ┣obs_init_module(decklink-captions.so): 0 ms -11:36:30.852: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms -11:36:30.852: ┃ ┣obs_init_module(decklink.so): 0.139 ms -11:36:30.852: ┃ ┣obs_init_module(frontend-tools.so): 126.059 ms -11:36:30.852: ┃ ┣obs_init_module(image-source.so): 0.015 ms -11:36:30.852: ┃ ┣obs_init_module(linux-alsa.so): 0.003 ms -11:36:30.852: ┃ ┣obs_init_module(linux-capture.so): 0 ms -11:36:30.852: ┃ ┣obs_init_module(linux-jack.so): 0.014 ms -11:36:30.852: ┃ ┣obs_init_module(linux-pipewire.so): 22.958 ms -11:36:30.852: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.019 ms -11:36:30.852: ┃ ┣obs_init_module(linux-v4l2.so): 4.672 ms -11:36:30.852: ┃ ┣obs_init_module(obs-ffmpeg.so): 11.685 ms -11:36:30.852: ┃ ┣obs_init_module(obs-filters.so): 0.052 ms -11:36:30.852: ┃ ┣obs_init_module(obs-libfdk.so): 0.003 ms -11:36:30.852: ┃ ┣obs_init_module(obs-nvenc.so): 0.142 ms -11:36:30.852: ┃ ┃ â”—nvenc_check: 0.127 ms -11:36:30.852: ┃ ┣obs_init_module(obs-outputs.so): 0.009 ms -11:36:30.852: ┃ ┣obs_init_module(obs-qsv11.so): 6.708 ms -11:36:30.852: ┃ ┣obs_init_module(obs-transitions.so): 0.015 ms -11:36:30.852: ┃ ┣obs_init_module(obs-vst.so): 0.006 ms -11:36:30.852: ┃ ┣obs_init_module(obs-webrtc.so): 0.005 ms -11:36:30.852: ┃ ┣obs_init_module(obs-x264.so): 0.003 ms -11:36:30.852: ┃ ┣obs_init_module(rtmp-services.so): 1.015 ms -11:36:30.852: ┃ â”—obs_init_module(text-freetype2.so): 0.019 ms -11:36:30.852: ┣OBSBasic::InitService: 2.266 ms -11:36:30.852: ┣OBSBasic::ResetOutputs: 0.372 ms -11:36:30.852: ┣OBSBasic::CreateHotkeys: 0.038 ms -11:36:30.852: ┣OBSBasic::InitPrimitives: 0.163 ms -11:36:30.852: â”—OBSBasic::Load: 54.857 ms -11:36:30.852: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.004 ms, 99th percentile=0.001 ms, 100% below 25 ms -11:36:30.852: audio_thread(Audio): min=0.014 ms, median=0.078 ms, max=3.385 ms, 99th percentile=0.264 ms -11:36:30.852: obs_graphics_thread(16.6667 ms): min=0.122 ms, median=0.423 ms, max=14.208 ms, 99th percentile=3.123 ms, 100% below 16.667 ms -11:36:30.852: ┣tick_sources: min=0.001 ms, median=0.011 ms, max=0.044 ms, 99th percentile=0.019 ms -11:36:30.852: ┣output_frame: min=0.087 ms, median=0.138 ms, max=3.022 ms, 99th percentile=0.242 ms -11:36:30.852: ┃ â”—gs_context(video->graphics): min=0.087 ms, median=0.137 ms, max=3.021 ms, 99th percentile=0.241 ms -11:36:30.852: ┃ ┣render_video: min=0.026 ms, median=0.049 ms, max=0.118 ms, 99th percentile=0.079 ms -11:36:30.852: ┃ ┃ â”—render_main_texture: min=0.02 ms, median=0.043 ms, max=0.112 ms, 99th percentile=0.068 ms -11:36:30.852: ┃ â”—gs_flush: min=0.046 ms, median=0.082 ms, max=2.933 ms, 99th percentile=0.16 ms -11:36:30.852: â”—render_displays: min=0.003 ms, median=0.236 ms, max=13.988 ms, 99th percentile=1.27 ms -11:36:30.852: ================================================= -11:36:30.852: == Profiler Time Between Calls ================== -11:36:30.852: obs_hotkey_thread(25 ms): min=25.024 ms, median=25.089 ms, max=29.04 ms, 98.4848% within ±2% of 25 ms (0% lower, 1.51515% higher) -11:36:30.852: obs_graphics_thread(16.6667 ms): min=12.066 ms, median=16.667 ms, max=21.254 ms, 97.4641% within ±2% of 16.667 ms (1.26796% lower, 1.26796% higher) -11:36:30.852: ================================================= -11:36:30.856: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2024-12-27 11-36-32.txt b/.config/obs-studio/logs/2024-12-27 11-36-32.txt deleted file mode 100644 index d45d31a..0000000 --- a/.config/obs-studio/logs/2024-12-27 11-36-32.txt +++ /dev/null @@ -1,278 +0,0 @@ -11:36:32.250: Platform: Wayland -11:36:32.251: CPU Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz -11:36:32.251: CPU Speed: 1832.597MHz -11:36:32.251: Physical Cores: 4, Logical Cores: 8 -11:36:32.251: Physical Memory: 15636MB Total, 8898MB Free -11:36:32.251: Kernel Version: Linux 6.12.4-arch1-1 -11:36:32.251: Distribution: "Arch Linux" Unknown -11:36:32.251: Desktop Environment: Hyprland (Hyprland) -11:36:32.251: Session Type: wayland -11:36:32.254: Qt Version: 6.8.1 (runtime), 6.8.1 (compiled) -11:36:32.254: Portable mode: false -11:36:32.302: OBS 31.0.0-1 (linux) -11:36:32.302: --------------------------------- -11:36:32.303: --------------------------------- -11:36:32.303: audio settings reset: -11:36:32.303: samples per sec: 48000 -11:36:32.303: speakers: 2 -11:36:32.303: max buffering: 960 milliseconds -11:36:32.303: buffering type: dynamically increasing -11:36:32.305: --------------------------------- -11:36:32.305: Initializing OpenGL... -11:36:32.306: Using EGL/Wayland -11:36:32.359: Initialized EGL 1.5 -11:36:32.383: Loading up OpenGL on adapter Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2) -11:36:32.383: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 24.3.1-arch1.3, shading language 4.60 -11:36:32.439: --------------------------------- -11:36:32.439: video settings reset: -11:36:32.439: base resolution: 1920x1080 -11:36:32.439: output resolution: 1920x1080 -11:36:32.439: downscale filter: Bicubic -11:36:32.439: fps: 60/1 -11:36:32.439: format: NV12 -11:36:32.439: YUV mode: Rec. 709/Partial -11:36:32.439: NV12 texture support enabled -11:36:32.439: P010 texture support not available -11:36:32.448: Audio monitoring device: -11:36:32.448: name: Default -11:36:32.448: id: default -11:36:32.449: --------------------------------- -11:36:32.459: Failed to load 'en-US' text for module: 'decklink-captions.so' -11:36:32.469: Failed to load 'en-US' text for module: 'decklink-output-ui.so' -11:36:32.479: A DeckLink iterator could not be created. The DeckLink drivers may not be installed -11:36:32.479: Failed to initialize module 'decklink.so' -11:36:32.709: [pipewire] Available capture sources: -11:36:32.709: [pipewire] - Monitor source -11:36:32.709: [pipewire] - Window source -11:36:32.738: v4l2loopback not installed, virtual camera not registered -11:36:32.827: VAAPI: API version 1.22 -11:36:32.828: FFmpeg VAAPI H264 encoding supported -11:36:32.831: FFmpeg VAAPI AV1 encoding not supported -11:36:32.833: FFmpeg VAAPI HEVC encoding supported -11:36:32.871: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory -11:36:32.871: -11:36:32.871: NVENC not supported -11:36:32.871: Failed to initialize module 'obs-nvenc.so' -11:36:33.015: --------------------------------- -11:36:33.015: Loaded Modules: -11:36:33.015: text-freetype2.so -11:36:33.015: rtmp-services.so -11:36:33.015: obs-x264.so -11:36:33.015: obs-webrtc.so -11:36:33.015: obs-vst.so -11:36:33.015: obs-transitions.so -11:36:33.015: obs-qsv11.so -11:36:33.015: obs-outputs.so -11:36:33.015: obs-libfdk.so -11:36:33.015: obs-filters.so -11:36:33.015: obs-ffmpeg.so -11:36:33.015: linux-v4l2.so -11:36:33.015: linux-pulseaudio.so -11:36:33.015: linux-pipewire.so -11:36:33.015: linux-jack.so -11:36:33.015: linux-capture.so -11:36:33.015: linux-alsa.so -11:36:33.015: image-source.so -11:36:33.015: frontend-tools.so -11:36:33.015: decklink-output-ui.so -11:36:33.015: decklink-captions.so -11:36:33.015: --------------------------------- -11:36:33.015: --------------------------------- -11:36:33.015: Available Encoders: -11:36:33.015: Video Encoders: -11:36:33.015: - ffmpeg_svt_av1 (SVT-AV1) -11:36:33.015: - ffmpeg_aom_av1 (AOM AV1) -11:36:33.015: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) -11:36:33.015: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) -11:36:33.015: - obs_qsv11_v2 (QuickSync H.264) -11:36:33.015: - obs_qsv11_hevc (QuickSync HEVC) -11:36:33.015: - obs_x264 (x264) -11:36:33.015: Audio Encoders: -11:36:33.015: - ffmpeg_aac (FFmpeg AAC) -11:36:33.015: - ffmpeg_opus (FFmpeg Opus) -11:36:33.015: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) -11:36:33.015: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) -11:36:33.015: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) -11:36:33.015: - ffmpeg_alac (FFmpeg ALAC (24-bit)) -11:36:33.015: - ffmpeg_flac (FFmpeg FLAC (16-bit)) -11:36:33.015: - libfdk_aac (libfdk AAC) -11:36:33.015: ==== Startup complete =============================================== -11:36:33.054: All scene data cleared -11:36:33.054: ------------------------------------------------ -11:36:33.060: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0' -11:36:33.060: pulse-input: Audio format: s32le, 48000 Hz, 2 channels -11:36:33.060: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor' (default) -11:36:33.060: [Loaded global audio device]: 'Desktop Audio' -11:36:33.061: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0' -11:36:33.061: pulse-input: Audio format: s32le, 48000 Hz, 2 channels -11:36:33.061: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source' (default) -11:36:33.061: [Loaded global audio device]: 'Mic/Aux' -11:36:33.062: PipeWire initialized -11:36:33.064: Switched to scene 'Scene' -11:36:33.064: ------------------------------------------------ -11:36:33.064: Loaded scenes: -11:36:33.064: - scene 'Scene': -11:36:33.064: - source: 'Main' (pipewire-screen-capture-source) -11:36:33.064: ------------------------------------------------ -11:36:33.125: [pipewire] Screencast session created -11:36:33.627: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) -11:36:33.627: -11:36:36.893: [pipewire] Asking for monitor and window -11:36:36.896: [pipewire] source selected, setting up screencast -11:36:36.904: [pipewire] Server version: 1.2.7 -11:36:36.904: [pipewire] Library version: 1.2.7 -11:36:36.904: [pipewire] Header version: 1.2.7 -11:36:36.904: [pipewire] Created stream 0x648c13bffc30 -11:36:36.904: [pipewire] Stream 0x648c13bffc30 state: "connecting" (error: none) -11:36:36.905: [pipewire] Playing stream 0x648c13bffc30 -11:36:36.905: [pipewire] Stream 0x648c13bffc30 state: "paused" (error: none) -11:36:36.935: [pipewire] Negotiated format: -11:36:36.935: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:36:36.936: [pipewire] Modifier: 0x0 -11:36:36.936: [pipewire] Size: 1896x1019 -11:36:36.936: [pipewire] Framerate: 0/1 -11:36:36.937: [pipewire] Negotiated format: -11:36:36.938: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:36:36.938: [pipewire] Modifier: 0x100000000000008 -11:36:36.938: [pipewire] Size: 1896x1019 -11:36:36.938: [pipewire] Framerate: 0/1 -11:36:36.946: [pipewire] Stream 0x648c13bffc30 state: "streaming" (error: none) -11:36:36.958: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). -11:36:36.958: [pipewire] Renegotiating stream -11:36:36.959: [pipewire] Stream 0x648c13bffc30 state: "paused" (error: none) -11:36:36.959: [pipewire] Negotiated format: -11:36:36.959: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:36:36.959: [pipewire] Modifier: 0x100000000000008 -11:36:36.959: [pipewire] Size: 1896x1019 -11:36:36.959: [pipewire] Framerate: 0/1 -11:36:36.961: [pipewire] Negotiated format: -11:36:36.961: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:36:36.961: [pipewire] Modifier: 0x100000000000006 -11:36:36.961: [pipewire] Size: 1896x1019 -11:36:36.961: [pipewire] Framerate: 0/1 -11:36:36.969: [pipewire] Stream 0x648c13bffc30 state: "streaming" (error: none) -11:36:36.975: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). -11:36:36.975: [pipewire] Renegotiating stream -11:36:36.975: [pipewire] Stream 0x648c13bffc30 state: "paused" (error: none) -11:36:36.975: [pipewire] Negotiated format: -11:36:36.975: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:36:36.975: [pipewire] Modifier: 0x100000000000006 -11:36:36.975: [pipewire] Size: 1896x1019 -11:36:36.975: [pipewire] Framerate: 0/1 -11:36:36.978: [pipewire] Negotiated format: -11:36:36.978: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) -11:36:36.978: [pipewire] Modifier: 0x100000000000002 -11:36:36.978: [pipewire] Size: 1896x1019 -11:36:36.978: [pipewire] Framerate: 0/1 -11:36:36.986: [pipewire] Stream 0x648c13bffc30 state: "streaming" (error: none) -11:36:43.744: --------------------------------- -11:36:43.744: [x264 encoder: 'simple_video_recording'] preset: veryfast -11:36:43.744: [x264 encoder: 'simple_video_recording'] profile: high -11:36:43.744: [x264 encoder: 'simple_video_recording'] settings: -11:36:43.744: rate_control: CRF -11:36:43.744: bitrate: 0 -11:36:43.744: buffer size: 0 -11:36:43.744: crf: 23 -11:36:43.744: fps_num: 60 -11:36:43.744: fps_den: 1 -11:36:43.744: width: 1920 -11:36:43.744: height: 1080 -11:36:43.744: keyint: 250 -11:36:43.744: -11:36:43.759: libfdk_aac encoder created -11:36:43.759: libfdk_aac bitrate: 192, channels: 2 -11:36:43.762: ==== Recording Start =============================================== -11:36:43.762: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/rafayahmad/Videos/OBS/2024-12-27 11-36-43.mp4'... -11:36:43.766: Failed to inhibit: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Inhibit†on object at path /org/freedesktop/portal/desktop -11:36:57.640: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/rafayahmad/Videos/OBS/2024-12-27 11-36-43.mp4' stopped -11:36:57.640: Output 'simple_file_output': stopping -11:36:57.640: Output 'simple_file_output': Total frames output: 806 -11:36:57.640: Output 'simple_file_output': Total drawn frames: 833 -11:36:57.641: ==== Recording Stop ================================================ -11:36:57.656: libfdk_aac encoder destroyed -11:37:49.718: User Removed source 'Main' (pipewire-screen-capture-source) from scene 'Scene' -11:37:49.719: [pipewire] Stream 0x648c13bffc30 state: "paused" (error: none) -11:37:49.719: [pipewire] Stream 0x648c13bffc30 state: "unconnected" (error: none) -11:37:57.757: ==== Shutting down ================================================== -11:37:57.761: pulse-input: Stopped recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor' -11:37:57.761: pulse-input: Got 3386 packets with 4063200 frames -11:37:57.762: pulse-input: Stopped recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source' -11:37:57.762: pulse-input: Got 3386 packets with 4063200 frames -11:37:57.789: All scene data cleared -11:37:57.789: ------------------------------------------------ -11:37:57.865: [Scripting] Total detached callbacks: 0 -11:37:57.865: Freeing OBS context data -11:37:57.884: == Profiler Results ============================= -11:37:57.884: run_program_init: 930.619 ms -11:37:57.884: ┣OBSApp::AppInit: 21.852 ms -11:37:57.884: ┃ â”—OBSApp::InitLocale: 1.337 ms -11:37:57.884: â”—OBSApp::OBSInit: 866.425 ms -11:37:57.884: ┣obs_startup: 3.972 ms -11:37:57.884: â”—OBSBasic::OBSInit: 814.397 ms -11:37:57.884: ┣OBSBasic::InitBasicConfig: 0.906 ms -11:37:57.884: ┣OBSBasic::ResetAudio: 0.335 ms -11:37:57.884: ┣OBSBasic::ResetVideo: 144.275 ms -11:37:57.884: ┃ â”—obs_init_graphics: 135.403 ms -11:37:57.884: ┃ â”—shader compilation: 55.038 ms -11:37:57.884: ┣OBSBasic::InitOBSCallbacks: 0.006 ms -11:37:57.884: ┣OBSBasic::InitHotkeys: 0.033 ms -11:37:57.884: ┣obs_load_all_modules2: 566.061 ms -11:37:57.884: ┃ ┣obs_init_module(decklink-captions.so): 0 ms -11:37:57.884: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms -11:37:57.884: ┃ ┣obs_init_module(decklink.so): 0.154 ms -11:37:57.884: ┃ ┣obs_init_module(frontend-tools.so): 126.485 ms -11:37:57.884: ┃ ┣obs_init_module(image-source.so): 0.019 ms -11:37:57.884: ┃ ┣obs_init_module(linux-alsa.so): 0.004 ms -11:37:57.885: ┃ ┣obs_init_module(linux-capture.so): 0 ms -11:37:57.885: ┃ ┣obs_init_module(linux-jack.so): 0.006 ms -11:37:57.885: ┃ ┣obs_init_module(linux-pipewire.so): 23.537 ms -11:37:57.885: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.014 ms -11:37:57.885: ┃ ┣obs_init_module(linux-v4l2.so): 4.666 ms -11:37:57.885: ┃ ┣obs_init_module(obs-ffmpeg.so): 11.954 ms -11:37:57.885: ┃ ┣obs_init_module(obs-filters.so): 0.045 ms -11:37:57.885: ┃ ┣obs_init_module(obs-libfdk.so): 0.003 ms -11:37:57.885: ┃ ┣obs_init_module(obs-nvenc.so): 0.149 ms -11:37:57.885: ┃ ┃ â”—nvenc_check: 0.133 ms -11:37:57.885: ┃ ┣obs_init_module(obs-outputs.so): 0.006 ms -11:37:57.885: ┃ ┣obs_init_module(obs-qsv11.so): 7.031 ms -11:37:57.885: ┃ ┣obs_init_module(obs-transitions.so): 0.015 ms -11:37:57.885: ┃ ┣obs_init_module(obs-vst.so): 0.006 ms -11:37:57.885: ┃ ┣obs_init_module(obs-webrtc.so): 0.007 ms -11:37:57.885: ┃ ┣obs_init_module(obs-x264.so): 0.003 ms -11:37:57.885: ┃ ┣obs_init_module(rtmp-services.so): 1.043 ms -11:37:57.885: ┃ â”—obs_init_module(text-freetype2.so): 0.019 ms -11:37:57.885: ┣OBSBasic::InitService: 2.382 ms -11:37:57.885: ┣OBSBasic::ResetOutputs: 0.377 ms -11:37:57.885: ┣OBSBasic::CreateHotkeys: 0.04 ms -11:37:57.885: ┣OBSBasic::InitPrimitives: 0.149 ms -11:37:57.885: â”—OBSBasic::Load: 48.548 ms -11:37:57.885: obs_hotkey_thread(25 ms): min=0 ms, median=0.001 ms, max=1.128 ms, 99th percentile=0.002 ms, 100% below 25 ms -11:37:57.885: audio_thread(Audio): min=0.014 ms, median=0.078 ms, max=16.774 ms, 99th percentile=0.864 ms -11:37:57.885: â”—receive_audio: min=0.003 ms, median=0.177 ms, max=7 ms, 99th percentile=0.579 ms, 0.162594 calls per parent call -11:37:57.885: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.013 ms, 99th percentile=0.005 ms -11:37:57.885: â”—do_encode: min=0.119 ms, median=0.173 ms, max=6.994 ms, 99th percentile=0.573 ms -11:37:57.885: ┣encode(simple_aac_recording0): min=0.113 ms, median=0.162 ms, max=6.971 ms, 99th percentile=0.338 ms -11:37:57.885: â”—send_packet: min=0.002 ms, median=0.008 ms, max=0.359 ms, 99th percentile=0.032 ms -11:37:57.885: obs_graphics_thread(16.6667 ms): min=0.13 ms, median=0.628 ms, max=33.234 ms, 99th percentile=4.439 ms, 99.8438% below 16.667 ms -11:37:57.885: ┣tick_sources: min=0 ms, median=0.012 ms, max=32.061 ms, 99th percentile=0.023 ms -11:37:57.885: ┣output_frame: min=0.092 ms, median=0.338 ms, max=22.537 ms, 99th percentile=2.625 ms -11:37:57.885: ┃ ┣gs_context(video->graphics): min=0.091 ms, median=0.336 ms, max=21.789 ms, 99th percentile=0.941 ms -11:37:57.885: ┃ ┃ ┣render_video: min=0.026 ms, median=0.123 ms, max=2.75 ms, 99th percentile=0.301 ms -11:37:57.885: ┃ ┃ ┃ ┣render_main_texture: min=0.021 ms, median=0.113 ms, max=0.715 ms, 99th percentile=0.21 ms -11:37:57.885: ┃ ┃ ┃ ┣render_convert_texture: min=0.032 ms, median=0.043 ms, max=1.244 ms, 99th percentile=0.093 ms, 0.1626 calls per parent call -11:37:57.885: ┃ ┃ ┃ â”—stage_output_texture: min=0.021 ms, median=0.027 ms, max=1.357 ms, 99th percentile=0.056 ms, 0.1626 calls per parent call -11:37:57.885: ┃ ┃ ┣gs_flush: min=0.044 ms, median=0.181 ms, max=6.386 ms, 99th percentile=0.391 ms -11:37:57.885: ┃ ┃ â”—download_frame: min=0 ms, median=0.101 ms, max=21.317 ms, 99th percentile=6.838 ms, 0.1626 calls per parent call -11:37:57.885: ┃ â”—output_video_data: min=0.378 ms, median=0.585 ms, max=4.266 ms, 99th percentile=2.533 ms, 0.162405 calls per parent call -11:37:57.885: â”—render_displays: min=0.003 ms, median=0.236 ms, max=20.804 ms, 99th percentile=1.114 ms -11:37:57.885: video_thread(video): min=1.955 ms, median=2.449 ms, max=12.241 ms, 99th percentile=8.761 ms -11:37:57.885: â”—receive_video: min=1.953 ms, median=2.446 ms, max=12.238 ms, 99th percentile=8.759 ms -11:37:57.885: â”—do_encode: min=1.952 ms, median=2.445 ms, max=12.237 ms, 99th percentile=8.756 ms -11:37:57.885: ┣encode(simple_video_recording): min=1.938 ms, median=2.425 ms, max=12.222 ms, 99th percentile=8.743 ms -11:37:57.885: â”—send_packet: min=0.003 ms, median=0.009 ms, max=5.87 ms, 99th percentile=0.03 ms -11:37:57.885: ================================================= -11:37:57.885: == Profiler Time Between Calls ================== -11:37:57.885: obs_hotkey_thread(25 ms): min=25.022 ms, median=25.088 ms, max=29.533 ms, 99.2662% within ±2% of 25 ms (0% lower, 0.733783% higher) -11:37:57.885: obs_graphics_thread(16.6667 ms): min=8.352 ms, median=16.666 ms, max=33.253 ms, 98.5553% within ±2% of 16.667 ms (0.761421% lower, 0.683327% higher) -11:37:57.885: ================================================= -11:37:57.904: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2025-04-05 12-26-47.txt b/.config/obs-studio/logs/2025-04-05 12-26-47.txt new file mode 100644 index 0000000..d0d7ce9 --- /dev/null +++ b/.config/obs-studio/logs/2025-04-05 12-26-47.txt @@ -0,0 +1,246 @@ +12:26:47.432: Platform: Wayland +12:26:47.432: CPU Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz +12:26:47.432: CPU Speed: 3400.000MHz +12:26:47.432: Physical Cores: 4, Logical Cores: 8 +12:26:47.432: Physical Memory: 15630MB Total, 4104MB Free +12:26:47.432: Kernel Version: Linux 6.13.8-arch1-1 +12:26:47.432: Distribution: "Arch Linux" Unknown +12:26:47.432: Desktop Environment: Hyprland (Hyprland) +12:26:47.432: Session Type: wayland +12:26:47.434: Qt Version: 6.8.3 (runtime), 6.8.1 (compiled) +12:26:47.434: Portable mode: false +12:26:47.487: OBS 31.0.1 (linux) +12:26:47.487: --------------------------------- +12:26:47.489: --------------------------------- +12:26:47.489: audio settings reset: +12:26:47.489: samples per sec: 48000 +12:26:47.489: speakers: 2 +12:26:47.489: max buffering: 960 milliseconds +12:26:47.489: buffering type: dynamically increasing +12:26:47.492: --------------------------------- +12:26:47.492: Initializing OpenGL... +12:26:47.492: Using EGL/Wayland +12:26:47.530: Initialized EGL 1.5 +12:26:47.544: Loading up OpenGL on adapter Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2) +12:26:47.544: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.0.2-arch1.2, shading language 4.60 +12:26:47.730: --------------------------------- +12:26:47.730: video settings reset: +12:26:47.730: base resolution: 1920x1080 +12:26:47.730: output resolution: 1920x1080 +12:26:47.730: downscale filter: Bicubic +12:26:47.730: fps: 60/1 +12:26:47.730: format: NV12 +12:26:47.730: YUV mode: Rec. 709/Partial +12:26:47.730: NV12 texture support enabled +12:26:47.730: P010 texture support not available +12:26:47.738: Audio monitoring device: +12:26:47.738: name: Default +12:26:47.738: id: default +12:26:47.739: --------------------------------- +12:26:47.750: Failed to load 'en-US' text for module: 'decklink-captions.so' +12:26:47.760: Failed to load 'en-US' text for module: 'decklink-output-ui.so' +12:26:47.771: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +12:26:47.771: Failed to initialize module 'decklink.so' +12:26:47.959: [pipewire] Available capture sources: +12:26:47.959: [pipewire] - Monitor source +12:26:47.959: [pipewire] - Window source +12:26:47.986: v4l2loopback not installed, virtual camera not registered +12:26:48.095: VAAPI: API version 1.22 +12:26:48.095: FFmpeg VAAPI H264 encoding supported +12:26:48.098: FFmpeg VAAPI AV1 encoding not supported +12:26:48.100: FFmpeg VAAPI HEVC encoding supported +12:26:48.140: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory +12:26:48.140: +12:26:48.140: NVENC not supported +12:26:48.140: Failed to initialize module 'obs-nvenc.so' +12:26:48.241: os_dlopen(/usr/lib/obs-plugins/obs-websocket.so->/usr/lib/obs-plugins/obs-websocket.so): libqrcodegencpp.so.1: cannot open shared object file: No such file or directory +12:26:48.241: +12:26:48.245: os_dlopen(/usr/lib/obs-plugins/obs-websocket.so->/usr/lib/obs-plugins/obs-websocket.so): libqrcodegencpp.so.1: cannot open shared object file: No such file or directory +12:26:48.245: +12:26:48.245: Module '/usr/lib/obs-plugins/obs-websocket.so' not loaded +12:26:48.281: --------------------------------- +12:26:48.281: Loaded Modules: +12:26:48.281: text-freetype2.so +12:26:48.281: rtmp-services.so +12:26:48.281: obs-x264.so +12:26:48.281: obs-webrtc.so +12:26:48.281: obs-vst.so +12:26:48.281: obs-transitions.so +12:26:48.281: obs-qsv11.so +12:26:48.281: obs-outputs.so +12:26:48.281: obs-libfdk.so +12:26:48.281: obs-filters.so +12:26:48.281: obs-ffmpeg.so +12:26:48.281: linux-v4l2.so +12:26:48.281: linux-pulseaudio.so +12:26:48.281: linux-pipewire.so +12:26:48.281: linux-jack.so +12:26:48.281: linux-capture.so +12:26:48.281: linux-alsa.so +12:26:48.282: image-source.so +12:26:48.282: frontend-tools.so +12:26:48.282: decklink-output-ui.so +12:26:48.282: decklink-captions.so +12:26:48.282: --------------------------------- +12:26:48.282: --------------------------------- +12:26:48.282: Available Encoders: +12:26:48.282: Video Encoders: +12:26:48.282: - ffmpeg_svt_av1 (SVT-AV1) +12:26:48.282: - ffmpeg_aom_av1 (AOM AV1) +12:26:48.282: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) +12:26:48.282: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) +12:26:48.282: - obs_qsv11_v2 (QuickSync H.264) +12:26:48.282: - obs_qsv11_hevc (QuickSync HEVC) +12:26:48.282: - obs_x264 (x264) +12:26:48.282: Audio Encoders: +12:26:48.282: - ffmpeg_aac (FFmpeg AAC) +12:26:48.282: - ffmpeg_opus (FFmpeg Opus) +12:26:48.282: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) +12:26:48.282: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) +12:26:48.282: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) +12:26:48.282: - ffmpeg_alac (FFmpeg ALAC (24-bit)) +12:26:48.282: - ffmpeg_flac (FFmpeg FLAC (16-bit)) +12:26:48.282: - libfdk_aac (libfdk AAC) +12:26:48.282: ==== Startup complete =============================================== +12:26:48.324: All scene data cleared +12:26:48.324: ------------------------------------------------ +12:26:48.337: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.1) 15.0.0' +12:26:48.337: pulse-input: Audio format: s32le, 48000 Hz, 2 channels +12:26:48.337: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' (default) +12:26:48.337: [Loaded global audio device]: 'Desktop Audio' +12:26:48.338: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.1) 15.0.0' +12:26:48.338: pulse-input: Audio format: s24-32le, 48000 Hz, 2 channels +12:26:48.338: pulse-input: Sample format s24-32le not supported by OBS,using float32le instead for recording +12:26:48.338: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source' (default) +12:26:48.338: [Loaded global audio device]: 'Mic/Aux' +12:26:48.339: PipeWire initialized +12:26:48.340: Switched to scene 'Scene' +12:26:48.340: ------------------------------------------------ +12:26:48.340: Loaded scenes: +12:26:48.340: - scene 'Scene': +12:26:48.340: - source: 'Main' (pipewire-screen-capture-source) +12:26:48.340: ------------------------------------------------ +12:26:48.373: [pipewire] Screencast session created +12:26:48.897: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) +12:26:48.897: +12:26:49.210: [rtmp-services plugin] Successfully updated file 'services.json' (version 268) +12:26:49.210: [rtmp-services plugin] Successfully updated package (version 268) +12:26:51.781: [pipewire] Asking for monitor and window +12:26:51.784: [pipewire] source selected, setting up screencast +12:26:51.792: [pipewire] Server version: 1.4.1 +12:26:51.793: [pipewire] Library version: 1.4.1 +12:26:51.793: [pipewire] Header version: 1.2.7 +12:26:51.793: [pipewire] Created stream 0x5abe58febe20 +12:26:51.793: [pipewire] Stream 0x5abe58febe20 state: "connecting" (error: none) +12:26:51.793: [pipewire] Playing stream 0x5abe58febe20 +12:26:51.794: [pipewire] Stream 0x5abe58febe20 state: "paused" (error: none) +12:26:51.814: [pipewire] Negotiated format: +12:26:51.814: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:26:51.814: [pipewire] Modifier: 0x0 +12:26:51.814: [pipewire] Size: 941x1019 +12:26:51.814: [pipewire] Framerate: 0/1 +12:26:51.815: [pipewire] Negotiated format: +12:26:51.815: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:26:51.815: [pipewire] Modifier: 0x100000000000008 +12:26:51.815: [pipewire] Size: 941x1019 +12:26:51.815: [pipewire] Framerate: 0/1 +12:26:51.822: [pipewire] Stream 0x5abe58febe20 state: "streaming" (error: none) +12:26:51.837: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:26:51.837: [pipewire] Renegotiating stream +12:26:51.837: [pipewire] Stream 0x5abe58febe20 state: "paused" (error: none) +12:26:51.837: [pipewire] Negotiated format: +12:26:51.837: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:26:51.837: [pipewire] Modifier: 0x100000000000008 +12:26:51.837: [pipewire] Size: 941x1019 +12:26:51.837: [pipewire] Framerate: 0/1 +12:26:51.839: [pipewire] Negotiated format: +12:26:51.839: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:26:51.839: [pipewire] Modifier: 0x100000000000006 +12:26:51.839: [pipewire] Size: 941x1019 +12:26:51.839: [pipewire] Framerate: 0/1 +12:26:51.843: [pipewire] Stream 0x5abe58febe20 state: "streaming" (error: none) +12:26:51.854: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:26:51.854: [pipewire] Renegotiating stream +12:26:51.855: [pipewire] Stream 0x5abe58febe20 state: "paused" (error: none) +12:26:51.855: [pipewire] Negotiated format: +12:26:51.855: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:26:51.855: [pipewire] Modifier: 0x100000000000006 +12:26:51.855: [pipewire] Size: 941x1019 +12:26:51.855: [pipewire] Framerate: 0/1 +12:26:51.856: [pipewire] Negotiated format: +12:26:51.856: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:26:51.856: [pipewire] Modifier: 0x100000000000002 +12:26:51.856: [pipewire] Size: 941x1019 +12:26:51.856: [pipewire] Framerate: 0/1 +12:26:51.859: [pipewire] Stream 0x5abe58febe20 state: "streaming" (error: none) +12:26:53.884: ==== Shutting down ================================================== +12:26:53.887: pulse-input: Stopped recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' +12:26:53.887: pulse-input: Got 221 packets with 265200 frames +12:26:53.887: pulse-input: Stopped recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source' +12:26:53.887: pulse-input: Got 220 packets with 264000 frames +12:26:53.887: [pipewire] Stream 0x5abe58febe20 state: "paused" (error: none) +12:26:53.887: [pipewire] Stream 0x5abe58febe20 state: "unconnected" (error: none) +12:26:53.914: All scene data cleared +12:26:53.914: ------------------------------------------------ +12:26:53.986: [Scripting] Total detached callbacks: 0 +12:26:53.986: Freeing OBS context data +12:26:54.006: == Profiler Results ============================= +12:26:54.006: run_program_init: 993.593 ms +12:26:54.006: ┣OBSApp::AppInit: 26.042 ms +12:26:54.006: ┃ â”—OBSApp::InitLocale: 4.962 ms +12:26:54.006: â”—OBSApp::OBSInit: 935.072 ms +12:26:54.006: ┣obs_startup: 2.484 ms +12:26:54.006: â”—OBSBasic::OBSInit: 879.369 ms +12:26:54.006: ┣OBSBasic::InitBasicConfig: 1.489 ms +12:26:54.006: ┣OBSBasic::ResetAudio: 0.206 ms +12:26:54.006: ┣OBSBasic::ResetVideo: 248.965 ms +12:26:54.006: ┃ â”—obs_init_graphics: 240.583 ms +12:26:54.006: ┃ â”—shader compilation: 185.191 ms +12:26:54.006: ┣OBSBasic::InitOBSCallbacks: 0.006 ms +12:26:54.006: ┣OBSBasic::InitHotkeys: 0.027 ms +12:26:54.006: ┣obs_load_all_modules2: 542.386 ms +12:26:54.006: ┃ ┣obs_init_module(decklink-captions.so): 0 ms +12:26:54.006: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms +12:26:54.006: ┃ ┣obs_init_module(decklink.so): 0.185 ms +12:26:54.006: ┃ ┣obs_init_module(frontend-tools.so): 99.918 ms +12:26:54.006: ┃ ┣obs_init_module(image-source.so): 0.017 ms +12:26:54.006: ┃ ┣obs_init_module(linux-alsa.so): 0.003 ms +12:26:54.006: ┃ ┣obs_init_module(linux-capture.so): 0 ms +12:26:54.006: ┃ ┣obs_init_module(linux-jack.so): 0.005 ms +12:26:54.006: ┃ ┣obs_init_module(linux-pipewire.so): 12.936 ms +12:26:54.006: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.013 ms +12:26:54.006: ┃ ┣obs_init_module(linux-v4l2.so): 3.006 ms +12:26:54.006: ┃ ┣obs_init_module(obs-ffmpeg.so): 10.447 ms +12:26:54.006: ┃ ┣obs_init_module(obs-filters.so): 0.034 ms +12:26:54.006: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +12:26:54.006: ┃ ┣obs_init_module(obs-nvenc.so): 0.152 ms +12:26:54.006: ┃ ┃ â”—nvenc_check: 0.144 ms +12:26:54.006: ┃ ┣obs_init_module(obs-outputs.so): 0.005 ms +12:26:54.006: ┃ ┣obs_init_module(obs-qsv11.so): 4.674 ms +12:26:54.006: ┃ ┣obs_init_module(obs-transitions.so): 0.011 ms +12:26:54.006: ┃ ┣obs_init_module(obs-vst.so): 0.004 ms +12:26:54.006: ┃ ┣obs_init_module(obs-webrtc.so): 0.005 ms +12:26:54.006: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms +12:26:54.006: ┃ ┣obs_init_module(rtmp-services.so): 1.863 ms +12:26:54.006: ┃ â”—obs_init_module(text-freetype2.so): 0.758 ms +12:26:54.006: ┣OBSBasic::InitService: 2.683 ms +12:26:54.006: ┣OBSBasic::ResetOutputs: 0.26 ms +12:26:54.006: ┣OBSBasic::CreateHotkeys: 0.04 ms +12:26:54.006: ┣OBSBasic::InitPrimitives: 0.157 ms +12:26:54.006: â”—OBSBasic::Load: 54.345 ms +12:26:54.006: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.002 ms, 99th percentile=0.002 ms, 100% below 25 ms +12:26:54.006: audio_thread(Audio): min=0.009 ms, median=0.042 ms, max=0.355 ms, 99th percentile=0.155 ms +12:26:54.006: obs_graphics_thread(16.6667 ms): min=0.072 ms, median=0.317 ms, max=35.799 ms, 99th percentile=2.118 ms, 99.7312% below 16.667 ms +12:26:54.006: ┣tick_sources: min=0 ms, median=0.01 ms, max=0.043 ms, 99th percentile=0.029 ms +12:26:54.006: ┣output_frame: min=0.048 ms, median=0.121 ms, max=0.702 ms, 99th percentile=0.36 ms +12:26:54.006: ┃ â”—gs_context(video->graphics): min=0.047 ms, median=0.121 ms, max=0.702 ms, 99th percentile=0.359 ms +12:26:54.006: ┃ ┣render_video: min=0.016 ms, median=0.044 ms, max=0.275 ms, 99th percentile=0.14 ms +12:26:54.006: ┃ ┃ â”—render_main_texture: min=0.012 ms, median=0.039 ms, max=0.268 ms, 99th percentile=0.135 ms +12:26:54.006: ┃ â”—gs_flush: min=0.025 ms, median=0.072 ms, max=0.478 ms, 99th percentile=0.217 ms +12:26:54.006: â”—render_displays: min=0.001 ms, median=0.134 ms, max=35.617 ms, 99th percentile=1.306 ms +12:26:54.006: ================================================= +12:26:54.006: == Profiler Time Between Calls ================== +12:26:54.006: obs_hotkey_thread(25 ms): min=25.026 ms, median=25.08 ms, max=27.988 ms, 98.8417% within ±2% of 25 ms (0% lower, 1.1583% higher) +12:26:54.006: obs_graphics_thread(16.6667 ms): min=14.212 ms, median=16.666 ms, max=35.805 ms, 96.7655% within ±2% of 16.667 ms (1.61725% lower, 1.61725% higher) +12:26:54.006: ================================================= +12:26:54.007: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2025-04-05 12-26-55.txt b/.config/obs-studio/logs/2025-04-05 12-26-55.txt new file mode 100644 index 0000000..6696fa0 --- /dev/null +++ b/.config/obs-studio/logs/2025-04-05 12-26-55.txt @@ -0,0 +1,283 @@ +12:26:55.830: Platform: Wayland +12:26:55.830: CPU Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz +12:26:55.830: CPU Speed: 3398.721MHz +12:26:55.830: Physical Cores: 4, Logical Cores: 8 +12:26:55.830: Physical Memory: 15630MB Total, 4073MB Free +12:26:55.830: Kernel Version: Linux 6.13.8-arch1-1 +12:26:55.830: Distribution: "Arch Linux" Unknown +12:26:55.830: Desktop Environment: Hyprland (Hyprland) +12:26:55.830: Session Type: wayland +12:26:55.832: Qt Version: 6.8.3 (runtime), 6.8.1 (compiled) +12:26:55.832: Portable mode: false +12:26:55.861: OBS 31.0.1 (linux) +12:26:55.861: --------------------------------- +12:26:55.862: --------------------------------- +12:26:55.863: audio settings reset: +12:26:55.863: samples per sec: 48000 +12:26:55.863: speakers: 2 +12:26:55.863: max buffering: 960 milliseconds +12:26:55.863: buffering type: dynamically increasing +12:26:55.864: --------------------------------- +12:26:55.864: Initializing OpenGL... +12:26:55.864: Using EGL/Wayland +12:26:55.901: Initialized EGL 1.5 +12:26:55.914: Loading up OpenGL on adapter Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2) +12:26:55.914: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.0.2-arch1.2, shading language 4.60 +12:26:55.949: --------------------------------- +12:26:55.949: video settings reset: +12:26:55.949: base resolution: 1920x1080 +12:26:55.949: output resolution: 1920x1080 +12:26:55.949: downscale filter: Bicubic +12:26:55.949: fps: 60/1 +12:26:55.949: format: NV12 +12:26:55.949: YUV mode: Rec. 709/Partial +12:26:55.949: NV12 texture support enabled +12:26:55.949: P010 texture support not available +12:26:55.958: Audio monitoring device: +12:26:55.958: name: Default +12:26:55.958: id: default +12:26:55.958: --------------------------------- +12:26:55.966: Failed to load 'en-US' text for module: 'decklink-captions.so' +12:26:55.975: Failed to load 'en-US' text for module: 'decklink-output-ui.so' +12:26:55.982: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +12:26:55.982: Failed to initialize module 'decklink.so' +12:26:56.149: [pipewire] Available capture sources: +12:26:56.149: [pipewire] - Monitor source +12:26:56.149: [pipewire] - Window source +12:26:56.194: v4l2loopback not installed, virtual camera not registered +12:26:56.300: VAAPI: API version 1.22 +12:26:56.300: FFmpeg VAAPI H264 encoding supported +12:26:56.302: FFmpeg VAAPI AV1 encoding not supported +12:26:56.305: FFmpeg VAAPI HEVC encoding supported +12:26:56.345: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory +12:26:56.345: +12:26:56.345: NVENC not supported +12:26:56.345: Failed to initialize module 'obs-nvenc.so' +12:26:56.444: os_dlopen(/usr/lib/obs-plugins/obs-websocket.so->/usr/lib/obs-plugins/obs-websocket.so): libqrcodegencpp.so.1: cannot open shared object file: No such file or directory +12:26:56.444: +12:26:56.448: os_dlopen(/usr/lib/obs-plugins/obs-websocket.so->/usr/lib/obs-plugins/obs-websocket.so): libqrcodegencpp.so.1: cannot open shared object file: No such file or directory +12:26:56.448: +12:26:56.448: Module '/usr/lib/obs-plugins/obs-websocket.so' not loaded +12:26:56.484: --------------------------------- +12:26:56.484: Loaded Modules: +12:26:56.484: text-freetype2.so +12:26:56.484: rtmp-services.so +12:26:56.484: obs-x264.so +12:26:56.484: obs-webrtc.so +12:26:56.484: obs-vst.so +12:26:56.484: obs-transitions.so +12:26:56.485: obs-qsv11.so +12:26:56.485: obs-outputs.so +12:26:56.485: obs-libfdk.so +12:26:56.485: obs-filters.so +12:26:56.485: obs-ffmpeg.so +12:26:56.485: linux-v4l2.so +12:26:56.485: linux-pulseaudio.so +12:26:56.485: linux-pipewire.so +12:26:56.485: linux-jack.so +12:26:56.485: linux-capture.so +12:26:56.485: linux-alsa.so +12:26:56.485: image-source.so +12:26:56.485: frontend-tools.so +12:26:56.485: decklink-output-ui.so +12:26:56.485: decklink-captions.so +12:26:56.485: --------------------------------- +12:26:56.485: --------------------------------- +12:26:56.485: Available Encoders: +12:26:56.485: Video Encoders: +12:26:56.485: - ffmpeg_svt_av1 (SVT-AV1) +12:26:56.485: - ffmpeg_aom_av1 (AOM AV1) +12:26:56.485: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) +12:26:56.485: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) +12:26:56.485: - obs_qsv11_v2 (QuickSync H.264) +12:26:56.485: - obs_qsv11_hevc (QuickSync HEVC) +12:26:56.485: - obs_x264 (x264) +12:26:56.485: Audio Encoders: +12:26:56.485: - ffmpeg_aac (FFmpeg AAC) +12:26:56.485: - ffmpeg_opus (FFmpeg Opus) +12:26:56.485: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) +12:26:56.485: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) +12:26:56.485: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) +12:26:56.485: - ffmpeg_alac (FFmpeg ALAC (24-bit)) +12:26:56.485: - ffmpeg_flac (FFmpeg FLAC (16-bit)) +12:26:56.485: - libfdk_aac (libfdk AAC) +12:26:56.485: ==== Startup complete =============================================== +12:26:56.526: All scene data cleared +12:26:56.526: ------------------------------------------------ +12:26:56.532: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.1) 15.0.0' +12:26:56.532: pulse-input: Audio format: s32le, 48000 Hz, 2 channels +12:26:56.532: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' (default) +12:26:56.532: [Loaded global audio device]: 'Desktop Audio' +12:26:56.532: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.1) 15.0.0' +12:26:56.533: pulse-input: Audio format: s24-32le, 48000 Hz, 2 channels +12:26:56.533: pulse-input: Sample format s24-32le not supported by OBS,using float32le instead for recording +12:26:56.533: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source' (default) +12:26:56.533: [Loaded global audio device]: 'Mic/Aux' +12:26:56.533: PipeWire initialized +12:26:56.535: Switched to scene 'Scene' +12:26:56.535: ------------------------------------------------ +12:26:56.535: Loaded scenes: +12:26:56.535: - scene 'Scene': +12:26:56.535: - source: 'Main' (pipewire-screen-capture-source) +12:26:56.535: ------------------------------------------------ +12:26:56.581: [pipewire] Screencast session created +12:26:57.100: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) +12:26:57.100: +12:27:27.947: [pipewire] Asking for monitor and window +12:27:27.960: [pipewire] source selected, setting up screencast +12:27:27.970: [pipewire] Server version: 1.4.1 +12:27:27.970: [pipewire] Library version: 1.4.1 +12:27:27.970: [pipewire] Header version: 1.2.7 +12:27:27.970: [pipewire] Created stream 0x596ee417f4f0 +12:27:27.970: [pipewire] Stream 0x596ee417f4f0 state: "connecting" (error: none) +12:27:27.971: [pipewire] Playing stream 0x596ee417f4f0 +12:27:27.971: [pipewire] Stream 0x596ee417f4f0 state: "paused" (error: none) +12:27:27.992: [pipewire] Negotiated format: +12:27:27.992: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:27:27.992: [pipewire] Modifier: 0x0 +12:27:27.992: [pipewire] Size: 1920x1080 +12:27:27.992: [pipewire] Framerate: 0/1 +12:27:27.994: [pipewire] Negotiated format: +12:27:27.994: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:27:27.994: [pipewire] Modifier: 0x100000000000008 +12:27:27.994: [pipewire] Size: 1920x1080 +12:27:27.994: [pipewire] Framerate: 0/1 +12:27:28.005: [pipewire] Stream 0x596ee417f4f0 state: "streaming" (error: none) +12:27:28.021: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:27:28.021: [pipewire] Renegotiating stream +12:27:28.021: [pipewire] Stream 0x596ee417f4f0 state: "paused" (error: none) +12:27:28.021: [pipewire] Negotiated format: +12:27:28.021: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:27:28.021: [pipewire] Modifier: 0x100000000000008 +12:27:28.021: [pipewire] Size: 1920x1080 +12:27:28.021: [pipewire] Framerate: 0/1 +12:27:28.024: [pipewire] Negotiated format: +12:27:28.024: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:27:28.024: [pipewire] Modifier: 0x100000000000006 +12:27:28.024: [pipewire] Size: 1920x1080 +12:27:28.024: [pipewire] Framerate: 0/1 +12:27:28.033: [pipewire] Stream 0x596ee417f4f0 state: "streaming" (error: none) +12:27:28.038: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:27:28.038: [pipewire] Renegotiating stream +12:27:28.038: [pipewire] Stream 0x596ee417f4f0 state: "paused" (error: none) +12:27:28.038: [pipewire] Negotiated format: +12:27:28.038: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:27:28.038: [pipewire] Modifier: 0x100000000000006 +12:27:28.038: [pipewire] Size: 1920x1080 +12:27:28.038: [pipewire] Framerate: 0/1 +12:27:28.041: [pipewire] Negotiated format: +12:27:28.041: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +12:27:28.041: [pipewire] Modifier: 0x100000000000002 +12:27:28.041: [pipewire] Size: 1920x1080 +12:27:28.041: [pipewire] Framerate: 0/1 +12:27:28.050: [pipewire] Stream 0x596ee417f4f0 state: "streaming" (error: none) +12:27:31.835: --------------------------------- +12:27:31.835: [x264 encoder: 'simple_video_recording'] preset: veryfast +12:27:31.835: [x264 encoder: 'simple_video_recording'] profile: high +12:27:31.841: [x264 encoder: 'simple_video_recording'] settings: +12:27:31.841: rate_control: CRF +12:27:31.841: bitrate: 0 +12:27:31.841: buffer size: 0 +12:27:31.841: crf: 23 +12:27:31.841: fps_num: 60 +12:27:31.841: fps_den: 1 +12:27:31.841: width: 1920 +12:27:31.841: height: 1080 +12:27:31.841: keyint: 250 +12:27:31.841: +12:27:31.854: libfdk_aac encoder created +12:27:31.854: libfdk_aac bitrate: 192, channels: 2 +12:27:31.858: ==== Recording Start =============================================== +12:27:31.858: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/rafayahmad/Videos/OBS/2025-04-05 12-27-31.mp4'... +12:42:02.527: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/rafayahmad/Videos/OBS/2025-04-05 12-27-31.mp4' stopped +12:42:02.527: Output 'simple_file_output': stopping +12:42:02.527: Output 'simple_file_output': Total frames output: 52204 +12:42:02.527: Output 'simple_file_output': Total drawn frames: 52240 +12:42:02.528: ==== Recording Stop ================================================ +12:42:02.533: Video stopped, number of skipped frames due to encoding lag: 2047/52239 (3.9%) +12:42:02.569: libfdk_aac encoder destroyed +12:47:59.106: ==== Shutting down ================================================== +12:47:59.111: pulse-input: Stopped recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' +12:47:59.111: pulse-input: Got 50502 packets with 60602400 frames +12:47:59.111: pulse-input: Stopped recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source' +12:47:59.111: pulse-input: Got 50501 packets with 60601200 frames +12:47:59.112: [pipewire] Stream 0x596ee417f4f0 state: "paused" (error: none) +12:47:59.113: [pipewire] Stream 0x596ee417f4f0 state: "unconnected" (error: none) +12:47:59.147: All scene data cleared +12:47:59.147: ------------------------------------------------ +12:47:59.194: [Scripting] Total detached callbacks: 0 +12:47:59.194: Freeing OBS context data +12:47:59.220: == Profiler Results ============================= +12:47:59.220: run_program_init: 780.066 ms +12:47:59.220: ┣OBSApp::AppInit: 14.437 ms +12:47:59.220: ┃ â”—OBSApp::InitLocale: 0.766 ms +12:47:59.220: â”—OBSApp::OBSInit: 739.727 ms +12:47:59.220: ┣obs_startup: 1.98 ms +12:47:59.220: â”—OBSBasic::OBSInit: 707.607 ms +12:47:59.220: ┣OBSBasic::InitBasicConfig: 0.696 ms +12:47:59.220: ┣OBSBasic::ResetAudio: 0.222 ms +12:47:59.220: ┣OBSBasic::ResetVideo: 95.135 ms +12:47:59.220: ┃ â”—obs_init_graphics: 86.486 ms +12:47:59.220: ┃ â”—shader compilation: 34.122 ms +12:47:59.220: ┣OBSBasic::InitOBSCallbacks: 0.006 ms +12:47:59.220: ┣OBSBasic::InitHotkeys: 0.03 ms +12:47:59.220: ┣obs_load_all_modules2: 526.12 ms +12:47:59.220: ┃ ┣obs_init_module(decklink-captions.so): 0 ms +12:47:59.220: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms +12:47:59.220: ┃ ┣obs_init_module(decklink.so): 0.134 ms +12:47:59.220: ┃ ┣obs_init_module(frontend-tools.so): 84.689 ms +12:47:59.220: ┃ ┣obs_init_module(image-source.so): 0.012 ms +12:47:59.220: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms +12:47:59.220: ┃ ┣obs_init_module(linux-capture.so): 0 ms +12:47:59.220: ┃ ┣obs_init_module(linux-jack.so): 0.007 ms +12:47:59.220: ┃ ┣obs_init_module(linux-pipewire.so): 17.102 ms +12:47:59.220: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.012 ms +12:47:59.220: ┃ ┣obs_init_module(linux-v4l2.so): 6.076 ms +12:47:59.220: ┃ ┣obs_init_module(obs-ffmpeg.so): 10.497 ms +12:47:59.220: ┃ ┣obs_init_module(obs-filters.so): 0.03 ms +12:47:59.220: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +12:47:59.220: ┃ ┣obs_init_module(obs-nvenc.so): 0.166 ms +12:47:59.220: ┃ ┃ â”—nvenc_check: 0.152 ms +12:47:59.220: ┃ ┣obs_init_module(obs-outputs.so): 0.005 ms +12:47:59.220: ┃ ┣obs_init_module(obs-qsv11.so): 5.984 ms +12:47:59.220: ┃ ┣obs_init_module(obs-transitions.so): 0.01 ms +12:47:59.220: ┃ ┣obs_init_module(obs-vst.so): 0.005 ms +12:47:59.220: ┃ ┣obs_init_module(obs-webrtc.so): 0.011 ms +12:47:59.220: ┃ ┣obs_init_module(obs-x264.so): 0.003 ms +12:47:59.220: ┃ ┣obs_init_module(rtmp-services.so): 1.026 ms +12:47:59.220: ┃ â”—obs_init_module(text-freetype2.so): 0.029 ms +12:47:59.220: ┣OBSBasic::InitService: 1.506 ms +12:47:59.220: ┣OBSBasic::ResetOutputs: 0.27 ms +12:47:59.220: ┣OBSBasic::CreateHotkeys: 0.039 ms +12:47:59.220: ┣OBSBasic::InitPrimitives: 0.205 ms +12:47:59.220: â”—OBSBasic::Load: 48.302 ms +12:47:59.220: obs_hotkey_thread(25 ms): min=0 ms, median=0.001 ms, max=0.134 ms, 99th percentile=0.002 ms, 100% below 25 ms +12:47:59.220: audio_thread(Audio): min=0.009 ms, median=0.48 ms, max=18.8 ms, 99th percentile=3.269 ms +12:47:59.220: â”—receive_audio: min=0.006 ms, median=0.521 ms, max=17.499 ms, 99th percentile=2.825 ms, 0.689216 calls per parent call +12:47:59.220: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=1.122 ms, 99th percentile=0.006 ms +12:47:59.220: â”—do_encode: min=0.077 ms, median=0.515 ms, max=17.49 ms, 99th percentile=2.815 ms +12:47:59.220: ┣encode(simple_aac_recording0): min=0.07 ms, median=0.493 ms, max=8.087 ms, 99th percentile=2.045 ms +12:47:59.220: â”—send_packet: min=0.001 ms, median=0.015 ms, max=16.934 ms, 99th percentile=1.077 ms +12:47:59.220: obs_graphics_thread(16.6667 ms): min=0.097 ms, median=1.375 ms, max=22.438 ms, 99th percentile=5.033 ms, 99.9987% below 16.667 ms +12:47:59.220: ┣tick_sources: min=0 ms, median=0.011 ms, max=2.975 ms, 99th percentile=0.03 ms +12:47:59.220: ┣output_frame: min=0.047 ms, median=0.9 ms, max=21.927 ms, 99th percentile=3.709 ms +12:47:59.220: ┃ ┣gs_context(video->graphics): min=0.047 ms, median=0.359 ms, max=21.924 ms, 99th percentile=2.258 ms +12:47:59.220: ┃ ┃ ┣render_video: min=0.018 ms, median=0.144 ms, max=21.478 ms, 99th percentile=0.421 ms +12:47:59.220: ┃ ┃ ┃ ┣render_main_texture: min=0.014 ms, median=0.09 ms, max=7.051 ms, 99th percentile=0.267 ms +12:47:59.220: ┃ ┃ ┃ ┣render_convert_texture: min=0.021 ms, median=0.04 ms, max=20.238 ms, 99th percentile=0.097 ms, 0.689259 calls per parent call +12:47:59.220: ┃ ┃ ┃ â”—stage_output_texture: min=0.012 ms, median=0.024 ms, max=4.079 ms, 99th percentile=0.064 ms, 0.689259 calls per parent call +12:47:59.220: ┃ ┃ ┣gs_flush: min=0.024 ms, median=0.143 ms, max=7.439 ms, 99th percentile=1.537 ms +12:47:59.220: ┃ ┃ â”—download_frame: min=0 ms, median=0.081 ms, max=7.748 ms, 99th percentile=0.257 ms, 0.689259 calls per parent call +12:47:59.220: ┃ â”—output_video_data: min=0 ms, median=0.661 ms, max=8.099 ms, 99th percentile=2.689 ms, 0.689246 calls per parent call +12:47:59.220: â”—render_displays: min=0.002 ms, median=0.373 ms, max=11.079 ms, 99th percentile=2.53 ms +12:47:59.220: video_thread(video): min=1.327 ms, median=2.58 ms, max=206.158 ms, 99th percentile=63.813 ms +12:47:59.220: â”—receive_video: min=1.325 ms, median=2.6 ms, max=165.04 ms, 99th percentile=58.205 ms +12:47:59.220: â”—do_encode: min=1.325 ms, median=2.598 ms, max=165.039 ms, 99th percentile=58.205 ms +12:47:59.220: ┣encode(simple_video_recording): min=1.314 ms, median=2.569 ms, max=164.986 ms, 99th percentile=58.091 ms +12:47:59.220: â”—send_packet: min=0.002 ms, median=0.013 ms, max=29.05 ms, 99th percentile=0.508 ms +12:47:59.220: ================================================= +12:47:59.220: == Profiler Time Between Calls ================== +12:47:59.220: obs_hotkey_thread(25 ms): min=25.016 ms, median=25.08 ms, max=40.544 ms, 94.2897% within ±2% of 25 ms (0% lower, 5.7103% higher) +12:47:59.220: obs_graphics_thread(16.6667 ms): min=4.73 ms, median=16.667 ms, max=28.747 ms, 84.8361% within ±2% of 16.667 ms (7.56412% lower, 7.59975% higher) +12:47:59.220: ================================================= +12:47:59.322: Number of memory leaks: 0 diff --git a/.config/obs-studio/logs/2025-04-05 13-11-51.txt b/.config/obs-studio/logs/2025-04-05 13-11-51.txt new file mode 100644 index 0000000..349226f --- /dev/null +++ b/.config/obs-studio/logs/2025-04-05 13-11-51.txt @@ -0,0 +1,284 @@ +13:11:51.282: Platform: Wayland +13:11:51.282: CPU Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz +13:11:51.282: CPU Speed: 3299.966MHz +13:11:51.283: Physical Cores: 4, Logical Cores: 8 +13:11:51.283: Physical Memory: 15630MB Total, 6296MB Free +13:11:51.283: Kernel Version: Linux 6.13.8-arch1-1 +13:11:51.283: Distribution: "Arch Linux" Unknown +13:11:51.283: Desktop Environment: Hyprland (Hyprland) +13:11:51.283: Session Type: wayland +13:11:51.284: Qt Version: 6.8.3 (runtime), 6.8.1 (compiled) +13:11:51.284: Portable mode: false +13:11:51.320: OBS 31.0.1 (linux) +13:11:51.320: --------------------------------- +13:11:51.321: --------------------------------- +13:11:51.321: audio settings reset: +13:11:51.321: samples per sec: 48000 +13:11:51.321: speakers: 2 +13:11:51.321: max buffering: 960 milliseconds +13:11:51.321: buffering type: dynamically increasing +13:11:51.323: --------------------------------- +13:11:51.323: Initializing OpenGL... +13:11:51.323: Using EGL/Wayland +13:11:51.368: Initialized EGL 1.5 +13:11:51.383: Loading up OpenGL on adapter Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2) +13:11:51.383: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.0.2-arch1.2, shading language 4.60 +13:11:51.420: --------------------------------- +13:11:51.420: video settings reset: +13:11:51.420: base resolution: 1920x1080 +13:11:51.420: output resolution: 1920x1080 +13:11:51.420: downscale filter: Bicubic +13:11:51.420: fps: 60/1 +13:11:51.420: format: NV12 +13:11:51.420: YUV mode: Rec. 709/Partial +13:11:51.420: NV12 texture support enabled +13:11:51.420: P010 texture support not available +13:11:51.429: Audio monitoring device: +13:11:51.429: name: Default +13:11:51.429: id: default +13:11:51.429: --------------------------------- +13:11:51.438: Failed to load 'en-US' text for module: 'decklink-captions.so' +13:11:51.446: Failed to load 'en-US' text for module: 'decklink-output-ui.so' +13:11:51.454: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +13:11:51.454: Failed to initialize module 'decklink.so' +13:11:51.628: [pipewire] Available capture sources: +13:11:51.629: [pipewire] - Monitor source +13:11:51.629: [pipewire] - Window source +13:11:51.653: v4l2loopback not installed, virtual camera not registered +13:11:51.732: VAAPI: API version 1.22 +13:11:51.733: FFmpeg VAAPI H264 encoding supported +13:11:51.734: FFmpeg VAAPI AV1 encoding not supported +13:11:51.737: FFmpeg VAAPI HEVC encoding supported +13:11:51.769: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory +13:11:51.769: +13:11:51.769: NVENC not supported +13:11:51.769: Failed to initialize module 'obs-nvenc.so' +13:11:51.849: os_dlopen(/usr/lib/obs-plugins/obs-websocket.so->/usr/lib/obs-plugins/obs-websocket.so): libqrcodegencpp.so.1: cannot open shared object file: No such file or directory +13:11:51.849: +13:11:51.853: os_dlopen(/usr/lib/obs-plugins/obs-websocket.so->/usr/lib/obs-plugins/obs-websocket.so): libqrcodegencpp.so.1: cannot open shared object file: No such file or directory +13:11:51.853: +13:11:51.853: Module '/usr/lib/obs-plugins/obs-websocket.so' not loaded +13:11:51.884: --------------------------------- +13:11:51.884: Loaded Modules: +13:11:51.884: text-freetype2.so +13:11:51.884: rtmp-services.so +13:11:51.884: obs-x264.so +13:11:51.884: obs-webrtc.so +13:11:51.884: obs-vst.so +13:11:51.884: obs-transitions.so +13:11:51.884: obs-qsv11.so +13:11:51.884: obs-outputs.so +13:11:51.884: obs-libfdk.so +13:11:51.884: obs-filters.so +13:11:51.884: obs-ffmpeg.so +13:11:51.884: linux-v4l2.so +13:11:51.884: linux-pulseaudio.so +13:11:51.884: linux-pipewire.so +13:11:51.884: linux-jack.so +13:11:51.884: linux-capture.so +13:11:51.884: linux-alsa.so +13:11:51.884: image-source.so +13:11:51.884: frontend-tools.so +13:11:51.884: decklink-output-ui.so +13:11:51.884: decklink-captions.so +13:11:51.884: --------------------------------- +13:11:51.884: --------------------------------- +13:11:51.884: Available Encoders: +13:11:51.884: Video Encoders: +13:11:51.884: - ffmpeg_svt_av1 (SVT-AV1) +13:11:51.884: - ffmpeg_aom_av1 (AOM AV1) +13:11:51.884: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) +13:11:51.884: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) +13:11:51.884: - obs_qsv11_v2 (QuickSync H.264) +13:11:51.884: - obs_qsv11_hevc (QuickSync HEVC) +13:11:51.884: - obs_x264 (x264) +13:11:51.884: Audio Encoders: +13:11:51.884: - ffmpeg_aac (FFmpeg AAC) +13:11:51.884: - ffmpeg_opus (FFmpeg Opus) +13:11:51.884: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) +13:11:51.884: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) +13:11:51.884: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) +13:11:51.884: - ffmpeg_alac (FFmpeg ALAC (24-bit)) +13:11:51.884: - ffmpeg_flac (FFmpeg FLAC (16-bit)) +13:11:51.884: - libfdk_aac (libfdk AAC) +13:11:51.884: ==== Startup complete =============================================== +13:11:51.921: All scene data cleared +13:11:51.921: ------------------------------------------------ +13:11:51.926: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.1) 15.0.0' +13:11:51.926: pulse-input: Audio format: s32le, 48000 Hz, 2 channels +13:11:51.926: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' (default) +13:11:51.926: [Loaded global audio device]: 'Desktop Audio' +13:11:51.927: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.1) 15.0.0' +13:11:51.927: pulse-input: Audio format: s24-32le, 48000 Hz, 2 channels +13:11:51.927: pulse-input: Sample format s24-32le not supported by OBS,using float32le instead for recording +13:11:51.927: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source' (default) +13:11:51.927: [Loaded global audio device]: 'Mic/Aux' +13:11:51.927: PipeWire initialized +13:11:51.929: Switched to scene 'Scene' +13:11:51.929: ------------------------------------------------ +13:11:51.929: Loaded scenes: +13:11:51.929: - scene 'Scene': +13:11:51.929: - source: 'Main' (pipewire-screen-capture-source) +13:11:51.929: ------------------------------------------------ +13:11:51.962: [pipewire] Screencast session created +13:11:52.495: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio) +13:11:52.495: +13:11:54.573: [pipewire] Asking for monitor and window +13:11:54.581: [pipewire] source selected, setting up screencast +13:11:54.591: [pipewire] Server version: 1.4.1 +13:11:54.592: [pipewire] Library version: 1.4.1 +13:11:54.592: [pipewire] Header version: 1.2.7 +13:11:54.592: [pipewire] Created stream 0x57979eae9250 +13:11:54.592: [pipewire] Stream 0x57979eae9250 state: "connecting" (error: none) +13:11:54.593: [pipewire] Playing stream 0x57979eae9250 +13:11:54.594: [pipewire] Stream 0x57979eae9250 state: "paused" (error: none) +13:11:54.612: [pipewire] Negotiated format: +13:11:54.612: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +13:11:54.612: [pipewire] Modifier: 0x0 +13:11:54.612: [pipewire] Size: 1920x1080 +13:11:54.612: [pipewire] Framerate: 0/1 +13:11:54.614: [pipewire] Negotiated format: +13:11:54.614: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +13:11:54.614: [pipewire] Modifier: 0x100000000000008 +13:11:54.614: [pipewire] Size: 1920x1080 +13:11:54.614: [pipewire] Framerate: 0/1 +13:11:54.624: [pipewire] Stream 0x57979eae9250 state: "streaming" (error: none) +13:11:54.638: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:11:54.639: [pipewire] Renegotiating stream +13:11:54.639: [pipewire] Stream 0x57979eae9250 state: "paused" (error: none) +13:11:54.639: [pipewire] Negotiated format: +13:11:54.639: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +13:11:54.639: [pipewire] Modifier: 0x100000000000008 +13:11:54.639: [pipewire] Size: 1920x1080 +13:11:54.639: [pipewire] Framerate: 0/1 +13:11:54.641: [pipewire] Negotiated format: +13:11:54.641: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +13:11:54.641: [pipewire] Modifier: 0x100000000000006 +13:11:54.641: [pipewire] Size: 1920x1080 +13:11:54.641: [pipewire] Framerate: 0/1 +13:11:54.648: [pipewire] Stream 0x57979eae9250 state: "streaming" (error: none) +13:11:54.655: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:11:54.655: [pipewire] Renegotiating stream +13:11:54.656: [pipewire] Stream 0x57979eae9250 state: "paused" (error: none) +13:11:54.656: [pipewire] Negotiated format: +13:11:54.656: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +13:11:54.656: [pipewire] Modifier: 0x100000000000006 +13:11:54.656: [pipewire] Size: 1920x1080 +13:11:54.656: [pipewire] Framerate: 0/1 +13:11:54.658: [pipewire] Negotiated format: +13:11:54.658: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) +13:11:54.658: [pipewire] Modifier: 0x100000000000002 +13:11:54.658: [pipewire] Size: 1920x1080 +13:11:54.658: [pipewire] Framerate: 0/1 +13:11:54.665: [pipewire] Stream 0x57979eae9250 state: "streaming" (error: none) +13:11:55.939: --------------------------------- +13:11:55.939: [x264 encoder: 'simple_video_recording'] preset: veryfast +13:11:55.939: [x264 encoder: 'simple_video_recording'] profile: high +13:11:55.939: [x264 encoder: 'simple_video_recording'] settings: +13:11:55.939: rate_control: CRF +13:11:55.939: bitrate: 0 +13:11:55.939: buffer size: 0 +13:11:55.939: crf: 23 +13:11:55.939: fps_num: 60 +13:11:55.939: fps_den: 1 +13:11:55.939: width: 1920 +13:11:55.939: height: 1080 +13:11:55.939: keyint: 250 +13:11:55.939: +13:11:55.948: libfdk_aac encoder created +13:11:55.948: libfdk_aac bitrate: 192, channels: 2 +13:11:55.950: ==== Recording Start =============================================== +13:11:55.950: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/rafayahmad/Videos/OBS/2025-04-05 13-11-55.mp4'... +13:15:55.358: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/rafayahmad/Videos/OBS/2025-04-05 13-11-55.mp4' stopped +13:15:55.358: Output 'simple_file_output': stopping +13:15:55.358: Output 'simple_file_output': Total frames output: 14328 +13:15:55.358: Output 'simple_file_output': Total drawn frames: 14363 (14364 attempted) +13:15:55.358: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 1 (0.0%) +13:15:55.358: Video stopped, number of skipped frames due to encoding lag: 1542/14363 (10.7%) +13:15:55.359: ==== Recording Stop ================================================ +13:15:55.382: libfdk_aac encoder destroyed +13:15:57.109: ==== Shutting down ================================================== +13:15:57.113: pulse-input: Stopped recording from 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' +13:15:57.113: pulse-input: Got 9806 packets with 11767200 frames +13:15:57.113: pulse-input: Stopped recording from 'alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source' +13:15:57.113: pulse-input: Got 9804 packets with 11764800 frames +13:15:57.113: [pipewire] Stream 0x57979eae9250 state: "paused" (error: none) +13:15:57.114: [pipewire] Stream 0x57979eae9250 state: "unconnected" (error: none) +13:15:57.148: All scene data cleared +13:15:57.148: ------------------------------------------------ +13:15:57.198: [Scripting] Total detached callbacks: 0 +13:15:57.199: Freeing OBS context data +13:15:57.214: == Profiler Results ============================= +13:15:57.215: run_program_init: 713.421 ms +13:15:57.215: ┣OBSApp::AppInit: 15.041 ms +13:15:57.215: ┃ â”—OBSApp::InitLocale: 0.78 ms +13:15:57.215: â”—OBSApp::OBSInit: 672.079 ms +13:15:57.215: ┣obs_startup: 2.012 ms +13:15:57.215: â”—OBSBasic::OBSInit: 633.949 ms +13:15:57.215: ┣OBSBasic::InitBasicConfig: 0.832 ms +13:15:57.215: ┣OBSBasic::ResetAudio: 0.247 ms +13:15:57.215: ┣OBSBasic::ResetVideo: 107.363 ms +13:15:57.215: ┃ â”—obs_init_graphics: 98.251 ms +13:15:57.215: ┃ â”—shader compilation: 36.738 ms +13:15:57.215: ┣OBSBasic::InitOBSCallbacks: 0.007 ms +13:15:57.215: ┣OBSBasic::InitHotkeys: 0.039 ms +13:15:57.215: ┣obs_load_all_modules2: 454.326 ms +13:15:57.215: ┃ ┣obs_init_module(decklink-captions.so): 0 ms +13:15:57.215: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms +13:15:57.215: ┃ ┣obs_init_module(decklink.so): 0.154 ms +13:15:57.215: ┃ ┣obs_init_module(frontend-tools.so): 101.168 ms +13:15:57.215: ┃ ┣obs_init_module(image-source.so): 0.012 ms +13:15:57.215: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms +13:15:57.215: ┃ ┣obs_init_module(linux-capture.so): 0 ms +13:15:57.215: ┃ ┣obs_init_module(linux-jack.so): 0.005 ms +13:15:57.215: ┃ ┣obs_init_module(linux-pipewire.so): 13.617 ms +13:15:57.215: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.006 ms +13:15:57.215: ┃ ┣obs_init_module(linux-v4l2.so): 3.859 ms +13:15:57.215: ┃ ┣obs_init_module(obs-ffmpeg.so): 9.028 ms +13:15:57.215: ┃ ┣obs_init_module(obs-filters.so): 0.028 ms +13:15:57.215: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms +13:15:57.215: ┃ ┣obs_init_module(obs-nvenc.so): 0.116 ms +13:15:57.215: ┃ ┃ â”—nvenc_check: 0.106 ms +13:15:57.215: ┃ ┣obs_init_module(obs-outputs.so): 0.006 ms +13:15:57.215: ┃ ┣obs_init_module(obs-qsv11.so): 5.127 ms +13:15:57.215: ┃ ┣obs_init_module(obs-transitions.so): 0.01 ms +13:15:57.215: ┃ ┣obs_init_module(obs-vst.so): 0.006 ms +13:15:57.215: ┃ ┣obs_init_module(obs-webrtc.so): 0.005 ms +13:15:57.215: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms +13:15:57.215: ┃ ┣obs_init_module(rtmp-services.so): 0.675 ms +13:15:57.215: ┃ â”—obs_init_module(text-freetype2.so): 0.011 ms +13:15:57.215: ┣OBSBasic::InitService: 1.571 ms +13:15:57.215: ┣OBSBasic::ResetOutputs: 0.229 ms +13:15:57.215: ┣OBSBasic::CreateHotkeys: 0.024 ms +13:15:57.215: ┣OBSBasic::InitPrimitives: 0.111 ms +13:15:57.215: â”—OBSBasic::Load: 43.033 ms +13:15:57.215: obs_hotkey_thread(25 ms): min=0 ms, median=0.001 ms, max=3.006 ms, 99th percentile=0.002 ms, 100% below 25 ms +13:15:57.215: audio_thread(Audio): min=0.01 ms, median=0.71 ms, max=12.642 ms, 99th percentile=4.721 ms +13:15:57.215: â”—receive_audio: min=0.003 ms, median=0.602 ms, max=9.342 ms, 99th percentile=3.666 ms +13:15:57.215: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.256 ms, 99th percentile=0.007 ms +13:15:57.215: â”—do_encode: min=0.083 ms, median=0.596 ms, max=9.335 ms, 99th percentile=3.662 ms +13:15:57.215: ┣encode(simple_aac_recording0): min=0.077 ms, median=0.564 ms, max=8.778 ms, 99th percentile=3.06 ms +13:15:57.215: â”—send_packet: min=0.002 ms, median=0.015 ms, max=8.504 ms, 99th percentile=2.304 ms +13:15:57.215: obs_graphics_thread(16.6667 ms): min=0.088 ms, median=1.769 ms, max=37.734 ms, 99th percentile=6.581 ms, 99.9661% below 16.667 ms +13:15:57.215: ┣tick_sources: min=0 ms, median=0.012 ms, max=2.723 ms, 99th percentile=0.034 ms +13:15:57.215: ┣output_frame: min=0.062 ms, median=1.23 ms, max=28.432 ms, 99th percentile=5.288 ms +13:15:57.215: ┃ ┣gs_context(video->graphics): min=0.061 ms, median=0.487 ms, max=27.687 ms, 99th percentile=3.805 ms +13:15:57.215: ┃ ┃ ┣render_video: min=0.016 ms, median=0.183 ms, max=6.351 ms, 99th percentile=1.067 ms +13:15:57.215: ┃ ┃ ┃ ┣render_main_texture: min=0.013 ms, median=0.105 ms, max=5.076 ms, 99th percentile=0.397 ms +13:15:57.215: ┃ ┃ ┃ ┣render_convert_texture: min=0.021 ms, median=0.043 ms, max=6.158 ms, 99th percentile=0.121 ms +13:15:57.215: ┃ ┃ ┃ â”—stage_output_texture: min=0.013 ms, median=0.028 ms, max=5.428 ms, 99th percentile=0.079 ms +13:15:57.215: ┃ ┃ ┣gs_flush: min=0.037 ms, median=0.179 ms, max=8.618 ms, 99th percentile=2.886 ms +13:15:57.215: ┃ ┃ â”—download_frame: min=0 ms, median=0.096 ms, max=26.948 ms, 99th percentile=1.095 ms +13:15:57.215: ┃ â”—output_video_data: min=0 ms, median=0.734 ms, max=7.643 ms, 99th percentile=3.49 ms +13:15:57.215: â”—render_displays: min=0.002 ms, median=0.428 ms, max=15.369 ms, 99th percentile=3.603 ms +13:15:57.215: video_thread(video): min=1.439 ms, median=3.123 ms, max=209.847 ms, 99th percentile=77.893 ms +13:15:57.215: â”—receive_video: min=1.438 ms, median=3.156 ms, max=123.636 ms, 99th percentile=71.5 ms, 1.12036 calls per parent call +13:15:57.215: â”—do_encode: min=1.437 ms, median=3.155 ms, max=123.635 ms, 99th percentile=71.498 ms +13:15:57.215: ┣encode(simple_video_recording): min=1.423 ms, median=3.088 ms, max=123.619 ms, 99th percentile=71.388 ms +13:15:57.215: â”—send_packet: min=0.002 ms, median=0.018 ms, max=10.001 ms, 99th percentile=1.452 ms +13:15:57.215: ================================================= +13:15:57.215: == Profiler Time Between Calls ================== +13:15:57.215: obs_hotkey_thread(25 ms): min=25.022 ms, median=25.082 ms, max=41.13 ms, 87.9589% within ±2% of 25 ms (0% lower, 12.0411% higher) +13:15:57.215: obs_graphics_thread(16.6667 ms): min=6.734 ms, median=16.667 ms, max=37.775 ms, 59.3231% within ±2% of 16.667 ms (20.1519% lower, 20.525% higher) +13:15:57.215: ================================================= +13:15:57.270: Number of memory leaks: 0 diff --git a/.config/obs-studio/plugin_config/rtmp-services/package.json b/.config/obs-studio/plugin_config/rtmp-services/package.json index 0b3d53b..d466519 100644 --- a/.config/obs-studio/plugin_config/rtmp-services/package.json +++ b/.config/obs-studio/plugin_config/rtmp-services/package.json @@ -1 +1 @@ -{"$schema":"schema/package-schema.json","url":"https://obsproject.com/obs2_update/rtmp-services/v5","version":265,"files":[{"name":"services.json","version":265}]} +{"$schema":"schema/package-schema.json","url":"https://obsproject.com/obs2_update/rtmp-services/v5","version":268,"files":[{"name":"services.json","version":268}]} diff --git a/.config/obs-studio/plugin_config/rtmp-services/services.json b/.config/obs-studio/plugin_config/rtmp-services/services.json index 0eed732..4f1da09 100644 --- a/.config/obs-studio/plugin_config/rtmp-services/services.json +++ b/.config/obs-studio/plugin_config/rtmp-services/services.json @@ -1 +1 @@ -{"$schema":"schema/service-schema-v5.json","format_version":5,"services":[{"name":"Twitch","common":true,"stream_key_link":"https://dashboard.twitch.tv/settings/stream","multitrack_video_configuration_url":"https://ingest.twitch.tv/api/v3/GetClientConfiguration","multitrack_video_name":"Enhanced Broadcasting","multitrack_video_learn_more_link":"https://help.twitch.tv/s/article/multiple-encodes","servers":[{"name":"Asia: Hong Kong","url":"rtmp://live-hkg.twitch.tv/app"},{"name":"Asia: Seoul, South Korea","url":"rtmp://live-sel.twitch.tv/app"},{"name":"Asia: Singapore","url":"rtmp://live-sin.twitch.tv/app"},{"name":"Asia: Taipei, Taiwan","url":"rtmp://live-tpe.twitch.tv/app"},{"name":"Asia: Tokyo, Japan","url":"rtmp://live-tyo.twitch.tv/app"},{"name":"Australia: Sydney","url":"rtmp://live-syd.twitch.tv/app"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.twitch.tv/app"},{"name":"EU: Berlin, DE","url":"rtmp://live-ber.twitch.tv/app"},{"name":"Europe: Copenhagen, DK","url":"rtmp://live-cph.twitch.tv/app"},{"name":"EU: Frankfurt, DE","url":"rtmp://live-fra.twitch.tv/app"},{"name":"EU: Helsinki, FI","url":"rtmp://live-hel.twitch.tv/app"},{"name":"EU: Lisbon, Portugal","url":"rtmp://live-lis.twitch.tv/app"},{"name":"EU: London, UK","url":"rtmp://live-lhr.twitch.tv/app"},{"name":"EU: Madrid, Spain","url":"rtmp://live-mad.twitch.tv/app"},{"name":"EU: Marseille, FR","url":"rtmp://live-mrs.twitch.tv/app"},{"name":"EU: Milan, Italy","url":"rtmp://live-mil.twitch.tv/app"},{"name":"EU: Norway, Oslo","url":"rtmp://live-osl.twitch.tv/app"},{"name":"EU: Paris, FR","url":"rtmp://live-cdg.twitch.tv/app"},{"name":"EU: Prague, CZ","url":"rtmp://live-prg.twitch.tv/app"},{"name":"EU: Stockholm, SE","url":"rtmp://live-arn.twitch.tv/app"},{"name":"EU: Vienna, Austria","url":"rtmp://live-vie.twitch.tv/app"},{"name":"EU: Warsaw, Poland","url":"rtmp://live-waw.twitch.tv/app"},{"name":"NA: Mexico City","url":"rtmp://live-qro.twitch.tv/app"},{"name":"NA: Quebec, Canada","url":"rtmp://live-ymq.twitch.tv/app"},{"name":"NA: Toronto, Canada","url":"rtmp://live-yto.twitch.tv/app"},{"name":"South America: Argentina","url":"rtmp://live-eze.twitch.tv/app"},{"name":"South America: Chile","url":"rtmp://live-scl.twitch.tv/app"},{"name":"South America: Lima, Peru","url":"rtmp://live-lim.twitch.tv/app"},{"name":"South America: Medellin, Colombia","url":"rtmp://live-mde.twitch.tv/app"},{"name":"South America: Rio de Janeiro, Brazil","url":"rtmp://live-rio.twitch.tv/app"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://live-sao.twitch.tv/app"},{"name":"US Central: Dallas, TX","url":"rtmp://live-dfw.twitch.tv/app"},{"name":"US Central: Denver, CO","url":"rtmp://live-den.twitch.tv/app"},{"name":"US Central: Houston, TX","url":"rtmp://live-hou.twitch.tv/app"},{"name":"US Central: Salt Lake City, UT","url":"rtmp://live-slc.twitch.tv/app"},{"name":"US East: Ashburn, VA","url":"rtmp://live-iad.twitch.tv/app"},{"name":"US East: Atlanta, GA","url":"rtmp://live-atl.twitch.tv/app"},{"name":"US East: Chicago","url":"rtmp://live-ord.twitch.tv/app"},{"name":"US East: Miami, FL","url":"rtmp://live-mia.twitch.tv/app"},{"name":"US East: New York, NY","url":"rtmp://live-jfk.twitch.tv/app"},{"name":"US West: Los Angeles, CA","url":"rtmp://live-lax.twitch.tv/app"},{"name":"US West: Phoenix, AZ","url":"rtmp://live-phx.twitch.tv/app"},{"name":"US West: Portland, Oregon","url":"rtmp://live-pdx.twitch.tv/app"},{"name":"US West: San Francisco, CA","url":"rtmp://live-sfo.twitch.tv/app"},{"name":"US West: San Jose, CA","url":"rtmp://live-sjc.twitch.tv/app"},{"name":"US West: Seattle, WA","url":"rtmp://live-sea.twitch.tv/app"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"YouTube - HLS","common":false,"more_info_link":"https://developers.google.com/youtube/v3/live/guides/ingestion-protocol-comparison","stream_key_link":"https://www.youtube.com/live_dashboard","protocol":"HLS","supported video codecs":["h264","hevc"],"servers":[{"name":"Primary YouTube ingest server","url":"https://a.upload.youtube.com/http_upload_hls?cid={stream_key}©=0&file=out.m3u8"},{"name":"Backup YouTube ingest server","url":"https://b.upload.youtube.com/http_upload_hls?cid={stream_key}©=1&file=out.m3u8"}],"recommended":{"keyint":2,"output":"ffmpeg_hls_muxer","max video bitrate":51000,"max audio bitrate":160}},{"name":"YouTube - RTMPS","common":true,"stream_key_link":"https://www.youtube.com/live_dashboard","alt_names":["YouTube / YouTube Gaming","YouTube - RTMP","YouTube - RTMPS (Beta)"],"supported video codecs":["h264","hevc","av1"],"servers":[{"name":"Primary YouTube ingest server","url":"rtmps://a.rtmps.youtube.com:443/live2"},{"name":"Backup YouTube ingest server","url":"rtmps://b.rtmps.youtube.com:443/live2?backup=1"},{"name":"Primary YouTube ingest server (legacy RTMP)","url":"rtmp://a.rtmp.youtube.com/live2"},{"name":"Backup YouTube ingest server (legacy RTMP)","url":"rtmp://b.rtmp.youtube.com/live2?backup=1"}],"recommended":{"keyint":2,"max video bitrate":51000,"max audio bitrate":160}},{"name":"Loola.tv","common":false,"servers":[{"name":"US East: Virginia","url":"rtmp://rtmp.loola.tv/push"},{"name":"EU Central: Germany","url":"rtmp://rtmp-eu.loola.tv/push"},{"name":"South America: Brazil","url":"rtmp://rtmp-sa.loola.tv/push"},{"name":"Asia/Pacific: Singapore","url":"rtmp://rtmp-sg.loola.tv/push"},{"name":"Middle East: Bahrain","url":"rtmp://rtmp-me.loola.tv/push"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":2500,"max audio bitrate":160,"bframes":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Lovecast","servers":[{"name":"Default","url":"rtmp://live-a.lovecastapp.com:5222/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30},"supported video codecs":["h264"]},{"name":"Luzento.com - RTMP","stream_key_link":"https://cms.luzento.com/dashboard/stream-key?from=OBS","servers":[{"name":"Primary","url":"rtmp://ingest.luzento.com/live"},{"name":"Primary (Test)","url":"rtmp://ingest.luzento.com/test"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":256,"bframes":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Web.TV","servers":[{"name":"Primary","url":"rtmp://live3.origins.web.tv/liveext"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"GoodGame.ru","servers":[{"name":"Моscow","url":"rtmp://msk.goodgame.ru:1940/live"}],"supported video codecs":["h264"]},{"name":"Vaughn Live / iNSTAGIB","servers":[{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA #2","url":"rtmp://live-iad2.vaughnsoft.net/live"},{"name":"US: Dallas, TX","url":"rtmp://live-dfw.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"CA: Toronto","url":"rtmp://live-tor.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"EU: Paris, FR","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"Tokyo, JP","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320},"supported video codecs":["h264"]},{"name":"Breakers.TV","servers":[{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA #2","url":"rtmp://live-iad2.vaughnsoft.net/live"},{"name":"US: Dallas, TX","url":"rtmp://live-dfw.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"CA: Toronto","url":"rtmp://live-tor.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"EU: Paris, FR","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"Tokyo, JP","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320},"supported video codecs":["h264"]},{"name":"Facebook Live","common":true,"stream_key_link":"https://www.facebook.com/live/producer?ref=OBS","servers":[{"name":"Default","url":"rtmps://rtmp-api.facebook.com:443/rtmp/"}],"recommended":{"keyint":2,"profile":"main","supported resolutions":["1920x1080","1280x720","852x480","640x360"],"bitrate matrix":[{"res":"640x360","fps":30,"max bitrate":1000},{"res":"640x360","fps":60,"max bitrate":1500},{"res":"852x480","fps":30,"max bitrate":2000},{"res":"852x480","fps":60,"max bitrate":3000},{"res":"1280x720","fps":30,"max bitrate":4000},{"res":"1280x720","fps":60,"max bitrate":6000},{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1920x1080","fps":60,"max bitrate":9000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Restream.io","alt_names":["Restream.io - RTMP","Restream.io - FTL"],"common":true,"stream_key_link":"https://restream.io/settings/streaming-setup?from=OBS","servers":[{"name":"Autodetect","url":"rtmp://live.restream.io/live"},{"name":"EU-West (London, GB)","url":"rtmp://london.restream.io/live"},{"name":"EU-West (Amsterdam, NL)","url":"rtmp://amsterdam.restream.io/live"},{"name":"EU-West (Paris, FR)","url":"rtmp://paris.restream.io/live"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://frankfurt.restream.io/live"},{"name":"EU-South (Madrid, Spain)","url":"rtmp://madrid.restream.io/live"},{"name":"Turkey (Istanbul)","url":"rtmp://istanbul.restream.io/live"},{"name":"US-West (Seattle, WA)","url":"rtmp://seattle.restream.io/live"},{"name":"US-West (San Jose, CA)","url":"rtmp://sanjose.restream.io/live"},{"name":"US-Central (Dallas, TX)","url":"rtmp://dallas.restream.io/live"},{"name":"US-East (Chicago, IL)","url":"rtmp://chicago.restream.io/live"},{"name":"US-East (New York, NY)","url":"rtmp://newyork.restream.io/live"},{"name":"US-East (Washington, DC)","url":"rtmp://washington.restream.io/live"},{"name":"NA-East (Toronto, Canada)","url":"rtmp://toronto.restream.io/live"},{"name":"SA (Saint Paul, Brazil)","url":"rtmp://saopaulo.restream.io/live"},{"name":"India (Bangalore)","url":"rtmp://bangalore.restream.io/live"},{"name":"Asia (Hong Kong)","url":"rtmp://hongkong.restream.io/live"},{"name":"Asia (Singapore)","url":"rtmp://singapore.restream.io/live"},{"name":"Asia (Seoul, South Korea)","url":"rtmp://seoul.restream.io/live"},{"name":"Asia (Tokyo, Japan)","url":"rtmp://tokyo.restream.io/live"},{"name":"Australia (Sydney)","url":"rtmp://sydney.restream.io/live"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Castr.io","servers":[{"name":"US-East (Chicago, IL)","url":"rtmp://cg.castr.io/static"},{"name":"US-East (New York, NY)","url":"rtmp://ny.castr.io/static"},{"name":"US-East (Miami, FL)","url":"rtmp://mi.castr.io/static"},{"name":"US-West (Seattle, WA)","url":"rtmp://se.castr.io/static"},{"name":"US-West (Los Angeles, CA)","url":"rtmp://la.castr.io/static"},{"name":"US-Central (Dallas, TX)","url":"rtmp://da.castr.io/static"},{"name":"NA-East (Toronto, CA)","url":"rtmp://qc.castr.io/static"},{"name":"SA (Sao Paulo, BR)","url":"rtmp://br.castr.io/static"},{"name":"EU-West (London, UK)","url":"rtmp://uk.castr.io/static"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://fr.castr.io/static"},{"name":"Russia (Moscow)","url":"rtmp://ru.castr.io/static"},{"name":"Asia (Singapore)","url":"rtmp://sg.castr.io/static"},{"name":"Asia (India)","url":"rtmp://in.castr.io/static"},{"name":"Australia (Sydney)","url":"rtmp://au.castr.io/static"},{"name":"US Central","url":"rtmp://us-central.castr.io/static"},{"name":"US West","url":"rtmp://us-west.castr.io/static"},{"name":"US East","url":"rtmp://us-east.castr.io/static"},{"name":"US South","url":"rtmp://us-south.castr.io/static"},{"name":"South America","url":"rtmp://south-am.castr.io/static"},{"name":"EU Central","url":"rtmp://eu-central.castr.io/static"},{"name":"Singapore","url":"rtmp://sg-central.castr.io/static"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Boomstream","servers":[{"name":"Default","url":"rtmp://live.boomstream.com/live"}],"supported video codecs":["h264"]},{"name":"Meridix Live Sports Platform","servers":[{"name":"Primary","url":"rtmp://publish.meridix.com/live"}],"recommended":{"max video bitrate":3500},"supported video codecs":["h264"]},{"name":"AfreecaTV","alt_names":["아프리카TV","Afreeca.TV"],"servers":[{"name":"Asia : Korea","url":"rtmp://rtmpmanager-freecat.afreeca.tv/app"},{"name":"North America : US East","url":"rtmp://rtmp-esu.afreecatv.com/app"},{"name":"North America : US West","url":"rtmp://rtmp-wsu.afreecatv.com/app"},{"name":"South America : Brazil","url":"rtmp://rtmp-brz.afreecatv.com/app"},{"name":"Europe : UK","url":"rtmp://rtmp-uk.afreecatv.com/app"},{"name":"Asia : Singapore","url":"rtmp://rtmp-sgp.afreecatv.com/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"CAM4","servers":[{"name":"CAM4","url":"rtmp://origin.cam4.com/cam4-origin-live"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":3000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"ePlay","servers":[{"name":"ePlay Primary","url":"rtmp://live.eplay.link/origin"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7500,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Picarto","servers":[{"name":"Autoselect closest server","url":"rtmp://live.us.picarto.tv/golive"},{"name":"Los Angeles, USA","url":"rtmp://live.us-losangeles.picarto.tv/golive"},{"name":"Dallas, USA","url":"rtmp://live.us-dallas.picarto.tv/golive"},{"name":"Miami, USA","url":"rtmp://live.us-miami.picarto.tv/golive"},{"name":"New York, USA","url":"rtmp://live.us-newyork.picarto.tv/golive"},{"name":"Europe","url":"rtmp://live.eu-west1.picarto.tv/golive"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500},"supported video codecs":["h264"]},{"name":"Livestream","servers":[{"name":"Primary","url":"rtmp://rtmpin.livestreamingest.com/rtmpin"}],"supported video codecs":["h264"]},{"name":"Uscreen","servers":[{"name":"Default","url":"rtmp://global-live.uscreen.app:5222/app"}],"recommended":{"keyint":2,"max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Stripchat","servers":[{"name":"Auto","url":"rtmp://live.doppiocdn.com/ext"}],"recommended":{"keyint":2,"profile":"main","bframes":0,"max video bitrate":6000,"max audio bitrate":128,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"CamSoda","servers":[{"name":"North America","url":"rtmp://obs-ingest-na.livemediahost.com/cam_obs"},{"name":"South America","url":"rtmp://obs-ingest-sa.livemediahost.com/cam_obs"},{"name":"Asia","url":"rtmp://obs-ingest-as.livemediahost.com/cam_obs"},{"name":"Europe","url":"rtmp://obs-ingest-eu.livemediahost.com/cam_obs"},{"name":"Oceania","url":"rtmp://obs-ingest-oc.livemediahost.com/cam_obs"}],"recommended":{"supported resolutions":["1920x1080","1280x720","852x480","480x360"],"max fps":30,"max video bitrate":6000,"max audio bitrate":160,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Chaturbate","stream_key_link":"https://chaturbate.com/b/?useExternalSoftware=true","more_info_link":"https://support.chaturbate.com/hc/en-us/articles/360037971952-How-do-I-set-up-OBS","servers":[{"name":"Global Main Fastest - Recommended","url":"rtmp://global.live.mmcdn.com/live-origin"},{"name":"Global Backup","url":"rtmp://global-backup.live.mmcdn.com/live-origin"},{"name":"Asia: Mumbai, India","url":"rtmp://bom.live.mmcdn.com/live-origin"},{"name":"Asia: Singapore","url":"rtmp://sin.live.mmcdn.com/live-origin"},{"name":"Asia: Taiwan","url":"rtmp://tsa.live.mmcdn.com/live-origin"},{"name":"Asia: Tokyo, Japan","url":"rtmp://nrt.live.mmcdn.com/live-origin"},{"name":"Australasia: Sydney, Australia","url":"rtmp://syd.live.mmcdn.com/live-origin"},{"name":"EU East: Sofia, Bulgaria","url":"rtmp://sof.live.mmcdn.com/live-origin"},{"name":"EU East: Warsaw, Poland","url":"rtmp://waw.live.mmcdn.com/live-origin"},{"name":"EU North: Helsinki, Finland","url":"rtmp://hel.live.mmcdn.com/live-origin"},{"name":"EU West: Amsterdam, Netherlands","url":"rtmp://ams.live.mmcdn.com/live-origin"},{"name":"EU West: Frankfurt, Germany","url":"rtmp://fra.live.mmcdn.com/live-origin"},{"name":"EU West: Madrid, Spain","url":"rtmp://mad.live.mmcdn.com/live-origin"},{"name":"EU West: Milan, Italy","url":"rtmp://mxp.live.mmcdn.com/live-origin"},{"name":"EU West: Rotterdam, Netherlands","url":"rtmp://rtm.live.mmcdn.com/live-origin"},{"name":"South America: Bogota, Colombia","url":"rtmp://bog.live.mmcdn.com/live-origin"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://gru.live.mmcdn.com/live-origin"},{"name":"US Central: Austin, TX","url":"rtmp://aus.live.mmcdn.com/live-origin"},{"name":"US Central: Chicago, IL","url":"rtmp://chi.live.mmcdn.com/live-origin"},{"name":"US East: Ashburn, VA","url":"rtmp://ash.live.mmcdn.com/live-origin"},{"name":"US East: Atlanta, GA","url":"rtmp://atl.live.mmcdn.com/live-origin"},{"name":"US East: Miami, FL","url":"rtmp://mia.live.mmcdn.com/live-origin"},{"name":"US West: Los Angeles, CA","url":"rtmp://lax.live.mmcdn.com/live-origin"},{"name":"US West: Phoenix, AZ","url":"rtmp://phx.live.mmcdn.com/live-origin"},{"name":"US West: Salt Lake City, UT","url":"rtmp://slc.live.mmcdn.com/live-origin"},{"name":"US West: Seattle, WA","url":"rtmp://sea.live.mmcdn.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":50000,"max audio bitrate":192,"supported resolutions":["3840x2160","2560x1440","1920x1080","1280x720","960x540","852x480","640x360"],"max fps":60},"supported video codecs":["h264"]},{"name":"WpStream","more_info_link":"https://wpstream.net/obs-more-info","stream_key_link":"https://wpstream.net/obs-get-stream-key","servers":[{"name":"Closest server - Automatic","url":"rtmp://ingest.wpstream.net/golive"},{"name":"North America","url":"rtmp://ingest-na.wpstream.net/golive"},{"name":"Europe","url":"rtmp://ingest-eu.wpstream.net/golive"},{"name":"Asia","url":"rtmp://ingest-as.wpstream.net/golive"},{"name":"South America","url":"rtmp://ingest-sa.wpstream.net/golive"},{"name":"Australia & Oceania","url":"rtmp://ingest-au.wpstream.net/golive"}],"recommended":{"keyint":2,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Twitter","common":true,"stream_key_link":"https://studio.twitter.com/producer/sources","alt_names":["Twitter / Periscope"],"servers":[{"name":"US West: California","url":"rtmp://ca.pscp.tv:80/x"},{"name":"US West: Oregon","url":"rtmp://or.pscp.tv:80/x"},{"name":"US East: Virginia","url":"rtmp://va.pscp.tv:80/x"},{"name":"South America: Brazil","url":"rtmp://br.pscp.tv:80/x"},{"name":"EU West: France","url":"rtmp://fr.pscp.tv:80/x"},{"name":"EU West: Ireland","url":"rtmp://ie.pscp.tv:80/x"},{"name":"EU Central: Germany","url":"rtmp://de.pscp.tv:80/x"},{"name":"Asia/Pacific: Australia","url":"rtmp://au.pscp.tv:80/x"},{"name":"Asia/Pacific: India","url":"rtmp://in.pscp.tv:80/x"},{"name":"Asia/Pacific: Japan","url":"rtmp://jp.pscp.tv:80/x"},{"name":"Asia/Pacific: Korea","url":"rtmp://kr.pscp.tv:80/x"},{"name":"Asia/Pacific: Singapore","url":"rtmp://sg.pscp.tv:80/x"}],"recommended":{"keyint":3,"max video bitrate":12000,"max audio bitrate":128,"max fps":60},"supported video codecs":["h264"]},{"name":"Switchboard Live","alt_names":["Switchboard Live (Joicaster)"],"servers":[{"name":"Default","url":"rtmps://live.sb.zone:443/live"}],"recommended":{"keyint":2,"profile":"high"},"supported video codecs":["h264"]},{"name":"Eventials","servers":[{"name":"Default","url":"rtmp://transmission.eventials.com/eventialsLiveOrigin"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":900,"max audio bitrate":96},"supported video codecs":["h264"]},{"name":"EventLive.pro","servers":[{"name":"Default","url":"rtmp://go.eventlive.pro/live"}],"recommended":{"keyint":2,"max video bitrate":3000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30},"supported video codecs":["h264"]},{"name":"Lahzenegar - StreamG | لحظه‌نگار - استریمجی","servers":[{"name":"Primary","url":"rtmp://rtmp.lahzecdn.com/pro"},{"name":"Iran","url":"rtmp://rtmp-iran.lahzecdn.com/pro"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":4000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"MyLive","servers":[{"name":"Default","url":"rtmp://stream.mylive.in.th/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Trovo","alt_names":["Madcat"],"stream_key_link":"https://studio.trovo.live/mychannel/stream","servers":[{"name":"Default","url":"rtmp://livepush.trovo.live/live/"}],"recommended":{"keyint":2,"max video bitrate":9000,"max audio bitrate":160,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Mixcloud","servers":[{"name":"Default","url":"rtmp://rtmp.mixcloud.com/broadcast"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"supported resolutions":["1280x720","852x480","480x360"],"max fps":30,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"SermonAudio Cloud","alt_names":["SermonAudio.com"],"servers":[{"name":"Primary","url":"rtmp://webcast.sermonaudio.com/sa"}],"recommended":{"max video bitrate":2000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Vimeo","servers":[{"name":"Default","url":"rtmp://rtmp.cloud.vimeo.com/live"}],"supported video codecs":["h264"]},{"name":"Aparat","servers":[{"name":"Default","url":"rtmp://rtmp.cdn.asset.aparat.com:443/event"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"KakaoTV","servers":[{"name":"Default","url":"rtmp://rtmp.play.kakao.com/kakaotv"}],"recommended":{"max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Piczel.tv","servers":[{"name":"Default","url":"rtmp://piczel.tv:1935/live"}],"recommended":{"keyint":4,"max video bitrate":2500,"max audio bitrate":256,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"STAGE TEN","servers":[{"name":"STAGE TEN","url":"rtmps://app-rtmp.stageten.tv:443/stageten"}],"recommended":{"keyint":2,"profile":"baseline","max video bitrate":4000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"DLive","servers":[{"name":"Default","url":"rtmp://stream.dlive.tv/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Lightcast.com","servers":[{"name":"North America 1","url":"rtmp://ingest-na1.live.lightcast.com/in"},{"name":"North America 2","url":"rtmp://ingest-na2.live.lightcast.com/in"},{"name":"Europe","url":"rtmp://ingest-eu1.live.lightcast.com/in"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Bongacams","servers":[{"name":"Automatic / Default","url":"rtmp://auto.origin.gnsbc.com:1934/live"},{"name":"Automatic / Backup","url":"rtmp://origin.bcvidorigin.com:1934/live"},{"name":"Europe","url":"rtmp://z-eu.origin.gnsbc.com:1934/live"},{"name":"North America","url":"rtmp://z-us.origin.gnsbc.com:1934/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"OnlyFans.com","stream_key_link":"https://onlyfans.com/my/settings/other","servers":[{"name":"CloudBeta","url":"rtmp://cloudbetastreaming.onlyfans.com/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":2500,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Steam","common":false,"servers":[{"name":"Default","url":"rtmp://ingest-rtmp.broadcast.steamcontent.com/app"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":7000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Konduit.live","servers":[{"name":"Default","url":"rtmp://rtmp.konduit.live/live"}],"recommended":{"keyint":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"LOCO","servers":[{"name":"Default","url":"rtmp://ivory-ingest.getloconow.com:1935/stream"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"niconico, premium member (ãƒ‹ã‚³ãƒ‹ã‚³ç”Ÿæ”¾é€ ãƒ—ãƒ¬ãƒŸã‚¢ãƒ ä¼šå“¡)","servers":[{"name":"Default","url":"rtmp://aliveorigin.dmc.nico/named_input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":192,"max video bitrate":5808,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"niconico, free member (ãƒ‹ã‚³ãƒ‹ã‚³ç”Ÿæ”¾é€ ä¸€èˆ¬ä¼šå“¡)","servers":[{"name":"Default","url":"rtmp://aliveorigin.dmc.nico/named_input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":96,"max video bitrate":904,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Nimo TV","servers":[{"name":"Global:2","url":"rtmp://txpush.rtmp.nimo.tv/live/"},{"name":"Global:3","url":"rtmp://alpush.rtmp.nimo.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"XLoveCam.com","servers":[{"name":"Europe(main)","url":"rtmp://nl.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Romania)","url":"rtmp://ro.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Russia)","url":"rtmp://ru.eu.stream.xlove.com/performer-origin"},{"name":"North America(US East)","url":"rtmp://usec.na.stream.xlove.com/performer-origin"},{"name":"North America(US West)","url":"rtmp://uswc.na.stream.xlove.com/performer-origin"},{"name":"North America(Canada)","url":"rtmp://ca.na.stream.xlove.com/performer-origin"},{"name":"South America","url":"rtmp://co.sa.stream.xlove.com/performer-origin"},{"name":"Asia","url":"rtmp://sg.as.stream.xlove.com/performer-origin"}],"recommended":{"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"AngelThump","servers":[{"name":"Auto","url":"rtmp://ingest.angelthump.com/live"},{"name":"New York 3","url":"rtmp://nyc-ingest.angelthump.com:1935/live"},{"name":"San Francisco 2","url":"rtmp://sfo-ingest.angelthump.com:1935/live"},{"name":"Singapore 1","url":"rtmp://sgp-ingest.angelthump.com:1935/live"},{"name":"London 1","url":"rtmp://lon-ingest.angelthump.com:1935/live"},{"name":"Frankfurt 1","url":"rtmp://fra-ingest.angelthump.com:1935/live"},{"name":"Toronto 1","url":"rtmp://tor-ingest.angelthump.com:1935/live"},{"name":"Amsterdam 3","url":"rtmp://ams-ingest.angelthump.com:1935/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":3500,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"api.video","servers":[{"name":"Default","url":"rtmp://broadcast.api.video/s"}],"recommended":{"keyint":2,"max video bitrate":20000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"SHOWROOM","protocol":"RTMP","servers":[{"name":"Default","url":"https://www.showroom-live.com/api/obs/streaming_info?obs_key="}],"recommended":{"keyint":2,"profile":"main","max video bitrate":1500,"max audio bitrate":160,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Mux","servers":[{"name":"Global (RTMPS)","url":"rtmps://global-live.mux.com:443/app"},{"name":"Global (RTMP)","url":"rtmp://global-live.mux.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Viloud","servers":[{"name":"Default","url":"rtmp://live.viloud.tv:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"MyFreeCams","servers":[{"name":"Automatic","url":"rtmp://publish.myfreecams.com/NxServer"},{"name":"Australia","url":"rtmp://publish-syd.myfreecams.com/NxServer"},{"name":"East Asia","url":"rtmp://publish-tyo.myfreecams.com/NxServer"},{"name":"Europe (East)","url":"rtmp://publish-buh.myfreecams.com/NxServer"},{"name":"Europe (West)","url":"rtmp://publish-ams.myfreecams.com/NxServer"},{"name":"North America (East Coast)","url":"rtmp://publish-ord.myfreecams.com/NxServer"},{"name":"North America (West Coast)","url":"rtmp://publish-tuk.myfreecams.com/NxServer"},{"name":"South America","url":"rtmp://publish-sao.myfreecams.com/NxServer"}],"recommended":{"keyint":1,"profile":"high","max fps":60,"max video bitrate":10000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0"},"supported video codecs":["h264"]},{"name":"PolyStreamer.com","servers":[{"name":"Auto-select closest server","url":"rtmp://live.polystreamer.com/live"},{"name":"United States - West","url":"rtmp://us-west.live.polystreamer.com/live"},{"name":"United States - East","url":"rtmp://us-east.live.polystreamer.com/live"},{"name":"Australia","url":"rtmp://aus.live.polystreamer.com/live"},{"name":"India","url":"rtmp://ind.live.polystreamer.com/live"},{"name":"Germany","url":"rtmp://deu.live.polystreamer.com/live"},{"name":"Japan","url":"rtmp://jpn.live.polystreamer.com/live"},{"name":"Singapore","url":"rtmp://sgp.live.polystreamer.com/live"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"OPENREC.tv - Premium member (プレミアム会員)","stream_key_link":"https://www.openrec.tv/login?keep_login=true&url=https://www.openrec.tv/dashboard/live?from=obs","servers":[{"name":"Default","url":"rtmp://a.station.openrec.tv:1935/live1"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"nanoStream Cloud / bintu","more_info_link":"https://www.nanocosmos.de/obs","stream_key_link":"https://bintu-cloud-frontend.nanocosmos.de/organisation","servers":[{"name":"bintu-stream global ingest (rtmp)","url":"rtmp://bintu-stream.nanocosmos.de/live"},{"name":"bintu-stream global ingest (rtmps)","url":"rtmps://bintu-stream.nanocosmos.de:1937/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmp)","url":"rtmp://bintu-vtrans.nanocosmos.de/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmps)","url":"rtmps://bintu-vtrans.nanocosmos.de:1937/live"},{"name":"bintu-stream Europe (EU)","url":"rtmp://bintu-stream-eu.nanocosmos.de/live"},{"name":"bintu-stream USA West (USW)","url":"rtmp://bintu-stream-usw.nanocosmos.de/live"},{"name":"bintu-stream US East (USE)","url":"rtmp://bintu-stream-use.nanocosmos.de/live"},{"name":"bintu-stream Asia South (ASS)","url":"rtmp://bintu-stream-ass.nanocosmos.de/live"},{"name":"bintu-stream Australia (AU)","url":"rtmp://bintu-stream-au.nanocosmos.de/live"},{"name":"bintu-vtrans Europe (EU)","url":"rtmp://bintu-vtrans-eu.nanocosmos.de/live"},{"name":"bintu-vtrans USA West (USW)","url":"rtmp://bintu-vtrans-usw.nanocosmos.de/live"},{"name":"bintu-vtrans US East (USE)","url":"rtmp://bintu-vtrans-use.nanocosmos.de/live"},{"name":"bintu-vtrans Asia South (ASS)","url":"rtmp://bintu-vtrans-ass.nanocosmos.de/live"},{"name":"bintu-vtrans Australia (AU)","url":"rtmp://bintu-vtrans-au.nanocosmos.de/live"}],"recommended":{"keyint":2,"profile":"baseline","bframes":0,"max video bitrate":5000,"max audio bitrate":192,"x264opts":"tune=zerolatency b-pyramid=0 scenecut=0"},"supported video codecs":["h264"]},{"name":"Dacast","protocol":"RTMP","servers":[{"name":"Default","url":"https://developer.dacast.com/v3/encoder-setup/"}],"recommended":{"keyint":1,"profile":"high","max video bitrate":7000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Bilibili Live - RTMP | 哔哩哔哩直播 - RTMP","more_info_link":"https://link.bilibili.com/p/help/index?id=4#/tools-tutorial","stream_key_link":"https://link.bilibili.com/p/center/index#/my-room/start-live","alt_names":["Bilibili Live"],"servers":[{"name":"Global - Primary | å…¨çƒ - 主è¦","url":"rtmp://live-push.bilivideo.com/live-bvc/"},{"name":"Non Chinese Mainland - Primary | éžä¸­å›½å¤§é™†åœ°åŒº - 主è¦","url":"rtmp://bdy.live-push.bilivideo.com/live-bvc/"},{"name":"Chinese Mainland - Backup | 中国大陆地区 - 备用","url":"rtmp://txy2.live-push.bilivideo.com/live-bvc/"},{"name":"Non Chinese Mainland - Backup | éžä¸­å›½å¤§é™†åœ°åŒº - 备用","url":"rtmp://txy.live-push.bilivideo.com/live-bvc/"}],"supported video codecs":["h264"]},{"name":"Volume.com","stream_key_link":"https://volume.com/b?show_key=1&webrtc=0","servers":[{"name":"Default - Recommended","url":"rtmp://live.volume.com/live-origin"},{"name":"US - West","url":"rtmp://live-pdx.volume.com/live-origin"},{"name":"US - East","url":"rtmp://live-ash.volume.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":20000,"max fps":60},"supported video codecs":["h264"]},{"name":"BoxCast","stream_key_link":"https://dashboard.boxcast.com/#/sources","servers":[{"name":"BoxCast","url":"rtmp://rtmp.boxcast.com/live"}],"supported video codecs":["h264"]},{"name":"Disciple Media","servers":[{"name":"Default","url":"rtmp://rtmp.disciplemedia.com/b-fme"}],"supported video codecs":["h264"]},{"name":"Jio Games","servers":[{"name":"Primary","url":"rtmp://livepub1.api.engageapps.jio/live"},{"name":"Secondary","url":"rtmp://livepub2.api.engageapps.jio/live"}],"recommended":{"keyint":2,"max video bitrate":32000,"max audio bitrate":256},"supported video codecs":["h264"]},{"name":"Kuaishou Live","stream_key_link":"https://studio.kuaishou.com/live/list","servers":[{"name":"Default","url":"rtmp://open-push.voip.yximgs.com/gifshow/"},{"name":"North America","url":"rtmp://tx.push.yximgs.com/live/"}],"supported video codecs":["h264"]},{"name":"Playeur","alt_names":["Utreon"],"servers":[{"name":"Default","url":"rtmp://live.playeur.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"PhoneLiveStreaming","stream_key_link":"https://app.phonelivestreaming.com/media/rtmp","servers":[{"name":"PhoneLiveStreaming","url":"rtmp://live.phonelivestreaming.com/live/"}],"recommended":{"keyint":2,"max video bitrate":128,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Sympla","servers":[{"name":"Sympla RTMP","url":"rtmp://rtmp.sympla.com.br:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Livepush","more_info_link":"https://docs.livepush.io/en/articles/5065323-how-to-stream-live-from-obs-to-livepush","servers":[{"name":"Livepush Global (Default)","url":"rtmp://dc-global.livepush.io/live"},{"name":"Chicago, US","url":"rtmp://us-central-ch.livepush.io/live"},{"name":"New York, US","url":"rtmp://us-east-ny.livepush.io/live"},{"name":"Los Angeles, US","url":"rtmp://us-west-la.livepush.io/live"},{"name":"Miami, US","url":"rtmp://us-south-mia.livepush.io/live"},{"name":"Dallas, US","url":"rtmp://us-central-dal.livepush.io/live"},{"name":"Montreal, CA","url":"rtmp://ca-central-mon.livepush.io/live"},{"name":"Toronto, CA","url":"rtmp://ca-south-tor.livepush.io/live"},{"name":"Sydney, AU","url":"rtmp://au-east-syd.livepush.io/live"},{"name":"London, UK","url":"rtmp://uk-central-ldn.livepush.io/live"},{"name":"Milan, Italy","url":"rtmp://it-north-mln.livepush.io/live"},{"name":"Paris, FR","url":"rtmp://fr-central-par.livepush.io/live"},{"name":"Singapore","url":"rtmp://as-southeast-sg.livepush.io/live"},{"name":"Bangalore, IN","url":"rtmp://in-south-blr.livepush.io/live"}],"recommended":{"keyint":2,"max video bitrate":16000},"supported video codecs":["h264"]},{"name":"Vindral","more_info_link":"https://docs.vindral.com/docs/vindral-cdn/","stream_key_link":"https://portal.cdn.vindral.com/channels","servers":[{"name":"Global","url":"rtmps://rtmp.global.cdn.vindral.com/publish"}],"recommended":{"keyint":1,"profile":"high","bframes":0,"max video bitrate":20000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Whowatch (ãµã‚ã£ã¡)","more_info_link":"https://whowatch.tv/help/encoder","stream_key_link":"https://whowatch.tv/publish","servers":[{"name":"default","url":"rtmp://live.whowatch.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":1800,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"IRLToolkit","stream_key_link":"https://irl.run/settings/ingest/","servers":[{"name":"Global (Recommended)","url":"rtmps://stream.global.irl.run/ingest"},{"name":"Los Angeles, US","url":"rtmps://stream.lax.irl.run/ingest"},{"name":"Dallas, US","url":"rtmps://stream.dal.irl.run/ingest"},{"name":"New York, US","url":"rtmps://stream.ewr.irl.run/ingest"},{"name":"Miami, US","url":"rtmps://stream.mia.irl.run/ingest"},{"name":"Amsterdam, NL","url":"rtmps://stream.ams.irl.run/ingest"},{"name":"Frankfurt, DE","url":"rtmps://stream.fra.irl.run/ingest"},{"name":"Singapore","url":"rtmps://stream.sin.irl.run/ingest"},{"name":"Tokyo, JP","url":"rtmps://stream.tyo.irl.run/ingest"},{"name":"Sydney, AU","url":"rtmps://stream.syd.irl.run/ingest"}],"recommended":{"keyint":2,"bframes":2,"max video bitrate":20000,"max audio bitrate":256},"supported video codecs":["h264"]},{"name":"Bitmovin","more_info_link":"https://developer.bitmovin.com/docs/overview","stream_key_link":"https://bitmovin.com/dashboard/streams?streamsTab=LIVE","servers":[{"name":"Streams Live","url":"rtmp://live-input.bitmovin.com/streams"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Live Streamer Cafe","more_info_link":"https://livestreamercafe.com/help.php","stream_key_link":"https://livestreamercafe.com/profile.php","servers":[{"name":"Live Streamer Cafe Server","url":"rtmp://tophicles.com/live"}],"recommended":{"keyint":2,"max video bitrate":6000},"supported video codecs":["h264"]},{"name":"Enchant.events","more_info_link":"https://docs.enchant.events/knowledge-base-y4pOb","servers":[{"name":"Primary RTMPS","url":"rtmps://stream.enchant.cloud:443/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":9000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Joystick.TV","more_info_link":"https://support.joystick.tv/live_streaming/","stream_key_link":"https://joystick.tv/stream-settings","servers":[{"name":"North America","url":"rtmp://live.joystick.tv/live/"},{"name":"Europe","url":"rtmp://eu.live.joystick.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":7500,"max audio bitrate":192,"max fps":60,"profile":"main","bframes":0,"x264opts":"tune=zerolatency scenecut=0"},"supported video codecs":["h264"]},{"name":"Livepeer Studio","more_info_link":"https://docs.livepeer.org/guides/developing/stream-via-obs","stream_key_link":"https://livepeer.studio/dashboard/streams","servers":[{"name":"Global (RTMP)","url":"rtmp://rtmp.livepeer.com/live"},{"name":"Global (RTMP Primary)","url":"rtmp://rtmp-a.livepeer.com/live"},{"name":"Global (RTMP Backup)","url":"rtmp://rtmp-b.livepeer.com/live"}],"recommended":{"keyint":1,"profile":"high","bframes":0,"max video bitrate":20000,"max audio bitrate":512},"supported video codecs":["h264"]},{"name":"MasterStream.iR | مستراستریم | ری استریم Ùˆ استریم همزمان","common":false,"more_info_link":"https://masterstream.ir/webpage/page/docs","stream_key_link":"https://masterstream.ir/managestreams.php","servers":[{"name":"Iran Server 1 - Bandwidth Required","url":"rtmp://live-vip1.masterstream.ir/live"},{"name":"Iran Server 2 - Bandwidth Required","url":"rtmp://live-vip2.masterstream.ir/live"},{"name":"Turkey Server 1","url":"rtmp://tr-live1.masterstream.ir/live"},{"name":"Russia Server 1","url":"rtmp://ru-live1.masterstream.ir/live"}],"protocol":"RTMP","supported video codecs":["h264"],"recommended":{"keyint":2,"supported resolutions":["1920x1080","1280x720","852x480","640x360"],"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"PandaTV | 팬ë”티비","common":false,"servers":[{"name":"Default","url":"rtmp://rtmp.pandalive.co.kr/app"}],"recommended":{"keyint":2,"supported resolutions":["1920x1080","1280x720","852x480","640x360"],"max video bitrate":7500,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Vault - by CommanderRoot","common":false,"more_info_link":"https://vault.root-space.eu/","stream_key_link":"https://vault.root-space.eu/recordings","servers":[{"name":"EU - Central","url":"rtmp://ingest-eu-central.vault.root-space.eu/app"},{"name":"US - West","url":"rtmp://ingest-us-west.vault.root-space.eu/app"}],"protocol":"RTMP","supported video codecs":["h264"],"supported audio codecs":["aac"],"recommended":{"keyint":2,"max video bitrate":7800,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"CHZZK","common":false,"stream_key_link":"https://studio.chzzk.naver.com/setting","servers":[{"name":"Default","url":"rtmp://global-rtmp.lip2.navercorp.com:8080/relay"}],"supported video codecs":["h264"],"recommended":{"keyint":1,"bframes":0,"max fps":60,"max video bitrate":8000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0","supported resolutions":["1920x1080"]}},{"name":"Streamway","common":false,"more_info_link":"https://support.streamway.in/how-to-connect-obs-studio-to-streamway/","stream_key_link":"https://app.streamway.in/broadcasts","servers":[{"name":"Primary","url":"rtmp://injest.streamway.in/LiveApp"},{"name":"Backup","url":"rtmps://bkp.streamway.in:443/live"}],"protocol":"RTMP","supported video codecs":["h264"],"recommended":{"keyint":2}},{"name":"SharePlay.tv","common":false,"stream_key_link":"https://playstudio.shareplay.tv/stream/settings","servers":[{"name":"Default (Auto Detect)","url":"rtmp://stream.shareplay.tv"},{"name":"Miami, Florida, USA","url":"rtmp://live-us-mia-stream.shareplay.tv"},{"name":"Chicago, Illinois, USA","url":"rtmp://live-us-ord-stream.shareplay.tv"},{"name":"Washington D.C., USA","url":"rtmp://live-us-iad-stream.shareplay.tv"},{"name":"Los Angeles, California, USA","url":"rtmp://live-us-lax-stream.shareplay.tv"},{"name":"Seattle, Washington, USA","url":"rtmp://live-us-sea-stream.shareplay.tv"},{"name":"Paris, France","url":"rtmp://live-fr-par-stream.shareplay.tv"},{"name":"Milan, Italy","url":"rtmp://live-it-mil-stream.shareplay.tv"},{"name":"Sydney, Australia","url":"rtmp://live-au-syd-stream.shareplay.tv"},{"name":"Toronto, Canada","url":"rtmp://live-ca-yyz-stream.shareplay.tv"},{"name":"London, UK","url":"rtmp://live-uk-lhr-stream.shareplay.tv"},{"name":"Atlanta, Georgia, USA","url":"rtmp://live-us-atl-stream.shareplay.tv"},{"name":"Dallas, Texas, USA","url":"rtmp://live-us-dfw-stream.shareplay.tv"}],"supported video codecs":["h264"],"recommended":{"keyint":2,"max video bitrate":12000,"max audio bitrate":320}},{"name":"sheeta","common":false,"more_info_link":"https://partner-support.sheeta.com/hc/ja/articles/4404573942425-%E7%94%9F%E6%94%BE%E9%80%81%E3%81%AE%E9%85%8D%E4%BF%A1%E6%96%B9%E6%B3%95","servers":[{"name":"Default","url":"rtmp://lsm.sheeta.com:1935/lsm"}],"protocol":"RTMP","supported video codecs":["h264"],"supported audio codecs":["aac"],"recommended":{"keyint":1,"profile":"main","supported resolutions":["1920x1080","1280x720","854x480","640x480"],"bitrate matrix":[{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1280x720","fps":30,"max bitrate":4700},{"res":"854x480","fps":30,"max bitrate":3400},{"res":"640x480","fps":30,"max bitrate":3400},{"res":"1920x1080","fps":60,"max bitrate":9000},{"res":"1280x720","fps":60,"max bitrate":7000},{"res":"854x480","fps":60,"max bitrate":5000},{"res":"640x480","fps":60,"max bitrate":5000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":512,"x264opts":"scenecut=0","output":"rtmp_output"}},{"name":"Amazon IVS","supported video codecs":["h264"],"servers":[{"name":"Asia: China, Hong Kong (6) (RTMPS)","url":"rtmps://hkg06.contribute.live-video.net/app"},{"name":"Asia: India, Bangalore (1) (RTMPS)","url":"rtmps://blr01.contribute.live-video.net/app"},{"name":"Asia: India, Chennai (RTMPS)","url":"rtmps://maa01.contribute.live-video.net/app"},{"name":"Asia: India, Hyderabad (1) (RTMPS)","url":"rtmps://hyd01.contribute.live-video.net/app"},{"name":"Asia: India, Mumbai (RTMPS)","url":"rtmps://bom01.contribute.live-video.net/app"},{"name":"Asia: India, New Delhi (RTMPS)","url":"rtmps://del01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Cikarang Barat (1) (RTMPS)","url":"rtmps://jkt01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Jakarta (2) (RTMPS)","url":"rtmps://jkt02.contribute.live-video.net/app"},{"name":"Asia: Japan, Osaka (1) (RTMPS)","url":"rtmps://osa01.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (3) (RTMPS)","url":"rtmps://tyo03.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (5) (RTMPS)","url":"rtmps://tyo05.contribute.live-video.net/app"},{"name":"Asia: Manila, Philippines (1) (RTMPS)","url":"rtmps://mnl01.contribute.live-video.net/app"},{"name":"Asia: Singapore (1) (RTMPS)","url":"rtmps://sin01.contribute.live-video.net/app"},{"name":"Asia: Singapore (4) (RTMPS)","url":"rtmps://sin04.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (3) (RTMPS)","url":"rtmps://sel03.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (4) (RTMPS)","url":"rtmps://sel04.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (1) (RTMPS)","url":"rtmps://tpe01.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (3) (RTMPS)","url":"rtmps://tpe03.contribute.live-video.net/app"},{"name":"Asia: Thailand, Bangkok (2) (RTMPS)","url":"rtmps://bkk02.contribute.live-video.net/app"},{"name":"Europe: Austria, Vienna (2) (RTMPS)","url":"rtmps://vie02.contribute.live-video.net/app"},{"name":"Europe: Czech Republic, Prague (RTMPS)","url":"rtmps://prg03.contribute.live-video.net/app"},{"name":"Europe: Denmark, Copenhagen (RTMPS)","url":"rtmps://cph.contribute.live-video.net/app"},{"name":"Europe: Finland, Helsinki (3) (RTMPS)","url":"rtmps://hel03.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (RTMPS)","url":"rtmps://mrs.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (2) (RTMPS)","url":"rtmps://mrs02.contribute.live-video.net/app"},{"name":"Europe: France, Paris (10) (RTMPS)","url":"rtmps://cdg10.contribute.live-video.net/app"},{"name":"Europe: France, Paris (2) (RTMPS)","url":"rtmps://cdg02.contribute.live-video.net/app"},{"name":"Europe: Germany, Berlin (RTMPS)","url":"rtmps://ber.contribute.live-video.net/app"},{"name":"Europe: Germany, Dusseldorf (1) (RTMPS)","url":"rtmps://dus01.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (2) (RTMPS)","url":"rtmps://fra02.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (5) (RTMPS)","url":"rtmps://fra05.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (6) (RTMPS)","url":"rtmps://fra06.contribute.live-video.net/app"},{"name":"Europe: Germany, Munich (1) (RTMPS)","url":"rtmps://muc01.contribute.live-video.net/app"},{"name":"Europe: Italy, Milan (2) (RTMPS)","url":"rtmps://mil02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (2) (RTMPS)","url":"rtmps://ams02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (3) (RTMPS)","url":"rtmps://ams03.contribute.live-video.net/app"},{"name":"Europe: Norway, Oslo (RTMPS)","url":"rtmps://osl.contribute.live-video.net/app"},{"name":"Europe: Poland, Warsaw (2) (RTMPS)","url":"rtmps://waw02.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (1) (RTMPS)","url":"rtmps://mad01.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (2) (RTMPS)","url":"rtmps://mad02.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (3) (RTMPS)","url":"rtmps://arn03.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (4) (RTMPS)","url":"rtmps://arn04.contribute.live-video.net/app"},{"name":"Europe: UK, London (3) (RTMPS)","url":"rtmps://lhr03.contribute.live-video.net/app"},{"name":"Europe: UK, London (4) (RTMPS)","url":"rtmps://lhr04.contribute.live-video.net/app"},{"name":"Europe: UK, London (8) (RTMPS)","url":"rtmps://lhr08.contribute.live-video.net/app"},{"name":"NA: Canada, Quebec (RTMPS)","url":"rtmps://ymq03.contribute.live-video.net/app"},{"name":"NA: Canada, Toronto (RTMPS)","url":"rtmps://yto.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (3) (RTMPS)","url":"rtmps://qro03.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (4) (RTMPS)","url":"rtmps://qro04.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (2) (RTMPS)","url":"rtmps://syd02.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (3) (RTMPS)","url":"rtmps://syd03.contribute.live-video.net/app"},{"name":"South America: Brazil, Fortaleza (1) (RTMPS)","url":"rtmps://for01.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (3) (RTMPS)","url":"rtmps://rio03.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (4) (RTMPS)","url":"rtmps://rio04.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (RTMPS)","url":"rtmps://sao03.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (5) (RTMPS)","url":"rtmps://sao05.contribute.live-video.net/app"},{"name":"South America: Buenos Aires, Argentina (1) (RTMPS)","url":"rtmps://bue01.contribute.live-video.net/app"},{"name":"South America: Colombia, Bogota (1) (RTMPS)","url":"rtmps://bog01.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (RTMPS)","url":"rtmps://dfw.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (2) (RTMPS)","url":"rtmps://dfw02.contribute.live-video.net/app"},{"name":"US Central: Denver, CO (52) (RTMPS)","url":"rtmps://den52.contribute.live-video.net/app"},{"name":"US Central: Garland, TX (56) (RTMPS)","url":"rtmps://dfw56.contribute.live-video.net/app"},{"name":"US Central: Houston, TX (50) (RTMPS)","url":"rtmps://iah50.contribute.live-video.net/app"},{"name":"US East: Ashburn, VA (5) (RTMPS)","url":"rtmps://iad05.contribute.live-video.net/app"},{"name":"US East: Atlanta, GA (RTMPS)","url":"rtmps://atl.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (3) (RTMPS)","url":"rtmps://ord03.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (56) (RTMPS)","url":"rtmps://ord56.contribute.live-video.net/app"},{"name":"US East: McAllen, TX (1) (RTMPS)","url":"rtmps://mfe01.contribute.live-video.net/app"},{"name":"US East: Miami, FL (5) (RTMPS)","url":"rtmps://mia05.contribute.live-video.net/app"},{"name":"US East: New York, NY (RTMPS)","url":"rtmps://jfk.contribute.live-video.net/app"},{"name":"US East: New York, NY (50) (RTMPS)","url":"rtmps://jfk50.contribute.live-video.net/app"},{"name":"US West: Los Angeles, CA (RTMPS)","url":"rtmps://lax.contribute.live-video.net/app"},{"name":"US West: Salt Lake City, UT (RTMPS)","url":"rtmps://slc.contribute.live-video.net/app"},{"name":"US West: San Francisco, CA (RTMPS)","url":"rtmps://sfo.contribute.live-video.net/app"},{"name":"US West: San Jose, California (6) (RTMPS)","url":"rtmps://sjc06.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (RTMPS)","url":"rtmps://sea.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (2) (RTMPS)","url":"rtmps://sea02.contribute.live-video.net/app"},{"name":"Asia: China, Hong Kong (6) (RTMP)","url":"rtmp://hkg06.contribute.live-video.net/app"},{"name":"Asia: India, Bangalore (1) (RTMP)","url":"rtmp://blr01.contribute.live-video.net/app"},{"name":"Asia: India, Chennai (RTMP)","url":"rtmp://maa01.contribute.live-video.net/app"},{"name":"Asia: India, Hyderabad (1) (RTMP)","url":"rtmp://hyd01.contribute.live-video.net/app"},{"name":"Asia: India, Mumbai (RTMP)","url":"rtmp://bom01.contribute.live-video.net/app"},{"name":"Asia: India, New Delhi (RTMP)","url":"rtmp://del01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Cikarang Barat (1) (RTMP)","url":"rtmp://jkt01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Jakarta (2) (RTMP)","url":"rtmp://jkt02.contribute.live-video.net/app"},{"name":"Asia: Japan, Osaka (1) (RTMP)","url":"rtmp://osa01.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (3) (RTMP)","url":"rtmp://tyo03.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (5) (RTMP)","url":"rtmp://tyo05.contribute.live-video.net/app"},{"name":"Asia: Manila, Philippines (1) (RTMP)","url":"rtmp://mnl01.contribute.live-video.net/app"},{"name":"Asia: Singapore (1) (RTMP)","url":"rtmp://sin01.contribute.live-video.net/app"},{"name":"Asia: Singapore (4) (RTMP)","url":"rtmp://sin04.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (3) (RTMP)","url":"rtmp://sel03.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (4) (RTMP)","url":"rtmp://sel04.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (1) (RTMP)","url":"rtmp://tpe01.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (3) (RTMP)","url":"rtmp://tpe03.contribute.live-video.net/app"},{"name":"Asia: Thailand, Bangkok (2) (RTMP)","url":"rtmp://bkk02.contribute.live-video.net/app"},{"name":"Europe: Austria, Vienna (2) (RTMP)","url":"rtmp://vie02.contribute.live-video.net/app"},{"name":"Europe: Czech Republic, Prague (RTMP)","url":"rtmp://prg03.contribute.live-video.net/app"},{"name":"Europe: Denmark, Copenhagen (RTMP)","url":"rtmp://cph.contribute.live-video.net/app"},{"name":"Europe: Finland, Helsinki (3) (RTMP)","url":"rtmp://hel03.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (RTMP)","url":"rtmp://mrs.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (2) (RTMP)","url":"rtmp://mrs02.contribute.live-video.net/app"},{"name":"Europe: France, Paris (10) (RTMP)","url":"rtmp://cdg10.contribute.live-video.net/app"},{"name":"Europe: France, Paris (2) (RTMP)","url":"rtmp://cdg02.contribute.live-video.net/app"},{"name":"Europe: Germany, Berlin (RTMP)","url":"rtmp://ber.contribute.live-video.net/app"},{"name":"Europe: Germany, Dusseldorf (1) (RTMP)","url":"rtmp://dus01.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (2) (RTMP)","url":"rtmp://fra02.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (5) (RTMP)","url":"rtmp://fra05.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (6) (RTMP)","url":"rtmp://fra06.contribute.live-video.net/app"},{"name":"Europe: Germany, Munich (1) (RTMP)","url":"rtmp://muc01.contribute.live-video.net/app"},{"name":"Europe: Italy, Milan (2) (RTMP)","url":"rtmp://mil02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (2) (RTMP)","url":"rtmp://ams02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (3) (RTMP)","url":"rtmp://ams03.contribute.live-video.net/app"},{"name":"Europe: Norway, Oslo (RTMP)","url":"rtmp://osl.contribute.live-video.net/app"},{"name":"Europe: Poland, Warsaw (2) (RTMP)","url":"rtmp://waw02.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (1) (RTMP)","url":"rtmp://mad01.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (2) (RTMP)","url":"rtmp://mad02.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (3) (RTMP)","url":"rtmp://arn03.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (4) (RTMP)","url":"rtmp://arn04.contribute.live-video.net/app"},{"name":"Europe: UK, London (3) (RTMP)","url":"rtmp://lhr03.contribute.live-video.net/app"},{"name":"Europe: UK, London (4) (RTMP)","url":"rtmp://lhr04.contribute.live-video.net/app"},{"name":"Europe: UK, London (8) (RTMP)","url":"rtmp://lhr08.contribute.live-video.net/app"},{"name":"NA: Canada, Quebec (RTMP)","url":"rtmp://ymq03.contribute.live-video.net/app"},{"name":"NA: Canada, Toronto (RTMP)","url":"rtmp://yto.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (3) (RTMP)","url":"rtmp://qro03.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (4) (RTMP)","url":"rtmp://qro04.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (2) (RTMP)","url":"rtmp://syd02.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (3) (RTMP)","url":"rtmp://syd03.contribute.live-video.net/app"},{"name":"South America: Brazil, Fortaleza (1) (RTMP)","url":"rtmp://for01.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (3) (RTMP)","url":"rtmp://rio03.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (4) (RTMP)","url":"rtmp://rio04.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (RTMP)","url":"rtmp://sao03.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (5) (RTMP)","url":"rtmp://sao05.contribute.live-video.net/app"},{"name":"South America: Buenos Aires, Argentina (1) (RTMP)","url":"rtmp://bue01.contribute.live-video.net/app"},{"name":"South America: Colombia, Bogota (1) (RTMP)","url":"rtmp://bog01.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (RTMP)","url":"rtmp://dfw.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (2) (RTMP)","url":"rtmp://dfw02.contribute.live-video.net/app"},{"name":"US Central: Denver, CO (52) (RTMP)","url":"rtmp://den52.contribute.live-video.net/app"},{"name":"US Central: Garland, TX (56) (RTMP)","url":"rtmp://dfw56.contribute.live-video.net/app"},{"name":"US Central: Houston, TX (50) (RTMP)","url":"rtmp://iah50.contribute.live-video.net/app"},{"name":"US East: Ashburn, VA (5) (RTMP)","url":"rtmp://iad05.contribute.live-video.net/app"},{"name":"US East: Atlanta, GA (RTMP)","url":"rtmp://atl.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (3) (RTMP)","url":"rtmp://ord03.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (56) (RTMP)","url":"rtmp://ord56.contribute.live-video.net/app"},{"name":"US East: McAllen, TX (1) (RTMP)","url":"rtmp://mfe01.contribute.live-video.net/app"},{"name":"US East: Miami, FL (5) (RTMP)","url":"rtmp://mia05.contribute.live-video.net/app"},{"name":"US East: New York, NY (RTMP)","url":"rtmp://jfk.contribute.live-video.net/app"},{"name":"US East: New York, NY (50) (RTMP)","url":"rtmp://jfk50.contribute.live-video.net/app"},{"name":"US West: Los Angeles, CA (RTMP)","url":"rtmp://lax.contribute.live-video.net/app"},{"name":"US West: Salt Lake City, UT (RTMP)","url":"rtmp://slc.contribute.live-video.net/app"},{"name":"US West: San Francisco, CA (RTMP)","url":"rtmp://sfo.contribute.live-video.net/app"},{"name":"US West: San Jose, California (6) (RTMP)","url":"rtmp://sjc06.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (RTMP)","url":"rtmp://sea.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (2) (RTMP)","url":"rtmp://sea02.contribute.live-video.net/app"}],"multitrack_video_configuration_url":"https://ingest.contribute.live-video.net/api/v3/GetClientConfiguration","recommended":{"keyint":2,"x264opts":"scenecut=0"}},{"name":"Dolby Millicast","common":false,"more_info_link":"https://docs.dolby.io/streaming-apis/docs/using-obs","stream_key_link":"https://streaming.dolby.io","servers":[{"name":"Global (RTMPS)","url":"rtmps://rtmp-auto.millicast.com:443/v2/pub"},{"name":"Global (RTMP)","url":"rtmp://rtmp-auto.millicast.com:1935/v2/pub"},{"name":"Bangalore, India (RTMPS)","url":"rtmps://rtmp-blr-1.millicast.com:443/v2/pub"},{"name":"Bangalore, India (RTMP)","url":"rtmp://rtmp-blr-1.millicast.com:1935/v2/pub"},{"name":"Frankfurt, Germany (RTMPS)","url":"rtmps://rtmp-fra-1.millicast.com:443/v2/pub"},{"name":"Frankfurt, Germany (RTMP)","url":"rtmp://rtmp-fra-1.millicast.com:1935/v2/pub"},{"name":"Ashburn, Virginia, USA (RTMPS)","url":"rtmps://rtmp-iad-1.millicast.com:443/v2/pub"},{"name":"Ashburn, Virginia, USA (RTMP)","url":"rtmp://rtmp-iad-1.millicast.com:1935/v2/pub"},{"name":"London, England (RTMPS)","url":"rtmps://rtmp-lon-1.millicast.com:443/v2/pub"},{"name":"London, England (RTMP)","url":"rtmp://rtmp-lon-1.millicast.com:1935/v2/pub"},{"name":"Phoenix, AZ, USA (RTMPS)","url":"rtmps://rtmp-phx-1.millicast.com:443/v2/pub"},{"name":"Phoenix, AZ, USA (RTMP)","url":"rtmp://rtmp-phx-1.millicast.com:1935/v2/pub"},{"name":"Sao Paulo, Brazil (RTMPS)","url":"rtmps://rtmp-sao-1.millicast.com:443/v2/pub"},{"name":"Sao Paulo, Brazil (RTMP)","url":"rtmp://rtmp-sao-1.millicast.com:1935/v2/pub"},{"name":"Singapore (RTMPS)","url":"rtmps://rtmp-sgp-1.millicast.com:443/v2/pub"},{"name":"Singapore (RTMP)","url":"rtmp://rtmp-sgp-1.millicast.com:1935/v2/pub"},{"name":"Sydney, Australia (RTMPS)","url":"rtmps://rtmp-syd-1.millicast.com:443/v2/pub"},{"name":"Sydney, Australia (RTMP)","url":"rtmp://rtmp-syd-1.millicast.com:1935/v2/pub"}],"supported video codecs":["h264","hevc","av1"],"recommended":{"keyint":1,"bframes":0}},{"name":"NFHS Network","more_info_link":"https://support.nfhsnetwork.com/hc/en-us","stream_key_link":"https://console.nfhsnetwork.com/nfhs-events/","servers":[{"name":"Manual Broadcasts","url":"rtmp://video.nfhsnetwork.com/manual"}],"recommended":{"supported resolutions":["1920x1080","1280x720","640x360"],"max fps":60},"supported video codecs":["h264"]}]} +{"$schema":"schema/service-schema-v5.json","format_version":5,"services":[{"name":"Twitch","common":true,"stream_key_link":"https://dashboard.twitch.tv/settings/stream","multitrack_video_configuration_url":"https://ingest.twitch.tv/api/v3/GetClientConfiguration","multitrack_video_name":"Enhanced Broadcasting","multitrack_video_learn_more_link":"https://help.twitch.tv/s/article/multiple-encodes","servers":[{"name":"Asia: Hong Kong","url":"rtmp://live-hkg.twitch.tv/app"},{"name":"Asia: Seoul, South Korea","url":"rtmp://live-sel.twitch.tv/app"},{"name":"Asia: Singapore","url":"rtmp://live-sin.twitch.tv/app"},{"name":"Asia: Taipei, Taiwan","url":"rtmp://live-tpe.twitch.tv/app"},{"name":"Asia: Tokyo, Japan","url":"rtmp://live-tyo.twitch.tv/app"},{"name":"Australia: Sydney","url":"rtmp://live-syd.twitch.tv/app"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.twitch.tv/app"},{"name":"EU: Berlin, DE","url":"rtmp://live-ber.twitch.tv/app"},{"name":"Europe: Copenhagen, DK","url":"rtmp://live-cph.twitch.tv/app"},{"name":"EU: Frankfurt, DE","url":"rtmp://live-fra.twitch.tv/app"},{"name":"EU: Helsinki, FI","url":"rtmp://live-hel.twitch.tv/app"},{"name":"EU: Lisbon, Portugal","url":"rtmp://live-lis.twitch.tv/app"},{"name":"EU: London, UK","url":"rtmp://live-lhr.twitch.tv/app"},{"name":"EU: Madrid, Spain","url":"rtmp://live-mad.twitch.tv/app"},{"name":"EU: Marseille, FR","url":"rtmp://live-mrs.twitch.tv/app"},{"name":"EU: Milan, Italy","url":"rtmp://live-mil.twitch.tv/app"},{"name":"EU: Norway, Oslo","url":"rtmp://live-osl.twitch.tv/app"},{"name":"EU: Paris, FR","url":"rtmp://live-cdg.twitch.tv/app"},{"name":"EU: Prague, CZ","url":"rtmp://live-prg.twitch.tv/app"},{"name":"EU: Stockholm, SE","url":"rtmp://live-arn.twitch.tv/app"},{"name":"EU: Vienna, Austria","url":"rtmp://live-vie.twitch.tv/app"},{"name":"EU: Warsaw, Poland","url":"rtmp://live-waw.twitch.tv/app"},{"name":"NA: Mexico City","url":"rtmp://live-qro.twitch.tv/app"},{"name":"NA: Quebec, Canada","url":"rtmp://live-ymq.twitch.tv/app"},{"name":"NA: Toronto, Canada","url":"rtmp://live-yto.twitch.tv/app"},{"name":"South America: Argentina","url":"rtmp://live-eze.twitch.tv/app"},{"name":"South America: Chile","url":"rtmp://live-scl.twitch.tv/app"},{"name":"South America: Lima, Peru","url":"rtmp://live-lim.twitch.tv/app"},{"name":"South America: Medellin, Colombia","url":"rtmp://live-mde.twitch.tv/app"},{"name":"South America: Rio de Janeiro, Brazil","url":"rtmp://live-rio.twitch.tv/app"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://live-sao.twitch.tv/app"},{"name":"US Central: Dallas, TX","url":"rtmp://live-dfw.twitch.tv/app"},{"name":"US Central: Denver, CO","url":"rtmp://live-den.twitch.tv/app"},{"name":"US Central: Houston, TX","url":"rtmp://live-hou.twitch.tv/app"},{"name":"US Central: Salt Lake City, UT","url":"rtmp://live-slc.twitch.tv/app"},{"name":"US East: Ashburn, VA","url":"rtmp://live-iad.twitch.tv/app"},{"name":"US East: Atlanta, GA","url":"rtmp://live-atl.twitch.tv/app"},{"name":"US East: Chicago","url":"rtmp://live-ord.twitch.tv/app"},{"name":"US East: Miami, FL","url":"rtmp://live-mia.twitch.tv/app"},{"name":"US East: New York, NY","url":"rtmp://live-jfk.twitch.tv/app"},{"name":"US West: Los Angeles, CA","url":"rtmp://live-lax.twitch.tv/app"},{"name":"US West: Phoenix, AZ","url":"rtmp://live-phx.twitch.tv/app"},{"name":"US West: Portland, Oregon","url":"rtmp://live-pdx.twitch.tv/app"},{"name":"US West: San Francisco, CA","url":"rtmp://live-sfo.twitch.tv/app"},{"name":"US West: San Jose, CA","url":"rtmp://live-sjc.twitch.tv/app"},{"name":"US West: Seattle, WA","url":"rtmp://live-sea.twitch.tv/app"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"YouTube - HLS","common":false,"more_info_link":"https://developers.google.com/youtube/v3/live/guides/ingestion-protocol-comparison","stream_key_link":"https://www.youtube.com/live_dashboard","protocol":"HLS","supported video codecs":["h264","hevc"],"servers":[{"name":"Primary YouTube ingest server","url":"https://a.upload.youtube.com/http_upload_hls?cid={stream_key}©=0&file=out.m3u8"},{"name":"Backup YouTube ingest server","url":"https://b.upload.youtube.com/http_upload_hls?cid={stream_key}©=1&file=out.m3u8"}],"recommended":{"keyint":2,"output":"ffmpeg_hls_muxer","max video bitrate":51000,"max audio bitrate":160}},{"name":"YouTube - RTMPS","common":true,"stream_key_link":"https://www.youtube.com/live_dashboard","alt_names":["YouTube / YouTube Gaming","YouTube - RTMP","YouTube - RTMPS (Beta)"],"supported video codecs":["h264","hevc","av1"],"servers":[{"name":"Primary YouTube ingest server","url":"rtmps://a.rtmps.youtube.com:443/live2"},{"name":"Backup YouTube ingest server","url":"rtmps://b.rtmps.youtube.com:443/live2?backup=1"},{"name":"Primary YouTube ingest server (legacy RTMP)","url":"rtmp://a.rtmp.youtube.com/live2"},{"name":"Backup YouTube ingest server (legacy RTMP)","url":"rtmp://b.rtmp.youtube.com/live2?backup=1"}],"recommended":{"keyint":2,"max video bitrate":51000,"max audio bitrate":160}},{"name":"Loola.tv","common":false,"servers":[{"name":"US East: Virginia","url":"rtmp://rtmp.loola.tv/push"},{"name":"EU Central: Germany","url":"rtmp://rtmp-eu.loola.tv/push"},{"name":"South America: Brazil","url":"rtmp://rtmp-sa.loola.tv/push"},{"name":"Asia/Pacific: Singapore","url":"rtmp://rtmp-sg.loola.tv/push"},{"name":"Middle East: Bahrain","url":"rtmp://rtmp-me.loola.tv/push"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":2500,"max audio bitrate":160,"bframes":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Lovecast","servers":[{"name":"Default","url":"rtmp://live-a.lovecastapp.com:5222/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30},"supported video codecs":["h264"]},{"name":"Luzento.com - RTMP","stream_key_link":"https://cms.luzento.com/dashboard/stream-key?from=OBS","servers":[{"name":"Primary","url":"rtmp://ingest.luzento.com/live"},{"name":"Primary (Test)","url":"rtmp://ingest.luzento.com/test"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":256,"bframes":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Web.TV","servers":[{"name":"Primary","url":"rtmp://live3.origins.web.tv/liveext"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"GoodGame.ru","servers":[{"name":"Моscow","url":"rtmp://msk.goodgame.ru:1940/live"}],"supported video codecs":["h264"]},{"name":"Vaughn Live / iNSTAGIB","servers":[{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA #2","url":"rtmp://live-iad2.vaughnsoft.net/live"},{"name":"US: Dallas, TX","url":"rtmp://live-dfw.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"CA: Toronto","url":"rtmp://live-tor.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"EU: Paris, FR","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"Tokyo, JP","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320},"supported video codecs":["h264"]},{"name":"Breakers.TV","servers":[{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA #2","url":"rtmp://live-iad2.vaughnsoft.net/live"},{"name":"US: Dallas, TX","url":"rtmp://live-dfw.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"CA: Toronto","url":"rtmp://live-tor.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"EU: Paris, FR","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"Tokyo, JP","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320},"supported video codecs":["h264"]},{"name":"Facebook Live","common":true,"stream_key_link":"https://www.facebook.com/live/producer?ref=OBS","servers":[{"name":"Default","url":"rtmps://rtmp-api.facebook.com:443/rtmp/"}],"recommended":{"keyint":2,"profile":"main","supported resolutions":["1920x1080","1280x720","852x480","640x360"],"bitrate matrix":[{"res":"640x360","fps":30,"max bitrate":1000},{"res":"640x360","fps":60,"max bitrate":1500},{"res":"852x480","fps":30,"max bitrate":2000},{"res":"852x480","fps":60,"max bitrate":3000},{"res":"1280x720","fps":30,"max bitrate":4000},{"res":"1280x720","fps":60,"max bitrate":6000},{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1920x1080","fps":60,"max bitrate":9000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Restream.io","alt_names":["Restream.io - RTMP","Restream.io - FTL"],"common":true,"stream_key_link":"https://restream.io/settings/streaming-setup?from=OBS","servers":[{"name":"Autodetect","url":"rtmp://live.restream.io/live"},{"name":"EU-West (London, GB)","url":"rtmp://london.restream.io/live"},{"name":"EU-West (Amsterdam, NL)","url":"rtmp://amsterdam.restream.io/live"},{"name":"EU-West (Paris, FR)","url":"rtmp://paris.restream.io/live"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://frankfurt.restream.io/live"},{"name":"EU-South (Madrid, Spain)","url":"rtmp://madrid.restream.io/live"},{"name":"Turkey (Istanbul)","url":"rtmp://istanbul.restream.io/live"},{"name":"US-West (Seattle, WA)","url":"rtmp://seattle.restream.io/live"},{"name":"US-West (San Jose, CA)","url":"rtmp://sanjose.restream.io/live"},{"name":"US-Central (Dallas, TX)","url":"rtmp://dallas.restream.io/live"},{"name":"US-East (Chicago, IL)","url":"rtmp://chicago.restream.io/live"},{"name":"US-East (New York, NY)","url":"rtmp://newyork.restream.io/live"},{"name":"US-East (Washington, DC)","url":"rtmp://washington.restream.io/live"},{"name":"NA-East (Toronto, Canada)","url":"rtmp://toronto.restream.io/live"},{"name":"SA (Saint Paul, Brazil)","url":"rtmp://saopaulo.restream.io/live"},{"name":"India (Bangalore)","url":"rtmp://bangalore.restream.io/live"},{"name":"Asia (Hong Kong)","url":"rtmp://hongkong.restream.io/live"},{"name":"Asia (Singapore)","url":"rtmp://singapore.restream.io/live"},{"name":"Asia (Seoul, South Korea)","url":"rtmp://seoul.restream.io/live"},{"name":"Asia (Tokyo, Japan)","url":"rtmp://tokyo.restream.io/live"},{"name":"Australia (Sydney)","url":"rtmp://sydney.restream.io/live"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Castr.io","servers":[{"name":"US-East (Chicago, IL)","url":"rtmp://cg.castr.io/static"},{"name":"US-East (New York, NY)","url":"rtmp://ny.castr.io/static"},{"name":"US-East (Miami, FL)","url":"rtmp://mi.castr.io/static"},{"name":"US-West (Seattle, WA)","url":"rtmp://se.castr.io/static"},{"name":"US-West (Los Angeles, CA)","url":"rtmp://la.castr.io/static"},{"name":"US-Central (Dallas, TX)","url":"rtmp://da.castr.io/static"},{"name":"NA-East (Toronto, CA)","url":"rtmp://qc.castr.io/static"},{"name":"Mexico","url":"rtmp://mexico.castr.io/static"},{"name":"Sao Paulo, BR","url":"rtmp://br.castr.io/static"},{"name":"Colombia","url":"rtmp://bogota.castr.io/static"},{"name":"Santiago, Chile","url":"rtmp://santiago.castr.io/static"},{"name":"Istanbul, TR","url":"rtmp://istanbul.castr.io/static"},{"name":"Tel Aviv, IL","url":"rtmp://telaviv.castr.io/static"},{"name":"EU-West (London, UK)","url":"rtmp://uk.castr.io/static"},{"name":"EU-West (Paris, FR)","url":"rtmp://paris.castr.io/static"},{"name":"EU-West (Madrid, ES)","url":"rtmp://madrid.castr.io/static"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://fr.castr.io/static"},{"name":"EU-Central (Milan, IT)","url":"rtmp://milan.castr.io/static"},{"name":"EU-North (Stockholm, SE)","url":"rtmp://stockholm.castr.io/static"},{"name":"EU-North (Copenhagen, DK)","url":"rtmp://copenhagen.castr.io/static"},{"name":"Russia (Moscow)","url":"rtmp://ru.castr.io/static"},{"name":"Asia (Singapore)","url":"rtmp://sg.castr.io/static"},{"name":"Asia (Hong Kong, HK)","url":"rtmp://hongkong.castr.io/static"},{"name":"Asia (India)","url":"rtmp://in.castr.io/static"},{"name":"Australia (Sydney)","url":"rtmp://au.castr.io/static"},{"name":"UAE (Dubai)","url":"rtmp://dubai.castr.io/static"},{"name":"Africa (Johannesburg, ZA)","url":"rtmp://southafrica.castr.io/static"},{"name":"Africa (Lagos, NG)","url":"rtmp://lagos.castr.io/static"},{"name":"US Central","url":"rtmp://us-central.castr.io/static"},{"name":"US West","url":"rtmp://us-west.castr.io/static"},{"name":"US East","url":"rtmp://us-east.castr.io/static"},{"name":"US South","url":"rtmp://us-south.castr.io/static"},{"name":"South America","url":"rtmp://south-am.castr.io/static"},{"name":"EU Central","url":"rtmp://eu-central.castr.io/static"},{"name":"Singapore","url":"rtmp://sg-central.castr.io/static"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Boomstream","servers":[{"name":"Default","url":"rtmp://live.boomstream.com/live"}],"supported video codecs":["h264"]},{"name":"Meridix Live Sports Platform","servers":[{"name":"Primary","url":"rtmp://publish.meridix.com/live"}],"recommended":{"max video bitrate":3500},"supported video codecs":["h264"]},{"name":"AfreecaTV","alt_names":["아프리카TV","Afreeca.TV"],"servers":[{"name":"Asia : Korea","url":"rtmp://rtmpmanager-freecat.afreeca.tv/app"},{"name":"North America : US East","url":"rtmp://rtmp-esu.afreecatv.com/app"},{"name":"North America : US West","url":"rtmp://rtmp-wsu.afreecatv.com/app"},{"name":"South America : Brazil","url":"rtmp://rtmp-brz.afreecatv.com/app"},{"name":"Europe : UK","url":"rtmp://rtmp-uk.afreecatv.com/app"},{"name":"Asia : Singapore","url":"rtmp://rtmp-sgp.afreecatv.com/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"CAM4","servers":[{"name":"CAM4","url":"rtmp://origin.cam4.com/cam4-origin-live"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":3000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"ePlay","servers":[{"name":"ePlay Primary","url":"rtmp://live.eplay.link/origin"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7500,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Picarto","servers":[{"name":"Autoselect closest server","url":"rtmp://live.us.picarto.tv/golive"},{"name":"Los Angeles, USA","url":"rtmp://live.us-losangeles.picarto.tv/golive"},{"name":"Dallas, USA","url":"rtmp://live.us-dallas.picarto.tv/golive"},{"name":"Miami, USA","url":"rtmp://live.us-miami.picarto.tv/golive"},{"name":"New York, USA","url":"rtmp://live.us-newyork.picarto.tv/golive"},{"name":"Europe","url":"rtmp://live.eu-west1.picarto.tv/golive"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500},"supported video codecs":["h264"]},{"name":"Livestream","servers":[{"name":"Primary","url":"rtmp://rtmpin.livestreamingest.com/rtmpin"}],"supported video codecs":["h264"]},{"name":"Uscreen","servers":[{"name":"Default","url":"rtmp://global-live.uscreen.app:5222/app"}],"recommended":{"keyint":2,"max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Stripchat","servers":[{"name":"Auto","url":"rtmp://live.doppiocdn.com/ext"}],"recommended":{"keyint":2,"profile":"main","bframes":0,"max video bitrate":6000,"max audio bitrate":128,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"CamSoda","servers":[{"name":"North America","url":"rtmp://obs-ingest-na.livemediahost.com/cam_obs"},{"name":"South America","url":"rtmp://obs-ingest-sa.livemediahost.com/cam_obs"},{"name":"Asia","url":"rtmp://obs-ingest-as.livemediahost.com/cam_obs"},{"name":"Europe","url":"rtmp://obs-ingest-eu.livemediahost.com/cam_obs"},{"name":"Oceania","url":"rtmp://obs-ingest-oc.livemediahost.com/cam_obs"}],"recommended":{"supported resolutions":["1920x1080","1280x720","852x480","480x360"],"max fps":30,"max video bitrate":6000,"max audio bitrate":160,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Chaturbate","stream_key_link":"https://chaturbate.com/b/?useExternalSoftware=true","more_info_link":"https://support.chaturbate.com/hc/en-us/articles/360037971952-How-do-I-set-up-OBS","servers":[{"name":"Global Main Fastest - Recommended","url":"rtmp://global.live.mmcdn.com/live-origin"},{"name":"Global Backup","url":"rtmp://global-backup.live.mmcdn.com/live-origin"},{"name":"Asia: Mumbai, India","url":"rtmp://bom.live.mmcdn.com/live-origin"},{"name":"Asia: Singapore","url":"rtmp://sin.live.mmcdn.com/live-origin"},{"name":"Asia: Taiwan","url":"rtmp://tsa.live.mmcdn.com/live-origin"},{"name":"Asia: Tokyo, Japan","url":"rtmp://nrt.live.mmcdn.com/live-origin"},{"name":"Australasia: Sydney, Australia","url":"rtmp://syd.live.mmcdn.com/live-origin"},{"name":"EU East: Sofia, Bulgaria","url":"rtmp://sof.live.mmcdn.com/live-origin"},{"name":"EU East: Warsaw, Poland","url":"rtmp://waw.live.mmcdn.com/live-origin"},{"name":"EU North: Helsinki, Finland","url":"rtmp://hel.live.mmcdn.com/live-origin"},{"name":"EU West: Amsterdam, Netherlands","url":"rtmp://ams.live.mmcdn.com/live-origin"},{"name":"EU West: Frankfurt, Germany","url":"rtmp://fra.live.mmcdn.com/live-origin"},{"name":"EU West: Madrid, Spain","url":"rtmp://mad.live.mmcdn.com/live-origin"},{"name":"EU West: Milan, Italy","url":"rtmp://mxp.live.mmcdn.com/live-origin"},{"name":"EU West: Rotterdam, Netherlands","url":"rtmp://rtm.live.mmcdn.com/live-origin"},{"name":"South America: Bogota, Colombia","url":"rtmp://bog.live.mmcdn.com/live-origin"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://gru.live.mmcdn.com/live-origin"},{"name":"US Central: Austin, TX","url":"rtmp://aus.live.mmcdn.com/live-origin"},{"name":"US Central: Chicago, IL","url":"rtmp://chi.live.mmcdn.com/live-origin"},{"name":"US East: Ashburn, VA","url":"rtmp://ash.live.mmcdn.com/live-origin"},{"name":"US East: Atlanta, GA","url":"rtmp://atl.live.mmcdn.com/live-origin"},{"name":"US East: Miami, FL","url":"rtmp://mia.live.mmcdn.com/live-origin"},{"name":"US West: Los Angeles, CA","url":"rtmp://lax.live.mmcdn.com/live-origin"},{"name":"US West: Phoenix, AZ","url":"rtmp://phx.live.mmcdn.com/live-origin"},{"name":"US West: Salt Lake City, UT","url":"rtmp://slc.live.mmcdn.com/live-origin"},{"name":"US West: Seattle, WA","url":"rtmp://sea.live.mmcdn.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":50000,"max audio bitrate":192,"supported resolutions":["3840x2160","2560x1440","1920x1080","1280x720","960x540","852x480","640x360"],"max fps":60},"supported video codecs":["h264"]},{"name":"WpStream","more_info_link":"https://wpstream.net/obs-more-info","stream_key_link":"https://wpstream.net/obs-get-stream-key","servers":[{"name":"Closest server - Automatic","url":"rtmp://ingest.wpstream.net/golive"},{"name":"North America","url":"rtmp://ingest-na.wpstream.net/golive"},{"name":"Europe","url":"rtmp://ingest-eu.wpstream.net/golive"},{"name":"Asia","url":"rtmp://ingest-as.wpstream.net/golive"},{"name":"South America","url":"rtmp://ingest-sa.wpstream.net/golive"},{"name":"Australia & Oceania","url":"rtmp://ingest-au.wpstream.net/golive"}],"recommended":{"keyint":2,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Twitter","common":true,"stream_key_link":"https://studio.twitter.com/producer/sources","alt_names":["Twitter / Periscope"],"servers":[{"name":"US West: California","url":"rtmp://ca.pscp.tv:80/x"},{"name":"US West: Oregon","url":"rtmp://or.pscp.tv:80/x"},{"name":"US East: Virginia","url":"rtmp://va.pscp.tv:80/x"},{"name":"South America: Brazil","url":"rtmp://br.pscp.tv:80/x"},{"name":"EU West: France","url":"rtmp://fr.pscp.tv:80/x"},{"name":"EU West: Ireland","url":"rtmp://ie.pscp.tv:80/x"},{"name":"EU Central: Germany","url":"rtmp://de.pscp.tv:80/x"},{"name":"Asia/Pacific: Australia","url":"rtmp://au.pscp.tv:80/x"},{"name":"Asia/Pacific: India","url":"rtmp://in.pscp.tv:80/x"},{"name":"Asia/Pacific: Japan","url":"rtmp://jp.pscp.tv:80/x"},{"name":"Asia/Pacific: Korea","url":"rtmp://kr.pscp.tv:80/x"},{"name":"Asia/Pacific: Singapore","url":"rtmp://sg.pscp.tv:80/x"}],"recommended":{"keyint":3,"max video bitrate":12000,"max audio bitrate":128,"max fps":60},"supported video codecs":["h264"]},{"name":"Switchboard Live","alt_names":["Switchboard Live (Joicaster)"],"servers":[{"name":"Default","url":"rtmps://live.sb.zone:443/live"}],"recommended":{"keyint":2,"profile":"high"},"supported video codecs":["h264"]},{"name":"Eventials","servers":[{"name":"Default","url":"rtmp://transmission.eventials.com/eventialsLiveOrigin"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":900,"max audio bitrate":96},"supported video codecs":["h264"]},{"name":"EventLive.pro","servers":[{"name":"Default","url":"rtmp://go.eventlive.pro/live"}],"recommended":{"keyint":2,"max video bitrate":3000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30},"supported video codecs":["h264"]},{"name":"Lahzenegar - StreamG | لحظه‌نگار - استریمجی","servers":[{"name":"Primary","url":"rtmp://rtmp.lahzecdn.com/pro"},{"name":"Iran","url":"rtmp://rtmp-iran.lahzecdn.com/pro"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":4000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"MyLive","servers":[{"name":"Default","url":"rtmp://stream.mylive.in.th/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Trovo","alt_names":["Madcat"],"stream_key_link":"https://studio.trovo.live/mychannel/stream","servers":[{"name":"Default","url":"rtmp://livepush.trovo.live/live/"}],"recommended":{"keyint":2,"max video bitrate":9000,"max audio bitrate":160,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Mixcloud","servers":[{"name":"Default","url":"rtmp://rtmp.mixcloud.com/broadcast"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"supported resolutions":["1280x720","852x480","480x360"],"max fps":30,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"SermonAudio Cloud","alt_names":["SermonAudio.com"],"servers":[{"name":"Primary","url":"rtmp://webcast.sermonaudio.com/sa"}],"recommended":{"max video bitrate":2000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Vimeo","servers":[{"name":"Default","url":"rtmp://rtmp.cloud.vimeo.com/live"}],"supported video codecs":["h264"]},{"name":"Aparat","servers":[{"name":"Default","url":"rtmp://rtmp.cdn.asset.aparat.com:443/event"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"KakaoTV","servers":[{"name":"Default","url":"rtmp://rtmp.play.kakao.com/kakaotv"}],"recommended":{"max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Piczel.tv","servers":[{"name":"Default","url":"rtmp://piczel.tv:1935/live"}],"recommended":{"keyint":4,"max video bitrate":2500,"max audio bitrate":256,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"STAGE TEN","servers":[{"name":"STAGE TEN","url":"rtmps://app-rtmp.stageten.tv:443/stageten"}],"recommended":{"keyint":2,"profile":"baseline","max video bitrate":4000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"DLive","servers":[{"name":"Default","url":"rtmp://stream.dlive.tv/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Lightcast.com","servers":[{"name":"North America 1","url":"rtmp://ingest-na1.live.lightcast.com/in"},{"name":"North America 2","url":"rtmp://ingest-na2.live.lightcast.com/in"},{"name":"Europe","url":"rtmp://ingest-eu1.live.lightcast.com/in"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Bongacams","servers":[{"name":"Automatic / Default","url":"rtmp://auto.origin.gnsbc.com:1934/live"},{"name":"Automatic / Backup","url":"rtmp://origin.bcvidorigin.com:1934/live"},{"name":"Europe","url":"rtmp://z-eu.origin.gnsbc.com:1934/live"},{"name":"North America","url":"rtmp://z-us.origin.gnsbc.com:1934/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"OnlyFans.com","stream_key_link":"https://onlyfans.com/my/settings/other","servers":[{"name":"CloudBeta","url":"rtmp://cloudbetastreaming.onlyfans.com/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":2500,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Steam","common":false,"servers":[{"name":"Default","url":"rtmp://ingest-rtmp.broadcast.steamcontent.com/app"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":7000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Konduit.live","servers":[{"name":"Default","url":"rtmp://rtmp.konduit.live/live"}],"recommended":{"keyint":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"LOCO","servers":[{"name":"Default","url":"rtmp://ivory-ingest.getloconow.com:1935/stream"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"niconico, premium member (ãƒ‹ã‚³ãƒ‹ã‚³ç”Ÿæ”¾é€ ãƒ—ãƒ¬ãƒŸã‚¢ãƒ ä¼šå“¡)","servers":[{"name":"Default","url":"rtmp://aliveorigin.dmc.nico/named_input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":192,"max video bitrate":5808,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"niconico, free member (ãƒ‹ã‚³ãƒ‹ã‚³ç”Ÿæ”¾é€ ä¸€èˆ¬ä¼šå“¡)","servers":[{"name":"Default","url":"rtmp://aliveorigin.dmc.nico/named_input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":96,"max video bitrate":904,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Nimo TV","servers":[{"name":"Global:2","url":"rtmp://txpush.rtmp.nimo.tv/live/"},{"name":"Global:3","url":"rtmp://alpush.rtmp.nimo.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"XLoveCam.com","servers":[{"name":"Europe(main)","url":"rtmp://nl.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Romania)","url":"rtmp://ro.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Russia)","url":"rtmp://ru.eu.stream.xlove.com/performer-origin"},{"name":"North America(US East)","url":"rtmp://usec.na.stream.xlove.com/performer-origin"},{"name":"North America(US West)","url":"rtmp://uswc.na.stream.xlove.com/performer-origin"},{"name":"North America(Canada)","url":"rtmp://ca.na.stream.xlove.com/performer-origin"},{"name":"South America","url":"rtmp://co.sa.stream.xlove.com/performer-origin"},{"name":"Asia","url":"rtmp://sg.as.stream.xlove.com/performer-origin"}],"recommended":{"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"AngelThump","servers":[{"name":"Auto","url":"rtmp://ingest.angelthump.com/live"},{"name":"New York 3","url":"rtmp://nyc-ingest.angelthump.com:1935/live"},{"name":"San Francisco 2","url":"rtmp://sfo-ingest.angelthump.com:1935/live"},{"name":"Singapore 1","url":"rtmp://sgp-ingest.angelthump.com:1935/live"},{"name":"London 1","url":"rtmp://lon-ingest.angelthump.com:1935/live"},{"name":"Frankfurt 1","url":"rtmp://fra-ingest.angelthump.com:1935/live"},{"name":"Toronto 1","url":"rtmp://tor-ingest.angelthump.com:1935/live"},{"name":"Amsterdam 3","url":"rtmp://ams-ingest.angelthump.com:1935/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":3500,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"api.video","servers":[{"name":"Default","url":"rtmp://broadcast.api.video/s"}],"recommended":{"keyint":2,"max video bitrate":20000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"SHOWROOM","protocol":"RTMP","servers":[{"name":"Default","url":"https://www.showroom-live.com/api/obs/streaming_info?obs_key="}],"recommended":{"keyint":2,"profile":"main","max video bitrate":1500,"max audio bitrate":160,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Mux","servers":[{"name":"Global (RTMPS)","url":"rtmps://global-live.mux.com:443/app"},{"name":"Global (RTMP)","url":"rtmp://global-live.mux.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Viloud","servers":[{"name":"Default","url":"rtmp://live.viloud.tv:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"MyFreeCams","servers":[{"name":"Automatic","url":"rtmp://publish.myfreecams.com/NxServer"},{"name":"Australia","url":"rtmp://publish-syd.myfreecams.com/NxServer"},{"name":"East Asia","url":"rtmp://publish-tyo.myfreecams.com/NxServer"},{"name":"Europe (East)","url":"rtmp://publish-buh.myfreecams.com/NxServer"},{"name":"Europe (West)","url":"rtmp://publish-ams.myfreecams.com/NxServer"},{"name":"North America (East Coast)","url":"rtmp://publish-ord.myfreecams.com/NxServer"},{"name":"North America (West Coast)","url":"rtmp://publish-tuk.myfreecams.com/NxServer"},{"name":"South America","url":"rtmp://publish-sao.myfreecams.com/NxServer"}],"recommended":{"keyint":1,"profile":"high","max fps":60,"max video bitrate":10000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0"},"supported video codecs":["h264"]},{"name":"PolyStreamer.com","servers":[{"name":"Auto-select closest server","url":"rtmp://live.polystreamer.com/live"},{"name":"United States - West","url":"rtmp://us-west.live.polystreamer.com/live"},{"name":"United States - East","url":"rtmp://us-east.live.polystreamer.com/live"},{"name":"Australia","url":"rtmp://aus.live.polystreamer.com/live"},{"name":"India","url":"rtmp://ind.live.polystreamer.com/live"},{"name":"Germany","url":"rtmp://deu.live.polystreamer.com/live"},{"name":"Japan","url":"rtmp://jpn.live.polystreamer.com/live"},{"name":"Singapore","url":"rtmp://sgp.live.polystreamer.com/live"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"OPENREC.tv - Premium member (プレミアム会員)","stream_key_link":"https://www.openrec.tv/login?keep_login=true&url=https://www.openrec.tv/dashboard/live?from=obs","servers":[{"name":"Default","url":"rtmp://a.station.openrec.tv:1935/live1"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"nanoStream Cloud / bintu","more_info_link":"https://www.nanocosmos.de/obs","stream_key_link":"https://bintu-cloud-frontend.nanocosmos.de/organisation","servers":[{"name":"bintu-stream global ingest (rtmp)","url":"rtmp://bintu-stream.nanocosmos.de/live"},{"name":"bintu-stream global ingest (rtmps)","url":"rtmps://bintu-stream.nanocosmos.de:1937/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmp)","url":"rtmp://bintu-vtrans.nanocosmos.de/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmps)","url":"rtmps://bintu-vtrans.nanocosmos.de:1937/live"},{"name":"bintu-stream Europe (EU)","url":"rtmp://bintu-stream-eu.nanocosmos.de/live"},{"name":"bintu-stream USA West (USW)","url":"rtmp://bintu-stream-usw.nanocosmos.de/live"},{"name":"bintu-stream US East (USE)","url":"rtmp://bintu-stream-use.nanocosmos.de/live"},{"name":"bintu-stream Asia South (ASS)","url":"rtmp://bintu-stream-ass.nanocosmos.de/live"},{"name":"bintu-stream Australia (AU)","url":"rtmp://bintu-stream-au.nanocosmos.de/live"},{"name":"bintu-vtrans Europe (EU)","url":"rtmp://bintu-vtrans-eu.nanocosmos.de/live"},{"name":"bintu-vtrans USA West (USW)","url":"rtmp://bintu-vtrans-usw.nanocosmos.de/live"},{"name":"bintu-vtrans US East (USE)","url":"rtmp://bintu-vtrans-use.nanocosmos.de/live"},{"name":"bintu-vtrans Asia South (ASS)","url":"rtmp://bintu-vtrans-ass.nanocosmos.de/live"},{"name":"bintu-vtrans Australia (AU)","url":"rtmp://bintu-vtrans-au.nanocosmos.de/live"}],"recommended":{"keyint":2,"profile":"baseline","bframes":0,"max video bitrate":5000,"max audio bitrate":192,"x264opts":"tune=zerolatency b-pyramid=0 scenecut=0"},"supported video codecs":["h264"]},{"name":"Dacast","protocol":"RTMP","servers":[{"name":"Default","url":"https://developer.dacast.com/v3/encoder-setup/"}],"recommended":{"keyint":1,"profile":"high","max video bitrate":7000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Bilibili Live - RTMP | 哔哩哔哩直播 - RTMP","more_info_link":"https://link.bilibili.com/p/help/index?id=4#/tools-tutorial","stream_key_link":"https://link.bilibili.com/p/center/index#/my-room/start-live","alt_names":["Bilibili Live"],"servers":[{"name":"Global - Primary | å…¨çƒ - 主è¦","url":"rtmp://live-push.bilivideo.com/live-bvc/"},{"name":"Non Chinese Mainland - Primary | éžä¸­å›½å¤§é™†åœ°åŒº - 主è¦","url":"rtmp://bdy.live-push.bilivideo.com/live-bvc/"},{"name":"Chinese Mainland - Backup | 中国大陆地区 - 备用","url":"rtmp://txy2.live-push.bilivideo.com/live-bvc/"},{"name":"Non Chinese Mainland - Backup | éžä¸­å›½å¤§é™†åœ°åŒº - 备用","url":"rtmp://txy.live-push.bilivideo.com/live-bvc/"}],"supported video codecs":["h264"]},{"name":"Volume.com","stream_key_link":"https://volume.com/b?show_key=1&webrtc=0","servers":[{"name":"Default - Recommended","url":"rtmp://live.volume.com/live-origin"},{"name":"US - West","url":"rtmp://live-pdx.volume.com/live-origin"},{"name":"US - East","url":"rtmp://live-ash.volume.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":20000,"max fps":60},"supported video codecs":["h264"]},{"name":"BoxCast","stream_key_link":"https://dashboard.boxcast.com/#/sources","servers":[{"name":"BoxCast","url":"rtmp://rtmp.boxcast.com/live"}],"supported video codecs":["h264"]},{"name":"Disciple Media","servers":[{"name":"Default","url":"rtmp://rtmp.disciplemedia.com/b-fme"}],"supported video codecs":["h264"]},{"name":"Jio Games","servers":[{"name":"Primary","url":"rtmp://livepub1.api.engageapps.jio/live"},{"name":"Secondary","url":"rtmp://livepub2.api.engageapps.jio/live"}],"recommended":{"keyint":2,"max video bitrate":32000,"max audio bitrate":256},"supported video codecs":["h264"]},{"name":"Kuaishou Live","stream_key_link":"https://studio.kuaishou.com/live/list","servers":[{"name":"Default","url":"rtmp://open-push.voip.yximgs.com/gifshow/"},{"name":"North America","url":"rtmp://tx.push.yximgs.com/live/"}],"supported video codecs":["h264"]},{"name":"Playeur","alt_names":["Utreon"],"servers":[{"name":"Default","url":"rtmp://live.playeur.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"PhoneLiveStreaming","stream_key_link":"https://app.phonelivestreaming.com/media/rtmp","servers":[{"name":"PhoneLiveStreaming","url":"rtmp://live.phonelivestreaming.com/live/"}],"recommended":{"keyint":2,"max video bitrate":128,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Sympla","servers":[{"name":"Sympla RTMP","url":"rtmp://rtmp.sympla.com.br:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Livepush","more_info_link":"https://docs.livepush.io/en/articles/5065323-how-to-stream-live-from-obs-to-livepush","servers":[{"name":"Livepush Global (Default)","url":"rtmp://dc-global.livepush.io/live"},{"name":"Chicago, US","url":"rtmp://us-central-ch.livepush.io/live"},{"name":"New York, US","url":"rtmp://us-east-ny.livepush.io/live"},{"name":"Los Angeles, US","url":"rtmp://us-west-la.livepush.io/live"},{"name":"Miami, US","url":"rtmp://us-south-mia.livepush.io/live"},{"name":"Dallas, US","url":"rtmp://us-central-dal.livepush.io/live"},{"name":"Montreal, CA","url":"rtmp://ca-central-mon.livepush.io/live"},{"name":"Toronto, CA","url":"rtmp://ca-south-tor.livepush.io/live"},{"name":"Sydney, AU","url":"rtmp://au-east-syd.livepush.io/live"},{"name":"London, UK","url":"rtmp://uk-central-ldn.livepush.io/live"},{"name":"Milan, Italy","url":"rtmp://it-north-mln.livepush.io/live"},{"name":"Paris, FR","url":"rtmp://fr-central-par.livepush.io/live"},{"name":"Singapore","url":"rtmp://as-southeast-sg.livepush.io/live"},{"name":"Bangalore, IN","url":"rtmp://in-south-blr.livepush.io/live"}],"recommended":{"keyint":2,"max video bitrate":16000},"supported video codecs":["h264"]},{"name":"Vindral","more_info_link":"https://docs.vindral.com/docs/vindral-cdn/","stream_key_link":"https://portal.cdn.vindral.com/channels","servers":[{"name":"Global","url":"rtmps://rtmp.global.cdn.vindral.com/publish"}],"recommended":{"keyint":1,"profile":"high","bframes":0,"max video bitrate":20000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Whowatch (ãµã‚ã£ã¡)","more_info_link":"https://whowatch.tv/help/encoder","stream_key_link":"https://whowatch.tv/publish","servers":[{"name":"default","url":"rtmp://live.whowatch.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":1800,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"IRLToolkit","stream_key_link":"https://irl.run/settings/ingest/","servers":[{"name":"Global (Recommended)","url":"rtmps://stream.global.irl.run/ingest"},{"name":"Los Angeles, US","url":"rtmps://stream.lax.irl.run/ingest"},{"name":"Dallas, US","url":"rtmps://stream.dal.irl.run/ingest"},{"name":"New York, US","url":"rtmps://stream.ewr.irl.run/ingest"},{"name":"Miami, US","url":"rtmps://stream.mia.irl.run/ingest"},{"name":"Amsterdam, NL","url":"rtmps://stream.ams.irl.run/ingest"},{"name":"Frankfurt, DE","url":"rtmps://stream.fra.irl.run/ingest"},{"name":"Singapore","url":"rtmps://stream.sin.irl.run/ingest"},{"name":"Tokyo, JP","url":"rtmps://stream.tyo.irl.run/ingest"},{"name":"Sydney, AU","url":"rtmps://stream.syd.irl.run/ingest"}],"recommended":{"keyint":2,"bframes":2,"max video bitrate":20000,"max audio bitrate":256},"supported video codecs":["h264"]},{"name":"Bitmovin","more_info_link":"https://developer.bitmovin.com/docs/overview","stream_key_link":"https://bitmovin.com/dashboard/streams?streamsTab=LIVE","servers":[{"name":"Streams Live","url":"rtmp://live-input.bitmovin.com/streams"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Live Streamer Cafe","more_info_link":"https://livestreamercafe.com/help.php","stream_key_link":"https://livestreamercafe.com/profile.php","servers":[{"name":"Live Streamer Cafe Server","url":"rtmp://tophicles.com/live"}],"recommended":{"keyint":2,"max video bitrate":6000},"supported video codecs":["h264"]},{"name":"Enchant.events","more_info_link":"https://docs.enchant.events/knowledge-base-y4pOb","servers":[{"name":"Primary RTMPS","url":"rtmps://stream.enchant.cloud:443/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":9000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Joystick.TV","more_info_link":"https://support.joystick.tv/live_streaming/","stream_key_link":"https://joystick.tv/stream-settings","servers":[{"name":"North America","url":"rtmp://live.joystick.tv/live/"},{"name":"Europe","url":"rtmp://eu.live.joystick.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":7500,"max audio bitrate":192,"max fps":60,"profile":"main","bframes":0,"x264opts":"tune=zerolatency scenecut=0"},"supported video codecs":["h264"]},{"name":"Livepeer Studio","more_info_link":"https://docs.livepeer.org/guides/developing/stream-via-obs","stream_key_link":"https://livepeer.studio/dashboard/streams","servers":[{"name":"Global (RTMP)","url":"rtmp://rtmp.livepeer.com/live"},{"name":"Global (RTMP Primary)","url":"rtmp://rtmp-a.livepeer.com/live"},{"name":"Global (RTMP Backup)","url":"rtmp://rtmp-b.livepeer.com/live"}],"recommended":{"keyint":1,"profile":"high","bframes":0,"max video bitrate":20000,"max audio bitrate":512},"supported video codecs":["h264"]},{"name":"MasterStream.iR | مستراستریم | ری استریم Ùˆ استریم همزمان","common":false,"more_info_link":"https://masterstream.ir/webpage/page/docs","stream_key_link":"https://masterstream.ir/managestreams.php","servers":[{"name":"Iran Server 1 - Bandwidth Required","url":"rtmp://live-vip1.masterstream.ir/live"},{"name":"Iran Server 2 - Bandwidth Required","url":"rtmp://live-vip2.masterstream.ir/live"},{"name":"Turkey Server 1","url":"rtmp://tr-live1.masterstream.ir/live"},{"name":"Russia Server 1","url":"rtmp://ru-live1.masterstream.ir/live"}],"protocol":"RTMP","supported video codecs":["h264"],"recommended":{"keyint":2,"supported resolutions":["1920x1080","1280x720","852x480","640x360"],"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"PandaTV | 팬ë”티비","common":false,"servers":[{"name":"Default","url":"rtmp://rtmp.pandalive.co.kr/app"}],"recommended":{"keyint":2,"supported resolutions":["1920x1080","1280x720","852x480","640x360"],"max video bitrate":7500,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Vault - by CommanderRoot","common":false,"more_info_link":"https://vault.root-space.eu/","stream_key_link":"https://vault.root-space.eu/recordings","servers":[{"name":"EU - Central","url":"rtmp://ingest-eu-central.vault.root-space.eu/app"},{"name":"US - West","url":"rtmp://ingest-us-west.vault.root-space.eu/app"}],"protocol":"RTMP","supported video codecs":["h264"],"supported audio codecs":["aac"],"recommended":{"keyint":2,"max video bitrate":7800,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"CHZZK","common":false,"stream_key_link":"https://studio.chzzk.naver.com/setting","servers":[{"name":"Default","url":"rtmp://global-rtmp.lip2.navercorp.com:8080/relay"}],"supported video codecs":["h264"],"recommended":{"keyint":1,"bframes":0,"max fps":60,"max video bitrate":8000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0","supported resolutions":["1920x1080"]}},{"name":"Streamway","common":false,"more_info_link":"https://support.streamway.in/how-to-connect-obs-studio-to-streamway/","stream_key_link":"https://app.streamway.in/broadcasts","servers":[{"name":"Primary","url":"rtmp://injest.streamway.in/LiveApp"},{"name":"Backup","url":"rtmps://bkp.streamway.in:443/live"}],"protocol":"RTMP","supported video codecs":["h264"],"recommended":{"keyint":2}},{"name":"SharePlay.tv","common":false,"stream_key_link":"https://playstudio.shareplay.tv/stream/settings","servers":[{"name":"Default (Auto Detect)","url":"rtmp://stream.shareplay.tv"},{"name":"Miami, Florida, USA","url":"rtmp://live-us-mia-stream.shareplay.tv"},{"name":"Chicago, Illinois, USA","url":"rtmp://live-us-ord-stream.shareplay.tv"},{"name":"Washington D.C., USA","url":"rtmp://live-us-iad-stream.shareplay.tv"},{"name":"Los Angeles, California, USA","url":"rtmp://live-us-lax-stream.shareplay.tv"},{"name":"Milan, Italy","url":"rtmp://live-it-mil-stream.shareplay.tv"},{"name":"Toronto, Canada","url":"rtmp://live-ca-yyz-stream.shareplay.tv"},{"name":"London, UK","url":"rtmp://live-uk-lhr-stream.shareplay.tv"},{"name":"Atlanta, Georgia, USA","url":"rtmp://live-us-atl-stream.shareplay.tv"},{"name":"Dallas, Texas, USA","url":"rtmp://live-us-dfw-stream.shareplay.tv"}],"supported video codecs":["h264"],"recommended":{"keyint":2,"max video bitrate":12000,"max audio bitrate":320}},{"name":"sheeta","common":false,"more_info_link":"https://partner-support.sheeta.com/hc/ja/articles/4404573942425-%E7%94%9F%E6%94%BE%E9%80%81%E3%81%AE%E9%85%8D%E4%BF%A1%E6%96%B9%E6%B3%95","servers":[{"name":"Default","url":"rtmp://lsm.sheeta.com:1935/lsm"}],"protocol":"RTMP","supported video codecs":["h264"],"supported audio codecs":["aac"],"recommended":{"keyint":1,"profile":"main","supported resolutions":["1920x1080","1280x720","854x480","640x480"],"bitrate matrix":[{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1280x720","fps":30,"max bitrate":4700},{"res":"854x480","fps":30,"max bitrate":3400},{"res":"640x480","fps":30,"max bitrate":3400},{"res":"1920x1080","fps":60,"max bitrate":9000},{"res":"1280x720","fps":60,"max bitrate":7000},{"res":"854x480","fps":60,"max bitrate":5000},{"res":"640x480","fps":60,"max bitrate":5000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":512,"x264opts":"scenecut=0","output":"rtmp_output"}},{"name":"Amazon IVS","supported video codecs":["h264"],"servers":[{"name":"Asia: China, Hong Kong (6) (RTMPS)","url":"rtmps://hkg06.contribute.live-video.net/app"},{"name":"Asia: India, Bangalore (1) (RTMPS)","url":"rtmps://blr01.contribute.live-video.net/app"},{"name":"Asia: India, Chennai (RTMPS)","url":"rtmps://maa01.contribute.live-video.net/app"},{"name":"Asia: India, Hyderabad (1) (RTMPS)","url":"rtmps://hyd01.contribute.live-video.net/app"},{"name":"Asia: India, Mumbai (RTMPS)","url":"rtmps://bom01.contribute.live-video.net/app"},{"name":"Asia: India, New Delhi (RTMPS)","url":"rtmps://del01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Cikarang Barat (1) (RTMPS)","url":"rtmps://jkt01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Jakarta (2) (RTMPS)","url":"rtmps://jkt02.contribute.live-video.net/app"},{"name":"Asia: Japan, Osaka (1) (RTMPS)","url":"rtmps://osa01.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (3) (RTMPS)","url":"rtmps://tyo03.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (5) (RTMPS)","url":"rtmps://tyo05.contribute.live-video.net/app"},{"name":"Asia: Manila, Philippines (1) (RTMPS)","url":"rtmps://mnl01.contribute.live-video.net/app"},{"name":"Asia: Singapore (1) (RTMPS)","url":"rtmps://sin01.contribute.live-video.net/app"},{"name":"Asia: Singapore (4) (RTMPS)","url":"rtmps://sin04.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (3) (RTMPS)","url":"rtmps://sel03.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (4) (RTMPS)","url":"rtmps://sel04.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (1) (RTMPS)","url":"rtmps://tpe01.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (3) (RTMPS)","url":"rtmps://tpe03.contribute.live-video.net/app"},{"name":"Asia: Thailand, Bangkok (2) (RTMPS)","url":"rtmps://bkk02.contribute.live-video.net/app"},{"name":"Europe: Austria, Vienna (2) (RTMPS)","url":"rtmps://vie02.contribute.live-video.net/app"},{"name":"Europe: Czech Republic, Prague (RTMPS)","url":"rtmps://prg03.contribute.live-video.net/app"},{"name":"Europe: Denmark, Copenhagen (RTMPS)","url":"rtmps://cph.contribute.live-video.net/app"},{"name":"Europe: Finland, Helsinki (3) (RTMPS)","url":"rtmps://hel03.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (RTMPS)","url":"rtmps://mrs.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (2) (RTMPS)","url":"rtmps://mrs02.contribute.live-video.net/app"},{"name":"Europe: France, Paris (10) (RTMPS)","url":"rtmps://cdg10.contribute.live-video.net/app"},{"name":"Europe: France, Paris (2) (RTMPS)","url":"rtmps://cdg02.contribute.live-video.net/app"},{"name":"Europe: Germany, Berlin (RTMPS)","url":"rtmps://ber.contribute.live-video.net/app"},{"name":"Europe: Germany, Dusseldorf (1) (RTMPS)","url":"rtmps://dus01.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (2) (RTMPS)","url":"rtmps://fra02.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (5) (RTMPS)","url":"rtmps://fra05.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (6) (RTMPS)","url":"rtmps://fra06.contribute.live-video.net/app"},{"name":"Europe: Germany, Munich (1) (RTMPS)","url":"rtmps://muc01.contribute.live-video.net/app"},{"name":"Europe: Italy, Milan (2) (RTMPS)","url":"rtmps://mil02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (2) (RTMPS)","url":"rtmps://ams02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (3) (RTMPS)","url":"rtmps://ams03.contribute.live-video.net/app"},{"name":"Europe: Norway, Oslo (RTMPS)","url":"rtmps://osl.contribute.live-video.net/app"},{"name":"Europe: Poland, Warsaw (2) (RTMPS)","url":"rtmps://waw02.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (1) (RTMPS)","url":"rtmps://mad01.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (2) (RTMPS)","url":"rtmps://mad02.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (3) (RTMPS)","url":"rtmps://arn03.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (4) (RTMPS)","url":"rtmps://arn04.contribute.live-video.net/app"},{"name":"Europe: UK, London (3) (RTMPS)","url":"rtmps://lhr03.contribute.live-video.net/app"},{"name":"Europe: UK, London (4) (RTMPS)","url":"rtmps://lhr04.contribute.live-video.net/app"},{"name":"Europe: UK, London (8) (RTMPS)","url":"rtmps://lhr08.contribute.live-video.net/app"},{"name":"NA: Canada, Quebec (RTMPS)","url":"rtmps://ymq03.contribute.live-video.net/app"},{"name":"NA: Canada, Toronto (RTMPS)","url":"rtmps://yto.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (3) (RTMPS)","url":"rtmps://qro03.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (4) (RTMPS)","url":"rtmps://qro04.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (2) (RTMPS)","url":"rtmps://syd02.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (3) (RTMPS)","url":"rtmps://syd03.contribute.live-video.net/app"},{"name":"South America: Brazil, Fortaleza (1) (RTMPS)","url":"rtmps://for01.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (3) (RTMPS)","url":"rtmps://rio03.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (4) (RTMPS)","url":"rtmps://rio04.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (RTMPS)","url":"rtmps://sao03.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (5) (RTMPS)","url":"rtmps://sao05.contribute.live-video.net/app"},{"name":"South America: Buenos Aires, Argentina (1) (RTMPS)","url":"rtmps://bue01.contribute.live-video.net/app"},{"name":"South America: Colombia, Bogota (1) (RTMPS)","url":"rtmps://bog01.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (RTMPS)","url":"rtmps://dfw.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (2) (RTMPS)","url":"rtmps://dfw02.contribute.live-video.net/app"},{"name":"US Central: Denver, CO (52) (RTMPS)","url":"rtmps://den52.contribute.live-video.net/app"},{"name":"US Central: Garland, TX (56) (RTMPS)","url":"rtmps://dfw56.contribute.live-video.net/app"},{"name":"US Central: Houston, TX (50) (RTMPS)","url":"rtmps://iah50.contribute.live-video.net/app"},{"name":"US East: Ashburn, VA (5) (RTMPS)","url":"rtmps://iad05.contribute.live-video.net/app"},{"name":"US East: Atlanta, GA (RTMPS)","url":"rtmps://atl.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (3) (RTMPS)","url":"rtmps://ord03.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (56) (RTMPS)","url":"rtmps://ord56.contribute.live-video.net/app"},{"name":"US East: McAllen, TX (1) (RTMPS)","url":"rtmps://mfe01.contribute.live-video.net/app"},{"name":"US East: Miami, FL (5) (RTMPS)","url":"rtmps://mia05.contribute.live-video.net/app"},{"name":"US East: New York, NY (RTMPS)","url":"rtmps://jfk.contribute.live-video.net/app"},{"name":"US East: New York, NY (50) (RTMPS)","url":"rtmps://jfk50.contribute.live-video.net/app"},{"name":"US West: Los Angeles, CA (RTMPS)","url":"rtmps://lax.contribute.live-video.net/app"},{"name":"US West: Salt Lake City, UT (RTMPS)","url":"rtmps://slc.contribute.live-video.net/app"},{"name":"US West: San Francisco, CA (RTMPS)","url":"rtmps://sfo.contribute.live-video.net/app"},{"name":"US West: San Jose, California (6) (RTMPS)","url":"rtmps://sjc06.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (RTMPS)","url":"rtmps://sea.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (2) (RTMPS)","url":"rtmps://sea02.contribute.live-video.net/app"},{"name":"Asia: China, Hong Kong (6) (RTMP)","url":"rtmp://hkg06.contribute.live-video.net/app"},{"name":"Asia: India, Bangalore (1) (RTMP)","url":"rtmp://blr01.contribute.live-video.net/app"},{"name":"Asia: India, Chennai (RTMP)","url":"rtmp://maa01.contribute.live-video.net/app"},{"name":"Asia: India, Hyderabad (1) (RTMP)","url":"rtmp://hyd01.contribute.live-video.net/app"},{"name":"Asia: India, Mumbai (RTMP)","url":"rtmp://bom01.contribute.live-video.net/app"},{"name":"Asia: India, New Delhi (RTMP)","url":"rtmp://del01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Cikarang Barat (1) (RTMP)","url":"rtmp://jkt01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Jakarta (2) (RTMP)","url":"rtmp://jkt02.contribute.live-video.net/app"},{"name":"Asia: Japan, Osaka (1) (RTMP)","url":"rtmp://osa01.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (3) (RTMP)","url":"rtmp://tyo03.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (5) (RTMP)","url":"rtmp://tyo05.contribute.live-video.net/app"},{"name":"Asia: Manila, Philippines (1) (RTMP)","url":"rtmp://mnl01.contribute.live-video.net/app"},{"name":"Asia: Singapore (1) (RTMP)","url":"rtmp://sin01.contribute.live-video.net/app"},{"name":"Asia: Singapore (4) (RTMP)","url":"rtmp://sin04.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (3) (RTMP)","url":"rtmp://sel03.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (4) (RTMP)","url":"rtmp://sel04.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (1) (RTMP)","url":"rtmp://tpe01.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (3) (RTMP)","url":"rtmp://tpe03.contribute.live-video.net/app"},{"name":"Asia: Thailand, Bangkok (2) (RTMP)","url":"rtmp://bkk02.contribute.live-video.net/app"},{"name":"Europe: Austria, Vienna (2) (RTMP)","url":"rtmp://vie02.contribute.live-video.net/app"},{"name":"Europe: Czech Republic, Prague (RTMP)","url":"rtmp://prg03.contribute.live-video.net/app"},{"name":"Europe: Denmark, Copenhagen (RTMP)","url":"rtmp://cph.contribute.live-video.net/app"},{"name":"Europe: Finland, Helsinki (3) (RTMP)","url":"rtmp://hel03.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (RTMP)","url":"rtmp://mrs.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (2) (RTMP)","url":"rtmp://mrs02.contribute.live-video.net/app"},{"name":"Europe: France, Paris (10) (RTMP)","url":"rtmp://cdg10.contribute.live-video.net/app"},{"name":"Europe: France, Paris (2) (RTMP)","url":"rtmp://cdg02.contribute.live-video.net/app"},{"name":"Europe: Germany, Berlin (RTMP)","url":"rtmp://ber.contribute.live-video.net/app"},{"name":"Europe: Germany, Dusseldorf (1) (RTMP)","url":"rtmp://dus01.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (2) (RTMP)","url":"rtmp://fra02.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (5) (RTMP)","url":"rtmp://fra05.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (6) (RTMP)","url":"rtmp://fra06.contribute.live-video.net/app"},{"name":"Europe: Germany, Munich (1) (RTMP)","url":"rtmp://muc01.contribute.live-video.net/app"},{"name":"Europe: Italy, Milan (2) (RTMP)","url":"rtmp://mil02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (2) (RTMP)","url":"rtmp://ams02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (3) (RTMP)","url":"rtmp://ams03.contribute.live-video.net/app"},{"name":"Europe: Norway, Oslo (RTMP)","url":"rtmp://osl.contribute.live-video.net/app"},{"name":"Europe: Poland, Warsaw (2) (RTMP)","url":"rtmp://waw02.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (1) (RTMP)","url":"rtmp://mad01.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (2) (RTMP)","url":"rtmp://mad02.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (3) (RTMP)","url":"rtmp://arn03.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (4) (RTMP)","url":"rtmp://arn04.contribute.live-video.net/app"},{"name":"Europe: UK, London (3) (RTMP)","url":"rtmp://lhr03.contribute.live-video.net/app"},{"name":"Europe: UK, London (4) (RTMP)","url":"rtmp://lhr04.contribute.live-video.net/app"},{"name":"Europe: UK, London (8) (RTMP)","url":"rtmp://lhr08.contribute.live-video.net/app"},{"name":"NA: Canada, Quebec (RTMP)","url":"rtmp://ymq03.contribute.live-video.net/app"},{"name":"NA: Canada, Toronto (RTMP)","url":"rtmp://yto.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (3) (RTMP)","url":"rtmp://qro03.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (4) (RTMP)","url":"rtmp://qro04.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (2) (RTMP)","url":"rtmp://syd02.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (3) (RTMP)","url":"rtmp://syd03.contribute.live-video.net/app"},{"name":"South America: Brazil, Fortaleza (1) (RTMP)","url":"rtmp://for01.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (3) (RTMP)","url":"rtmp://rio03.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (4) (RTMP)","url":"rtmp://rio04.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (RTMP)","url":"rtmp://sao03.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (5) (RTMP)","url":"rtmp://sao05.contribute.live-video.net/app"},{"name":"South America: Buenos Aires, Argentina (1) (RTMP)","url":"rtmp://bue01.contribute.live-video.net/app"},{"name":"South America: Colombia, Bogota (1) (RTMP)","url":"rtmp://bog01.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (RTMP)","url":"rtmp://dfw.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (2) (RTMP)","url":"rtmp://dfw02.contribute.live-video.net/app"},{"name":"US Central: Denver, CO (52) (RTMP)","url":"rtmp://den52.contribute.live-video.net/app"},{"name":"US Central: Garland, TX (56) (RTMP)","url":"rtmp://dfw56.contribute.live-video.net/app"},{"name":"US Central: Houston, TX (50) (RTMP)","url":"rtmp://iah50.contribute.live-video.net/app"},{"name":"US East: Ashburn, VA (5) (RTMP)","url":"rtmp://iad05.contribute.live-video.net/app"},{"name":"US East: Atlanta, GA (RTMP)","url":"rtmp://atl.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (3) (RTMP)","url":"rtmp://ord03.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (56) (RTMP)","url":"rtmp://ord56.contribute.live-video.net/app"},{"name":"US East: McAllen, TX (1) (RTMP)","url":"rtmp://mfe01.contribute.live-video.net/app"},{"name":"US East: Miami, FL (5) (RTMP)","url":"rtmp://mia05.contribute.live-video.net/app"},{"name":"US East: New York, NY (RTMP)","url":"rtmp://jfk.contribute.live-video.net/app"},{"name":"US East: New York, NY (50) (RTMP)","url":"rtmp://jfk50.contribute.live-video.net/app"},{"name":"US West: Los Angeles, CA (RTMP)","url":"rtmp://lax.contribute.live-video.net/app"},{"name":"US West: Salt Lake City, UT (RTMP)","url":"rtmp://slc.contribute.live-video.net/app"},{"name":"US West: San Francisco, CA (RTMP)","url":"rtmp://sfo.contribute.live-video.net/app"},{"name":"US West: San Jose, California (6) (RTMP)","url":"rtmp://sjc06.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (RTMP)","url":"rtmp://sea.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (2) (RTMP)","url":"rtmp://sea02.contribute.live-video.net/app"}],"multitrack_video_configuration_url":"https://ingest.contribute.live-video.net/api/v3/GetClientConfiguration","recommended":{"keyint":2,"x264opts":"scenecut=0"}},{"name":"Dolby Millicast","common":false,"more_info_link":"https://docs.dolby.io/streaming-apis/docs/using-obs","stream_key_link":"https://streaming.dolby.io","servers":[{"name":"Global (RTMPS)","url":"rtmps://rtmp-auto.millicast.com:443/v2/pub"},{"name":"Global (RTMP)","url":"rtmp://rtmp-auto.millicast.com:1935/v2/pub"},{"name":"Bangalore, India (RTMPS)","url":"rtmps://rtmp-blr-1.millicast.com:443/v2/pub"},{"name":"Bangalore, India (RTMP)","url":"rtmp://rtmp-blr-1.millicast.com:1935/v2/pub"},{"name":"Frankfurt, Germany (RTMPS)","url":"rtmps://rtmp-fra-1.millicast.com:443/v2/pub"},{"name":"Frankfurt, Germany (RTMP)","url":"rtmp://rtmp-fra-1.millicast.com:1935/v2/pub"},{"name":"Ashburn, Virginia, USA (RTMPS)","url":"rtmps://rtmp-iad-1.millicast.com:443/v2/pub"},{"name":"Ashburn, Virginia, USA (RTMP)","url":"rtmp://rtmp-iad-1.millicast.com:1935/v2/pub"},{"name":"London, England (RTMPS)","url":"rtmps://rtmp-lon-1.millicast.com:443/v2/pub"},{"name":"London, England (RTMP)","url":"rtmp://rtmp-lon-1.millicast.com:1935/v2/pub"},{"name":"Phoenix, AZ, USA (RTMPS)","url":"rtmps://rtmp-phx-1.millicast.com:443/v2/pub"},{"name":"Phoenix, AZ, USA (RTMP)","url":"rtmp://rtmp-phx-1.millicast.com:1935/v2/pub"},{"name":"Sao Paulo, Brazil (RTMPS)","url":"rtmps://rtmp-sao-1.millicast.com:443/v2/pub"},{"name":"Sao Paulo, Brazil (RTMP)","url":"rtmp://rtmp-sao-1.millicast.com:1935/v2/pub"},{"name":"Singapore (RTMPS)","url":"rtmps://rtmp-sgp-1.millicast.com:443/v2/pub"},{"name":"Singapore (RTMP)","url":"rtmp://rtmp-sgp-1.millicast.com:1935/v2/pub"},{"name":"Sydney, Australia (RTMPS)","url":"rtmps://rtmp-syd-1.millicast.com:443/v2/pub"},{"name":"Sydney, Australia (RTMP)","url":"rtmp://rtmp-syd-1.millicast.com:1935/v2/pub"}],"supported video codecs":["h264","hevc","av1"],"recommended":{"keyint":1,"bframes":0}},{"name":"NFHS Network","more_info_link":"https://support.nfhsnetwork.com/hc/en-us","stream_key_link":"https://console.nfhsnetwork.com/nfhs-events/","servers":[{"name":"Manual Broadcasts","url":"rtmp://video.nfhsnetwork.com/manual"}],"recommended":{"supported resolutions":["1920x1080","1280x720","640x360"],"max fps":60},"supported video codecs":["h264"]},{"name":"VRCDN - Live","more_info_link":"https://vrcdn.live","servers":[{"name":"Automatic","url":"rtmp://ingest.vrcdn.live/live"}],"supported video codecs":["h264"],"recommended":{"keyint":1,"max video bitrate":6000}}]} diff --git a/.config/obs-studio/profiler_data/2024-11-09 15-36-12.csv.gz b/.config/obs-studio/profiler_data/2024-11-09 15-36-12.csv.gz deleted file mode 100644 index 717b4f572a3dbed1ac1bda1ab8f595a06c7d9d0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35361 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 WA)-)Up#N_HO;L}f@QLls8~+0gcIVRo diff --git a/.config/obs-studio/profiler_data/2024-12-27 11-35-10.csv.gz b/.config/obs-studio/profiler_data/2024-12-27 11-35-10.csv.gz deleted file mode 100644 index 10ca6e6f43a2269e069b7bafd5558116eba7bb38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41286 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�b2L_wZ**R~p&lqqbV=?=o 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 diff --git a/.config/obs-studio/profiler_data/2025-04-05 12-26-47.csv.gz b/.config/obs-studio/profiler_data/2025-04-05 12-26-47.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7825eea036d6d88d4d3210b1684121d188f65362 GIT binary patch literal 6250 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 UD_7|ia#ZyH2l21IjqS?;02FGN=Kufz literal 0 HcmV?d00001 diff --git a/.config/obs-studio/profiler_data/2025-04-05 12-26-55.csv.gz b/.config/obs-studio/profiler_data/2025-04-05 12-26-55.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..247eb6b0a11f716cffe03897d8211ecc3e2d2c77 GIT binary patch literal 276602 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%0D$jfbrWES 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≻ptdC(?V>H5dhhHb>OXp>cj}Kp(x99Td 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

x!Wrxkm4=xqUu;L4sh`m>qx-z-=@(sjgn=OdX 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�!Guu==!89USMS}JHcgW~JOSMa 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%0AoM68?LSoKZ3O~6 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�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 literal 0 HcmV?d00001 diff --git a/.config/obs-studio/profiler_data/2025-04-05 13-11-51.csv.gz b/.config/obs-studio/profiler_data/2025-04-05 13-11-51.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2fac984e5197e2c9af3b0613cc74724f4a082933 GIT binary patch literal 203488 zcmX6^1z1$w(^pYJx}-Zrq+CK;8l+xALP|oAT$-gtx=Xs0ZUiKjmTn}M+@%|K>7~ER z|J!Gtd(WM7&YYN;-^{tsUiwI^NB{d_{8>`2v{Fc5JBRB0GJVm=(U{imtz(o(_U}E8 z&3i2-I-%DxJuGt;yk%ZO^Ff0DI1@#4h%VUD_Nm*`*EueW!;9HDt^U`jkuorS z`xUC^x`Du?^=fGC_FDaZbIZTQ-ye;-yXo5NBe=gpqo>Ki#=e&u9+G!u4Y4MEkh7k9 z^nIH*}HEHTOh^R>A!*+r@8Ac}&^|UR|Om+i%XVtJ=_;3sv`* z3%dT7tGBvHNwFWHlyzUkx_Mqzoeu{dKRq>X^w{9I^1qC|KcjEI+?2ctJxRG=Q<&W@ z@C~{;KZx*H)16ZHU+?(QcfPOSC*K-(f4O(^m=1YTdA!p#Q|-59x)+1+nmxJ5p>rR8 z3U^oeId`K39nBKAStbEIy9D6V0u4%~b7>;jf^`O-t; zIt_VuvwN`CaKD#Pb$>i^&12#Vxj)mzY>d%|CB`0IU9=tV#k#G5vsNyP{6)@J&dP-D zopWvmQj8BSp01zWi7wyo>=E1_qY*p~zD%BbBM8WD4nh*q>di)d0rI~*D{C;x482_i zly-YJ)Q3EN)Bv}MG5L#V*@*?8B!X_X8{ji_@TB9@20!60`hfeDgS8C*%i~+!`{N>^ zsy3*}UGx2Ib5*R7&ntDmE#}AmSE8W#`);Jq?QJNy?H*NxMBE?HdzH7JNQ=Vg?|$Vh z=QXfPqOODx`ALx5P2^oiGr0Y3w`)xoe1E#KSJi%V=^__Su{UYr1@qhcNSF76{vLt2 zEx7RaJR6JkzdGDQw)>u-Pmt@02*^nW_~g*-c3kZK5S*!gcH4ftGo6BHy}BfqxD4

{K6Zm5I48Xmq$W(IeD{^x9{&yG0koY|7-R3 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

$ZuHkcpLb6cs$widi9~J?83iIai}yo(N{wg1tO; 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 OXz|rTfAfkR(EkA_rtJ*? literal 0 HcmV?d00001 diff --git a/.config/obs-studio/user.ini b/.config/obs-studio/user.ini index 85da8e0..4a1144f 100644 --- a/.config/obs-studio/user.ini +++ b/.config/obs-studio/user.ini @@ -42,8 +42,8 @@ MultiviewMouseSwitch=true MultiviewDrawNames=true MultiviewDrawAreas=true MediaControlsCountdownTimer=true -geometry=AdnQywADAAAAAAAAAAAAAAAAA6wAAAP6AAAAAAAAAAAAAAO/AAAEEgAAAAACAAAAB4AAAAAAAAAAAAAAA6wAAAP6 -DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAOtAAAA2PwBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAK0AAACYAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAACxAAAAsQAAAJgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAABZgAAAN4AAADeAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAAkgAAACkAAAApAD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAALwAAAAvQAAAKIA////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAA60AAALmAAAABAAAAAQAAAAIAAAACPwAAAAA +geometry=AdnQywADAAAAAAAAAAAAAAAAB2cAAAP6AAAAAAAAAAAAAAd/AAAENwAAAAACAAAAB4AAAAAAAAAAAAAAB2cAAAP6 +DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAdoAAAA2PwBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAVAAAACYAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAFUAAABTgAAAJgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAACpgAAAeoAAADeAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAABJQAAAFrAAAApAD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAYDAAABZQAAAKIA////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAB2gAAALmAAAABAAAAAQAAAAIAAAACPwAAAAA AlwaysOnTop=false EditPropertiesMode=false DocksLocked=false diff --git a/.config/openrazer/persistence.conf b/.config/openrazer/persistence.conf new file mode 100644 index 0000000..3fd65c3 --- /dev/null +++ b/.config/openrazer/persistence.conf @@ -0,0 +1,23 @@ +[632311H21200644] +dpi_x = 1800 +dpi_y = 1800 +poll_rate = 1000 +backlight_active = True +backlight_brightness = 75 +backlight_effect = wave +backlight_colors = 0 255 0 0 255 255 0 0 255 +backlight_speed = 1 +backlight_wave_dir = 2 +logo_active = True +logo_brightness = 75 +logo_effect = wave +logo_colors = 0 255 0 0 255 255 0 0 255 +logo_speed = 1 +logo_wave_dir = 2 +scroll_active = True +scroll_brightness = 75 +scroll_effect = wave +scroll_colors = 0 255 0 0 255 255 0 0 255 +scroll_speed = 1 +scroll_wave_dir = 2 + diff --git a/.config/openrazer/razer.conf b/.config/openrazer/razer.conf new file mode 100644 index 0000000..ff58366 --- /dev/null +++ b/.config/openrazer/razer.conf @@ -0,0 +1,26 @@ +[General] +# Verbose logging (logs debug messages - lotsa spam) +verbose_logging = False + + +[Startup] +# Set the sync effects flag to true so any assignment of effects will work across devices +sync_effects_enabled = True + +# Turn off the devices when the systems screensaver kicks in +devices_off_on_screensaver = True + +# Battery notifier +battery_notifier = True + +# Battery notification frequency [s] (0 to disable) +battery_notifier_freq = 600 + +# Battery notifications appear when device reaches this percentage +battery_notifier_percent = 33 + +# Apply effects saved to disk when daemon starts +restore_persistence = False + +# Enable this if you dual boot with Windows and the effect isn't restored. Requires restore_persistence = True +persistence_dual_boot_quirk = False diff --git a/.config/polychromatic/colours.json b/.config/polychromatic/colours.json new file mode 100644 index 0000000..85a25f4 --- /dev/null +++ b/.config/polychromatic/colours.json @@ -0,0 +1,50 @@ +[ + { + "hex": "#FFFFFF", + "name": "White" + }, + { + "hex": "#FF0000", + "name": "Red" + }, + { + "hex": "#00FF00", + "name": "Green" + }, + { + "hex": "#0000FF", + "name": "Blue" + }, + { + "hex": "#00FFFF", + "name": "Aqua" + }, + { + "hex": "#FFA500", + "name": "Orange" + }, + { + "hex": "#FF00FF", + "name": "Pink" + }, + { + "hex": "#8000FF", + "name": "Purple" + }, + { + "hex": "#FFFF00", + "name": "Yellow" + }, + { + "hex": "#C0C0C0", + "name": "Light Grey" + }, + { + "hex": "#7F7F7F", + "name": "Dark Grey" + }, + { + "hex": "#000000", + "name": "Black" + } +] \ No newline at end of file diff --git a/.config/polychromatic/devices/64c3cadb90335b87c2f28091ca447b3e b/.config/polychromatic/devices/64c3cadb90335b87c2f28091ca447b3e new file mode 100644 index 0000000000000000000000000000000000000000..160fced35109529b259348107886cbadad1e89a8 GIT binary patch literal 332575 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

BoAx1AFbb2FBIn!8| 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

3q+ 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⋘q0>*{W+8=I3U+ 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

xNNirJnX~>con@~pAYHJBPRfc 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 diff --git a/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-sink b/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-sink deleted file mode 100644 index 8b13789..0000000 --- a/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-source b/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-source deleted file mode 100644 index 8b13789..0000000 --- a/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-stream-volumes.tdb b/.config/pulse/b1150d4131ee4d0087e6657d42b3c521-stream-volumes.tdb deleted file mode 100644 index 445642f3892f03afeaaf08a8b33506f461b09d13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&F-yZh6bJB2Hia%O;v$7Y5lU*hNpR3o9E*cP2SH+cmD3~_)8w#&F8U<|!NtWv za49(W0oGaMVzx+~p{2ZNewLDqgG-W+!dbg*rr?bo+$MtKJ(i!cS{!{u5W)Oe? z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5cq!r;qaVojan~Kgcgbu}CpTaeKIOKU&x4E#X>` z^ti(n58|p>@eQU7W-wMsZFq}n=%M$l55Eug`dYg9)j_lz8SRxf6R*S9la`R>&{auO w1~D!BvyEOW))yL|_Ve_7(k;x4_Avs#AtK(EN4g)=Fclr3SC2Zr{(|n~1AHievj6}9 diff --git a/.config/qBittorrent/qBittorrent-data.conf b/.config/qBittorrent/qBittorrent-data.conf index 4f758c6..8ef73ed 100644 --- a/.config/qBittorrent/qBittorrent-data.conf +++ b/.config/qBittorrent/qBittorrent-data.conf @@ -1,2 +1,2 @@ [Stats] -AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\x1\x42\x93{\xe3\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0\x11z\x87\xd3) +AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0\x14 !\xaf\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\x1\x88M\xde\x1f) diff --git a/.config/qBittorrent/qBittorrent.conf b/.config/qBittorrent/qBittorrent.conf index 805e6b7..c06d575 100644 --- a/.config/qBittorrent/qBittorrent.conf +++ b/.config/qBittorrent/qBittorrent.conf @@ -31,11 +31,11 @@ AutoDeleteAddedTorrentFile=Never DownloadTrackerFavicon=false Log\Enabled=false Qt6\AddNewTorrentDialog\SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\xc1\0\0\x1t\0\xff\xff\xff\xff\x1\0\0\0\x1\0) -Qt6\AddNewTorrentDialog\TreeHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x2\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\x1\xfd\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x1\x35\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) +Qt6\AddNewTorrentDialog\TreeHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x2\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\x1\xfd\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x1\x35\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) -Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xf@@\0\0\0\x2\0\0\0\x6\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\x5\x14\0\0\0\xf\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xf\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) +Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xf@@\0\0\0\x2\0\0\0\xe\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\x5\x14\0\0\0\xf\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xf\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4L\0\0\0\v\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\v\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) -Qt6\TransferList\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0%\t\xc0\xff\xbf\x3\0\0\0\x15\0\0\0\x1a\0\0\0\x64\0\0\0\x1f\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0 \0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\0!\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\x6@\0\0\0%\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) +Qt6\TransferList\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0%\t\xc0\xff\xbf\x3\0\0\0\x15\0\0\0\xe\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0 \0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0!\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\x1f\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\x6\xe4\0\0\0%\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x1\b\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) StartUpWindowState=Normal UIThemeDialog\Size=@Size(451 348) @@ -44,7 +44,7 @@ Accepted=true [MainWindow] LastDir=/home/rafayahmad/Downloads -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\ag\0\0\x3\xfa\0\0\0\0\0\0\0\0\0\0\x3\xbf\0\0\x4\x12\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\ag\0\0\x3\xfa) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xac\0\0\x3\xfa\0\0\0\0\0\0\0\0\0\0\x3\xbf\0\0\x4\x12\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xac\0\0\x3\xfa) [Meta] MigrationVersion=8 @@ -67,7 +67,7 @@ AutoDownloader\DownloadRepacks=true AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})" [TorrentProperties] -SplitterSizes="175,411" +SplitterSizes="282,663" Visible=false [TransferList] diff --git a/.config/subfinder/config.yaml b/.config/subfinder/config.yaml new file mode 100644 index 0000000..baf35f0 --- /dev/null +++ b/.config/subfinder/config.yaml @@ -0,0 +1,101 @@ +# subfinder config file +# generated by https://github.com/projectdiscovery/goflags + +# domains to find subdomains for +#domain: [] + +# file containing list of domains for subdomain discovery +#list: + +# specific sources to use for discovery (-s crtsh,github). use -ls to display all available sources. +#sources: [] + +# use only sources that can handle subdomains recursively rather than both recursive and non-recursive sources +#recursive: false + +# use all sources for enumeration (slow) +#all: false + +# sources to exclude from enumeration (-es alienvault,zoomeyeapi) +#exclude-sources: [] + +# subdomain or list of subdomain to match (file or comma separated) +#match: [] + +# subdomain or list of subdomain to filter (file or comma separated) +#filter: [] + +# maximum number of http requests to send per second (global) +#rate-limit: 0 + +# maximum number of http requests to send per second for providers in key=value format (-rls hackertarget=10/m) +#rate-limits: ["github=30/m", "fullhunt=60/m", "robtex=18446744073709551615/ms", "securitytrails=1/s", "shodan=1/s", "virustotal=4/m", "hackertarget=2/s", "waybackarchive=15/m", "whoisxmlapi=50/s", "securitytrails=2/s", "sitedossier=8/m", "netlas=1/s", "github=83/m", "hudsonrock=5/s"] + +# number of concurrent goroutines for resolving (-active only) +#t: 10 + +# update subfinder to latest version +#update: false + +# disable automatic subfinder update check +#disable-update-check: false + +# file to write output to +#output: + +# write output in jsonl(ines) format +#json: false + +# directory to write output (-dl only) +#output-dir: + +# include all sources in the output (-json only) +#collect-sources: false + +# include host ip in output (-active only) +#ip: false + +# flag config file +#config: /home/rafayahmad/.config/subfinder/config.yaml + +# provider config file +#provider-config: /home/rafayahmad/.config/subfinder/provider-config.yaml + +# comma separated list of resolvers to use +#r: [] + +# file containing list of resolvers to use +#rlist: + +# display active subdomains only +#active: false + +# http proxy to use with subfinder +#proxy: + +# exclude ips from the list of domains +#exclude-ip: false + +# show only subdomains in output +#silent: false + +# show version of subfinder +#version: false + +# show verbose output +#v: false + +# disable color in output +#no-color: false + +# list all available sources +#list-sources: false + +# report source statistics +#stats: false + +# seconds to wait before timing out +#timeout: 30 + +# minutes to wait for enumeration results +#max-time: 10 \ No newline at end of file diff --git a/.config/subfinder/provider-config.yaml b/.config/subfinder/provider-config.yaml new file mode 100644 index 0000000..ce1874d --- /dev/null +++ b/.config/subfinder/provider-config.yaml @@ -0,0 +1,30 @@ +bevigil: [] +binaryedge: [] +bufferover: [] +builtwith: [] +c99: [] +censys: [] +certspotter: [] +chaos: [] +chinaz: [] +dnsdb: [] +dnsdumpster: [] +dnsrepo: [] +facebook: [] +fofa: [] +fullhunt: [] +github: [] +hunter: [] +intelx: [] +leakix: [] +netlas: [] +passivetotal: [] +quake: [] +redhuntlabs: [] +robtex: [] +securitytrails: [] +shodan: [] +threatbook: [] +virustotal: [] +whoisxmlapi: [] +zoomeyeapi: [] diff --git a/.config/systemd/user/default.target.wants/openrazer-daemon.service b/.config/systemd/user/default.target.wants/openrazer-daemon.service new file mode 120000 index 0000000..1f3fbbc --- /dev/null +++ b/.config/systemd/user/default.target.wants/openrazer-daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/openrazer-daemon.service \ No newline at end of file diff --git a/.config/virt-viewer/settings b/.config/virt-viewer/settings new file mode 100644 index 0000000..2afc9b0 --- /dev/null +++ b/.config/virt-viewer/settings @@ -0,0 +1,6 @@ +[virt-viewer] +share-clipboard=true +ask-quit=true +#win11 +[844797ba-45d4-4015-8550-41604a787497] +monitor-mapping=1:1; diff --git a/.config/vscode-sqltools/runningInfo.json b/.config/vscode-sqltools/runningInfo.json new file mode 100644 index 0000000..e02655f --- /dev/null +++ b/.config/vscode-sqltools/runningInfo.json @@ -0,0 +1,14 @@ +{ + "numericVersion": 10000, + "releaseNotes": "https://vscode-sqltools.mteixeira.dev/changelog#v-1-0-0", + "run": 1745457190588, + "updated": false, + "version": "1.0.0", + "lastNotificationDate": 0, + "installedExtPlugins": { + "driver": [ + "mtxr.sqltools-driver-mysql", + "mtxr.sqltools-driver-sqlite" + ] + } +} \ No newline at end of file diff --git a/.config/zed/keymap.json b/.config/zed/keymap.json index 4694829..67b2b9d 100644 --- a/.config/zed/keymap.json +++ b/.config/zed/keymap.json @@ -7,19 +7,19 @@ // from the command palette. [ { - "context": "", "bindings": { "ctrl-o": "file_finder::Toggle", "ctrl-shift-o": "workspace::Open", - "ctrl-m": "workspace::ToggleRightDock" + "ctrl-m": "workspace::ToggleRightDock", + + "ctrl-l": "terminal_panel::ToggleFocus", + "ctrl-e": "project_panel::ToggleFocus", + "ctrl-g": "assistant::ToggleFocus" } }, { "context": "EmptyPane", "bindings": { - "ctrl-l": "terminal_panel::ToggleFocus", - "ctrl-e": "project_panel::ToggleFocus", - "ctrl-g": "assistant::ToggleFocus" } }, { @@ -38,11 +38,7 @@ "ctrl-w": "pane::CloseActiveItem", "ctrl-shift-i": "editor::AddSelectionAbove", - "ctrl-shift-k": "editor::AddSelectionBelow", - - "ctrl-l": "terminal_panel::ToggleFocus", - "ctrl-e": "project_panel::ToggleFocus", - "ctrl-g": "assistant::ToggleFocus" + "ctrl-shift-k": "editor::AddSelectionBelow" } }, { @@ -53,11 +49,9 @@ "ctrl-i": ["workspace::SendKeystrokes", "up"], "ctrl-k": ["workspace::SendKeystrokes", "down"], + "ctrl-l": null, - "ctrl-j": "terminal_panel::ToggleFocus", - - "ctrl-shift-i": null, - "ctrl-shift-k": "project_panel::ToggleFocus" + "ctrl-j": "terminal_panel::ToggleFocus" } }, { @@ -81,15 +75,21 @@ "context": "ProjectPanel", "bindings": { "ctrl-j": "project_panel::ToggleFocus", - "ctrl-shift-i": "terminal_panel::ToggleFocus", - "ctrl-shift-k": "assistant::ToggleFocus", - "ctrl-w": "workspace::ToggleRightDock" + "ctrl-m": "workspace::ToggleRightDock", + "ctrl-e": null + } + }, + { + "context": "ContextEditor > Editor", // this is AssistantPanel + "bindings": { + "ctrl-j": "assistant::ToggleFocus", + "ctrl-g": null } }, { "context": "VimControl && !menu", "bindings": { - "h": ["vim::PushOperator", { "Object": { "around": false } }], + "h": ["vim::PushObject", { "around": false }], "i": "vim::Up", "j": "vim::Left", "k": "vim::Down", @@ -102,10 +102,12 @@ "#": "vim::StartOfLineDownward", - // "ctrl-shift-l": ["workspace::ActivatePaneInDirection", "Right"], - // "ctrl-shift-j": ["workspace::ActivatePaneInDirection", "Left"], - // "ctrl-shift-i": ["workspace::ActivatePaneInDirection", "Up"], - // "ctrl-shift-k": ["workspace::ActivatePaneInDirection", "Down"] + "ctrl-k ctrl-l": "workspace::ActivatePaneRight", + "ctrl-k ctrl-j": "workspace::ActivatePaneLeft", + "ctrl-k ctrl-i": "workspace::ActivatePaneUp", + "ctrl-k ctrl-k": "workspace::ActivatePaneDown", + + "ctrl-space": "editor::GoToDefinitionSplit" } }, { @@ -117,7 +119,7 @@ { "context": "vim_mode == visual", "bindings": { - "h": ["vim::PushOperator", { "Object": { "around": false } }] + "h": ["vim::PushObject", { "around": false }] } }, { diff --git a/.config/zed/keymap_backup.json b/.config/zed/keymap_backup.json new file mode 100644 index 0000000..1408662 --- /dev/null +++ b/.config/zed/keymap_backup.json @@ -0,0 +1,135 @@ +// Zed keymap +// +// For information on binding keys, see the Zed +// documentation: https://zed.dev/docs/key-bindings +// +// To see the default key bindings run `zed: open default keymap` +// from the command palette. +[ + { + "context": "", + "bindings": { + "ctrl-o": "file_finder::Toggle", + "ctrl-shift-o": "workspace::Open", + "ctrl-m": "workspace::ToggleRightDock" + } + }, + { + "context": "EmptyPane", + "bindings": { + "ctrl-l": "terminal_panel::ToggleFocus", + "ctrl-e": "project_panel::ToggleFocus", + "ctrl-g": "assistant::ToggleFocus" + } + }, + { + "context": "FileFinder && menu_open", + "bindings": { + "j": "pane::SplitLeft", + "i": "pane::SplitUp", + "k": "pane::SplitDown" + } + }, + { + "context": "Editor", + "bindings": { + "ctrl-i": ["workspace::SendKeystrokes", "up"], + "ctrl-k": ["workspace::SendKeystrokes", "down"], + "ctrl-w": "pane::CloseActiveItem", + + "ctrl-shift-i": "editor::AddSelectionAbove", + "ctrl-shift-k": "editor::AddSelectionBelow", + + "ctrl-l": "terminal_panel::ToggleFocus", + "ctrl-e": "project_panel::ToggleFocus", + "ctrl-g": "assistant::ToggleFocus" + } + }, + { + "context": "Terminal", + "bindings": { + "ctrl-w": "pane::CloseActiveItem", + "ctrl-n": "workspace::NewTerminal", + + "ctrl-i": ["workspace::SendKeystrokes", "up"], + "ctrl-k": ["workspace::SendKeystrokes", "down"], + + "ctrl-j": "terminal_panel::ToggleFocus", + + "ctrl-shift-i": null, + "ctrl-shift-k": "project_panel::ToggleFocus" + } + }, + { + "context": "ProjectPanel && not_editing", + "bindings": { + "i": ["workspace::SendKeystrokes", "up"], + "k": ["workspace::SendKeystrokes", "down"], + "j": ["workspace::SendKeystrokes", "left"], + "l": ["workspace::SendKeystrokes", "right"], + + "n": "project_panel::NewFile", + "shift-n": "project_panel::NewDirectory", + "d": "project_panel::Delete", + "o": "project_panel::RevealInFileManager", + "x": "project_panel::Cut", + "c": "project_panel::Copy", + "p": "project_panel::Paste" + } + }, + { + "context": "ProjectPanel", + "bindings": { + "ctrl-j": "project_panel::ToggleFocus", + "ctrl-shift-i": "terminal_panel::ToggleFocus", + "ctrl-shift-k": "assistant::ToggleFocus", + "ctrl-w": "workspace::ToggleRightDock" + } + }, + { + "context": "VimControl && !menu", + "bindings": { + "h": ["vim::PushObject", { "around": false }], + "i": "vim::Up", + "j": "vim::Left", + "k": "vim::Down", + + "tab": ["workspace::SendKeystrokes", "> >"], + "shift-tab": ["workspace::SendKeystrokes", "< <"], + + "ctrl-d": ["workspace::SendKeystrokes", "ctrl-d z z"], + "ctrl-u": ["workspace::SendKeystrokes", "ctrl-u z z"], + + "#": "vim::StartOfLineDownward", + + // "ctrl-shift-l": ["workspace::ActivatePaneInDirection", "Right"], + // "ctrl-shift-j": ["workspace::ActivatePaneInDirection", "Left"], + // "ctrl-shift-i": ["workspace::ActivatePaneInDirection", "Up"], + // "ctrl-shift-k": ["workspace::ActivatePaneInDirection", "Down"] + } + }, + { + "context": "vim_mode == normal", + "bindings": { + "h": "vim::InsertBefore" + } + }, + { + "context": "vim_mode == visual", + "bindings": { + "h": ["vim::PushOperator", { "Object": { "around": false } }] + } + }, + { + "context": "vim_operator == a || vim_operator == i || vim_operator == cs", + "bindings": { + "h": "vim::IndentObj" + } + }, + { + "context": "ProjectPanel || CollabPanel || OutlinePanel || ChatPanel || VimControl || EmptyPane || SharedScreen || MarkdownPreview || KeyContextView", + "bindings": { + "ctrl-w": "pane::CloseActiveItem" + } + } +] diff --git a/.config/zed/settings.json b/.config/zed/settings.json index 4706db8..52710e9 100644 --- a/.config/zed/settings.json +++ b/.config/zed/settings.json @@ -7,30 +7,35 @@ // custom settings, run `zed: open default settings` from the // command palette (cmd-shift-p / ctrl-shift-p) { + "use_on_type_format": false, + "git_panel": { + "dock": "right" + }, "chat_panel": { "dock": "left" }, "languages": { "JSONC": { - "show_inline_completions": false + "show_edit_predictions": false } }, - "show_inline_completions": false, + "show_edit_predictions": false, "assistant": { "default_model": { "provider": "copilot_chat", - "model": "o3-mini" + "model": "claude-3-7-sonnet" }, "version": "2" }, "terminal": { "dock": "right", - "detect_venv": { - "on": { - "directories": ["venv", "env"], - "activate_script": "default" - } - } + "default_width": 550 + // "detect_venv": { + // "on": { + // "directories": ["venv", "env"], + // "activate_script": "default" + // } + // } }, "project_panel": { "dock": "right" @@ -42,7 +47,7 @@ }, "vim_mode": true, "ui_font_size": 16, - "buffer_font_size": 15.0, + "buffer_font_size": 16.0, "theme": { "mode": "system", "light": "VSCode Dark Modern", @@ -70,8 +75,10 @@ "vim": { "toggle_relative_line_numbers": true }, - - - + "diagnostics": { + "inline": { + "enabled": true + } + } } diff --git a/.config/zed/settings_backup.json b/.config/zed/settings_backup.json new file mode 100644 index 0000000..8b18e6d --- /dev/null +++ b/.config/zed/settings_backup.json @@ -0,0 +1,78 @@ +// Zed settings +// +// For information on how to configure Zed, see the Zed +// documentation: https://zed.dev/docs/configuring-zed +// +// To see all of Zed's default settings without changing your +// custom settings, run `zed: open default settings` from the +// command palette (cmd-shift-p / ctrl-shift-p) +{ + "git_panel": { + "dock": "right" + }, + "chat_panel": { + "dock": "left" + }, + "languages": { + "JSONC": { + "show_inline_completions": false + } + }, + "show_inline_completions": false, + "assistant": { + "default_model": { + "provider": "copilot_chat", + "model": "o1" + }, + "version": "2" + }, + "terminal": { + "dock": "right", + "default_width": 550 + // "detect_venv": { + // "on": { + // "directories": ["venv", "env"], + // "activate_script": "default" + // } + // } + }, + "project_panel": { + "dock": "right" + }, + "base_keymap": "VSCode", + "telemetry": { + "metrics": false, + "diagnostics": false + }, + "vim_mode": true, + "ui_font_size": 16, + "buffer_font_size": 15.0, + "theme": { + "mode": "system", + "light": "VSCode Dark Modern", + "dark": "VSCode Dark Modern" + }, + + "buffer_font_family": "Hack Nerd Font", + "ui_font_family": "Hack Nerd Font", + + "toolbar": { + "breadcrumbs": false + }, + + "scrollbar": { + "show": "never" + }, + + "tabs": { + "git_status": true, + "file_icons": true + }, + + "format_on_save": "off", + + "vim": { + "toggle_relative_line_numbers": true + } + +} diff --git a/scripts/startWin11.sh b/scripts/startWin11.sh new file mode 100755 index 0000000..eddd01c --- /dev/null +++ b/scripts/startWin11.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +systemctl start libvirtd || exit 1 +virsh -c qemu:///system start win11 + +sleep 1 + +virt-viewer -c qemu:///system -f win11 diff --git a/vscode/keybindings.json b/vscode/keybindings.json index 8afa4df..3f4fe50 100644 --- a/vscode/keybindings.json +++ b/vscode/keybindings.json @@ -200,12 +200,6 @@ "command": "workbench.action.files.openFolder", "when": "openFolderWorkspaceSupport" }, - { - "key": "ctrl+alt+o", - "command": "workbench.action.files.openFile", - "when": "true" - }, - //--------------VIM STUFF----------------------// { "key": "capslock", "command": "extension.vim_escape", @@ -215,6 +209,10 @@ "key": "ctrl+w", "command": "workbench.action.closeActiveEditor" }, + { + "key": "ctrl-o", + "command": "workbench.action.quickOpen" + }, //terminal { "key": "ctrl+l", @@ -249,14 +247,9 @@ }, //file tree { - "key": "ctrl+shift+k", + "key": "ctrl+e", "command": "workbench.explorer.fileView.focus", - "when": "terminalFocus" - }, - { - "key": "ctrl+shift+i", - "command": "terminal.focus", - "when": "explorerViewletFocus" + "when": "" }, { "key": "ctrl+j", @@ -280,14 +273,9 @@ }, // copilot { - "key": "ctrl+shift+k", + "key": "ctrl+g", "command": "workbench.panel.chat.view.copilot.focus", - "when": "explorerViewletFocus" - }, - { - "key": "ctrl+shift+i", - "command": "workbench.explorer.fileView.focus", - "when": "!editorFocus && !terminalFocus && !explorerViewletFocus" + "when": "" }, { "key": "ctrl+j", @@ -536,5 +524,31 @@ "key": "shift+up", "command": "-list.expandSelectionUp", "when": "listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused" + }, + { + "key": "meta+enter", + "command": "sqltools.executeCurrentQuery" + }, + { + "key": "ctrl+e", + "command": "-workbench.action.quickOpen" + }, + { + "key": "ctrl+e", + "command": "-editor.action.toggleScreenReaderAccessibilityMode", + "when": "accessibilityHelpIsShown" + }, + { + "key": "ctrl+e", + "command": "-workbench.action.quickOpenNavigateNextInFilePicker", + "when": "inFilesPicker && inQuickOpen" + }, + { + "key": "ctrl+alt+o", + "command": "workbench.action.openRecent" + }, + { + "key": "ctrl+r", + "command": "-workbench.action.openRecent" } ] \ No newline at end of file diff --git a/vscode/settings.json b/vscode/settings.json index 83c94e9..68a2cee 100644 --- a/vscode/settings.json +++ b/vscode/settings.json @@ -225,4 +225,5 @@ }, "python.createEnvironment.trigger": "off", "debug.allowBreakpointsEverywhere": true, + "sqltools.useNodeRuntime": true, } \ No newline at end of file