Ejemplo n.º 1
0
static gboolean
oss_savesettings (void *dp,
		  prefs_node *f)
{
    oss_driver * const d = dp;

    prefs_put_string(f, "oss-devdsp", d->p_devdsp);
    prefs_put_int(f, "oss-resolution", d->p_resolution);
    prefs_put_int(f, "oss-channels", d->p_channels);
    prefs_put_int(f, "oss-mixfreq", d->p_mixfreq);
    prefs_put_int(f, "oss-fragsize", d->p_fragsize);

    return TRUE;
}
Ejemplo n.º 2
0
void
tips_dialog_save_settings (void)
{
    prefs_node *f;

    f = prefs_open_write("tips");
    if(!f)
	return;

    tips_dialog_last_tip++;
    prefs_put_int(f, "show-tips", tips_dialog_show_tips);
    prefs_put_int(f, "last-tip", tips_dialog_last_tip);
    
    prefs_close(f);
    return;
}
Ejemplo n.º 3
0
static gboolean
alsa_savesettings (void *dp,
		  prefs_node *f)
{
    alsa_driver * const d = dp;

    prefs_put_int(f, "alsa-resolution", d->p_resolution);
    prefs_put_int(f, "alsa-channels", d->p_channels);
    prefs_put_int(f, "alsa-mixfreq", d->p_mixfreq);
    prefs_put_int(f, "alsa-fragsize", d->p_fragsize);

    prefs_put_int(f, "alsa-card", d->card_number);
    prefs_put_int(f, "alsa-device", d->device_number);

    return TRUE;
}
Ejemplo n.º 4
0
static gboolean
alsa_savesettings (void *dp,
		  prefs_node *f)
{
    alsa_driver * const d = dp;
    guint i;
    gchar buf[32];
    svd_data savedev_data;

    prefs_put_string(f, "alsa1x-device", d->device);

    prefs_put_int(f, "alsa1x-resolution", d->bits);
    prefs_put_int(f, "alsa1x-stereo", d->stereo);
    prefs_put_int(f, "alsa1x-playrate", d->playrate);
    prefs_put_int(f, "alsa1x-buffer_size", d->buffer_size);
    prefs_put_int(f, "alsa1x-num_periods", d->num_periods);
    prefs_put_int(f, "alsa1x-can_8", d->can8);
    prefs_put_int(f, "alsa1x-can_16", d->can16);
    prefs_put_int(f, "alsa1x-can_mono", d->canmono);
    prefs_put_int(f, "alsa1x-can_stereo", d->canstereo);
    prefs_put_int(f, "alsa1x-signedness_8", d->signedness8);
    prefs_put_int(f, "alsa1x-signedness_16", d->signedness16);
    prefs_put_int(f, "alsa1x-period_size_min", d->persizemin);
    prefs_put_int(f, "alsa1x-period_size_max", d->persizemax);

    for(i = 0; i < NUM_FORMATS; i++) {
	g_sprintf(buf, "alsa1x-devcap[%u].minfreq", i);
	prefs_put_int(f, buf, d->devcap[i].minfreq);
	g_sprintf(buf, "alsa1x-devcap[%u].maxfreq", i);
	prefs_put_int(f, buf, d->devcap[i].maxfreq);
	g_sprintf(buf, "alsa1x-devcap[%u].minbufsize", i);
	prefs_put_int(f, buf, d->devcap[i].minbufsize);
	g_sprintf(buf, "alsa1x-devcap[%u].maxbufsize", i);
	prefs_put_int(f, buf, d->devcap[i].maxbufsize);
    }

    prefs_put_int(f, "alsa1x-verbose", d->verbose);

    savedev_data.f = f;
    savedev_data.counter = 0;
    gtk_tree_model_foreach(gtk_combo_box_get_model(GTK_COMBO_BOX(d->alsa_device)), save_dev_func, &savedev_data);

    return TRUE;
}