MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / audio_quality_update_limits

Function audio_quality_update_limits

gtk/src/audiohandler.c:2170–2194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2168}
2169
2170static void audio_quality_update_limits(
2171 GtkWidget *widget,
2172 int encoder,
2173 gboolean set_default,
2174 gdouble value)
2175{
2176 float low, high, gran;
2177 int dir;
2178
2179 hb_audio_quality_get_limits(encoder, &low, &high, &gran, &dir);
2180 if (set_default)
2181 {
2182 value = hb_audio_quality_get_default(encoder);
2183 }
2184 if (dir)
2185 {
2186 // Quality values are inverted
2187 value = high - value + low;
2188 }
2189 GtkScaleButton *sb;
2190 GtkAdjustment *adj;
2191 sb = GTK_SCALE_BUTTON(widget);
2192 adj = gtk_scale_button_get_adjustment(sb);
2193 gtk_adjustment_configure (adj, value, low, high, gran, gran, 0);
2194}
2195
2196static void
2197audio_def_set_limits (signal_user_data_t *ud, GtkWidget *widget, gboolean set_default)

Callers 1

audio_def_set_limitsFunction · 0.85

Calls 2

Tested by

no test coverage detected