summaryrefslogtreecommitdiff
path: root/plugins/gtkui/interface.c
diff options
context:
space:
mode:
authorGravatar Eugene Rudchenko <rei@starrain.org>2013-08-23 11:56:36 +0300
committerGravatar waker <wakeroid@gmail.com>2013-08-24 22:42:19 +0200
commit3186518f459ed8547361c71d6dba3ea42e5112b5 (patch)
tree20154c0709dc51155f6d5404f58ea40c8e5793ef /plugins/gtkui/interface.c
parent4cfa42c8d2e50f2c2ddf9af83013c9761a8dcc6d (diff)
Add option to convert 16 bit audio to 24 bit
Conflicts: plugins/gtkui/callbacks.h streamer.c
Diffstat (limited to 'plugins/gtkui/interface.c')
-rw-r--r--plugins/gtkui/interface.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/gtkui/interface.c b/plugins/gtkui/interface.c
index ea1435eb..bfe2f8f7 100644
--- a/plugins/gtkui/interface.c
+++ b/plugins/gtkui/interface.c
@@ -1622,6 +1622,7 @@ create_prefwin (void)
GtkWidget *label4;
GtkWidget *pref_soundcard;
GtkWidget *convert8to16;
+ GtkWidget *convert16to24;
GtkWidget *Sound;
GtkWidget *vbox8;
GtkWidget *hbox10;
@@ -1843,6 +1844,10 @@ create_prefwin (void)
gtk_widget_show (convert8to16);
gtk_box_pack_start (GTK_BOX (vbox10), convert8to16, FALSE, FALSE, 0);
+ convert16to24 = gtk_check_button_new_with_mnemonic (_("Always convert 16 bit audio to 24 bit"));
+ gtk_widget_show (convert16to24);
+ gtk_box_pack_start (GTK_BOX (vbox10), convert16to24, FALSE, FALSE, 0);
+
Sound = gtk_label_new (_("Sound"));
gtk_widget_show (Sound);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), Sound);
@@ -2695,6 +2700,9 @@ create_prefwin (void)
g_signal_connect ((gpointer) convert8to16, "toggled",
G_CALLBACK (on_convert8to16_toggled),
NULL);
+ g_signal_connect ((gpointer) convert16to24, "toggled",
+ G_CALLBACK (on_convert16to24_toggled),
+ NULL);
g_signal_connect ((gpointer) pref_replaygain_mode, "changed",
G_CALLBACK (on_pref_replaygain_mode_changed),
NULL);
@@ -2903,6 +2911,7 @@ create_prefwin (void)
GLADE_HOOKUP_OBJECT (prefwin, label4, "label4");
GLADE_HOOKUP_OBJECT (prefwin, pref_soundcard, "pref_soundcard");
GLADE_HOOKUP_OBJECT (prefwin, convert8to16, "convert8to16");
+ GLADE_HOOKUP_OBJECT (prefwin, convert16to24, "convert16to24");
GLADE_HOOKUP_OBJECT (prefwin, Sound, "Sound");
GLADE_HOOKUP_OBJECT (prefwin, vbox8, "vbox8");
GLADE_HOOKUP_OBJECT (prefwin, hbox10, "hbox10");