Mercurial > audlegacy-plugins
diff src/filewriter/filewriter.c @ 986:5523559a1eac trunk
[svn] - add Vorbis output mode
- change "Output file extension" to "Output file format"
- link against -lvorbisenc, this will probably want to be adjusted before we make a release on a 1.4 branch
author | nenolod |
---|---|
date | Mon, 30 Apr 2007 21:18:44 -0700 |
parents | 029056fb9f9d |
children | 67cf9a1e3dc5 |
line wrap: on
line diff
--- a/src/filewriter/filewriter.c Mon Apr 30 20:24:34 2007 -0700 +++ b/src/filewriter/filewriter.c Mon Apr 30 21:18:44 2007 -0700 @@ -28,9 +28,9 @@ static GtkWidget *configure_bbox, *configure_ok, *configure_cancel; static GtkWidget *fileext_hbox, *fileext_label, *fileext_combo, *plugin_button; -enum fileext_t { WAV = 0, MP3, FILEEXT_MAX } ; +enum fileext_t { WAV = 0, MP3, VORBIS, FILEEXT_MAX } ; static gint fileext = WAV; -static gchar *fileext_str[] = { "wav", "mp3" } ; +static gchar *fileext_str[] = { "wav", "mp3", "ogg" } ; static FileWriter plugin; static GtkWidget *saveplace_hbox, *saveplace; @@ -102,6 +102,8 @@ plugin = wav_plugin; if (fileext == MP3) plugin = mp3_plugin; + if (fileext == VORBIS) + plugin = vorbis_plugin; } static void file_init(void) @@ -485,12 +487,13 @@ fileext_hbox = gtk_hbox_new(FALSE, 5); gtk_box_pack_start(GTK_BOX(configure_vbox), fileext_hbox, FALSE, FALSE, 0); - fileext_label = gtk_label_new(_("Output file extension:")); + fileext_label = gtk_label_new(_("Output file format:")); gtk_box_pack_start(GTK_BOX(fileext_hbox), fileext_label, FALSE, FALSE, 0); fileext_combo = gtk_combo_box_new_text(); gtk_combo_box_append_text(GTK_COMBO_BOX(fileext_combo), "WAV"); gtk_combo_box_append_text(GTK_COMBO_BOX(fileext_combo), "MP3"); + gtk_combo_box_append_text(GTK_COMBO_BOX(fileext_combo), "Vorbis"); gtk_box_pack_start(GTK_BOX(fileext_hbox), fileext_combo, FALSE, FALSE, 0); gtk_combo_box_set_active(GTK_COMBO_BOX(fileext_combo), fileext); g_signal_connect(G_OBJECT(fileext_combo), "changed", G_CALLBACK(fileext_cb), NULL);