diff --git a/veejay-current/veejay-client/share/gveejay.reloaded.glade b/veejay-current/veejay-client/share/gveejay.reloaded.glade
index 16dd51e6..68e5086c 100644
--- a/veejay-current/veejay-client/share/gveejay.reloaded.glade
+++ b/veejay-current/veejay-client/share/gveejay.reloaded.glade
@@ -1,9413 +1,6582 @@
-
-
-
+
-
-
- True
- Reloaded - Connect to a veejay server
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- 356
- False
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_DIALOG
- GDK_GRAVITY_NORTH_WEST
- True
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- GTK_BUTTONBOX_END
-
-
-
- True
- True
- True
- GTK_RELIEF_NORMAL
- True
- 0
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_connect.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- _Connect
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- True
- gtk-close
- True
- GTK_RELIEF_NORMAL
- True
- -7
-
-
-
-
-
- 0
- False
- False
- GTK_PACK_END
-
-
-
-
-
- True
- False
- 3
-
-
-
- True
- veejay-logo-small.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- ver.3144
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- 2
- 2
- False
- 0
- 0
-
-
-
- True
- Hostname/IP address
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 1
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- True
- True
- 255
- localhost
- True
- *
- False
-
-
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
- True
- Port
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 3490 1024 65535 1 0 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
-
-
-
- True
- <b>Connection</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
- 8
- False
- True
-
-
-
-
-
- GTK_PROGRESS_LEFT_TO_RIGHT
- 0
- 0.10000000149
- PANGO_ELLIPSIZE_NONE
-
-
- 0
- False
- False
- GTK_PACK_END
-
-
-
-
-
-
-
- VIMS Bundles
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- 600
- 548
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_DIALOG
- GDK_GRAVITY_NORTH_WEST
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- GTK_BUTTONBOX_END
-
-
-
- True
- True
- True
- gtk-close
- True
- GTK_RELIEF_NORMAL
- True
- -7
-
-
-
-
-
- 0
- False
- True
- GTK_PACK_END
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- True
- 0
-
-
-
- True
- New
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_new.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Load Actionfile
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_open.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Write Actionfile
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_saveas.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Set/Change Key
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_keybind.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Delete selected bundle
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_clear.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Deatach Key from selected event
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_keydetach.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- True
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- True
- False
-
-
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- True
- GTK_JUSTIFY_LEFT
- GTK_WRAP_NONE
- True
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- 0
-
-
-
- True
- Apply changes to this bundle
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_send.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Clear text
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_clear.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
- 1
- False
- True
-
-
-
-
-
-
-
- True
- <b>Edit VIMS message contents </b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
- Preferences
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- False
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_DIALOG
- GDK_GRAVITY_NORTH_WEST
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- GTK_BUTTONBOX_END
-
-
-
- True
- True
- True
- gtk-close
- True
- GTK_RELIEF_NORMAL
- True
- -7
-
-
-
-
-
- 0
- False
- True
- GTK_PACK_END
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 2
- 20
- 0
- 0
-
-
-
- True
- 2
- 4
- True
- 2
- 5
-
-
-
- True
- Width
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- Image format
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 2
- 1
- 2
-
-
-
-
-
-
-
- True
- Height
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 4096 1 0 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 4096 1 0 0
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
-
- True
- Type extension to select image format (jpeg, png, ...)
- True
- True
- True
- 12
- jpeg
- True
- *
- False
- 5
-
-
- 2
- 4
- 1
- 2
-
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
-
- True
- <b>Screenshot Dimensions</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- True
- True
-
-
-
-
-
- False
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 20
- 12
- 0
-
-
-
- True
- 3
- 4
- True
- 2
- 5
-
-
-
- True
- Width:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- Height:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 176 1 800 1 0 0
-
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 144 1 800 1 0 0
-
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- Frame delay
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
-
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 1 100 1 0 0
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
-
- True
- Keep 4:3 aspect
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
- 2
- 4
- 1
- 2
-
-
-
-
-
-
-
- True
- FPS
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 2
- 3
-
-
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- False
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0.019999999553 0.019999999553 1 0.019999999553 0 0
-
-
-
- 0
- True
- True
-
-
-
-
- 1
- 3
- 2
- 3
-
-
-
-
-
-
-
- True
-
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 3
- 4
- 2
- 3
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>Video preview</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 3
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- False
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 1
-
-
-
- True
- True
- Record video from Viewport
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- True
- False
-
-
-
-
-
- True
- Configure Viewport
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Viewport settings</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 20
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 2
- 4
- True
- 2
- 5
-
-
-
- True
- Width:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- Height:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
-
- True
- X offset:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
-
- True
- Y offset:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 2 0 4096 1 0 0
-
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 4096 1 0 0
-
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 4096 1 0 0
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 4096 1 0 0
-
-
- 3
- 4
- 1
- 2
-
-
-
-
-
-
- 8
- True
- True
-
-
-
-
-
- True
- True
- Keep 4:3 aspect
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
- 2
- True
- True
-
-
-
-
-
- True
- True
- Fullscreen (CTRL-F = window)
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 2
- True
- True
-
-
-
-
-
- True
- GTK_BUTTONBOX_DEFAULT_STYLE
- 10
-
-
-
- True
- Apply changes to primary output settings
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-execute
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Apply
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-close
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Close SDL
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- <b>Primary Video Window (SDL)</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 3
- True
- True
-
-
-
-
-
-
-
- GVeejay Reloaded - New input stream
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- 400
- 400
- True
- False
- icon_stream.png
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
-
-
-
-
- 340
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- 0
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- Double click to active, single click column for changing settings
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
-
-
-
- True
- <b>Device</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- False
- 0
-
-
-
- True
- 2
- 4
- False
- 0
- 4
-
-
-
- True
- True
- True
- True
- 200
- localhost
- True
- *
- False
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
- True
- Remote
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- Use multicast
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- Port Number
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 4490 1 65535 1 0 0
-
-
- 2
- 3
- 1
- 2
-
-
-
-
-
-
- True
- True
- Try
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 3
- 4
- 1
- 2
-
-
-
-
-
-
-
-
- True
- <b>Network</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 2
- 5
- False
- 0
- 4
-
-
-
- True
- Filename
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- use YUV4MPEG
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- use FFmpeg
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- inputstream_filey4m
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- *
- False
-
-
- 2
- 4
- 0
- 1
-
-
-
-
-
-
- True
- True
- Try
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 4
- 5
- 1
- 2
-
-
-
-
-
-
-
- True
- Load Actionfile
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_open.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 4
- 5
- 0
- 1
-
-
-
-
-
-
-
-
-
- True
- <b>File</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 1
- 4
- False
- 0
- 0
-
-
-
- True
- Close this window
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-close
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Close
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Stream types</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
-
-
-
- False
- ladida
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0
- GTK_SHADOW_ETCHED_IN
-
-
-
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- True
- 0
-
- True
- *
- False
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- Open advanced properties dialog
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- gtk-preferences
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
- True
- <b>Video File</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Open Veejay Liveset / Action file
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- bg_red.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Save Veejay Liveset / Actionfile
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- bg_yellow.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Cancel
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_disconnect.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- Play selected slot
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_send.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- True
- button119
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 0.10000000149 0 1 0.00999999977648 0.10000000149 0
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
- Reloaded
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- True
- False
- veejay-icon.png
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
-
-
-
- True
- False
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- True
- GTK_POS_TOP
- False
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Enable or disable selected FX
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- 36
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 19 1 0 0
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- True
- True
- True
- 0
-
- True
- *
- False
- 15
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 96 0 248 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p0</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 146 0 255 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p1</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 201 0 255 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p2</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 255 0 255 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p3</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 96 0 255 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p4</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 96 0 255 0 0 0
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p5</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 86 0 255 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>p6</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- True
- 126 0 255 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
- True
- <b>p7</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- True
- True
- GTK_POS_TOP
- False
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Mixing effects
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Image effects
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- mixing_effects
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- False
- GTK_POS_TOP
- False
- False
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- False
- True
-
-
-
-
-
- True
- video effects
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 270
-
-
- tab
-
-
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_AUTOMATIC
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- False
- True
-
-
-
-
-
- True
- image effects
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 270
-
-
- tab
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>FX list</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>mixing sources</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_AUTOMATIC
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- True
- True
-
-
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>RGB control</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
- True
- <b>FX controls</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>FX</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- <b>current control:</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- P0
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- True
- False
-
-
-
-
-
- True
- Toggle keyframing for this chain entry
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- True
- icon_keyframe.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 0
-
-
-
- True
- Apply this keyframe
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_apply.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- Start keyframing
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- True
- button_play.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Reset
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_clear.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 1
- 8
- False
- 0
- 0
-
-
-
- True
- True
- 0
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 2
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 3
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 4
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 4
- 5
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 5
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 5
- 6
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 6
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 6
- 7
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 7
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 7
- 8
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- kf_p0
-
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 1
- 0
- 1
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Linear
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Spline
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- curve_typelinear
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Freehand
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- curve_typelinear
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
- True
- <b>Curve drawing method</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 2
- 5
- False
- 0
- 0
-
-
-
- True
- startframe
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 100 1 0 0
-
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- True
- endframe
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 100 1 0 0
-
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 0
- False
- 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.490000009537
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 0
- False
- 0
-
-
- 3
- 4
- 1
- 2
-
-
-
-
-
-
-
- Update start/end
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_refresh.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 4
- 5
- 1
- 2
-
-
-
-
-
-
-
-
-
- True
- <b>timeline</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>FX Anim</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 4
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Play and repeat sample grid
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Play and record this sequence to a new sample
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_record.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
-
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Stop recording from this sequence
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_recordstop.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 30
- 0
-
-
-
- True
- GTK_PROGRESS_LEFT_TO_RIGHT
- 0
- 0.10000000149
- PANGO_ELLIPSIZE_NONE
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- <b>SEQ record to new sample</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Click an empty slot to place current selected sample.
+
+
+
+ False
+ False
+ ladida
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ 0
+
+
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+
+ True
+ True
+ False
+ Open advanced properties dialog
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+
+
+ True
+ False
+ gtk-preferences
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+ True
+ False
+ <b>Video File</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Open Veejay Liveset / Action file
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+
+
+ True
+ False
+ bg_red.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Save Veejay Liveset / Actionfile
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+
+
+ True
+ False
+ bg_yellow.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Cancel
+
+
+
+ True
+ False
+ icon_disconnect.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ False
+ Play selected slot
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_send.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 5
+
+
+
+
+
+
+
+ button119
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 7
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ 0.10000000149 0 1 0.0099999997764800008 0.10000000149 0
+ 0
+ False
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+ 1
+ True
+ True
+ False
+ Create new input from veejay on port 3490
+ True
+
+
+
+ 1
+ True
+ True
+ False
+ Create new input from veejay on port 3490
+ True
+
+
+
+ 1
+ True
+ True
+ False
+ Create new input from veejay on port 3490
+ True
+
+
+
+ False
+ Image Calibration
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0.039999999105930328
+ 4
+ Please select a source to calibrate
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ Calibrate Stream
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Select a Source</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+ True
+ False
+ Source
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0.97000002861022949
+ 0
+ 12
+
+
+ View DarkFrame
+ True
+ True
+ False
+ True
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ 352
+ 288
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ Dark Frame
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0.97000002861022949
+ 0
+ 12
+
+
+ View LightFrame
+ True
+ True
+ False
+ True
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ Light Frame
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0.97000002861022949
+ 0
+ 12
+
+
+ View FlatFrame
+ True
+ True
+ False
+ True
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ 3
+
+
+
+
+ True
+ False
+ Flat Frame
+
+
+ 3
+ False
+ tab
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+ Frames
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 10 0 10000 1 10 0
+ 1
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Duration</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 8
+ 8
+ 8
+
+
+ True
+ False
+
+
+ True
+ False
+ Method
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 0
+ 0
+ 0
+ 0
+
+
+ True
+ False
+
+
+ Median
+ True
+ True
+ False
+ True
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ Average
+ True
+ True
+ True
+ False
+ True
+ True
+ True
+ cali_method_median
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0
+ 0.43999999761581421
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 64 1 10 0
+ 1
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ Kernel Size
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Combine</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ Stream
+ True
+ True
+ False
+ True
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ Global
+ True
+ True
+ False
+ True
+ True
+ radiobutton6
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Run configuration</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0
+ 0.0099999997764825821
+ 133
+ 132
+
+
+ True
+ False
+ 58
+
+
+ Reset
+ True
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ Take Black Frames
+ True
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ Save
+ True
+ False
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ False
+ True
+ 8
+ 2
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
+ False
+ Reloaded
+ veejay-icon.png
+
+
+ True
+ False
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ vjcontrols
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Enable or disable selected FX
+ True
+ True
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+ 36
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 19 1 0 0
+ 1
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ True
+ 15
+ False
+ False
+ True
+ True
+
+
+ True
+ True
+ 3
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 96 0 248 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p0</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 146 0 255 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p1</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 201 0 255 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p2</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 255 0 255 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p3</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 3
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 96 0 255 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p4</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 4
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ 96 0 255 0 0 0
+ True
+ 0
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p5</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 5
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 86 0 255 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p6</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 6
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p7</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 7
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p8</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 8
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p9</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 9
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p10</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 10
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p11</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 11
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p12</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 12
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p13</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 13
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p14</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 14
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ 126 0 255 0 0 0
+ True
+ 0
+ 0
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ True
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>p15</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 15
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ Mixing effects
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ Image effects
+ True
+ True
+ False
+ True
+ True
+ mixing_effects
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ False
+ False
+
+
+ True
+ True
+ automatic
+
+
+ True
+ True
+
+
+
+
+
+
+ True
+ False
+ video effects
+ 270
+
+
+ False
+ tab
+
+
+
+
+ True
+ True
+ automatic
+ automatic
+
+
+ True
+ True
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ image effects
+ 270
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>FX list</b>
+ True
+
+
+ False
+ tab
+
+
+
+
+ True
+ True
+ automatic
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ <b>mixing sources</b>
+ True
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ True
+ automatic
+ automatic
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+ True
+
+
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ <b>RGB control</b>
+ True
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+
+
+ True
+ False
+ <b>FX controls</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+ True
+ False
+ <b>FX</b>
+ True
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ <b>current control:</b>
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ 0
+ P0
+
+
+ True
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Toggle keyframing for this chain entry
+
+
+
+ True
+ False
+ icon_keyframe.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ False
+ True
+
+
+ True
+ True
+ False
+ Apply this keyframe
+
+
+
+ True
+ False
+ icon_apply.png
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ Start keyframing
+
+
+
+ True
+ False
+ button_play.png
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ False
+ Reset
+
+
+
+ True
+ False
+ icon_clear.png
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ 3
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 8
+
+
+ 0
+ True
+ True
+ False
+ True
+ True
+ True
+
+
+
+
+
+
+
+
+
+ 2
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 2
+ 3
+
+
+
+
+
+
+ 3
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 3
+ 4
+
+
+
+
+
+
+ 4
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 4
+ 5
+
+
+
+
+
+
+ 5
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 5
+ 6
+
+
+
+
+
+
+ 6
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 6
+ 7
+
+
+
+
+
+
+ 7
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 7
+ 8
+
+
+
+
+
+
+ 1
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 8
+
+
+ 9
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 2
+ 3
+
+
+
+
+
+
+ 10
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 3
+ 4
+
+
+
+
+
+
+ 11
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 4
+ 5
+
+
+
+
+
+
+ 12
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 5
+ 6
+
+
+
+
+
+
+ 13
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 6
+ 7
+
+
+
+
+
+
+ 14
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 7
+ 8
+
+
+
+
+
+
+ 15
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+ 8
+ True
+ True
+ False
+ True
+ True
+ kf_p0
+
+
+
+
+
+
+
+
+ True
+ False
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ Linear
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ Spline
+ True
+ True
+ False
+ True
+ True
+ curve_typelinear
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ Freehand
+ True
+ True
+ False
+ True
+ True
+ curve_typelinear
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+ True
+ False
+ <b>Curve drawing method</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 2
+ 5
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ startframe
+
+
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 100 1 0 0
+ 1
+
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ endframe
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 100 1 0 0
+ 1
+
+
+
+ 3
+ 4
+
+
+
+
+
+ True
+ False
+ 0
+ 00:00:00:00
+ 0
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ 0.49000000953674316
+ 00:00:00:00
+ 0
+
+
+ 3
+ 4
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ Update start/end
+
+
+
+ True
+ False
+ icon_refresh.png
+
+
+
+
+ 4
+ 5
+ 1
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>timeline</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 3
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ <b>FX Anim</b>
+ True
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 4
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ Play and repeat sample grid
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Play and record this sequence to a new sample
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_record.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Stop recording from this sequence
+
+
+
+ True
+ False
+ icon_recordstop.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+ 30
+
+
+ True
+ False
+ 0.10000000149
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>SEQ record to new sample</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+ Click an empty slot to place current selected sample.
SHIFT-Click a slot to remove the sample.
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Sample Grid</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>SEQ</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_connect.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Add Track
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_disconnect.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Close Track
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_gotostart.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_reverse.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_pause.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_play.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_skip.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_gotoend.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_dec.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_inc.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_prev.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- <b>Sync controls</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- sync start!
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- sync.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>MT</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_AUTOMATIC
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- New SRT Sequence
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- button_text.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
-
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- 25
- True
- 1
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Sample Grid</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ <b>SEQ</b>
+ True
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_connect.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ Add Track
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_disconnect.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ Close Track
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_gotostart.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_reverse.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_pause.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_play.png
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_skip.png
+
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_gotoend.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_dec.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_inc.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_prev.png
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Sync controls</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ sync start!
+
+
+
+ True
+ False
+ sync.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ 3
+
+
+
+
+ True
+ False
+ <b>MT</b>
+ True
+
+
+ 3
+ False
+ tab
+
+
+
+
+ True
+ True
+ automatic
+ automatic
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ New SRT Sequence
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ button_text.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ 25
+ True
+ False
+ 1
2
3
4
5
- False
- True
- True
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 6
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- 0
-
-
-
- True
- Delete this SRT Sequence
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_skull.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Apply Text and Start/End position
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_apply.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Load SRT file
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_open.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Save SRT file
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_save.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
- 0
- False
- False
- GTK_PACK_END
-
-
-
-
-
-
-
- True
- Select a SRT sequence or create new
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- True
- GTK_JUSTIFY_LEFT
- GTK_WRAP_NONE
- True
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
- True
- Edit subtitle
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 3
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Start
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- 75
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 100 1 0 0
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- End
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- 75
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 100 1 0 0
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- Change frame start and frame end position
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 5
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 6
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- 100
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- Veejay Font
- False
- True
- True
-
-
-
-
-
-
- True
- Font face
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 100 1 0 0
-
-
-
-
-
-
- True
- Size
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- <b>X</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 1000 1 0 0
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- <b>Y</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 1000 1 0 0
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
- True
- Position
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- Change font face, size and position
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 5
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 5
- 0
- 12
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Outline
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Border
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- Set this foreground color
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- 24
- 24
- True
-
-
-
-
-
-
-
- True
- Foreground color
- True
- FG
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- Set this background color
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- 24
- 24
- True
-
-
-
-
-
-
-
- True
- Background color
- True
- BG
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- textcolorfg
-
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- Set this line color
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- 24
- 24
- True
-
-
-
-
-
-
-
- True
- Line color
- True
- LC
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- textcolorfg
-
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 17
- 0
- 4
- 4
-
-
-
- True
- 4
- 5
- False
- 0
- 0
-
-
-
- 24
- 24
- True
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- 24
- 24
- True
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- 24
- 24
- True
-
-
- 1
- 2
- 2
- 3
-
-
-
-
-
-
-
- 100
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 255 0 255 1 10 0
-
-
-
- 2
- 5
- 0
- 1
-
-
-
-
-
-
- 100
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 255 0 255 1 10 0
-
-
-
- 2
- 5
- 1
- 2
-
-
-
-
-
-
-
- 100
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 255 0 255 1 10 0
-
-
-
- 2
- 5
- 2
- 3
-
-
-
-
-
-
-
- 100
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 255 1 10 0
-
-
-
- 2
- 5
- 3
- 4
-
-
-
-
-
-
-
- True
- <b>R</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
- 4
-
-
-
-
-
-
-
- True
- <b>G</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
- 4
-
-
-
-
-
-
-
- True
- <b>B</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 2
- 3
- 4
-
-
-
-
-
-
-
- True
- <b>A</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 3
- 4
- 4
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
-
-
- True
- Change foreground,background and linecolor
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>SRT</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- False
- GTK_POS_TOP
- False
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Enable/disable effectchain
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
-
-
- True
- Effect chain enabled
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- False
- True
- GTK_PACK_END
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- True
- True
- True
- GTK_POS_TOP
- False
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 6
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 7
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 20
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Loops
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Frames
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
- sample_mulloop
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>Timecode</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 9999999 1 0 0
-
-
-
-
-
-
- True
- <b>Duration</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- VJ20 (YUV 4:2:0 Planar)
+
+
+
+ False
+ False
+ False
+ True
+ True
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 6
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+
+
+ True
+ True
+ False
+ Delete this SRT Sequence
+
+
+
+ True
+ False
+ button_skull.png
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ Apply Text and Start/End position
+
+
+
+ True
+ False
+ icon_apply.png
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ False
+ Load SRT file
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_open.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ False
+ Save SRT file
+
+
+
+ True
+ False
+ icon_save.png
+
+
+
+
+ True
+ True
+ 3
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ end
+ 1
+
+
+
+
+
+
+ True
+ False
+ Select a SRT sequence or create new
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ True
+
+
+ True
+ True
+
+
+
+
+
+
+
+
+ True
+ False
+ Edit subtitle
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 3
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ Start
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ 75
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 100 1 0 0
+ 1
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ 00:00:00:00
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ End
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ 75
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 100 1 0 0
+ 1
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ 00:00:00:00
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ Change frame start and frame end position
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 5
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 6
+ 12
+
+
+ True
+ False
+
+
+ 100
+ True
+ False
+ 0
+
+
+ True
+ False
+ Veejay Font
+
+
+
+ False
+ False
+ False
+ True
+ True
+
+
+
+
+
+
+ True
+ False
+ Font face
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 100 1 0 0
+ 1
+
+
+
+
+
+ True
+ False
+ Size
+
+
+ label_item
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ <b>X</b>
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 1000 1 0 0
+ 1
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ <b>Y</b>
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 1000 1 0 0
+ 1
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ Position
+
+
+ label_item
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+
+
+ True
+ False
+ Change font face, size and position
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 5
+ 2
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 5
+ 12
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ Outline
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ Border
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ True
+ False
+ Set this foreground color
+
+
+
+ 24
+ 24
+ True
+ False
+
+
+
+
+
+
+ FG
+ True
+ True
+ False
+ Foreground color
+ True
+ True
+ True
+
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ True
+ False
+ Set this background color
+
+
+
+ 24
+ 24
+ True
+ False
+
+
+
+
+
+
+ BG
+ True
+ True
+ False
+ Background color
+ True
+ True
+ textcolorfg
+
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ True
+ False
+ Set this line color
+
+
+
+ 24
+ 24
+ True
+ False
+
+
+
+
+
+
+ LC
+ True
+ True
+ False
+ Line color
+ True
+ True
+ textcolorfg
+
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ 17
+ 4
+ 4
+
+
+ True
+ False
+ 4
+ 5
+
+
+
+
+
+ 24
+ 24
+ True
+ False
+
+
+ 1
+ 2
+
+
+
+
+
+ 24
+ 24
+ True
+ False
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ 24
+ 24
+ True
+ False
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+
+ 100
+ True
+ True
+ 255 0 255 1 10 0
+ 0
+
+
+
+ 2
+ 5
+
+
+
+
+
+ 100
+ True
+ True
+ 255 0 255 1 10 0
+ 0
+
+
+
+ 2
+ 5
+ 1
+ 2
+
+
+
+
+
+
+ 100
+ True
+ True
+ 255 0 255 1 10 0
+ 0
+
+
+
+ 2
+ 5
+ 2
+ 3
+
+
+
+
+
+
+ 100
+ True
+ True
+ 0 0 255 1 10 0
+ 0
+
+
+
+ 2
+ 5
+ 3
+ 4
+
+
+
+
+
+
+ True
+ False
+ 0
+ <b>R</b>
+ True
+
+
+
+
+ 4
+
+
+
+
+ True
+ False
+ 0
+ <b>G</b>
+ True
+
+
+ 1
+ 2
+
+
+ 4
+
+
+
+
+ True
+ False
+ 0
+ <b>B</b>
+ True
+
+
+ 2
+ 3
+
+
+ 4
+
+
+
+
+ True
+ False
+ 0
+ <b>A</b>
+ True
+
+
+ 3
+ 4
+
+
+ 4
+
+
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ Change foreground,background and linecolor
+ True
+
+
+ label_item
+
+
+
+
+
+
+ False
+ True
+ 3
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+ True
+ False
+ <b>SRT</b>
+ True
+
+
+ 4
+ False
+ tab
+
+
+
+
+ True
+ False
+ False
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 00:00:00:00
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ Enable/disable effectchain
+ True
+ True
+
+
+
+ True
+ False
+ Effect chain enabled
+
+
+
+
+ False
+ True
+ end
+ 1
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+ 6
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ 00:00:00
+ 7
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 20
+
+
+ True
+ False
+
+
+ Loops
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ Frames
+ True
+ True
+ False
+ True
+ True
+ True
+ sample_mulloop
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Timecode</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 9999999 1 0 0
+ 1
+
+
+
+
+
+ True
+ False
+ <b>Duration</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ VJ20 (YUV 4:2:0 Planar)
VJ22 (YUV 4:2:2 Planar)
MJPEG
DVVIDEO
@@ -9419,2084 +6588,1462 @@ Quicktime-DV
Quicktime-MJPEG
MLZO
YUV (current)
- False
- True
- True
-
-
-
-
-
- True
- <b>Codec</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Start recording
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_record.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Cancel recording
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_recordstop.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Auto play sample after recording
- True
- Autoplay
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- GTK_PROGRESS_LEFT_TO_RIGHT
- 0
- 0.10000000149
- PANGO_ELLIPSIZE_NONE
-
-
-
-
-
- True
- <b>Recording Progress</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Record to Disk</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 15
- 0
- 12
- 51
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- True
- 0
- Untitled
- True
- *
- False
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Change title
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Start position
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 8
- False
- False
-
-
-
-
-
- True
- End position
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Playback speed
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 8
- False
- False
-
-
-
-
-
- True
- Slow motion multiplier
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 1000000000 1 0 0
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 1000000000 1 0 0
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 -25 25 1 0 0
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 1 12 1 0 0
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
- True
-
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- False
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Properties</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Create sample from selection
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_new.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Save EditList
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_save.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Save Selection
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_saveas.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Add Videofiles to EditList
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_open.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 2
- 3
- False
- 0
- 0
-
-
-
- True
- 00000000000
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 12
- False
- 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
- True
- Positon
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
- True
- Total frames
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
- True
- 000000000
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 10
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 11
- False
- 0
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 11
- False
- 0
-
-
- 2
- 3
- 1
- 2
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 3
- 2
- False
- 0
- 5
-
-
-
- True
- <i>Starting position</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
- True
- <i>Duration:</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
- True
- <i>Ending position:</i>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 2
- 3
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0
- 10
- 0
- PANGO_ELLIPSIZE_NONE
- 10
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 10
- 0
- PANGO_ELLIPSIZE_NONE
- 10
- False
- 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 10
- 0
- PANGO_ELLIPSIZE_NONE
- 10
- False
- 0
-
-
- 1
- 2
- 2
- 3
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 2
- 2
- False
- 0
- 0
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 100000000 1 0 0
-
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 100000000 1 0 0
-
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
- True
- Take current position as starting position
- True
- Set start
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- Take current position as ending position
- True
- Set end
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Cut selection to buffer
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_cut.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Copy selection to buffer
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_copy.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Paste from buffer into editlist at current position
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_paste.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Delete selection (without buffer)
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_trash.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Crop to selection
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_crop.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Paste at this position
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 100000000 1 0 0
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Paste buffer at position
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_paste.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>EditList</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Sample
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- Frames:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 50 0 999999 1 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 10
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Effect chain enabled
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- True
- True
- True
- GTK_POS_TOP
- False
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 8
- False
- 0
-
-
-
-
-
- True
- <b>Timecode</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 9999999 1 0 0
-
-
-
-
-
-
- True
- <b>Duration</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- 120
- True
- VJ20 (YUV 4:2:0 Planar 0-255/0-255)
+
+
+ False
+ False
+ False
+ True
+ True
+
+
+
+
+
+
+ True
+ False
+ <b>Codec</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Start recording
+
+
+
+ True
+ False
+ icon_record.png
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ Cancel recording
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_recordstop.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ Autoplay
+ True
+ True
+ False
+ Auto play sample after recording
+ True
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0.10000000149
+
+
+
+
+ True
+ False
+ <b>Recording Progress</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>Record to Disk</b>
+ True
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 15
+ 12
+ 51
+
+
+ True
+ False
+
+
+ True
+ True
+ Untitled
+ False
+ False
+ True
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ Change title
+ True
+ True
+ False
+ True
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ Start position
+
+
+ False
+ False
+ 8
+ 0
+
+
+
+
+ True
+ False
+ 0
+ End position
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+ 0
+ Playback speed
+
+
+ False
+ False
+ 8
+ 2
+
+
+
+
+ True
+ False
+ 0
+ Slow motion multiplier
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 1000000000 1 0 0
+ 1
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 1000000000 1 0 0
+ 1
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 -25 25 1 0 0
+ 1
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 1 12 1 0 0
+ 1
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+ True
+ False
+ True
+
+
+ label_item
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ <b>Properties</b>
+ True
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Create sample from selection
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_new.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Save EditList
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_save.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Save Selection
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_saveas.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+ Add Videofiles to EditList
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_open.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+ 2
+ 3
+
+
+ True
+ False
+ 0
+ 00000000000
+ 12
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ Positon
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Total frames
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ 000000000
+ 10
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ 0:00:00:00
+ 11
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ 0
+ 0:00:00:00
+ 11
+
+
+ 2
+ 3
+ 1
+ 2
+
+
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ False
+ 3
+ 2
+ 5
+
+
+ True
+ False
+ 0
+ <i>Starting position</i>
+ True
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ <i>Duration:</i>
+ True
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ <i>Ending position:</i>
+ True
+
+
+ 2
+ 3
+
+
+
+
+
+ True
+ False
+ 0
+ 0
+ 10
+ 0:00:00:00
+ 10
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ 10
+ 0:00:00:00
+ 10
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ 10
+ 0:00:00:00
+ 10
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+ False
+ True
+ 3
+
+
+
+
+ True
+ False
+ 2
+ 2
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 100000000 1 0 0
+ 1
+
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 100000000 1 0 0
+ 1
+
+
+
+ 1
+ 2
+
+
+
+
+ Set start
+ True
+ True
+ False
+ Take current position as starting position
+ True
+
+
+
+
+
+
+
+
+
+ Set end
+ True
+ True
+ False
+ Take current position as ending position
+ True
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+ False
+ True
+ 4
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Cut selection to buffer
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_cut.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Copy selection to buffer
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_copy.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Paste from buffer into editlist at current position
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_paste.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+ Delete selection (without buffer)
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_trash.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ False
+ Crop to selection
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_crop.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+ True
+ Paste at this position
+ False
+ False
+ True
+ True
+ 0 0 100000000 1 0 0
+ 1
+
+
+ True
+ True
+ 5
+
+
+
+
+ True
+ True
+ False
+ Paste buffer at position
+
+
+
+ True
+ False
+ icon_paste.png
+
+
+
+
+ False
+ False
+ 6
+
+
+
+
+ False
+ True
+ 5
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ <b>EditList</b>
+ True
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ Sample
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ Frames:
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 50 0 999999 1 0 0
+ 1
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ 00:00:00:00
+ 10
+
+
+ False
+ False
+ 0
+
+
+
+
+ Effect chain enabled
+ True
+ True
+ False
+ True
+ True
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0
+ 0:00:00
+ 8
+
+
+
+
+ True
+ False
+ <b>Timecode</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 2
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 9999999 1 0 0
+ 1
+
+
+
+
+
+ True
+ False
+ <b>Duration</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ 120
+ True
+ False
+ VJ20 (YUV 4:2:0 Planar 0-255/0-255)
VJ22 (YUV 4:2:2 Planar 0-255/0-255)
MJPEG
DVVIDEO
@@ -11508,6971 +8055,6168 @@ Quicktime-DV
Quicktime-MJPEG
MLZO
YUV (current)
- False
- True
- True
-
-
-
-
-
- True
- <b>Codec</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 2
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Start recording
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_record.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Cancel recording
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_recordstop.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- True
- Autoplay
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- GTK_PROGRESS_LEFT_TO_RIGHT
- 0
- 0.10000000149
- PANGO_ELLIPSIZE_NONE
-
-
-
-
-
-
-
-
-
- True
- <b>Recording progress</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Record to Disk</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- True
- True
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Solid Stream</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- True
- True
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 6
- 2
- False
- 0
- 0
-
-
-
- True
- Brightness
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
-
- True
- Contrast
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 1 0.00999999977648 0.10000000149 0.10000000149
-
-
-
- 1
- 2
- 4
- 5
-
-
-
-
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 1 0.00999999977648 0.10000000149 0.10000000149
-
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 1 0.00999999977648 0.10000000149 0.10000000149
-
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- True
- Color
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 5
- 6
-
-
-
-
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 1 0.00999999977648 0.10000000149 0.10000000149
-
-
-
- 1
- 2
- 5
- 6
-
-
-
-
-
-
-
- True
- Hue
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 2
- 3
-
-
-
-
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 1 0.00999999977648 0.10000000149 0.10000000149
-
-
-
- 1
- 2
- 2
- 3
-
-
-
-
-
-
-
- True
- White
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 4
- 5
-
-
-
-
-
-
-
- True
- Saturation
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 3
- 4
-
-
-
-
-
-
-
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 1 0.00999999977648 0.10000000149 0.10000000149
-
-
-
- 1
- 2
- 3
- 4
-
-
-
-
-
-
-
-
-
-
-
- True
- <b>capture card controls</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Video4Linux</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Stream
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- 7
- 2
- True
- 0
- 0
-
-
-
- True
- Interlacing
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 2
- 3
-
-
-
-
-
-
-
- True
- Top First
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 2
- 3
-
-
-
-
-
-
-
- True
- Norm
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 3
- 4
-
-
-
-
-
-
-
- True
- PAL
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 3
- 4
-
-
-
-
-
-
-
- True
- Audio bits
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 4
- 5
-
-
-
-
-
-
-
- True
- 16
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 4
- 5
-
-
-
-
-
-
-
- True
- Audio Channels
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 5
- 6
-
-
-
-
-
-
-
- True
- 2
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 5
- 6
-
-
-
-
-
-
-
- True
- Audio rate
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 6
- 7
-
-
-
-
-
-
-
- True
- 44000
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 6
- 7
-
-
-
-
-
-
-
- True
- Resolution
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
- True
- 25
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
-
- True
- 352x288
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
-
- True
- FPS
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Plain
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Sample</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- True
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- liveview on/off
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gray
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Very low quality preview
- True
- 1/8
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Low quality preview
- True
- 1/4
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Medium quality preview
- True
- 1/2
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- High quality preview
- True
- 1/1
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_NONE
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- 1
- 1
- False
- 0
- 0
-
-
-
- True
- True
- Feedback
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
- 0
- 1
- 0
- 1
- fill
-
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 3
- False
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- veejay-logo.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 2
- 6
- True
- 0
- 0
-
-
-
- True
- Length:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- 1
- 0
- 1
-
-
-
-
-
-
- True
- Sample
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 7
- False
- 0
-
-
- 0
- 1
- 1
- 2
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 12
- False
- 0
-
-
- 1
- 2
- 0
- 1
-
-
-
-
-
-
- True
- 00000
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 5
- False
- 0
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
-
- True
- Time:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 0
- 1
-
-
-
-
-
-
- True
- Frame:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 2
- 3
- 1
- 2
-
-
-
-
-
-
- True
- 0:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 12
- False
- 0
-
-
- 3
- 4
- 0
- 1
-
-
-
-
-
-
- True
- 00000000
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 12
- False
- 0
-
-
- 3
- 4
- 1
- 2
-
-
-
-
-
-
- True
- M:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 4
- 5
- 0
- 1
-
-
-
-
-
-
- True
- 00:00:00:00
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- 12
- False
- 0
-
-
- 5
- 6
- 0
- 1
-
-
-
-
-
-
- True
- hint
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 5
- 6
- 1
- 2
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- True
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_gotostart.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_fbw.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_reverse.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_pause.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_play.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_ffw.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_gotoend.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- True
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_prev.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_skip.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Change Playback Mode
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_playmode.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Mark current position as start of a new sample
- True
- [...
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Mark current position as sample end and create new sample
- True
- ...]
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Toggle Bezerk Mode
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- True
- icon_berserk.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Take Background Mask(diff overlay)
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_mask.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- False
- True
- GTK_PACK_END
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 2
- 0
- 0
- 2
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Normal Loop
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- button_loop.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Bounce
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- loop_normal
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_bounce.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 1
- 0
- 2
- 0
- 32
-
-
-
- True
- False
- 0
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- Play once
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- loop_normal
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- button_looponce.png
- 0.5
- 0.5
- 0
- 3
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Random Frame
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- loop_normal
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- button_rand.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- 50
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 0 0 0 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- 50
- True
- True
- True
- GTK_POS_TOP
- 0
- GTK_UPDATE_CONTINUOUS
- False
- 1 0 13 0 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- True
- GTK_POS_TOP
- False
- False
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_back.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Active bank:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0 0 100 1 0 0
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
- 0
- True
- False
-
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_next.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Samplebank</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
-
-
- 1
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Fade in FX Chain
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_fadein.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Fade Out FX Chain
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_fadeout.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 6
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Toggle logarithmic scale
- True
- Log
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 1
- False
- False
-
-
-
-
-
- 82
- True
- True
- False
- GTK_POS_TOP
- 1
- GTK_UPDATE_CONTINUOUS
- True
- 0 0 255 1 10 0
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Switch to sample #B after completing fade.
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
-
-
- True
- icon_follow.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Create bundle
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_bundle.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Clear Entry
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_clear.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Cut entry
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_cut.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Copy entry
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_copy.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Paste entry
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_paste.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Enable/Disable all keyframes
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- True
- icon_keyframe.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Clear Chain
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_clearall.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 100
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- FX Chain Fade duration in frames
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 0.949999999255 0 1 0.0500000007451 0 0
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>FX Chain</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Take Screenshot
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_screenshot.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- localhost:3490
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_connect.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- Disconnect
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_disconnect.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Display Debug
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- True
- icon_bug.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Enable jack
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- True
- icon_jack.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Display OSD status
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_osd.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Enable/Disable EDL Cache (see veejay console)
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_cache.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Drop audio/video frames and keep in sync (by default enabled)
- True
- Sync
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- shm in
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 6
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Create new input from veejay on port 3490
- True
- 3490
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Create new input from veejay on port 4490
- True
- 4490
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Create new input from veejay on port 5490
- True
- 5490
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Create new input from veejay on port 6490
- True
- 6490
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Create new input from veejay on port 7490
- True
- 7490
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Actions</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_POLICY_AUTOMATIC
- GTK_POLICY_AUTOMATIC
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- 150
- True
- True
- True
- False
- True
- GTK_JUSTIFY_LEFT
- GTK_WRAP_NONE
- True
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- True
- 0
-
- True
- *
- False
-
-
-
- 3
- True
- True
-
-
-
-
-
- True
- Send VIMS to veejay
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_send.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- _Clear
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_gotostart.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_gotoend.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- repeat
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- <b>VIMS messenger</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Veejay</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Refresh Veejay's Working Directory
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 0
- 0
-
-
-
- True
- icon_open.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- False
- False
- True
- True
- False
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Listing of Veejay's working directory. Doube click a row to add it as a Sample
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- <b>Media</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Add a video or image file as a new sample
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_open.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Create a new stream (v4l, dv, network ...)
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_stream.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Create a new solid colored stream
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_color.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Open Samplelist
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_openlist.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Save Samplelist
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_saveas.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Copy sample to new
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_copy.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Delete selected slot
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_clear.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Switch to property panel
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- gtk-preferences
- 4
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Randomize sample duration, free cut-off
- True
- Free Style
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Start / Stop randomizer
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
-
-
-
-
- 20
- 20
- True
- button_rand.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Pause event playback
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
-
-
-
-
- True
- icon_macropause.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Start recording events (keyboard and user interface)
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- macrostop
-
-
-
-
- True
- icon_macrorec.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Start playing recorded events
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- macrostop
-
-
-
-
- True
- icon_macroplay.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Clear recorded events
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- icon_macroclear.png
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
-
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- 0.5
- 0.5
- 1
- 0
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- 24
- 24
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_decrement.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- 24
- 24
- True
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- button_mini_increment.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- 150
- True
- True
- True
- GTK_POS_TOP
- 2
- GTK_UPDATE_CONTINUOUS
- False
- 25 1 100 1 10 0
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- Fallback to default framerate
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- icon_refresh.png
- 0.5
- 0.5
- 0
- 0
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- 400
- True
- False
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- [hostname]
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 12
- False
- False
-
-
-
-
-
- True
- [port]
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 4
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- 110
- True
- cpumeter
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- 96
- True
- cache filled
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- 84
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- False
- 0
-
-
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
- Image Calibration
- GTK_WINDOW_TOPLEVEL
- GTK_WIN_POS_NONE
- False
- True
- False
- True
- False
- False
- GDK_WINDOW_TYPE_HINT_NORMAL
- GDK_GRAVITY_NORTH_WEST
- True
-
-
-
-
- True
- False
- 0
-
-
-
- True
- Please select a source to calibrate
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.0399999991059
- 0.5
- 0
- 4
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- True
- True
- GTK_POS_TOP
- False
- False
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- True
- False
- False
- True
- False
- False
- False
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Calibrate Stream
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Select a Source</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Source
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.97000002861
- 0.5
- 0
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- True
- View DarkFrame
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- 352
- 288
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Dark Frame
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.97000002861
- 0.5
- 0
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- True
- View LightFrame
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Light Frame
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.97000002861
- 0.5
- 0
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- True
- View FlatFrame
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- GTK_SHADOW_IN
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- True
- True
-
-
-
-
- False
- True
-
-
-
-
-
- True
- Flat Frame
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- tab
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- Frames
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 10 0 10000 1 10 10
-
-
- 0
- False
- True
-
-
-
-
-
-
-
-
-
- True
- <b>Duration</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 8
- 8
- 8
-
-
-
- True
- False
- 0
-
-
-
- True
- Method
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Median
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- True
- Average
- True
- GTK_RELIEF_NORMAL
- True
- True
- False
- True
- cali_method_median
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
-
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0
- 1
- 0.439999997616
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- 1
- 0
- False
- GTK_UPDATE_ALWAYS
- False
- False
- 1 0 64 1 10 10
-
-
- 0
- True
- True
-
-
-
-
-
- True
- Kernel Size
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- True
- True
-
-
-
-
-
-
-
-
-
- True
- <b>Combine</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
-
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- True
- Stream
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Global
- True
- GTK_RELIEF_NORMAL
- True
- False
- False
- True
- radiobutton6
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
-
- True
- <b>Run configuration</b>
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
- PANGO_ELLIPSIZE_NONE
- -1
- False
- 0
-
-
- label_item
-
-
-
-
- 0
- True
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- True
- 0
- 0.00999999977648
- 1
- 1
- 0
- 0
- 133
- 132
-
-
-
- True
- False
- 58
-
-
-
- True
- True
- Reset
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- Take Black Frames
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- True
- Save
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
- 0
- False
- False
-
-
-
-
-
-
-
-
- 8
- False
- True
-
-
-
-
- 0
- False
- True
-
-
-
-
-
-
-
- True
- Create new input from veejay on port 3490
- True
- 1
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- Create new input from veejay on port 3490
- True
- 1
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
-
- True
- Create new input from veejay on port 3490
- True
- 1
- True
- GTK_RELIEF_NORMAL
- True
-
-
-
+
+
+ False
+ False
+ False
+ True
+ True
+
+
+
+
+
+
+ True
+ False
+ <b>Codec</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Start recording
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_record.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Cancel recording
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_recordstop.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ True
+
+
+ True
+ False
+ Autoplay
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 0.10000000149
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Recording progress</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>Record to Disk</b>
+ True
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+ True
+ True
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ <b>Solid Stream</b>
+ True
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ True
+ True
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 6
+ 2
+
+
+ True
+ False
+ 0
+ Brightness
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Contrast
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ 0 0 1 0.0099999997764800008 0.10000000149 0.10000000149
+ 2
+
+
+
+ 1
+ 2
+ 4
+ 5
+
+
+
+
+
+
+ True
+ True
+ 0 0 1 0.0099999997764800008 0.10000000149 0.10000000149
+ 2
+
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ 0 0 1 0.0099999997764800008 0.10000000149 0.10000000149
+ 2
+
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ Color
+
+
+ 5
+ 6
+
+
+
+
+
+
+ True
+ True
+ 0 0 1 0.0099999997764800008 0.10000000149 0.10000000149
+ 2
+
+
+
+ 1
+ 2
+ 5
+ 6
+
+
+
+
+
+
+ True
+ False
+ 0
+ Hue
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ True
+ 0 0 1 0.0099999997764800008 0.10000000149 0.10000000149
+ 2
+
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ 0
+ White
+
+
+ 4
+ 5
+
+
+
+
+
+
+ True
+ False
+ 0
+ Saturation
+
+
+ 3
+ 4
+
+
+
+
+
+
+ True
+ True
+ 0 0 1 0.0099999997764800008 0.10000000149 0.10000000149
+ 2
+
+
+
+ 1
+ 2
+ 3
+ 4
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>capture card controls</b>
+ True
+
+
+ label_item
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ <b>Video4Linux</b>
+ True
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ Stream
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+ 7
+ 2
+ True
+
+
+ True
+ False
+ 0
+ Interlacing
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ 0
+ Top First
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ 0
+ 0
+ Norm
+
+
+ 3
+ 4
+
+
+
+
+
+
+ True
+ False
+ 0
+ 0
+ PAL
+
+
+ 1
+ 2
+ 3
+ 4
+
+
+
+
+
+
+ True
+ False
+ 0
+ Audio bits
+
+
+ 4
+ 5
+
+
+
+
+
+
+ True
+ False
+ 0
+ 16
+
+
+ 1
+ 2
+ 4
+ 5
+
+
+
+
+
+
+ True
+ False
+ 0
+ Audio Channels
+
+
+ 5
+ 6
+
+
+
+
+
+
+ True
+ False
+ 0
+ 2
+
+
+ 1
+ 2
+ 5
+ 6
+
+
+
+
+
+
+ True
+ False
+ 0
+ Audio rate
+
+
+ 6
+ 7
+
+
+
+
+
+
+ True
+ False
+ 0
+ 44000
+
+
+ 1
+ 2
+ 6
+ 7
+
+
+
+
+
+
+ True
+ False
+ 0
+ Resolution
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ 25
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ 352x288
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ FPS
+
+
+ 1
+ 2
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ Plain
+
+
+ 2
+ False
+ tab
+
+
+
+
+ 5
+
+
+
+
+ True
+ False
+ <b>Sample</b>
+ True
+
+
+ 5
+ False
+ tab
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ liveview on/off
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ gray
+ True
+ True
+ False
+ True
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+
+
+ 1/8
+ True
+ True
+ False
+ Very low quality preview
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ 1/4
+ True
+ True
+ False
+ Low quality preview
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 1/2
+ True
+ True
+ False
+ Medium quality preview
+ True
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ 1/1
+ True
+ True
+ False
+ High quality preview
+ True
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ False
+ 0
+ none
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ Feedback
+ True
+ True
+ False
+ True
+ True
+
+
+
+ GTK_FILL
+
+
+
+
+
+
+
+
+
+ True
+ True
+ 4
+
+
+
+
+ False
+ True
+ 3
+ 2
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ veejay-logo.png
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 2
+ 6
+ True
+
+
+
+
+
+ True
+ False
+ 0
+ Length:
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Sample
+ 7
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ 0:00:00:00
+ 12
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ 00000
+ 5
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ Time:
+
+
+ 2
+ 3
+
+
+
+
+
+ True
+ False
+ 0
+ Frame:
+
+
+ 2
+ 3
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ 0:00:00:00
+ 12
+
+
+ 3
+ 4
+
+
+
+
+
+ True
+ False
+ 0
+ 00000000
+ 12
+
+
+ 3
+ 4
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ 0
+ M:
+
+
+ 4
+ 5
+
+
+
+
+
+ True
+ False
+ 0
+ 00:00:00:00
+ 12
+
+
+ 5
+ 6
+
+
+
+
+
+ True
+ False
+ 0
+ hint
+
+
+ 5
+ 6
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_gotostart.png
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_fbw.png
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_reverse.png
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_pause.png
+
+
+
+
+ True
+ True
+ 3
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_play.png
+
+
+
+
+ True
+ True
+ 4
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_ffw.png
+
+
+
+
+ True
+ True
+ 5
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_gotoend.png
+
+
+
+
+ True
+ True
+ 6
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_prev.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_skip.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Change Playback Mode
+
+
+
+ True
+ False
+ icon_playmode.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ [...
+ True
+ True
+ False
+ Mark current position as start of a new sample
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ ...]
+ True
+ True
+ False
+ Mark current position as sample end and create new sample
+ True
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Toggle Bezerk Mode
+
+
+
+ True
+ False
+ icon_berserk.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Take Background Mask(diff overlay)
+
+
+
+ True
+ False
+ icon_mask.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ False
+ True
+ end
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 2
+ 2
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Normal Loop
+ True
+ True
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ button_loop.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Bounce
+ True
+ loop_normal
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_bounce.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ 2
+ 32
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Play once
+ True
+ loop_normal
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ 3
+ button_looponce.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Random Frame
+ True
+ loop_normal
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ button_rand.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ 50
+ True
+ True
+ 0 0 0 0 0 0
+ 0
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ 50
+ True
+ True
+ 1 0 13 0 0 0
+ 0
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_back.png
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ Active bank:
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 100 1 0 0
+ 1
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_next.png
+
+
+
+
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+ True
+ False
+ <b>Samplebank</b>
+ True
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ automatic
+
+
+ True
+ True
+
+
+
+
+ True
+ True
+ 1
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Fade in FX Chain
+
+
+
+ True
+ False
+ icon_fadein.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Fade Out FX Chain
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_fadeout.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ False
+ 6
+ 0
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ Log
+ True
+ True
+ False
+ Toggle logarithmic scale
+ True
+ True
+
+
+ False
+ False
+ 1
+ 1
+
+
+
+
+ 82
+ True
+ True
+ 0 0 255 1 10 0
+ True
+ False
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ False
+ Switch to sample #B after completing fade.
+ True
+
+
+
+ True
+ False
+ icon_follow.png
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Create bundle
+
+
+
+ True
+ False
+ icon_bundle.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Clear Entry
+
+
+
+ True
+ False
+ icon_clear.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Cut entry
+
+
+
+ True
+ False
+ icon_cut.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+ Copy entry
+
+
+
+ True
+ False
+ icon_copy.png
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ False
+ Paste entry
+
+
+
+ True
+ False
+ icon_paste.png
+
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+ True
+ False
+ Enable/Disable all keyframes
+
+
+
+ True
+ False
+ icon_keyframe.png
+
+
+
+
+ False
+ False
+ 5
+
+
+
+
+ True
+ True
+ False
+ Clear Chain
+
+
+
+ True
+ False
+ icon_clearall.png
+
+
+
+
+ False
+ False
+ 100
+ 6
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ FX Chain Fade duration in frames
+ False
+ False
+ True
+ True
+ 0.949999999255 0 1 0.050000000745099998 0 0
+ 1
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ <b>FX Chain</b>
+ True
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Take Screenshot
+
+
+
+ True
+ False
+ icon_screenshot.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+ True
+ False
+ localhost:3490
+
+
+
+ True
+ False
+ icon_connect.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ False
+ Disconnect
+
+
+
+ True
+ False
+ icon_disconnect.png
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ False
+ Display Debug
+
+
+
+ True
+ False
+ icon_bug.png
+
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+ True
+ False
+ Enable jack
+
+
+
+ True
+ False
+ icon_jack.png
+
+
+
+
+ False
+ False
+ 5
+
+
+
+
+ True
+ True
+ False
+ Display OSD status
+
+
+
+ True
+ False
+ icon_osd.png
+
+
+
+
+ False
+ False
+ 6
+
+
+
+
+ True
+ True
+ False
+ Enable/Disable EDL Cache (see veejay console)
+
+
+
+ True
+ False
+ icon_cache.png
+
+
+
+
+ False
+ False
+ 7
+
+
+
+
+ Sync
+ True
+ True
+ False
+ Drop audio/video frames and keep in sync (by default enabled)
+ True
+ True
+
+
+
+ False
+ False
+ 8
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 6
+ shm in
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ 3490
+ True
+ True
+ False
+ Create new input from veejay on port 3490
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ 4490
+ True
+ True
+ False
+ Create new input from veejay on port 4490
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 5490
+ True
+ True
+ False
+ Create new input from veejay on port 5490
+ True
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ 6490
+ True
+ True
+ False
+ Create new input from veejay on port 6490
+ True
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ 7490
+ True
+ True
+ False
+ Create new input from veejay on port 7490
+ True
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ False
+ 9
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Actions</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+ automatic
+ automatic
+
+
+ 150
+ True
+ True
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+
+
+
+ True
+ True
+ 3
+ 0
+
+
+
+
+ True
+ True
+ False
+ Send VIMS to veejay
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_send.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ _Clear
+ True
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_gotostart.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_gotoend.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ repeat
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 3
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
+ True
+ False
+ <b>VIMS messenger</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ 2
+
+
+
+
+ True
+ False
+ <b>Veejay</b>
+ True
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Refresh Veejay's Working Directory
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+
+
+ True
+ False
+ icon_open.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ True
+ False
+ True
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ Listing of Veejay's working directory. Doube click a row to add it as a Sample
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ 3
+
+
+
+
+ True
+ False
+ <b>Media</b>
+ True
+
+
+ 3
+ False
+ tab
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Add a video or image file as a new sample
+
+
+
+ True
+ False
+ icon_open.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Create a new stream (v4l, dv, network ...)
+
+
+
+ True
+ False
+ icon_stream.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Create a new solid colored stream
+
+
+
+ True
+ False
+ icon_color.png
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+ Open Samplelist
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_openlist.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ False
+ Save Samplelist
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_saveas.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+ True
+ False
+ Copy sample to new
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_copy.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 5
+
+
+
+
+ True
+ True
+ False
+ Delete selected slot
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_clear.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 6
+
+
+
+
+ True
+ True
+ False
+ Switch to property panel
+
+
+
+ True
+ False
+ gtk-preferences
+
+
+
+
+ False
+ False
+ 7
+
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ Free Style
+ True
+ True
+ False
+ Randomize sample duration, free cut-off
+ True
+ True
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ Start / Stop randomizer
+
+
+
+ 20
+ 20
+ True
+ False
+ button_rand.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ True
+ False
+ Pause event playback
+ True
+ True
+
+
+
+ True
+ False
+ icon_macropause.png
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ Start recording events (keyboard and user interface)
+ True
+ macrostop
+
+
+
+ True
+ False
+ icon_macrorec.png
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ True
+ False
+ Start playing recorded events
+ True
+ macrostop
+
+
+
+ True
+ False
+ icon_macroplay.png
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ True
+ False
+ Clear recorded events
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_macroclear.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ 12
+
+
+ True
+ False
+
+
+ 24
+ 24
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_decrement.png
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ 24
+ 24
+ True
+ True
+ False
+
+
+
+ True
+ False
+ button_mini_increment.png
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ 150
+ True
+ True
+ 25 1 100 1 10 0
+ 2
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ True
+ False
+ Fallback to default framerate
+
+
+
+ True
+ False
+ icon_refresh.png
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ 400
+ True
+ False
+ False
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ [hostname]
+
+
+ False
+ False
+ 12
+ 1
+
+
+
+
+ True
+ False
+ [port]
+
+
+ False
+ False
+ 4
+ 2
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ 110
+ True
+ False
+ cpumeter
+
+
+ False
+ False
+ 0
+
+
+
+
+ 96
+ True
+ False
+ cache filled
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ 84
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+
+
+ False
+ GVeejay Reloaded - New input stream
+ 400
+ 400
+ icon_stream.png
+
+
+
+ 340
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ True
+ True
+
+
+ True
+ True
+
+
+ True
+ True
+ Double click to active, single click column for changing settings
+
+
+
+
+
+
+ True
+ False
+ <b>Device</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+ 2
+ 4
+ 4
+
+
+
+
+
+ True
+ True
+ 200
+ localhost
+ False
+ False
+ True
+ True
+
+
+ 2
+ 3
+
+
+
+
+
+ True
+ False
+ 0
+ Remote
+
+
+ 1
+ 2
+
+
+
+
+
+
+ Use multicast
+ True
+ True
+ False
+ True
+ True
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Port Number
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 4490 1 65535 1 0 0
+ 1
+
+
+ 2
+ 3
+ 1
+ 2
+
+
+
+
+
+ Try
+ True
+ True
+ False
+ True
+
+
+
+ 3
+ 4
+ 1
+ 2
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Network</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+
+
+ True
+ False
+ 2
+ 5
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Filename
+
+
+ 1
+ 2
+
+
+
+
+
+
+ use YUV4MPEG
+ True
+ True
+ False
+ True
+ True
+
+
+
+
+
+
+
+
+ use FFmpeg
+ True
+ True
+ False
+ True
+ True
+ inputstream_filey4m
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+
+
+ 2
+ 4
+
+
+
+
+
+ Try
+ True
+ True
+ False
+ True
+
+
+ 4
+ 5
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ Load Actionfile
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_open.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ 4
+ 5
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>File</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ False
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ True
+ False
+ Close this window
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ gtk-close
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ Close
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ 3
+ 4
+
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Stream types</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+ True
+ False
+ Reloaded - Connect to a veejay server
+ False
+ 356
+ dialog
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ end
+
+
+ True
+ True
+ True
+ False
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_connect.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ _Connect
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ gtk-close
+ -7
+ True
+ True
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ False
+ end
+ 0
+
+
+
+
+ True
+ False
+ 3
+
+
+ True
+ False
+ veejay-logo-small.png
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ ver.3144
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+ 2
+ 2
+
+
+ True
+ False
+ 1
+ Hostname/IP address
+
+
+
+
+
+
+
+
+ True
+ True
+ 255
+ localhost
+ False
+ False
+ True
+ True
+
+
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+ Port
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 3490 1024 65535 1 0 0
+ 1
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Connection</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ False
+ True
+ 8
+ 1
+
+
+
+
+ False
+ 0.10000000149
+
+
+ False
+ False
+ end
+ 2
+
+
+
+
+
+
+ False
+ Preferences
+ False
+ dialog
+ True
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ end
+
+
+ gtk-close
+ -7
+ True
+ True
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ False
+ True
+ end
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+ 2
+ 20
+
+
+ True
+ False
+ 2
+ 4
+ 5
+ 2
+ True
+
+
+ True
+ False
+ 0
+ Width
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Image format
+
+
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ Height
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 4096 1 0 0
+ 1
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 0 0 4096 1 0 0
+ 1
+
+
+ 3
+ 4
+
+
+
+
+
+
+ True
+ True
+ Type extension to select image format (jpeg, png, ...)
+ 12
+ 5
+ jpeg
+ False
+ False
+ True
+ True
+
+
+ 2
+ 4
+ 1
+ 2
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Screenshot Dimensions</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+ 2
+
+
+
+
+ False
+ False
+ 0
+
+
+ True
+ False
+ 20
+ 12
+
+
+ True
+ False
+ 3
+ 4
+ 5
+ 2
+ True
+
+
+ True
+ False
+ 0
+ Width:
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Height:
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 176 1 800 1 0 0
+ 1
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 144 1 800 1 0 0
+ 1
+
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ False
+ 0
+ Frame delay
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ False
+ True
+ True
+ 1 1 100 1 0 0
+ 1
+
+
+ 3
+ 4
+
+
+
+
+
+
+ Keep 4:3 aspect
+ True
+ False
+ True
+ True
+ True
+
+
+ 2
+ 4
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ FPS
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ 0.019999999553000001 0.019999999553000001 1 0.019999999553000001 0 0
+ 2
+ False
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ 1
+ 3
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ 0
+
+
+ 3
+ 4
+ 2
+ 3
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Video preview</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 3
+ 3
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ False
+ False
+ 0
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+ 1
+
+
+ Record video from Viewport
+ True
+ True
+ False
+ True
+ True
+
+
+
+ True
+ False
+ 0
+
+
+
+
+ Configure Viewport
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Viewport settings</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+ 20
+ 12
+
+
+ True
+ False
+
+
+ True
+ False
+ 2
+ 4
+ 5
+ 2
+ True
+
+
+ True
+ False
+ 0
+ Width:
+
+
+
+
+
+
+
+
+ True
+ False
+ 0
+ Height:
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ 0
+ X offset:
+
+
+ 2
+ 3
+
+
+
+
+
+
+ True
+ False
+ 0
+ Y offset:
+
+
+ 2
+ 3
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 2 0 4096 1 0 0
+ 1
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 4096 1 0 0
+ 1
+
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 4096 1 0 0
+ 1
+
+
+ 3
+ 4
+
+
+
+
+
+
+ True
+ True
+ False
+ False
+ True
+ True
+ 1 0 4096 1 0 0
+ 1
+
+
+ 3
+ 4
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ 8
+ 0
+
+
+
+
+ Keep 4:3 aspect
+ True
+ True
+ False
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+ 1
+
+
+
+
+ Fullscreen (CTRL-F = window)
+ True
+ True
+ False
+ True
+ True
+
+
+
+ True
+ True
+ 2
+ 2
+
+
+
+
+ True
+ False
+ 10
+
+
+ True
+ True
+ True
+ False
+ Apply changes to primary output settings
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ gtk-execute
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ Apply
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ gtk-close
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ Close SDL
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ 3
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Primary Video Window (SDL)</b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ 3
+ 4
+
+
+
+
+
+
+ False
+ VIMS Bundles
+ 600
+ 548
+ dialog
+ True
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ end
+
+
+ gtk-close
+ -7
+ True
+ True
+ True
+ False
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ False
+ True
+ end
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ 1
+ 0
+ 0
+
+
+ True
+ False
+ True
+
+
+ True
+ True
+ False
+ New
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_new.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ True
+ False
+ Load Actionfile
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_open.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ False
+ Write Actionfile
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_saveas.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ False
+ Set/Change Key
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_keybind.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ False
+ Delete selected bundle
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_clear.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ True
+ True
+ False
+ Deatach Key from selected event
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_keydetach.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ False
+ False
+ 5
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+
+
+ True
+ True
+
+
+ True
+ True
+
+
+
+
+ False
+ True
+
+
+
+
+ True
+ True
+
+
+ True
+ True
+
+
+
+
+ True
+ True
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+
+
+ True
+ False
+
+
+ True
+ True
+
+
+ True
+ True
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ True
+
+
+ True
+ True
+ False
+ Apply changes to this bundle
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_send.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ False
+ Clear text
+
+
+
+ True
+ False
+ 0
+ 0
+
+
+ True
+ False
+ 2
+
+
+ True
+ False
+ icon_clear.png
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ False
+ True
+ 1
+ 1
+
+
+
+
+
+
+ True
+ False
+ <b>Edit VIMS message contents </b>
+ True
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+
diff --git a/veejay-current/veejay-client/src/callback.c b/veejay-current/veejay-client/src/callback.c
index cfc4f42a..d64d2250 100644
--- a/veejay-current/veejay-client/src/callback.c
+++ b/veejay-current/veejay-client/src/callback.c
@@ -640,6 +640,36 @@ void on_slider_p7_value_changed(GtkWidget *w, gpointer user_data)
slider_changed( 7, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
}
+void on_slider_p8_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 8, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
+
+void on_slider_p9_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 9, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
+
+void on_slider_p10_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 10, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
+void on_slider_p12_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 12, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
+void on_slider_p13_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 13, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
+void on_slider_p14_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 14, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
+void on_slider_p15_value_changed(GtkWidget *w, gpointer user_data)
+{
+ slider_changed( 15, (gint)GTK_ADJUSTMENT(GTK_RANGE(w)->adjustment)->value );
+}
void on_inc_p0_clicked(GtkWidget *w, gpointer user_data)
{
param_changed( 0, 1 , "slider_p0" );
@@ -708,8 +738,70 @@ void on_dec_p7_clicked(GtkWidget *w, gpointer user_data)
{
param_changed( 7, -1, "slider_p7");
}
-
-
+void on_inc_p8_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(8, 1 , "slider_p8" );
+}
+void on_dec_p8_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 8, -1, "slider_p8");
+}
+void on_inc_p9_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(9, 1 , "slider_p9" );
+}
+void on_dec_p9_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 9, -1, "slider_p9");
+}
+void on_inc_p10_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(10, 1 , "slider_p10" );
+}
+void on_dec_p10_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 10, -1, "slider_p10");
+}
+void on_inc_p11_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(11, 1 , "slider_p11" );
+}
+void on_dec_p11_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 11, -1, "slider_p11");
+}
+void on_inc_p12_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(12, 1 , "slider_p12" );
+}
+void on_dec_p12_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 12, -1, "slider_p12");
+}
+void on_inc_p13_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(13, 1 , "slider_p13" );
+}
+void on_dec_p13_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 13, -1, "slider_p13");
+}
+void on_inc_p14_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(14, 1 , "slider_p14" );
+}
+void on_dec_p14_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 14, -1, "slider_p14");
+}
+void on_inc_p15_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed(15, 1 , "slider_p15" );
+}
+void on_dec_p15_clicked(GtkWidget *w, gpointer user_data)
+{
+ param_changed( 15, -1, "slider_p15");
+}
void on_button_stoplaunch_clicked(GtkWidget *widget, gpointer user_data)
{
@@ -2100,11 +2192,11 @@ void on_curve_buttonstore_clicked(GtkWidget *widget, gpointer user_data )
int type = 0;
if( is_button_toggled( "curve_typelinear" ) ) {
- type = GTK_CURVE_TYPE_LINEAR;
+ type = 0; //GTK_CURVE_TYPE_LINEAR;
} else if ( is_button_toggled( "curve_typespline" ) ) {
- type = GTK_CURVE_TYPE_SPLINE;
+ type = 1; //GTK_CURVE_TYPE_SPLINE;
} else if ( is_button_toggled( "curve_typefreehand" ) ) {
- type = GTK_CURVE_TYPE_FREE;
+ type = 2; //GTK_CURVE_TYPE_FREE;
}
int min=0,max=0;
@@ -2214,7 +2306,16 @@ void on_curve_toggleentry_toggled( GtkWidget *widget, gpointer user_data)
return;
int i = info->uc.selected_chain_entry;
- multi_vims( VIMS_SAMPLE_KF_STATUS, "%d %d", i, k );
+ int type = 0;
+ if( is_button_toggled("curve_typespline")) {
+ type = 1;
+ } else if ( is_button_toggled("curve_typefreehand")) {
+ type = 2;
+ } else if (is_button_toggled("curve_typelinear")) {
+ type = 0;
+ }
+
+ multi_vims( VIMS_SAMPLE_KF_STATUS, "%d %d %d", i, k,type );
}
void on_kf_p0_toggled( GtkWidget *widget, gpointer user_data)
@@ -2280,6 +2381,77 @@ void on_kf_p7_toggled( GtkWidget *widget, gpointer user_data)
if( is_button_toggled("kf_p7"))
kf_changed( 7 );
}
+void on_kf_p8_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p8"))
+ kf_changed( 8 );
+}
+void on_kf_p9_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p9"))
+ kf_changed( 9 );
+}
+void on_kf_p10_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p10"))
+ kf_changed( 10 );
+}
+
+void on_kf_p11_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p11"))
+ kf_changed( 11 );
+}
+
+void on_kf_p12_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p12"))
+ kf_changed( 12 );
+}
+
+
+void on_kf_p13_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p13"))
+ kf_changed( 13 );
+}
+
+
+void on_kf_p14_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p14"))
+ kf_changed( 14 );
+}
+
+void on_kf_p15_toggled( GtkWidget *widget, gpointer user_data)
+{
+ if(info->status_lock)
+ return;
+
+ if( is_button_toggled("kf_p15"))
+ kf_changed( 15 );
+}
void on_curve_toggleglobal_toggled(GtkWidget *widget, gpointer user_data)
{
diff --git a/veejay-current/veejay-client/src/common.h b/veejay-current/veejay-client/src/common.h
index 1b3ece1c..43127fa0 100644
--- a/veejay-current/veejay-client/src/common.h
+++ b/veejay-current/veejay-client/src/common.h
@@ -59,4 +59,6 @@
#define STREAM_DURATION 10
#define STREAM_RECORDING 9
+#define MAX_UI_PARAMETERS 16
+
#endif
diff --git a/veejay-current/veejay-client/src/curve.c b/veejay-current/veejay-client/src/curve.c
index 44cb1729..9cd4dc6b 100644
--- a/veejay-current/veejay-client/src/curve.c
+++ b/veejay-current/veejay-client/src/curve.c
@@ -43,6 +43,7 @@ void set_points_in_curve( int type, GtkWidget *curve)
gtk_curve_set_curve_type( GTK_CURVE(curve), type );
}
+
int set_points_in_curve_ext( GtkWidget *curve, unsigned char *blob, int id, int fx_entry, int *lo, int *hi, int *curve_type)
{
int parameter_id = 0;
@@ -84,11 +85,17 @@ int set_points_in_curve_ext( GtkWidget *curve, unsigned char *blob, int id, int
}
gtk_curve_set_vector( GTK_CURVE( curve ), len, vec );
- gtk_curve_set_curve_type( GTK_CURVE(curve), type );
+
+ switch( type ) {
+ case 1: *curve_type = GTK_CURVE_TYPE_SPLINE; break;
+ case 2: *curve_type = GTK_CURVE_TYPE_FREE; break;
+ default: *curve_type = GTK_CURVE_TYPE_LINEAR; break;
+ }
+
+ gtk_curve_set_curve_type( GTK_CURVE(curve), *curve_type );
*lo = start;
*hi = end;
- *curve_type = type;
free(vec);
diff --git a/veejay-current/veejay-client/src/curve.h b/veejay-current/veejay-client/src/curve.h
index f93512ed..07269131 100644
--- a/veejay-current/veejay-client/src/curve.h
+++ b/veejay-current/veejay-client/src/curve.h
@@ -22,7 +22,6 @@
#include
#include
#include
-#define MAX_PARAMETERS 8
#define MAX_CHAIN_LEN 20
diff --git a/veejay-current/veejay-client/src/vj-api.c b/veejay-current/veejay-client/src/vj-api.c
index 34f3211f..f7ba848e 100644
--- a/veejay-current/veejay-client/src/vj-api.c
+++ b/veejay-current/veejay-client/src/vj-api.c
@@ -149,21 +149,34 @@ enum
ENTRY_FXID = 0,
ENTRY_ISVIDEO = 1,
ENTRY_NUM_PARAMETERS = 2,
- ENTRY_P0 = 3,
- ENTRY_P1 = 4,
- ENTRY_P2 = 5,
- ENTRY_P3 = 6,
- ENTRY_P4 = 7,
- ENTRY_P5 = 8,
- ENTRY_P6 = 9,
- ENTRY_P7 = 10,
- ENTRY_UNUSED = 11,
- ENTRY_FXSTATUS = 12,
- ENTRY_UNUSED2 = 13,
- ENTRY_SOURCE = 14,
- ENTRY_CHANNEL = 15
+ ENTRY_KF_TYPE = 3,
+ ENTRY_KF_START = 4,
+ ENTRY_KF_END = 5,
+ ENTRY_KF_STATUS = 6,
+ ENTRY_SOURCE = 7,
+ ENTRY_CHANNEL = 8,
+ ENTRY_VIDEO_ENABLED = 9,
+ ENTRY_AUDIO_ENABLED = 10,
+ ENTRY_P0 = 11,
+ ENTRY_P1 = 12,
+ ENTRY_P2 = 13,
+ ENTRY_P3 = 14,
+ ENTRY_P4 = 15,
+ ENTRY_P5 = 16,
+ ENTRY_P6 = 17,
+ ENTRY_P8 = 18,
+ ENTRY_P9 = 19,
+ ENTRY_P10 = 20,
+ ENTRY_P11 = 21,
+ ENTRY_P12 = 22,
+ ENTRY_P13 = 23,
+ ENTRY_P14 = 24,
+ ENTRY_P15 = 25,
+ ENTRY_LAST = 26
};
+#define ENTRY_PARAMSET ENTRY_AUDIO_ENABLED
+
enum
{
SL_ID = 0,
@@ -219,7 +232,7 @@ typedef struct
int selected_vims_entry;
int selected_vims_accel[2];
int render_record;
- int entry_tokens[21];
+ int entry_tokens[ENTRY_LAST];
int iterator;
int selected_effect_id;
int reload_hint[NUM_HINTS];
@@ -503,6 +516,13 @@ enum
VIMS_CONTENTS=6,
};
+typedef struct
+{
+ const char *text;
+} slider_name_t;
+
+static slider_name_t *slider_names_ = NULL;
+
#define MAX_PATH_LEN 1024
#define VEEJAY_MSG_OUTPUT 4
@@ -1025,7 +1045,7 @@ static void setup_v4l_devices()
}
-
+#define SAMPLE_MAX_PARAMETERS 32
static gchar* format_selection_time(int start, int end);
@@ -1047,11 +1067,11 @@ typedef struct
} el_constr;
typedef struct {
- int defaults[10];
- int min[10];
- int max[10];
+ int defaults[SAMPLE_MAX_PARAMETERS];
+ int min[SAMPLE_MAX_PARAMETERS];
+ int max[SAMPLE_MAX_PARAMETERS];
char description[150];
- char *param_description[10];
+ char *param_description[SAMPLE_MAX_PARAMETERS];
int id;
int is_video;
int num_arg;
@@ -1326,10 +1346,7 @@ effect_constr* _effect_new( char *effect_line )
sscanf(len, "%03d", &descr_len);
if(descr_len <= 0) return NULL;
- ec = g_new( effect_constr, 1);
- veejay_memset(ec,0,sizeof(ec));
- veejay_memset(ec->param_description,0,sizeof(ec->param_description));
- veejay_memset(ec->description,0,sizeof(ec->description));
+ ec = vj_calloc( sizeof(effect_constr));
strncpy( ec->description, effect_line+3, descr_len );
tokens = sscanf(effect_line+(descr_len+3), "%03d%1d%1d%02d", &(ec->id),&(ec->is_video),
&(ec->has_rgb), &(ec->num_arg));
@@ -1337,18 +1354,20 @@ effect_constr* _effect_new( char *effect_line )
for(p=0; p < ec->num_arg; p++)
{
int len = 0;
- sscanf(effect_line+offset,"%06d%06d%06d%03d",
+ int n = sscanf(effect_line+offset,"%06d%06d%06d%03d",
&(ec->min[p]), &(ec->max[p]),&(ec->defaults[p]),&len );
-#ifdef STRICT_CHECKING
- assert(len>0);
-#endif
+ if( n <= 0 )
+ {
+ veejay_msg(0,"Parse error in FX list" );
+ break;
+ }
ec->param_description[p] = (char*) vj_calloc(sizeof(char) * (len+1) );
strncpy( ec->param_description[p], effect_line + offset + 6 + 6 + 6 + 3, len );
-
offset += 3;
offset += len;
offset+=18;
}
+
return ec;
}
@@ -2212,16 +2231,12 @@ static void update_curve_widget(const char *name)
char but[25];
sprintf(but, "kf_p%d", p);
set_toggle_button( but, 1 );
-
info->uc.selected_parameter_id = p;
- switch( curve_type )
- {
- case GTK_CURVE_TYPE_LINEAR: set_toggle_button( "curve_typelinear", 1 ); break;
- case GTK_CURVE_TYPE_SPLINE: set_toggle_button( "curve_typespline", 1 ); break;
- case GTK_CURVE_TYPE_FREE: set_toggle_button( "curve_typefree",1 ); break;
- default:
- break;
- }
+ switch( curve_type ) {
+ case GTK_CURVE_TYPE_SPLINE: set_toggle_button( "curve_typespline", 1 );break;
+ case GTK_CURVE_TYPE_FREE: set_toggle_button( "curve_typefree",1 ); break;
+ default: set_toggle_button( "curve_typelinear", 1 ); break;
+ }
}
}
@@ -2639,9 +2654,9 @@ static void update_rgbkey()
3 = p0 , 4 = p1, 5 = p2, 6 = p3 ... */
- color.red = 255 * p[3];
- color.green = 255 * p[4];
- color.blue = 255 * p[5];
+ color.red = 255 * p[ENTRY_P0];
+ color.green = 255 * p[ENTRY_P1];
+ color.blue = 255 * p[ENTRY_P2];
gtk_color_selection_set_current_color(
GTK_COLOR_SELECTION( colorsel ),
@@ -2738,8 +2753,8 @@ chain_update_row(GtkTreeModel * model, GtkTreePath * path, GtkTreeIter * iter,
else
{
gchar *descr = _utf8str( _effect_get_description( effect_id ));
- int on = gui->uc.entry_tokens[16];
- GdkPixbuf *toggle = update_pixmap_entry( gui->uc.entry_tokens[ENTRY_FXSTATUS] );
+ int on = gui->uc.entry_tokens[ENTRY_VIDEO_ENABLED];
+ GdkPixbuf *toggle = update_pixmap_entry( gui->uc.entry_tokens[ENTRY_VIDEO_ENABLED] );
GdkPixbuf *kf_toggle = update_pixmap_kf( on );
gtk_list_store_set( GTK_LIST_STORE(model),iter,
FXC_ID, entry,
@@ -2830,7 +2845,7 @@ static void update_current_slot(int *history, int pm, int last_pm)
info->uc.reload_hint[HINT_ENTRY] == 1 )
{
info->uc.selected_chain_entry = info->status_tokens[CURRENT_ENTRY];
- if(info->uc.selected_chain_entry < 0 || info->uc.selected_chain_entry > 19 )
+ if(info->uc.selected_chain_entry < 0 || info->uc.selected_chain_entry >= MAX_CHAIN_LEN )
info->uc.selected_chain_entry = 0;
info->uc.reload_hint[HINT_ENTRY] = 1;
load_parameter_info();
@@ -3446,37 +3461,38 @@ static void load_v4l_info()
static gint load_parameter_info()
{
- int *st = &(info->uc.entry_tokens[0]);
+ int *p = &(info->uc.entry_tokens[0]);
int len = 0;
- int p[20];
- int i;
+ int i = 0;
- veejay_memset( p, 0, sizeof(p));
+ veejay_memset( p, 0, sizeof(info->uc.entry_tokens));
- multi_vims( VIMS_CHAIN_GET_ENTRY, "%d %d", 0,
- info->uc.selected_chain_entry );
+ multi_vims( VIMS_CHAIN_GET_ENTRY, "%d %d", 0, info->uc.selected_chain_entry );
gchar *answer = recv_vims(3,&len);
if(len <= 0 || answer == NULL )
{
if(answer) g_free(answer);
- for( i = 0; i < 16; i ++ )
- st[i] = 0;
+ veejay_memset(p,0,sizeof(info->uc.entry_tokens));
if(info->uc.selected_rgbkey )
disable_widget("rgbkey");
return 0;
}
- int res = sscanf( answer,
- "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",
- p+0,p+1,p+2,p+3,p+4,p+5,p+6,p+7,p+8,p+9,p+10,
- p+11,p+12,p+13,p+14,p+15, p + 16, p+17,p+18,p+19);
- if( res <= 0 )
- {
- for( i = 0; i < 20; i ++ )
- st[i] = 0;
+ char *ptr;
+ char *token = strtok_r( answer," ", &ptr );
+ if(!token) {
+ veejay_msg(0,"Invalid reply from %d", VIMS_CHAIN_GET_ENTRY );
return 0;
}
+ p[i] = atoi(token);
+ while( (token = strtok_r( NULL, " ", &ptr ) ) != NULL )
+ {
+ i++;
+ p[i] = atoi( token );
+ }
+
+ int expected = ENTRY_PARAMSET + _effect_get_np( p[0] );
info->uc.selected_rgbkey = _effect_get_rgb( p[0] );
if(info->uc.selected_rgbkey)
@@ -3490,36 +3506,32 @@ static gint load_parameter_info()
info->uc.selected_rgbkey = 0;
}
- for( i = 0; i < 20; i ++ )
- st[i] = p[i];
-
- set_toggle_button( "curve_toggleentry", p[16] );
+ set_toggle_button( "curve_toggleentry", p[ENTRY_KF_STATUS] );
if(info->status_tokens[PLAY_MODE] == MODE_SAMPLE )
{
update_spin_range( "curve_spinstart",
info->status_tokens[SAMPLE_START],
- info->status_tokens[SAMPLE_END], p[17] );
+ info->status_tokens[SAMPLE_END], p[ENTRY_KF_START] );
update_spin_range( "curve_spinend", info->status_tokens[SAMPLE_START],
- info->status_tokens[SAMPLE_END] ,p[18] );
+ info->status_tokens[SAMPLE_END] ,p[ENTRY_KF_END] );
}
else
{
int nl = get_nums("stream_length") + 1 ;
- update_spin_range( "curve_spinstart", 0, nl, p[17] );
- update_spin_range( "curve_spinend", 0,nl, p[18] );
+ update_spin_range( "curve_spinstart", 0, nl, p[ENTRY_KF_START] );
+ update_spin_range( "curve_spinend", 0,nl, p[ENTRY_KF_END] );
}
- switch( p[19] )
+ switch( p[ENTRY_KF_TYPE] )
{
- case GTK_CURVE_TYPE_LINEAR: set_toggle_button( "curve_typelinear", 1 ); break;
- case GTK_CURVE_TYPE_SPLINE: set_toggle_button( "curve_typespline", 1 ); break;
- case GTK_CURVE_TYPE_FREE: set_toggle_button( "curve_typefree",1 ); break;
+ case 1: set_toggle_button( "curve_typespline", 1 ); break;
+ case 2: set_toggle_button( "curve_typefree",1 ); break;
default:
+ case GTK_CURVE_TYPE_LINEAR: set_toggle_button( "curve_typelinear", 1 ); break;
break;
}
-
g_free(answer);
return 1;
@@ -3566,8 +3578,8 @@ static void load_effectchain_info()
gchar toggle[4];
gchar kf_toggle[4];
guint arr[6];
- veejay_memset(toggle,0,4);
- veejay_memset(kf_toggle,0,4);
+ veejay_memset(toggle,0,sizeof(toggle));
+ veejay_memset(kf_toggle,0,sizeof(kf_toggle));
veejay_memset(arr,0,sizeof(arr));
char line[12];
veejay_memset(line,0,sizeof(line));
@@ -3589,7 +3601,7 @@ static void load_effectchain_info()
if( last_index == arr[0])
{
gchar *utf8_name = _utf8str( name );
- int on = info->uc.entry_tokens[16];
+ int on = info->uc.entry_tokens[ENTRY_VIDEO_ENABLED];
gtk_list_store_append( store, &iter );
GdkPixbuf *toggle = update_pixmap_entry( arr[3] );
GdkPixbuf *kf_toggle = update_pixmap_kf( on );
@@ -4053,14 +4065,15 @@ void load_effectlist_info()
GtkWidget *tree = glade_xml_get_widget_( info->main_window, "tree_effectlist");
GtkWidget *tree2 = glade_xml_get_widget_( info->main_window, "tree_effectmixlist");
GtkListStore *store,*store2;
-
+ char line[4096];
+
GtkTreeIter iter;
gint i,offset=0;
gint fxlen = 0;
single_vims( VIMS_EFFECT_LIST );
- gchar *fxtext = recv_vims(5,&fxlen);
+ gchar *fxtext = recv_vims(6,&fxlen);
_effect_reset();
reset_tree( "tree_effectlist");
GtkTreeModel *model = gtk_tree_view_get_model( GTK_TREE_VIEW(tree ));
@@ -4078,8 +4091,7 @@ void load_effectlist_info()
if(len > 0)
{
effect_constr *ec;
- char line[512];
- veejay_memset( line,512,sizeof(line));
+ veejay_memset( line,sizeof(line),sizeof(line));
strncpy( line, fxtext + offset, len );
ec = _effect_new(line);
if(ec) info->effect_info = g_list_append( info->effect_info, ec );
@@ -6221,7 +6233,7 @@ static void process_reload_hints(int *history, int pm)
enable_widget( "frame_fxtree4");
enable_widget( "tree_sources");
enable_widget( "rgbkey" );
- set_toggle_button( "button_entry_toggle", entry_tokens[ENTRY_FXSTATUS] );
+ set_toggle_button( "button_entry_toggle", entry_tokens[ENTRY_VIDEO_ENABLED] );
np = _effect_get_np( entry_tokens[ENTRY_FXID] );
for( i = 0; i < np ; i ++ )
{
@@ -6235,7 +6247,7 @@ static void process_reload_hints(int *history, int pm)
gtk_widget_set_tooltip_text( glade_xml_get_widget_(info->main_window, slider_name), tt1 );
enable_widget( button_name );
gint min,max,value;
- value = entry_tokens[3 + i];
+ value = entry_tokens[ENTRY_PARAMSET + i];
if( _effect_get_minmax( entry_tokens[ENTRY_FXID], &min,&max, i ))
{
update_slider_range( slider_name,min,max, value, 0);
@@ -6249,7 +6261,7 @@ static void process_reload_hints(int *history, int pm)
}
update_spin_value( "button_fx_entry", info->uc.selected_chain_entry);
- for( i = np; i < 8 ; i ++ )
+ for( i = np; i < MAX_UI_PARAMETERS; i ++ )
{
sprintf(slider_name, "slider_p%d",i);
gint min = 0, max = 1, value = 0;
@@ -6703,7 +6715,7 @@ void vj_gui_wipe()
{
int i;
veejay_memset( info->status_tokens, 0, sizeof(int) * STATUS_TOKENS );
- veejay_memset( info->uc.entry_tokens,0, sizeof(int) * 21);
+ veejay_memset( info->uc.entry_tokens,0, sizeof(int) * ENTRY_LAST);
for( i = 0 ; i < 4; i ++ )
{
veejay_memset(info->history_tokens[i],0, sizeof(int) * (STATUS_TOKENS+1));
@@ -6725,21 +6737,6 @@ GtkWidget *new_bank_pad(GtkWidget *box, int type)
return pad;
}
-static struct {
- const char *text;
-} slider_names_[] =
-{
- { "slider_p0" },
- { "slider_p1" },
- { "slider_p2" },
- { "slider_p3" },
- { "slider_p4" },
- { "slider_p5" },
- { "slider_p6" },
- { "slider_p7" },
- { "slider_p8" },
- { NULL },
-};
gboolean slider_scroll_event( GtkWidget *widget, GdkEventScroll *ev, gpointer user_data)
{
@@ -6856,16 +6853,21 @@ void vj_gui_init(char *glade_file, int launcher, char *hostname, int port_num,
veejay_memset( gui->sample, 0, 2 );
veejay_memset( gui->selection, 0, 3 );
veejay_memset( &(gui->uc), 0, sizeof(veejay_user_ctrl_t));
- veejay_memset( gui->uc.entry_tokens,0, sizeof(int) * 21);
+ veejay_memset( gui->uc.entry_tokens,0, sizeof(int) * ENTRY_LAST);
gui->prev_mode = -1;
veejay_memset( &(gui->el), 0, sizeof(veejay_el_t));
gui->sample_banks = (sample_bank_t**) vj_calloc(sizeof(sample_bank_t*) * NUM_BANKS );
- for( i = 0 ; i < 4; i ++ )
- {
+ for( i = 0 ; i < 4; i ++ ) {
gui->history_tokens[i] = (int*) vj_calloc(sizeof(int) * (STATUS_TOKENS+1));
}
+ slider_names_ = (char**) vj_calloc(sizeof(slider_name_t) * MAX_UI_PARAMETERS );
+ for( i = 0; i < MAX_UI_PARAMETERS; i ++ ) {
+ snprintf(text,sizeof(text)," slider_p%d" , i );
+ slider_names_[i].text = strdup( text );
+ }
+
gui->uc.reload_force_avoid = FALSE;
veejay_memset( vj_event_list, 0, sizeof(vj_event_list));
@@ -6913,7 +6915,7 @@ void vj_gui_init(char *glade_file, int launcher, char *hostname, int port_num,
debug_spinboxes();
#endif
- sprintf(text, "Reloaded - version %s",VERSION);
+ snprintf(text, sizeof(text), "Reloaded - version %s",VERSION);
gtk_label_set_text( GTK_LABEL(glade_xml_get_widget_(info->main_window, "build_revision")), text);
g_signal_connect_after( GTK_OBJECT(mainw), "client_event",
@@ -6936,19 +6938,6 @@ void vj_gui_init(char *glade_file, int launcher, char *hostname, int port_num,
//SEQ
create_sequencer_slots( 10,10 );
- char slider_name[16];
- for( i = 0 ; i < 8 ; i ++ ) {
- sprintf(slider_name, "slider_p%d",i);
- GtkWidget *slider = glade_xml_get_widget( info->main_window, slider_name );
- g_signal_connect( GTK_OBJECT(slider), "scroll-event", G_CALLBACK(slider_scroll_event), (gpointer) i );
- }
-
- g_signal_connect( GTK_OBJECT( glade_xml_get_widget(info->main_window, "speed_slider") ), "scroll-event",
- G_CALLBACK(speed_scroll_event), NULL );
- g_signal_connect( GTK_OBJECT( glade_xml_get_widget(info->main_window, "slow_slider") ), "scroll-event",
- G_CALLBACK(slow_scroll_event), NULL );
-
-
veejay_memset( vj_event_list, 0, sizeof( vj_event_list ));
veejay_memset( vims_keys_list, 0, sizeof( vims_keys_list) );
@@ -7064,6 +7053,18 @@ void vj_gui_init(char *glade_file, int launcher, char *hostname, int port_num,
if( load_midi )
vj_midi_load(info->midi,midi_file);
+ char slider_name[16];
+ for( i = 0 ; i < MAX_UI_PARAMETERS; i ++ ) {
+ sprintf(slider_name, "slider_p%d",i);
+ GtkWidget *slider = glade_xml_get_widget( info->main_window, slider_name );
+ g_signal_connect( GTK_OBJECT(slider), "scroll-event", G_CALLBACK(slider_scroll_event), (gpointer) i );
+ update_slider_range( slider_name, 0,1,0,0);
+ }
+
+ g_signal_connect( GTK_OBJECT( glade_xml_get_widget(info->main_window, "speed_slider") ), "scroll-event",
+ G_CALLBACK(speed_scroll_event), NULL );
+ g_signal_connect( GTK_OBJECT( glade_xml_get_widget(info->main_window, "slow_slider") ), "scroll-event",
+ G_CALLBACK(slow_scroll_event), NULL );
GtkWidget *lw = glade_xml_get_widget_( info->main_window, "veejay_connection");
diff --git a/veejay-current/veejay-server/doc/HowToDebugging.txt b/veejay-current/veejay-server/doc/HowToDebugging.txt
index 79803852..875e35ca 100644
--- a/veejay-current/veejay-server/doc/HowToDebugging.txt
+++ b/veejay-current/veejay-server/doc/HowToDebugging.txt
@@ -20,7 +20,7 @@ $ tail -f /tmp/logfile
2) If it crashes in combination with reloaded or another external, enable all network logging:
-$ export VEEJAY_LOG_NET_IO=/tmp/vims.logfile
+$ export VEEJAY_LOG_NET_IO=on
$ veejay -v -n -> /tmp/console.logfile
diff --git a/veejay-current/veejay-server/libplugger/frei0r-loader.c b/veejay-current/veejay-server/libplugger/frei0r-loader.c
index 4abd38a9..a23b420d 100644
--- a/veejay-current/veejay-server/libplugger/frei0r-loader.c
+++ b/veejay-current/veejay-server/libplugger/frei0r-loader.c
@@ -46,7 +46,7 @@
#include
#define RUP8(num)(((num)+8)&~8)
-#define _VJ_MAX_PARAMS 8
+#define _VJ_MAX_PARAMS 32
static int frei0r_signature_ = VEVO_PLUG_FR;
@@ -319,7 +319,16 @@ int frei0r_push_frame_f( void *plugin, int seqno, int dir, VJFrame *in )
if( seqno < 0 || seqno > 1 ) {
return 0;
}
- yuv_convert_and_scale_rgb( in_scaler__, in, fr->in[seqno]); //@ yuv -> rgb
+
+ if(in->stand && seqno == 0) {
+ fr->in[seqno]->data[0] = in->data[0];
+ fr->in[seqno]->data[1] = in->data[1];
+ fr->in[seqno]->data[2] = in->data[2];
+ //rgb format
+ } else {
+ yuv_convert_and_scale_rgb( in_scaler__, in, fr->in[seqno]); //@ yuv -> rgb
+ in->stand = 1;
+ }
if(seqno == 0)
fr->last = in;
}
@@ -329,9 +338,9 @@ int frei0r_push_frame_f( void *plugin, int seqno, int dir, VJFrame *in )
static char *split_parameter_name( const char *name, const char *vj_name )
{
- int len = strlen(name) + strlen(vj_name) + 5;
+ int len = strlen(name) + strlen(vj_name) + 4;
char *str = malloc(len);
- snprintf(str,len, "%s (%s)",name,vj_name );
+ snprintf(str,len, "%s_(%s)", name,vj_name );
return str;
}
@@ -340,6 +349,13 @@ static void *init_parameter_port( int min, int max, int def,const char *name, i
void *parameter = vpn( VEVO_FR_PARAM_PORT );
char *dname = strdup(name);
+ int n = 0;
+ while( dname[n] != '\0' ) {
+ if(dname[n] == ' ')
+ dname[n] = '_';
+ n++;
+ }
+
vevo_property_set( parameter, "name", VEVO_ATOM_TYPE_STRING,1,&dname );
vevo_property_set( parameter, "min", VEVO_ATOM_TYPE_INT, 1, &min);
vevo_property_set( parameter, "seqno", VEVO_ATOM_TYPE_INT,1,&seq_no);
@@ -605,8 +621,8 @@ void* deal_with_fr( void *handle, char *name)
return NULL;
}
- veejay_msg(VEEJAY_MSG_DEBUG, "Frei0r plugin '%s' version %d.%d by %s",
- plugin_name, finfo.major_version, finfo.minor_version, finfo.author );
+ veejay_msg(VEEJAY_MSG_DEBUG, "Frei0r plugin '%s' version %d.%d by %s (%d in parameters, %d in channels)",
+ plugin_name, finfo.major_version, finfo.minor_version, finfo.author, finfo.num_params, n_inputs );
int n_params = finfo.num_params;
int r_params = 0;
@@ -632,19 +648,10 @@ void* deal_with_fr( void *handle, char *name)
r_params += vj_args;
}
- if( r_params >= 7 ) {
- break;
- }
-
p ++;
}
- if( n_params > 8 ) {
- veejay_msg(VEEJAY_MSG_DEBUG, "Frei0r plugin has %d parameters, only using %d", n_params, r_params );
- }
-
-
vevo_property_set( port, "num_params", VEVO_ATOM_TYPE_INT, 1, &r_params );
vevo_property_set( port, "name", VEVO_ATOM_TYPE_STRING,1, &plug_name );
vevo_property_set( port, "mixer", VEVO_ATOM_TYPE_INT,1, &extra );
diff --git a/veejay-current/veejay-server/libplugger/plugload.c b/veejay-current/veejay-server/libplugger/plugload.c
index 63718596..0c0dff8b 100644
--- a/veejay-current/veejay-server/libplugger/plugload.c
+++ b/veejay-current/veejay-server/libplugger/plugload.c
@@ -48,8 +48,10 @@
#include
#include
#include
-
#include
+#ifndef SAMPLE_MAX_PARAMETERS
+#define SAMPLE_MAX_PARAMETERS 32 //sampleadm.h
+#endif
#include
#include
#include
@@ -1118,10 +1120,10 @@ vj_effect *plug_get_plugin( int fx_id ) {
vevo_property_get( port, "mixer", 0, &(vje->extra_frame));
if( vje->num_params > 0 ) {
- if( vje->num_params > 8 ) {
- veejay_msg(VEEJAY_MSG_WARNING, "%s has %d parameters, supporting only 8.",
- vje->description,vje->num_params );
- vje->num_params = 8;
+ if( vje->num_params > SAMPLE_MAX_PARAMETERS ) {
+ veejay_msg(VEEJAY_MSG_WARNING, "%s has %d parameters, supporting only %d.",
+ vje->description,vje->num_params, SAMPLE_MAX_PARAMETERS );
+ vje->num_params = SAMPLE_MAX_PARAMETERS;
}
vje->defaults = (int*) vj_calloc(sizeof(int) * vje->num_params);
vje->limits[0]= (int*) vj_calloc(sizeof(int) * vje->num_params);
diff --git a/veejay-current/veejay-server/libsample/sampleadm.c b/veejay-current/veejay-server/libsample/sampleadm.c
index 6323023c..4f78c4ec 100644
--- a/veejay-current/veejay-server/libsample/sampleadm.c
+++ b/veejay-current/veejay-server/libsample/sampleadm.c
@@ -1976,6 +1976,7 @@ int sample_chain_reset_kf( int s1, int entry )
sample_info *sample = sample_get(s1);
if(!sample) return 0;
sample->effect_chain[entry]->kf_status = 0;
+ sample->effect_chain[entry]->kf_type = 0;
if(sample->effect_chain[entry]->kf)
vpf(sample->effect_chain[entry]->kf );
sample->effect_chain[entry]->kf = vpn(VEVO_ANONYMOUS_PORT );
@@ -1996,13 +1997,25 @@ void *sample_get_kf_port( int s1, int entry )
return sample->effect_chain[entry]->kf;
}
-int sample_get_kf_status( int s1, int entry )
+int sample_get_kf_status( int s1, int entry, int *type )
{
sample_info *sample = sample_get(s1);
if(!sample) return 0;
+ if(type != NULL)
+ *type = sample->effect_chain[entry]->kf_type;
+
return sample->effect_chain[entry]->kf_status;
}
+void sample_set_kf_type(int s1, int entry, int type )
+{
+ sample_info *sample = sample_get(s1);
+ if(!sample) return 0;
+
+ sample->effect_chain[entry]->kf_type = type;
+}
+
+
int sample_chain_set_kf_status( int s1, int entry, int status )
{
sample_info *sample = sample_get(s1);
@@ -2141,6 +2154,7 @@ int sample_chain_add(int s1, int c, int effect_nr)
//clear fx anim
sample->effect_chain[c]->kf_status = 0;
+ sample->effect_chain[c]->kf_type = 0;
if(sample->effect_chain[c]->kf)
vpf(sample->effect_chain[c]->kf );
sample->effect_chain[c]->kf = vpn(VEVO_ANONYMOUS_PORT );
@@ -2629,6 +2643,7 @@ void ParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample, int start_at)
int a_flag = 0;
int chain_index = 0;
int kf_status = 0;
+ int kf_type = 0;
xmlNodePtr anim = NULL;
for (i = 0; i < SAMPLE_MAX_PARAMETERS; i++) {
@@ -2747,7 +2762,7 @@ void ParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample, int start_at)
}
if(xmlTemp) xmlFree(xmlTemp);
}
-
+
if(!xmlStrcmp( cur->name, (const xmlChar*) "kf_status" )) {
xmlTemp = xmlNodeListGetString(doc,cur->xmlChildrenNode,1);
chTemp = UTF8toLAT1(xmlTemp);
@@ -2755,7 +2770,15 @@ void ParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample, int start_at)
{ kf_status = atoi(chTemp); free(chTemp); }
if(xmlTemp) xmlFree(xmlTemp);
}
- // xmlTemp and chTemp should be freed after use
+ if(!xmlStrcmp( cur->name, (const xmlChar*) "kf_type" )) {
+ xmlTemp = xmlNodeListGetString(doc,cur->xmlChildrenNode,1);
+ chTemp = UTF8toLAT1(xmlTemp);
+ if(chTemp) {
+ kf_type = atoi(chTemp); free(chTemp);
+ }
+ if(xmlTemp) xmlFree(xmlTemp);
+ }
+
xmlTemp = NULL;
chTemp = NULL;
cur = cur->next;
@@ -2793,6 +2816,7 @@ void ParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample, int start_at)
{
ParseKeys( doc, anim, skel->effect_chain[ chain_index ]->kf );
sample_chain_set_kf_status( dst_sample, chain_index, kf_status );
+ sample_set_kf_type(dst_sample,chain_index,kf_type);
}
}
@@ -3389,6 +3413,8 @@ void CreateEffect(xmlNodePtr node, sample_eff_chain * effect, int position)
sprintf(buffer, "%d", effect->kf_status );
xmlNewChild(node,NULL,(const xmlChar*) "kf_status", (const xmlChar*) buffer );
+ sprintf(buffer, "%d", effect->kf_type );
+ xmlNewChild(node,NULL,(const xmlChar*) "kf_type", (const xmlChar*) buffer );
childnode =
xmlNewChild(node, NULL, (const xmlChar *) XMLTAG_ARGUMENTS, NULL);
diff --git a/veejay-current/veejay-server/libsample/sampleadm.h b/veejay-current/veejay-server/libsample/sampleadm.h
index 4692dca8..1416ed7f 100644
--- a/veejay-current/veejay-server/libsample/sampleadm.h
+++ b/veejay-current/veejay-server/libsample/sampleadm.h
@@ -31,17 +31,7 @@
#endif
#define SAMPLE_MAX_SAMPLES 16384 /* 4096 samples at most */
-#define SAMPLE_MAX_PARAMETERS 10 /* 10 parameters per effect at most */
-#define SAMPLE_ARG1 0
-#define SAMPLE_ARG2 1
-#define SAMPLE_ARG3 2
-#define SAMPLE_ARG4 3
-#define SAMPLE_ARG5 4
-#define SAMPLE_ARG6 5
-#define SAMPLE_ARG7 6
-#define SAMPLE_ARG8 7
-#define SAMPLE_ARG9 8
-#define SAMPLE_ARG10 9
+#define SAMPLE_MAX_PARAMETERS 32 /* 32 parameters per effect at most */
#ifdef HAVE_XML2
#define XMLTAG_RENDER_ENTRY "render_entry"
#define XMLTAG_SAMPLES "veejay_samples"
@@ -116,6 +106,7 @@ typedef struct sample_eff_t {
int is_rendering; /* is rendering */
void *kf; /* keyframe values for this entry */
int kf_status; /* use keyframed values */
+ int kf_type; /* store type used */
void *fx_instance; /* lib plugger instance */
} sample_eff_chain;
@@ -246,7 +237,7 @@ extern int sample_set_chain_source(int sample_id, int position, int source);
extern int sample_get_sub_audio(int s1);
void *sample_get_kf_port( int s1, int entry );
extern int sample_chain_set_kf_status( int s1, int entry, int status );
-extern int sample_get_kf_status( int s1, int entry );
+extern int sample_get_kf_status( int s1, int entry, int *type );
extern unsigned char * sample_chain_get_kfs( int s1, int entry, int parameter_id, int *len );
extern int sample_chain_set_kf_status( int s1, int entry, int status );
extern int sample_chain_set_kfs( int s1, int len, char *data );
@@ -269,7 +260,7 @@ extern int sample_get_trimmer(int s1, int position);
extern int sample_set_trimmer(int s1, int position, int trimmer);
extern int sample_get_short_info(int sample_id, int *, int *, int *, int *) ;
extern int sample_get_chain_volume(int s1, int position);
-
+extern void sample_set_kf_type(int s1, int entry, int type );
/* set volume of audio data coming to the chain */
extern int sample_set_chain_volume(int s1, int position, int volume);
diff --git a/veejay-current/veejay-server/libstream/vj-tag.c b/veejay-current/veejay-server/libstream/vj-tag.c
index cf6fa49d..ee4e22f1 100644
--- a/veejay-current/veejay-server/libstream/vj-tag.c
+++ b/veejay-current/veejay-server/libstream/vj-tag.c
@@ -1131,6 +1131,7 @@ int _vj_tag_new_unicap( vj_tag * tag, int stream_nr, int width, int height, int
tag->effect_chain[i]->arg[j] = 0;
}
tag->effect_chain[i]->kf_status = 0;
+ tag->effect_chain[i]->kf_type = 0;
tag->effect_chain[i]->kf = vpn( VEVO_ANONYMOUS_PORT );
}
if (!vj_tag_put(tag))
@@ -2004,19 +2005,33 @@ int vj_tag_chain_reset_kf( int s1, int entry )
vj_tag *tag = vj_tag_get(s1);
if (!tag) return -1;
tag->effect_chain[entry]->kf_status = 0;
+ tag->effect_chain[entry]->kf_type = 0;
if(tag->effect_chain[entry]->kf)
vpf( tag->effect_chain[entry]->kf);
tag->effect_chain[entry]->kf = vpn( VEVO_ANONYMOUS_PORT );
return 1;
}
-int vj_tag_get_kf_status(int s1, int entry )
+int vj_tag_get_kf_status(int s1, int entry, int *type )
{
vj_tag *tag = vj_tag_get(s1);
if (!tag)
return 0;
+ if(type != NULL)
+ *type = tag->effect_chain[entry]->kf_type;
+
return tag->effect_chain[entry]->kf_status;
}
+
+void vj_tag_set_kf_type(int s1, int entry, int type )
+{
+ vj_tag *tag = vj_tag_get(s1);
+ if (!tag)
+ return 0;
+ tag->effect_chain[entry]->kf_type = type;
+}
+
+
int vj_tag_get_kf_tokens( int s1, int entry, int id, int *start,int *end, int *type)
{
vj_tag *tag = vj_tag_get(s1);
@@ -2159,6 +2174,7 @@ int vj_tag_set_effect(int t1, int position, int effect_id)
}
tag->effect_chain[position]->kf_status = 0;
+ tag->effect_chain[position]->kf_type = 0;
if(tag->effect_chain[position]->kf)
vpf(tag->effect_chain[position]->kf );
tag->effect_chain[position]->kf = vpn(VEVO_ANONYMOUS_PORT );
@@ -3717,6 +3733,7 @@ static void tagParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample)
int e_flag = 0;
int volume = 0;
int anim= 0;
+ int anim_type = 0;
int a_flag = 0;
int chain_index = 0;
@@ -3804,6 +3821,15 @@ static void tagParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample)
}
if(xmlTemp) xmlFree(xmlTemp);
}
+ if (!xmlStrcmp(cur->name, (const xmlChar *) "kf_type")) {
+ xmlTemp = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
+ chTemp = UTF8toLAT1(xmlTemp);
+ if (chTemp) {
+ anim_type = atoi(chTemp);
+ free(chTemp);
+ }
+ if(xmlTemp) xmlFree(xmlTemp);
+ }
if (!xmlStrcmp(cur->name, (const xmlChar *) XMLTAG_EFFECTACTIVE)) {
xmlTemp = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
@@ -3881,6 +3907,7 @@ static void tagParseEffect(xmlDocPtr doc, xmlNodePtr cur, int dst_sample)
{
veejay_msg(VEEJAY_MSG_INFO, "Animating FX %d on entry %d (status=%d)", t->effect_chain[chain_index]->effect_id, j,anim);
vj_tag_chain_set_kf_status(dst_sample, chain_index, anim );
+ vj_tag_set_kf_type( dst_sample,chain_index,anim_type);
}
j++;
}
@@ -4157,6 +4184,11 @@ static void tagCreateEffect(xmlNodePtr node, sample_eff_chain * effect, int posi
sprintf(buffer, "%d", effect->kf_status );
xmlNewChild(node,NULL,(const xmlChar*) "kf_status", (const xmlChar*)buffer);
+ sprintf(buffer, "%d", effect->kf_type );
+ xmlNewChild(node,NULL,(const xmlChar*) "kf_type", (const xmlChar*)buffer);
+
+
+
childnode =
xmlNewChild(node, NULL, (const xmlChar *) XMLTAG_ARGUMENTS, NULL);
tagCreateArguments(childnode, effect->arg,
diff --git a/veejay-current/veejay-server/libstream/vj-tag.h b/veejay-current/veejay-server/libstream/vj-tag.h
index 5e8d9a76..94d00dc3 100644
--- a/veejay-current/veejay-server/libstream/vj-tag.h
+++ b/veejay-current/veejay-server/libstream/vj-tag.h
@@ -321,7 +321,8 @@ int vj_tag_get_uvlen();
void vj_tag_cali_prepare_now(int a, int b);
int vj_tag_chain_set_kfs( int s1, int len, unsigned char *data );
unsigned char * vj_tag_chain_get_kfs( int s1, int entry, int parameter_id, int *len );
-int vj_tag_get_kf_status(int t1, int entry);
+int vj_tag_get_kf_status(int t1, int entry, int *type);
+void vj_tag_set_kf_type(int t1, int entry, int type );
int vj_tag_chain_set_kf_status( int s1, int entry, int status );
int vj_tag_chain_reset_kf( int s1, int entry );
int vj_tag_var(int t1, int *type, int *fader, int *fx_sta , int *rec_sta, int *active );
diff --git a/veejay-current/veejay-server/libvje/vj-effect.c b/veejay-current/veejay-server/libvje/vj-effect.c
index 40f78f0b..436a3a34 100644
--- a/veejay-current/veejay-server/libvje/vj-effect.c
+++ b/veejay-current/veejay-server/libvje/vj-effect.c
@@ -955,7 +955,7 @@ int vj_effect_get_summary(int entry, char *dst)
{
int p = vj_effects[entry]->num_params;
int i;
- char tmp[512];
+ char tmp[4096];
if(!vj_effects[entry])
return 0;
@@ -970,8 +970,7 @@ int vj_effect_get_summary(int entry, char *dst)
);
for(i=0; i < p; i++)
{
- bzero(tmp,512);
- sprintf(tmp,
+ snprintf(tmp,sizeof(tmp),
"%06d%06d%06d%03zu%s",
vj_effects[entry]->limits[0][i],
vj_effects[entry]->limits[1][i],
diff --git a/veejay-current/veejay-server/libvjnet/vj-server.c b/veejay-current/veejay-server/libvjnet/vj-server.c
index 213a6ebb..c74a5e9d 100644
--- a/veejay-current/veejay-server/libvjnet/vj-server.c
+++ b/veejay-current/veejay-server/libvjnet/vj-server.c
@@ -65,7 +65,6 @@ typedef struct
#define VJ_MAX_PENDING_MSG 768
#define RECV_SIZE (4096)
-#ifdef STRICT_CHECKING
static void printbuf( FILE *f, uint8_t *buf , int len )
{
int i;
@@ -85,7 +84,6 @@ static void printbuf( FILE *f, uint8_t *buf , int len )
fprintf(f, "\n");
}
-#endif
int _vj_server_free_slot(vj_server *vje);
int _vj_server_new_client(vj_server *vje, int socket_fd);
int _vj_server_parse_msg(vj_server *vje,int link_id, char *buf, int buf_len, int priority );
@@ -239,11 +237,9 @@ static int _vj_server_classic(vj_server *vjs, int port_offset)
return 0;
}
-#ifdef STRICT_CHECKING
if(vjs->logfd) {
fprintf( vjs->logfd, "selected port %d, maximum connections is %d", port_num, VJ_MAX_CONNECTIONS );
}
-#endif
int send_size = 1024 * 1024;
if( setsockopt( vjs->handle, SOL_SOCKET, SO_SNDBUF, (const char*) &send_size, sizeof(send_size) ) == - 1)
@@ -256,11 +252,9 @@ static int _vj_server_classic(vj_server *vjs, int port_offset)
veejay_msg(0, "Cannot read socket buffer size: %s", strerror(errno));
return 0;
}
-#ifdef STRICT_CHECKING
if(vjs->logfd) {
fprintf( vjs->logfd, "socket send buffer size is %d bytes", vjs->send_size );
}
-#endif
if( setsockopt( vjs->handle, SOL_SOCKET, SO_RCVBUF, (const char*) &send_size, sizeof(send_size)) == 1 )
{
@@ -272,11 +266,9 @@ static int _vj_server_classic(vj_server *vjs, int port_offset)
veejay_msg(0, "Cannot read socket buffer receive size %s" , strerror(errno));
return 0;
}
-#ifdef STRICT_CHECKING
if(vjs->logfd) {
fprintf( vjs->logfd, "socket recv buffer size is %d bytes", vjs->recv_size );
}
-#endif
veejay_msg(VEEJAY_MSG_DEBUG, "Port: %d [ receive buffer is %d bytes, send buffer is %d bytes ]", port_num, vjs->recv_size, vjs->send_size );
@@ -314,11 +306,9 @@ static int _vj_server_classic(vj_server *vjs, int port_offset)
}
vjs->link = (void**) link;
vjs->nr_of_connections = vjs->handle;
-#ifdef STRICT_CHECKING
if(vjs->logfd) {
fprintf( vjs->logfd, "allocated queue for max %d connctions", VJ_MAX_CONNECTIONS );
}
-#endif
switch(vjs->server_type )
{
@@ -372,7 +362,6 @@ vj_server *vj_server_alloc(int port_offset, char *mcast_group_name, int type)
veejay_msg(VEEJAY_MSG_DEBUG,"env VEEJAY_SERVER_RECEIVE_BUFFER_SIZE=[num bytes] not set");
}
-#ifdef STRICT_CHECKING
char *netlog = getenv("VEEJAY_LOG_NET_IO" );
if( netlog != NULL && strncasecmp("ON",netlog, 2) == 0 ) {
@@ -390,8 +379,6 @@ vj_server *vj_server_alloc(int port_offset, char *mcast_group_name, int type)
} else {
veejay_msg(VEEJAY_MSG_DEBUG, "env VEEJAY_LOG_NET_IO=logfile not set");
}
-#endif
-
/* setup peer to peer socket */
if( mcast_group_name == NULL )
@@ -432,12 +419,10 @@ int vj_server_send( vj_server *vje, int link_id, uint8_t *buf, int len )
if( !vj_server_link_can_write( vje,link_id ) ) {
veejay_msg(0,"Not ready for sending.");
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "failed to send buf of len %d to link_id %d, not ready for writing!\n", len, link_id );
printbuf(vje->logfd,buf,len);
}
-#endif
return -1;
}
@@ -445,12 +430,10 @@ int vj_server_send( vj_server *vje, int link_id, uint8_t *buf, int len )
{
//@ FIXME: vje->send_size is not used in sock_t_send_fd
total = sock_t_send_fd( Link[link_id]->handle, vje->send_size, buf, len);
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "sent %d of %d bytes to handle %d (link %d) %s\n", total,len, Link[link_id]->handle,link_id,(char*)(inet_ntoa(vje->remote.sin_addr)) );
printbuf( vje->logfd, buf, len );
}
-#endif
if( total <= 0 )
{
veejay_msg(0,"Unable to send buffer to %s:%s ",
@@ -513,12 +496,10 @@ static int vj_server_send_frame_now( vj_server *vje, int link_id, uint8_t *buf,
if( total != len )
veejay_msg(VEEJAY_MSG_ERROR, "Only sent %d out of %d bytes", total,len);
#endif
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "sent frame %d of %d bytes to handle %d (link %d) %s\n", total,len, Link[link_id]->handle,link_id,(char*)(inet_ntoa(vje->remote.sin_addr)) );
// printbuf( vje->logfd, buf, len );
}
-#endif
if( total <= 0 )
{
@@ -579,11 +560,9 @@ int _vj_server_new_client(vj_server *vje, int socket_fd)
FD_SET( socket_fd, &(vje->fds) );
FD_SET( socket_fd, &(vje->wds) );
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "new socket %d (link %d)\n", socket_fd,entry );
}
-#endif
return entry;
}
@@ -606,11 +585,9 @@ int _vj_server_del_client(vj_server * vje, int link_id)
FD_CLR( Link[link_id]->handle, &(vje->fds) );
FD_CLR( Link[link_id]->handle, &(vje->wds) );
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "closing link %d\n",link_id );
}
-#endif
}
Link[link_id]->handle = -1;
@@ -639,11 +616,9 @@ void vj_server_client_promote( vj_server *vje, int link_id)
assert( Link[link_id]->in_use == 1 );
#endif
Link[link_id]->promote = 1;
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "promote link %d\n", link_id );
}
-#endif
}
@@ -950,13 +925,10 @@ int vj_server_new_connection(vj_server *vje)
veejay_msg(VEEJAY_MSG_INFO, "Link: %d connected with %s on port %d", n,host,vje->remote.sin_port);
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "new connection, socket=%d, max connections=%d\n",
fd, vje->nr_of_connections );
}
-#endif
-
FD_CLR( fd, &(vje->fds) );
return 1;
@@ -1021,13 +993,11 @@ readmore_lbl:
}
}
//bytes_received = recv( sock_fd, vje->recv_buf, RECV_SIZE, 0 );
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "received %d bytes from handle %d (link %d)\n",
bytes_received,Link[id]->handle,id );
printbuf( vje->logfd, vje->recv_buf, bytes_received );
}
-#endif
}
else
@@ -1055,13 +1025,10 @@ readmore_lbl:
if(n_msg == 0 && bytes_received > 0)
{
veejay_msg(VEEJAY_MSG_ERROR, "Invalid VIMS instruction '%s'", msg_buf );
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fprintf(vje->logfd, "no valid messages in buffer!\n" );
printbuf( vje->logfd, msg_buf, bytes_left );
}
-#endif
-
return -1; //@ close client now
}
@@ -1088,11 +1055,9 @@ void vj_server_shutdown(vj_server *vje)
vj_link **Link = (vj_link**) vje->link;
int k = VJ_MAX_CONNECTIONS;
-#ifdef STRICT_CHECKING
if( vje->logfd ) {
fclose( vje->logfd );
}
-#endif
if(vje->use_mcast) k = 1;
diff --git a/veejay-current/veejay-server/veejay/liblavplayvj.c b/veejay-current/veejay-server/veejay/liblavplayvj.c
index 9bc0521c..908f42fe 100644
--- a/veejay-current/veejay-server/veejay/liblavplayvj.c
+++ b/veejay-current/veejay-server/veejay/liblavplayvj.c
@@ -689,7 +689,6 @@ static int veejay_start_playing_sample( veejay_t *info, int sample_id )
}
}
-
info->uc->sample_id = sample_id;
info->last_sample_id = sample_id;
@@ -2913,9 +2912,6 @@ veejay_t *veejay_malloc()
veejay_memset(info->action_file[0],0,sizeof(info->action_file[0]));
veejay_memset(info->action_file[1],0,sizeof(info->action_file[1]));
- for (i = 0; i < SAMPLE_MAX_PARAMETERS; i++)
- info->effect_info->tmp[i] = 0;
-
#ifdef HAVE_SDL
info->video_out = 0;
#else
diff --git a/veejay-current/veejay-server/veejay/vj-event.c b/veejay-current/veejay-server/veejay/vj-event.c
index eb22abde..e383950e 100644
--- a/veejay-current/veejay-server/veejay/vj-event.c
+++ b/veejay-current/veejay-server/veejay/vj-event.c
@@ -1309,29 +1309,6 @@ static int vj_event_verify_args( int *fx, int net_id , int arglen, int np, int p
veejay_msg(VEEJAY_MSG_ERROR, "Invalid Effect ID" );
return 0;
}
- else
- {
- int fx_p = vj_effect_get_num_params( fx_id );
- int fx_c = vj_effect_get_extra_frame( fx_id );
- int min = fx_p + (prefixed > 0 ? 0: 3);
- int max = min + ( fx_c ? 2 : 0 ) + prefixed;
- int a_len = arglen -( prefixed > 0 ? prefixed - 1: 0 );
- if( a_len < min || a_len > max )
- {
- if( a_len < min )
- veejay_msg(VEEJAY_MSG_ERROR,"Invalid number of parameters for Effect %d (Need %d, only have %d)", fx_id,
- min, a_len );
- if( a_len > max )
- veejay_msg(VEEJAY_MSG_ERROR,"Invalid number of parameters for Effect %d (At most %d, have %d)",fx_id,
- max, a_len );
- return 0;
- }
- if( a_len > min && a_len < max )
- {
- veejay_msg(VEEJAY_MSG_ERROR, "Invalid mixing source given for Effect %d , use ",fx_id);
- return 0;
- }
- }
}
return 1;
}
@@ -5714,12 +5691,20 @@ void vj_event_entry_down(void *ptr, const char format[] ,va_list ap)
void vj_event_chain_entry_preset(void *ptr,const char format[], va_list ap)
{
- int args[16];
+ int args[SAMPLE_MAX_PARAMETERS];
veejay_t *v = (veejay_t*)ptr;
- veejay_memset(args,0,sizeof(int) * 16);
- //P_A16(args,format,ap);
- char *str = NULL;
- P_A(args,str,format,ap);
+ veejay_memset(args,0,sizeof(int) * SAMPLE_MAX_PARAMETERS);
+ char str[4096];
+ P_A(args,str,format,ap);
+ long int tmp = 0;
+ char *end = str;
+ int base = 10;
+ int index = 3; // sample, chain, fx_id
+ while( tmp = strtol( end, &end, base )) {
+ args[index] = (int) tmp;
+ index ++;
+ }
+
if(SAMPLE_PLAYING(v))
{
int num_p = 0;
@@ -5755,24 +5740,6 @@ void vj_event_chain_entry_preset(void *ptr,const char format[], va_list ap)
}
}
}
-
- /* if ( vj_effect_get_extra_frame( real_id ))
- {
- int source = args[num_p+3];
- int channel_id = args[num_p+4];
- int err = 1;
- if( (source != VJ_TAG_TYPE_NONE && vj_tag_exists(channel_id))|| (source == VJ_TAG_TYPE_NONE && sample_exists(channel_id)) )
- {
- err = 0;
- }
- if( err == 0 && sample_set_chain_source( args[0],args[1], source ) &&
- sample_set_chain_channel( args[0],args[1], channel_id ))
- {
- veejay_msg(VEEJAY_MSG_INFO, "Updated mixing channel to %s %d",
- (source == VJ_TAG_TYPE_NONE ? "sample" : "stream" ),
- channel_id);
- }
- }*/
}
}
}
@@ -5800,7 +5767,7 @@ void vj_event_chain_entry_preset(void *ptr,const char format[], va_list ap)
{
if(vj_tag_set_effect_arg(args[0],args[1],i,args[i+3]))
{
- veejay_msg(VEEJAY_MSG_ERROR, "setting argument %d value %d for %s",
+ veejay_msg(VEEJAY_MSG_DEBUG, "Changed parameter %d to %d (%s)",
i,
args[i+3],
vj_effect_get_description(real_id));
@@ -5816,25 +5783,6 @@ void vj_event_chain_entry_preset(void *ptr,const char format[], va_list ap)
}
v->uc->chain_changed = 1;
}
-/*
- if( vj_effect_get_extra_frame(real_id) )
- {
- int channel_id = args[num_p + 4];
- int source = args[ num_p + 3];
- int err = 1;
-
- if( (source != VJ_TAG_TYPE_NONE && vj_tag_exists(channel_id))|| (source == VJ_TAG_TYPE_NONE && sample_exists(channel_id)) )
- {
- err = 0;
- }
-
- if( err == 0 && vj_tag_set_chain_source( args[0],args[1], source ) &&
- vj_tag_set_chain_channel( args[0],args[1], channel_id ))
- {
- veejay_msg(VEEJAY_MSG_INFO,"Updated mixing channel to %s %d",
- (source == VJ_TAG_TYPE_NONE ? "sample" : "stream"), channel_id );
- }
- }*/
}
}
@@ -8162,7 +8110,7 @@ void vj_event_create_effect_bundle(veejay_t * v, char *buf, int key_id, int key_
sprintf(bundle, "%03d:0 %d %d", VIMS_CHAIN_ENTRY_SET_PRESET,i, effect_id );
for (j = 0; j < np; j++)
{
- char svalue[10];
+ char svalue[32];
int value = (SAMPLE_PLAYING(v) ? sample_get_effect_arg(id, i, j) : vj_tag_get_effect_arg(id,i,j));
if(value != -1)
{
@@ -8934,8 +8882,8 @@ void vj_event_send_sample_stack ( void *ptr, const char format[], va_list ap )
void vj_event_send_chain_entry ( void *ptr, const char format[], va_list ap )
{
- char fline[255];
- char line[255];
+ char fline[1024];
+ char line[1024];
int args[4];
char *str = NULL;
int error = 1;
@@ -8944,6 +8892,8 @@ void vj_event_send_chain_entry ( void *ptr, const char format[], va_list ap )
veejay_memset(fline,0,255);
sprintf(line, "%03d", 0);
+ char param[1024];
+
if( SAMPLE_PLAYING(v) )
{
if(args[0] == 0)
@@ -8960,39 +8910,30 @@ void vj_event_send_chain_entry ( void *ptr, const char format[], va_list ap )
int params[SAMPLE_MAX_PARAMETERS];
int p;
int video_on = sample_get_chain_status(args[0],args[1]);
- int audio_on = 0;
//int audio_on = sample_get_chain_audio(args[0],args[1]);
int num_params = vj_effect_get_num_params(effect_id);
+ int kf_type = 0;
+ int kf_status = sample_get_kf_status( args[0],args[1],&kf_type );
+
for(p = 0 ; p < num_params; p++)
params[p] = sample_get_effect_arg(args[0],args[1],p);
-#ifdef STRICT_CHECKING
- assert( args[2] >= 0 && args[2] <= num_params );
-#endif
for(p = num_params; p < SAMPLE_MAX_PARAMETERS; p++)
params[p] = 0;
- int kf_start = 0, kf_end = 0, kf_type = 0;
- int kf_status = sample_get_kf_status( args[0],args[1] );
- sample_get_kf_tokens( args[0],args[1],args[2],&kf_start,&kf_end,&kf_type );
- sprintf(line, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",
- effect_id,
- is_video,
- num_params,
- params[0],
- params[1],
- params[2],
- params[3],
- params[4],
- params[5],
- params[6],
- params[7],
- params[8],
- video_on,
- audio_on,
- sample_get_chain_source(args[0],args[1]),
- sample_get_chain_channel(args[0],args[1]),
- kf_status, kf_start,kf_end,kf_type
- );
+ snprintf( param, sizeof(param), "%d %d %d %d 0 0 %d %d %d %d 0 ", effect_id, is_video, num_params,
+ kf_type,kf_status,
+ sample_get_chain_source(args[0],args[1]),
+ sample_get_chain_channel(args[0],args[1]),
+ video_on);
+
+ strncat( line, param, strlen(param));
+ for(p = 0; p < num_params - 1; p ++ ) {
+ snprintf(param,sizeof(param), "%d ", params[p] );
+ strncat( line, param,strlen(param));
+ }
+ snprintf(param, sizeof(param),"%d",params[p]);
+ strncat( line,param,strlen(param));
+
error = 0;
}
}
@@ -9013,37 +8954,31 @@ void vj_event_send_chain_entry ( void *ptr, const char format[], va_list ap )
int params[SAMPLE_MAX_PARAMETERS];
int p;
int num_params = vj_effect_get_num_params(effect_id);
+
int video_on = vj_tag_get_chain_status(args[0], args[1]);
+ int kf_type = 0;
+ int kf_status = vj_tag_get_kf_status( args[0],args[1], &kf_type );
+
for(p = 0 ; p < num_params; p++)
- {
params[p] = vj_tag_get_effect_arg(args[0],args[1],p);
- }
for(p = num_params; p < SAMPLE_MAX_PARAMETERS;p++)
- {
params[p] = 0;
+
+ snprintf( param, sizeof(param), "%d %d %d %d 0 0 %d %d %d %d 0 ", effect_id, is_video, num_params,
+ kf_type,
+ kf_status,
+ vj_tag_get_chain_source(args[0],args[1]),
+ vj_tag_get_chain_channel(args[0],args[1]),
+ video_on);
+
+ strncat( line, param, strlen(param));
+ for(p = 0; p < num_params - 1; p ++ ) {
+ snprintf(param,sizeof(param), "%d ", params[p] );
+ strncat( line, param,strlen(param));
}
- int kf_start = 0, kf_end = 0, kf_type = 0;
- int kf_status = vj_tag_get_kf_status(args[0],args[1]);
- vj_tag_get_kf_tokens( args[0],args[1],args[2],&kf_start,&kf_end,&kf_type );
- sprintf(line, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",
- effect_id,
- is_video,
- num_params,
- params[0],
- params[1],
- params[2],
- params[3],
- params[4],
- params[5],
- params[6],
- params[7],
- params[8],
- video_on,
- 0,
- vj_tag_get_chain_source(args[0],args[1]),
- vj_tag_get_chain_channel(args[0],args[1]),
- kf_status,kf_start,kf_end, kf_type
- );
+ snprintf(param, sizeof(param),"%d",params[p]);
+ strncat( line,param,strlen(param));
+
error = 0;
}
}
@@ -9267,16 +9202,16 @@ void vj_event_send_effect_list ( void *ptr, const char format[], va_list ap )
for( i = 1; i < n_fx; i ++ )
len += vj_effect_get_summary_len( i );
- priv_msg = (char*) malloc(sizeof(char) * (5 + len + 1000));
- memset(priv_msg, 0, (5+len+100));
- sprintf(priv_msg, "%05d", len );
- char line[1025];
- char fline[1025];
+ priv_msg = (char*) malloc(sizeof(char) * (6 + len + 4096));
+ memset(priv_msg, 0, (6+len+100));
+ sprintf(priv_msg, "%06d", len );
+ char line[4096];
+ char fline[4096];
for(i=1; i < n_fx; i++)
{
if(vj_effect_get_summary(i,line))
{
- sprintf(fline, "%03zu%s", strlen(line), line );
+ snprintf(fline,sizeof(fline), "%03zu%s", strlen(line), line );
veejay_strncat( priv_msg, fline, strlen(fline) );
}
}
@@ -10060,10 +9995,12 @@ void vj_event_set_kf_status( void *ptr, const char format[], va_list ap )
if(SAMPLE_PLAYING(v))
{
sample_chain_set_kf_status( v->uc->sample_id, args[0],args[1] );
+ sample_set_kf_type( v->uc->sample_id,args[0],args[2]);
veejay_msg(VEEJAY_MSG_INFO, "Sample %d is using animated parameter values", v->uc->sample_id);
} else if (STREAM_PLAYING(v))
{
vj_tag_chain_set_kf_status(v->uc->sample_id,args[0],args[1] );
+ vj_tag_set_kf_type(v->uc->sample_id,args[0],args[2]);
veejay_msg(VEEJAY_MSG_INFO, "Stream %d is using animated parameter values", v->uc->sample_id);
}
diff --git a/veejay-current/veejay-server/veejay/vj-eventman.c b/veejay-current/veejay-server/veejay/vj-eventman.c
index 2505254a..82849347 100644
--- a/veejay-current/veejay-server/veejay/vj-eventman.c
+++ b/veejay-current/veejay-server/veejay/vj-eventman.c
@@ -664,16 +664,18 @@ void vj_init_vevo_events(void)
NULL );
index_map_[VIMS_SAMPLE_KF_STATUS] = _new_event(
- "%d %d",
+ "%d %d %d",
VIMS_SAMPLE_KF_STATUS,
"Change KF play status for entry X",
vj_event_set_kf_status,
- 2,
+ 3,
VIMS_REQUIRE_ALL_PARAMS,
"Entry ID",
0,
"Status value",
0,
+ "Curve type",
+ 0,
NULL );
index_map_[VIMS_SAMPLE_KF_RESET] = _new_event(
"%d",
@@ -1462,12 +1464,12 @@ void vj_init_vevo_events(void)
0,
NULL );
index_map_[VIMS_CHAIN_ENTRY_SET_PRESET] = _new_event(
- "%d %d %d %d %d %d %d %d %d %d %d",
+ "%d %d %d %s",
VIMS_CHAIN_ENTRY_SET_PRESET,
"Preset effect on chain entry",
vj_event_chain_entry_preset,
- 11,
- VIMS_REQUIRE_ALL_PARAMS,
+ 4,
+ VIMS_LONG_PARAMS,
SAMPLE_STREAM_ID_HELP,
0,
"Chain Index (-1=current",