diff options
author | Eugene Rudchenko <rei@starrain.org> | 2013-08-23 11:56:36 +0300 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2013-08-24 22:42:19 +0200 |
commit | 3186518f459ed8547361c71d6dba3ea42e5112b5 (patch) | |
tree | 20154c0709dc51155f6d5404f58ea40c8e5793ef /plugins/gtkui/interface.c | |
parent | 4cfa42c8d2e50f2c2ddf9af83013c9761a8dcc6d (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.c | 9 |
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"); |