summaryrefslogtreecommitdiffstats
path: root/src/patchage.ui
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-29 16:55:25 +0100
committerDavid Robillard <d@drobilla.net>2020-11-29 18:03:31 +0100
commitd3561e8cf1d5a289ff2ce4a26e4a970437a812d5 (patch)
tree2383de628f8f1afe820fdd81dd5780f585f93717 /src/patchage.ui
parent86ce5ca10998fbeb3e9841cb2307caf00373b946 (diff)
downloadpatchage-d3561e8cf1d5a289ff2ce4a26e4a970437a812d5.tar.gz
patchage-d3561e8cf1d5a289ff2ce4a26e4a970437a812d5.tar.bz2
patchage-d3561e8cf1d5a289ff2ce4a26e4a970437a812d5.zip
Remove flaky DSP load meter
This never worked particularly well, and the underlying API is more or less useless with Jack 2. So, just replace it with a dropout counter.
Diffstat (limited to 'src/patchage.ui')
-rw-r--r--src/patchage.ui89
1 files changed, 31 insertions, 58 deletions
diff --git a/src/patchage.ui b/src/patchage.ui
index b82cb44..d86fb80 100644
--- a/src/patchage.ui
+++ b/src/patchage.ui
@@ -330,51 +330,6 @@
<property name="icon_size">1</property>
<property name="icon_size_set">True</property>
<child>
- <object class="GtkToolButton" id="clear_load_but">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip_markup">Clear the dropout indicator</property>
- <property name="tooltip_text" translatable="yes">Clear dropout indicator.</property>
- <property name="stock_id">gtk-clear</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolItem" id="toolitem30">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <child>
- <object class="GtkAlignment" id="alignment3">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="yscale">0</property>
- <child>
- <object class="GtkProgressBar" id="xrun_progress">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip_markup">Drouput (XRun) Indicator
-
-The bar represents the percentage of available time used for audio processing (i.e. the DSP load). If the bar reaches 100%, a dropout will occur.</property>
- <property name="tooltip_text" translatable="yes">Load and dropout gauge. The bar shows the percentage of available time used for audio processing. If it reaches 100%, a dropout will occur.</property>
- <property name="show_text">True</property>
- <property name="pulse_step">0.10000000149</property>
- <property name="text" translatable="yes">0 Dropouts</property>
- <property name="discrete_blocks">100</property>
- </object>
- </child>
- </object>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- </packing>
- </child>
- <child>
<object class="GtkToolItem" id="toolitem28">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -390,24 +345,12 @@ The bar represents the percentage of available time used for audio processing (i
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
- <object class="GtkLabel" id="label10">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="label" translatable="yes"> / </property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
<object class="GtkComboBox" id="buf_size_combo">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="has_tooltip">True</property>
<property name="tooltip_markup">Jack buffer length in frames</property>
- <property name="tooltip_text" translatable="yes">Jack buffer length in frames</property>
+ <property name="tooltip_text" translatable="yes">Jack buffer length in frames.</property>
<property name="border_width">1</property>
</object>
<packing>
@@ -438,6 +381,36 @@ The bar represents the percentage of available time used for audio processing (i
</packing>
</child>
<child>
+ <object class="GtkToolItem" id="toolitem30">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkLabel" id="dropouts_label">
+ <property name="can_focus">False</property>
+ <property name="visible">False</property>
+ <property name="label" translatable="yes"> Dropouts: 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToolButton" id="clear_load_but">
+ <property name="visible">False</property>
+ <property name="can_focus">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip_markup">Clear the dropout indicator</property>
+ <property name="tooltip_text" translatable="yes">Clear dropout indicator.</property>
+ <property name="stock_id">gtk-clear</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
<object class="GtkToolItem" id="toolitem1">
<property name="visible">True</property>
<property name="can_focus">False</property>