Only in ./Effect: Makefile
Only in ./Effect/echo_plugin: Makefile
Only in ./Effect/stereo_plugin: Makefile
Only in ./Effect/voice: Makefile
Only in ./General: Makefile
Only in ./General/ir: Makefile
Only in ./General/joystick: Makefile
Only in ./General/song_change: Makefile
Only in ./Input: Makefile
Only in ./Input/cdaudio: Makefile
Only in ./Input/mikmod: Makefile
Only in ./Input/mpg123: Makefile
Only in ./Input/tonegen: Makefile
Only in ./Input/vorbis: Makefile
Only in ./Input/wav: Makefile
Only in .: Makefile
Only in ./Output: Makefile
Only in ./Output/OSS: Makefile
Only in ./Output/alsa: Makefile
Only in ./Output/disk_writer: Makefile
diff -ru ../xmms-1.2.8-org/Output/disk_writer/disk_writer.c ./Output/disk_writer/disk_writer.c
--- ../xmms-1.2.8-org/Output/disk_writer/disk_writer.c	Tue Jan  8 16:09:07 2002
+++ ./Output/disk_writer/disk_writer.c	Fri Sep  5 11:21:44 2003
@@ -51,6 +51,9 @@
 static GtkWidget *configure_separator;
 static GtkWidget *configure_bbox, *configure_ok, *configure_cancel;
 
+static GtkWidget *configure_name_option_check = NULL;
+static gboolean use_name_option = FALSE;
+
 static gchar *file_path = NULL;
 static FILE *output_file = NULL;
 static struct wavhead header;
@@ -107,6 +110,7 @@
 	if (cfgfile)
 	{
 		xmms_cfg_read_string(cfgfile, "disk_writer", "file_path", &file_path);
+		xmms_cfg_read_boolean(cfgfile, "disk_writer", "use_name_option", &use_name_option);
 		xmms_cfg_free(cfgfile);
 	}
 	g_free(filename);
@@ -133,8 +137,11 @@
 
 	pos = xmms_remote_get_playlist_pos(ctrlsocket_get_session_id());
 	title = xmms_remote_get_playlist_file(ctrlsocket_get_session_id(), pos);
-	if (title != NULL && (temp = strrchr(title, '.')) != NULL)
-		*temp = '\0';
+	if (use_name_option == FALSE) {
+		if (title != NULL && (temp = strrchr(title, '.')) != NULL) {
+			*temp = '\0';
+		}
+	}
 	if (title == NULL || strlen(g_basename(title)) == 0)
 	{
 		g_free(title);
@@ -316,10 +323,14 @@
 		g_free(file_path);
 	file_path = g_strdup(gtk_entry_get_text(GTK_ENTRY(path_entry)));
 
+	use_name_option =
+		gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(configure_name_option_check));
+
 	cfgfile = xmms_cfg_open_file(filename);
 	if (!cfgfile)
 		cfgfile = xmms_cfg_new();
 	xmms_cfg_write_string(cfgfile, "disk_writer", "file_path", file_path);
+	xmms_cfg_write_boolean(cfgfile, "disk_writer", "use_name_option", use_name_option);
 	xmms_cfg_write_file(cfgfile, filename);
 	xmms_cfg_free(cfgfile);
 	g_free(filename);
@@ -370,6 +381,11 @@
 		gtk_widget_show(path_browse);
 
 		gtk_widget_show(path_hbox);
+
+		configure_name_option_check = gtk_check_button_new_with_label(_("Output filename = Input filename + \".wav\""));
+		gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(configure_name_option_check), use_name_option);
+		gtk_box_pack_start(GTK_BOX(configure_vbox), configure_name_option_check, FALSE, FALSE, 0);
+		gtk_widget_show(configure_name_option_check);
 
 		configure_separator = gtk_hseparator_new();
 		gtk_box_pack_start(GTK_BOX(configure_vbox), configure_separator, FALSE, FALSE, 0);
Only in ./Output/disk_writer: xmms-1.2.7-disk_writer-patch.diff
Only in ./Output/esd: Makefile
Only in ./Output/solaris: Makefile
Only in ./Output/sun: Makefile
Only in ./Visualization: Makefile
Only in ./Visualization/blur_scope: Makefile
Only in ./Visualization/opengl_spectrum: Makefile
Only in ./Visualization/sanalyzer: Makefile
Only in .: config.cache
Only in .: config.h
Only in .: config.log
Only in .: config.status
Only in ./gnomexmms: Makefile
Only in .: gnomexmms.1
Only in ./intl: Makefile
Only in .: libtool
Only in ./libxmms: Makefile
Only in ./libxmms: config.h
Only in ./libxmms: config.log
Only in ./libxmms: config.status
Only in ./libxmms: libtool
Only in ./libxmms: stamp-h
Only in ./po: Makefile
Only in ./po: Makefile.in
Only in ./po: POTFILES
Only in .: stamp-h1
Only in ./wmxmms: Makefile
Only in .: wmxmms.1
Only in ./xmms: Makefile
Only in ./xmms/defskin: Makefile
Only in ./xmms: i18n.h
Only in ./xmms: stamp-h2
Only in .: xmms-config
Only in .: xmms.1
