Changeset 472
- Timestamp:
- 01/20/07 09:32:42 (2 years ago)
- Files:
-
- sweep/trunk/src/driver.c (modified) (4 diffs)
- sweep/trunk/src/driver.h (modified) (1 diff)
- sweep/trunk/src/driver_alsa.c (modified) (1 diff)
- sweep/trunk/src/driver_oss.c (modified) (1 diff)
- sweep/trunk/src/driver_solaris.c (modified) (1 diff)
- sweep/trunk/src/pcmio.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sweep/trunk/src/driver.c
r272 r472 96 96 char * main_dev; 97 97 98 main_dev = prefs_get_string ( DEV_KEY);98 main_dev = prefs_get_string (pref->primary_device_key); 99 99 100 100 if (main_dev == NULL) return pcmio_get_default_main_dev(); … … 108 108 char * monitor_dev; 109 109 110 monitor_dev = prefs_get_string ( MONITOR_DEV_KEY);110 monitor_dev = prefs_get_string (pref->monitor_device_key); 111 111 112 112 if (monitor_dev == NULL) return pcmio_get_default_monitor_dev (); … … 131 131 int * log_frags; 132 132 133 log_frags = prefs_get_int (LOG_FRAGS_KEY); 134 133 log_frags = prefs_get_int (pref->log_frags_key); 135 134 if (log_frags == NULL) return DEFAULT_LOG_FRAGS; 136 135 else return (*log_frags); … … 164 163 adj = g_object_get_data (G_OBJECT(dialog), "buff_adj"); 165 164 166 prefs_set_int ( LOG_FRAGS_KEY, adj->value);165 prefs_set_int (pref->log_frags_key, adj->value); 167 166 168 167 main_dev = 169 168 gtk_entry_get_text (GTK_ENTRY(GTK_COMBO(main_combo)->entry)); 170 169 171 prefs_set_string ( DEV_KEY, (gchar *)main_dev);170 prefs_set_string (pref->primary_device_key, (gchar *)main_dev); 172 171 173 172 if (monitor_checked (dialog)) { 174 173 monitor_dev = 175 174 gtk_entry_get_text (GTK_ENTRY(GTK_COMBO(monitor_combo)->entry)); 176 prefs_set_string ( MONITOR_DEV_KEY, (gchar *)monitor_dev);175 prefs_set_string (pref->monitor_device_key, (gchar *)monitor_dev); 177 176 178 177 prefs_set_int (USE_MONITOR_KEY, 1); sweep/trunk/src/driver.h
r124 r472 52 52 void (*drain) (sw_handle * handle); 53 53 void (*close) (sw_handle * handle); 54 55 char * primary_device_key; 56 char * monitor_device_key; 57 char * log_frags_key; 54 58 }; 55 59 sweep/trunk/src/driver_alsa.c
r198 r472 452 452 alsa_device_flush, 453 453 alsa_device_drain, 454 alsa_device_close 454 alsa_device_close, 455 "alsa_primary_device", 456 "alsa_monitor_device", 457 "alsa_log_frags" 455 458 }; 456 459 sweep/trunk/src/driver_oss.c
r124 r472 445 445 drain_dev_dsp, 446 446 close_dev_dsp, 447 "oss_primary_device", 448 "oss_monitor_device", 449 "oss_log_frags" 447 450 }; 448 451 sweep/trunk/src/driver_solaris.c
r124 r472 125 125 drain_dev_audio, 126 126 close_dev_audio, 127 "solaris_primary_device", 128 "solaris_monitor_device", 129 "solaris_log_frags" 127 130 }; 128 131 sweep/trunk/src/pcmio.h
r124 r472 24 24 #include <glib.h> 25 25 26 #define DEV_KEY "OSS_Device"27 #define MONITOR_DEV_KEY "OSS_MonitorDevice"28 #define LOG_FRAGS_KEY "OSS_Logfrags"29 30 26 #define USE_MONITOR_KEY "UseMonitor" 31 27
