static gboolean init (void) { aud_config_set_defaults ("crystalizer", cryst_defaults); value = aud_get_double ("crystalizer", "intensity"); return TRUE; }
static void modplug_settings_load () { aud_config_set_defaults (MODPLUG_CFGID, modplug_defaults); modplug_settings.mBits = aud_get_int (MODPLUG_CFGID, "Bits"); modplug_settings.mChannels = aud_get_int (MODPLUG_CFGID, "Channels"); modplug_settings.mResamplingMode = aud_get_int (MODPLUG_CFGID, "ResamplingMode"); modplug_settings.mFrequency = aud_get_int (MODPLUG_CFGID, "Frequency"); modplug_settings.mReverb = aud_get_bool (MODPLUG_CFGID, "Reverb"); modplug_settings.mReverbDepth = aud_get_int (MODPLUG_CFGID, "ReverbDepth"); modplug_settings.mReverbDelay = aud_get_int (MODPLUG_CFGID, "ReverbDelay"); modplug_settings.mMegabass = aud_get_bool (MODPLUG_CFGID, "Megabass"); modplug_settings.mBassAmount = aud_get_int (MODPLUG_CFGID, "BassAmount"); modplug_settings.mBassRange = aud_get_int (MODPLUG_CFGID, "BassRange"); modplug_settings.mSurround = aud_get_bool (MODPLUG_CFGID, "Surround"); modplug_settings.mSurroundDepth = aud_get_int (MODPLUG_CFGID, "SurroundDepth"); modplug_settings.mSurroundDelay = aud_get_int (MODPLUG_CFGID, "SurroundDelay"); modplug_settings.mPreamp = aud_get_bool (MODPLUG_CFGID, "PreAmp"); modplug_settings.mPreampLevel = aud_get_double (MODPLUG_CFGID, "PreAmpLevel"); modplug_settings.mOversamp = aud_get_bool (MODPLUG_CFGID, "Oversampling"); modplug_settings.mNoiseReduction = aud_get_bool (MODPLUG_CFGID, "NoiseReduction"); modplug_settings.mGrabAmigaMOD = aud_get_bool (MODPLUG_CFGID, "GrabAmigaMOD"); modplug_settings.mLoopCount = aud_get_int (MODPLUG_CFGID, "LoopCount"); }
static gboolean bscope_init (void) { aud_config_set_defaults ("BlurScope", bscope_defaults); color = aud_get_int ("BlurScope", "color"); return TRUE; }
static gboolean si_init (void) { aud_config_set_defaults ("statusicon", si_defaults); plugin_active = TRUE; si_enable(TRUE); return TRUE; }
static void mp3_init(write_output_callback write_output_func) { aud_config_set_defaults ("filewriter_mp3", mp3_defaults); vbr_on = aud_get_int ("filewriter_mp3", "vbr_on"); vbr_type = aud_get_int ("filewriter_mp3", "vbr_type"); vbr_min_val = aud_get_int ("filewriter_mp3", "vbr_min_val"); vbr_max_val = aud_get_int ("filewriter_mp3", "vbr_max_val"); enforce_min_val = aud_get_int ("filewriter_mp3", "enforce_min_val"); vbr_quality_val = aud_get_int ("filewriter_mp3", "vbr_quality_val"); abr_val = aud_get_int ("filewriter_mp3", "abr_val"); toggle_xing_val = aud_get_int ("filewriter_mp3", "toggle_xing_val"); mark_original_val = aud_get_int ("filewriter_mp3", "mark_original_val"); mark_copyright_val = aud_get_int ("filewriter_mp3", "mark_copyright_val"); force_v2_val = aud_get_int ("filewriter_mp3", "force_v2_val"); only_v1_val = aud_get_int ("filewriter_mp3", "only_v1_val"); only_v2_val = aud_get_int ("filewriter_mp3", "only_v2_val"); algo_quality_val = aud_get_int ("filewriter_mp3", "algo_quality_val"); out_samplerate_val = aud_get_int ("filewriter_mp3", "out_samplerate_val"); bitrate_val = aud_get_int ("filewriter_mp3", "bitrate_val"); compression_val = aud_get_double ("filewriter_mp3", "compression_val"); enc_toggle_val = aud_get_int ("filewriter_mp3", "enc_toggle_val"); audio_mode_val = aud_get_int ("filewriter_mp3", "audio_mode_val"); enforce_iso_val = aud_get_int ("filewriter_mp3", "enforce_iso_val"); error_protect_val = aud_get_int ("filewriter_mp3", "error_protect_val"); if (write_output_func) write_output=write_output_func; }
static gboolean init (void) { aud_config_set_defaults ("extra_stereo", stereo_defaults); value = aud_get_double ("extra_stereo", "intensity"); return TRUE; }
gboolean init (void) { aud_config_set_defaults ("lirc", lirc_defaults); init_lirc (); track_no_pos = 0; tid = 0; return TRUE; }
static bool_t delete_files_init (void) { aud_config_set_defaults ("delete_files", delete_files_defaults); for (int i = 0; i < ARRAY_LEN (menus); i ++) aud_plugin_menu_add (menus[i], start_delete, _("Delete Selected Files"), "edit-delete"); return TRUE; }
static void vorbis_init(write_output_callback write_output_func) { aud_config_set_defaults ("filewriter_vorbis", vorbis_defaults); v_base_quality = aud_get_double ("filewriter_vorbis", "base_quality"); if (write_output_func) write_output=write_output_func; }
bool_t oss_init(void) { AUDDBG("Init.\n"); aud_config_set_defaults("oss4", oss_defaults); oss_data = (oss_data_t *) malloc(sizeof(oss_data_t)); oss_data->fd = -1; return oss_hardware_present(); }
void si_cfg_load (void) { aud_config_set_defaults ("statusicon", si_defaults); si_cfg.rclick_menu = aud_get_int ("statusicon", "rclick_menu"); si_cfg.scroll_action = aud_get_int ("statusicon", "scroll_action"); si_cfg.volume_delta = aud_get_int ("statusicon", "volume_delta"); si_cfg.disable_popup = aud_get_bool ("statusicon", "disable_popup"); si_cfg.close_to_tray = aud_get_bool ("statusicon", "close_to_tray"); }
gboolean init() { aud_config_set_defaults("bs2b", bs2b_defaults); bs2b = bs2b_open(); if (bs2b == NULL) return FALSE; bs2b_set_level_feed(bs2b, feed_level); bs2b_set_level_fcut(bs2b, fcut_level); return TRUE; }
void resample_config_load (void) { aud_config_set_defaults ("resample", resample_defaults); for (int count = 0; count < n_common_rates; count ++) { char scratch[16]; snprintf (scratch, sizeof scratch, "%d", common_rates[count]); converted_rates[count] = aud_get_int ("resample", scratch); } fallback_rate = aud_get_int ("resample", "fallback_rate"); method = aud_get_int ("resample", "method"); }
int sdlout_init (void) { aud_config_set_defaults ("sdlout", sdl_defaults); vol_left = aud_get_int ("sdlout", "vol_left"); vol_right = aud_get_int ("sdlout", "vol_right"); if (SDL_Init (SDL_INIT_AUDIO) < 0) { fprintf (stderr, "Failed to init SDL: %s.\n", SDL_GetError ()); return 0; } return 1; }
static int init (void) { pthread_mutex_lock (& mutex); modules = index_new (); plugins = index_new (); loadeds = index_new (); aud_config_set_defaults ("ladspa", ladspa_defaults); module_path = aud_get_string ("ladspa", "module_path"); open_modules (); load_enabled_from_config (); pthread_mutex_unlock (& mutex); return 1; }
bool init() { std::ostringstream default_stereo_separation; std::ostringstream default_interpolator; default_stereo_separation << MPTWrap::default_stereo_separation(); default_interpolator << MPTWrap::default_interpolator(); const char *const defaults[] = { SETTING_STEREO_SEPARATION, default_stereo_separation.str().c_str(), SETTING_INTERPOLATOR, default_interpolator.str().c_str(), nullptr, }; aud_config_set_defaults(PACKAGE, defaults); return true; }
/* Initialize necessary things */ static bool_t jack_init (void) { aud_config_set_defaults ("jack", jack_defaults); jack_cfg.isTraceEnabled = aud_get_bool ("jack", "isTraceEnabled"); jack_cfg.volume_left = aud_get_int ("jack", "volume_left"); jack_cfg.volume_right = aud_get_int ("jack", "volume_right"); TRACE("initializing\n"); JACK_Init(); /* initialize the driver */ /* set the bio2jack name so users will see xmms-jack in their */ /* jack client list */ JACK_SetClientName("audacious-jack"); /* set the port connection mode */ jack_set_port_connection_mode(); output_opened = FALSE; /* Always return OK, as we don't know about physical devices here */ return TRUE; }
/* * read the current configuration from the file */ static void alarm_read_config(void) { int daynum = 0; // used for day number aud_config_set_defaults ("alarm", alarm_defaults); alarm_h = aud_get_int ("alarm", "alarm_h"); alarm_m = aud_get_int ("alarm", "alarm_m"); /* save them here too */ alarm_conf.default_hour = alarm_h; alarm_conf.default_min = alarm_m; stop_h = aud_get_int ("alarm", "stop_h"); stop_m = aud_get_int ("alarm", "stop_m"); stop_on = aud_get_bool ("alarm", "stop_on"); volume = aud_get_int ("alarm", "volume"); quietvol = aud_get_int ("alarm", "quietvol"); fading = aud_get_int ("alarm", "fading"); cmd_on = aud_get_bool ("alarm", "cmd_on"); alarm_conf.reminder_on = aud_get_bool ("alarm", "reminder_on"); /* day flags and times */ for(; daynum < 7; daynum++) { /* read the flags */ alarm_conf.day[daynum].flags = aud_get_int ("alarm", day_flags[daynum]); /* read the times */ alarm_conf.day[daynum].hour = aud_get_int ("alarm", day_h[daynum]); alarm_conf.day[daynum].min = aud_get_int ("alarm", day_m[daynum]); } }
gboolean sndstretch_init (void) { SS.fragsize=0; SS.chnr=2; SS.paused=0; SS.time_offs=0; SS.fmtsize=2; SS.fmt=FMT_S16_NE; SS.sampfreq=44100; SS.written=0; SS.bpsec=176400; SS.vol_r=50; SS.vol_l=50; SS.scale=1.0; aud_config_set_defaults ("sndstretch", sndstretch_defaults); SS.pitch = aud_get_double ("sndstretch", "pitch"); SS.speed = aud_get_double ("sndstretch", "speed"); SS.short_overlap = aud_get_bool ("sndstretch", "short_overlap"); SS.volume_corr = aud_get_bool ("sndstretch", "volume_corr"); return TRUE; }
static gboolean file_init (void) { aud_config_set_defaults ("filewriter", filewriter_defaults); fileext = aud_get_int ("filewriter", "fileext"); filenamefromtags = aud_get_bool ("filewriter", "filenamefromtags"); file_path = aud_get_string ("filewriter", "file_path"); prependnumber = aud_get_bool ("filewriter", "prependnumber"); save_original = aud_get_bool ("filewriter", "save_original"); use_suffix = aud_get_bool ("filewriter", "use_suffix"); if (! file_path[0]) { g_return_val_if_fail (getenv ("HOME") != NULL, FALSE); file_path = g_filename_to_uri (getenv ("HOME"), NULL, NULL); g_return_val_if_fail (file_path != NULL, FALSE); } set_plugin(); if (plugin->init) plugin->init(&file_write_output); return TRUE; }
gint aosd_cfg_load ( aosd_cfg_t * cfg ) { aud_config_set_defaults ("aosd", aosd_defaults); gint i = 0; gint max_numcol; gchar *trig_active_str; /* position */ cfg->osd->position.placement = aud_get_int ("aosd", "position_placement"); cfg->osd->position.offset_x = aud_get_int ("aosd", "position_offset_x"); cfg->osd->position.offset_y = aud_get_int ("aosd", "position_offset_y"); cfg->osd->position.maxsize_width = aud_get_int ("aosd", "position_maxsize_width"); cfg->osd->position.multimon_id = aud_get_int ("aosd", "position_multimon_id"); /* animation */ cfg->osd->animation.timing_display = aud_get_int ("aosd", "animation_timing_display"); cfg->osd->animation.timing_fadein = aud_get_int ("aosd", "animation_timing_fadein"); cfg->osd->animation.timing_fadeout = aud_get_int ("aosd", "animation_timing_fadeout"); /* text */ for ( i = 0 ; i < AOSD_TEXT_FONTS_NUM ; i++ ) { gchar *color_str = NULL; gchar *key_str = NULL; key_str = g_strdup_printf( "text_fonts_name_%i" , i ); cfg->osd->text.fonts_name[i] = aud_get_string ("aosd", key_str); g_free( key_str ); key_str = g_strdup_printf( "text_fonts_color_%i" , i ); color_str = aud_get_string ("aosd", key_str); aosd_cfg_util_str_to_color( color_str , &(cfg->osd->text.fonts_color[i]) ); g_free( key_str ); g_free( color_str ); key_str = g_strdup_printf( "text_fonts_draw_shadow_%i" , i ); cfg->osd->text.fonts_draw_shadow[i] = aud_get_bool ("aosd", key_str); g_free( key_str ); key_str = g_strdup_printf( "text_fonts_shadow_color_%i" , i ); color_str = aud_get_string ("aosd", key_str); aosd_cfg_util_str_to_color( color_str , &(cfg->osd->text.fonts_shadow_color[i]) ); g_free( key_str ); g_free( color_str ); } cfg->osd->text.utf8conv_disable = aud_get_bool ("aosd", "text_utf8conv_disable"); /* decoration */ cfg->osd->decoration.code = aud_get_int ("aosd", "decoration_code"); /* TODO not implemented yet if ( !aud_cfg_db_get_string( cfgfile , "aosd" , "decoration_skin_file" , &(cfg->osd->decoration.skin_file) ) ) cfg->osd->decoration.skin_file = g_strdup( "" ); */ /* decoration - colors */ max_numcol = aosd_deco_style_get_max_numcol(); for ( i = 0 ; i < max_numcol ; i++ ) { gchar *key_str = NULL; gchar *color_str = NULL; aosd_color_t color; key_str = g_strdup_printf( "decoration_color_%i" , i ); color_str = aud_get_string ("aosd", key_str); aosd_cfg_util_str_to_color( color_str , &color ); g_array_insert_val( cfg->osd->decoration.colors , i , color ); } /* trigger */ trig_active_str = aud_get_string ("aosd", "trigger_active"); if (strcmp (trig_active_str, "x")) { gchar **trig_active_strv = g_strsplit( trig_active_str , "," , 0 ); gint j = 0; while ( trig_active_strv[j] != NULL ) { gint trig_active_val = strtol( trig_active_strv[j] , NULL , 10 ); g_array_append_val( cfg->osd->trigger.active , trig_active_val ); j++; } g_strfreev( trig_active_strv ); } g_free (trig_active_str); /* miscellanous */ cfg->osd->misc.transparency_mode = aud_get_int ("aosd", "transparency_mode"); /* the config object has been filled with information */ cfg->set = TRUE; return 0; }
void compressor_config_load (void) { aud_config_set_defaults ("compressor", compressor_defaults); }
static gboolean init (void) { search_tool = aud_plugin_lookup_basename ("search-tool"); aud_config_set_defaults ("gtkui", gtkui_defaults); audgui_set_default_icon(); audgui_register_stock_icons(); pw_col_init (); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_has_resize_grip ((GtkWindow *) window, FALSE); g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(window_delete), NULL); accel = gtk_accel_group_new (); gtk_window_add_accel_group ((GtkWindow *) window, accel); vbox_outer = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_container_add ((GtkContainer *) window, vbox_outer); menu_box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_box_pack_start ((GtkBox *) vbox_outer, menu_box, FALSE, FALSE, 0); toolbar = gtk_toolbar_new (); gtk_toolbar_set_style ((GtkToolbar *) toolbar, GTK_TOOLBAR_ICONS); GtkStyleContext * context = gtk_widget_get_style_context (toolbar); gtk_style_context_add_class (context, GTK_STYLE_CLASS_PRIMARY_TOOLBAR); gtk_box_pack_start ((GtkBox *) vbox_outer, toolbar, FALSE, FALSE, 0); /* search button */ if (search_tool) { search_button = toggle_button_new (GTK_STOCK_FIND, NULL, toggle_search_tool); gtk_toolbar_insert ((GtkToolbar *) toolbar, search_button, -1); gtk_toggle_tool_button_set_active ((GtkToggleToolButton *) search_button, aud_plugin_get_enabled (search_tool)); aud_plugin_add_watch (search_tool, search_tool_toggled, NULL); } /* playback buttons */ toolbar_button_add (toolbar, button_open_pressed, GTK_STOCK_OPEN); toolbar_button_add (toolbar, button_add_pressed, GTK_STOCK_ADD); button_play = toolbar_button_add (toolbar, aud_drct_play_pause, GTK_STOCK_MEDIA_PLAY); button_stop = toolbar_button_add (toolbar, aud_drct_stop, GTK_STOCK_MEDIA_STOP); toolbar_button_add (toolbar, aud_drct_pl_prev, GTK_STOCK_MEDIA_PREVIOUS); toolbar_button_add (toolbar, aud_drct_pl_next, GTK_STOCK_MEDIA_NEXT); /* time slider and label */ GtkToolItem * boxitem1 = gtk_tool_item_new (); gtk_tool_item_set_expand (boxitem1, TRUE); gtk_toolbar_insert ((GtkToolbar *) toolbar, boxitem1, -1); GtkWidget * box1 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_container_add ((GtkContainer *) boxitem1, box1); slider = gtk_scale_new (GTK_ORIENTATION_HORIZONTAL, NULL); gtk_range_set_increments ((GtkRange *) slider, 5000, 5000); gtk_scale_set_draw_value(GTK_SCALE(slider), FALSE); gtk_widget_set_size_request(slider, 120, -1); gtk_widget_set_valign (slider, GTK_ALIGN_CENTER); gtk_widget_set_can_focus(slider, FALSE); gtk_box_pack_start ((GtkBox *) box1, slider, TRUE, TRUE, 6); label_time = markup_label_new(NULL); gtk_box_pack_end ((GtkBox *) box1, label_time, FALSE, FALSE, 6); gtk_widget_set_no_show_all (slider, TRUE); gtk_widget_set_no_show_all (label_time, TRUE); /* repeat and shuffle buttons */ button_repeat = toggle_button_new ("media-playlist-repeat", "RP", toggle_repeat); gtk_toolbar_insert ((GtkToolbar *) toolbar, button_repeat, -1); button_shuffle = toggle_button_new ("media-playlist-shuffle", "SF", toggle_shuffle); gtk_toolbar_insert ((GtkToolbar *) toolbar, button_shuffle, -1); /* volume button */ GtkToolItem * boxitem2 = gtk_tool_item_new (); gtk_toolbar_insert ((GtkToolbar *) toolbar, boxitem2, -1); GtkWidget * box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_container_add ((GtkContainer *) boxitem2, box2); volume = gtk_volume_button_new(); gtk_button_set_relief(GTK_BUTTON(volume), GTK_RELIEF_NONE); gtk_scale_button_set_adjustment(GTK_SCALE_BUTTON(volume), GTK_ADJUSTMENT(gtk_adjustment_new(0, 0, 100, 1, 5, 0))); gtk_widget_set_can_focus(volume, FALSE); gint lvol = 0, rvol = 0; aud_drct_get_volume(&lvol, &rvol); gtk_scale_button_set_value(GTK_SCALE_BUTTON(volume), (lvol + rvol) / 2); gtk_box_pack_start ((GtkBox *) box2, volume, FALSE, FALSE, 0); /* main UI layout */ layout_load (); GtkWidget * layout = layout_new (); gtk_box_pack_start ((GtkBox *) vbox_outer, layout, TRUE, TRUE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); layout_add_center (vbox); ui_playlist_notebook_new (); gtk_box_pack_start ((GtkBox *) vbox, (GtkWidget *) UI_PLAYLIST_NOTEBOOK, TRUE, TRUE, 0); /* optional UI elements */ show_menu (aud_get_bool ("gtkui", "menu_visible")); show_infoarea (aud_get_bool ("gtkui", "infoarea_visible")); if (aud_get_bool ("gtkui", "statusbar_visible")) { statusbar = ui_statusbar_new (); gtk_box_pack_end ((GtkBox *) vbox_outer, statusbar, FALSE, FALSE, 0); } AUDDBG("hooks associate\n"); ui_hooks_associate(); AUDDBG("playlist associate\n"); ui_playlist_notebook_populate(); g_signal_connect(slider, "change-value", G_CALLBACK(ui_slider_change_value_cb), NULL); g_signal_connect(slider, "button-press-event", G_CALLBACK(ui_slider_button_press_cb), NULL); g_signal_connect(slider, "button-release-event", G_CALLBACK(ui_slider_button_release_cb), NULL); volume_change_handler_id = g_signal_connect(volume, "value-changed", G_CALLBACK(ui_volume_value_changed_cb), NULL); g_signal_connect(volume, "pressed", G_CALLBACK(ui_volume_pressed_cb), NULL); g_signal_connect(volume, "released", G_CALLBACK(ui_volume_released_cb), NULL); update_volume_timeout_source = g_timeout_add(250, (GSourceFunc) ui_volume_slider_update, volume); g_signal_connect (window, "map-event", (GCallback) window_mapped_cb, NULL); g_signal_connect (window, "key-press-event", (GCallback) window_keypress_cb, NULL); g_signal_connect (UI_PLAYLIST_NOTEBOOK, "key-press-event", (GCallback) playlist_keypress_cb, NULL); if (aud_drct_get_playing ()) { ui_playback_begin (); if (aud_drct_get_ready ()) ui_playback_ready (); } else ui_playback_stop (); title_change_cb (); gtk_widget_show_all (vbox_outer); update_toggles (NULL, NULL); menu_rclick = make_menu_rclick (accel); menu_tab = make_menu_tab (accel); return TRUE; }
static int mixer_init (void) { aud_config_set_defaults ("mixer", mixer_defaults); mixer_channels = aud_get_int ("mixer", "channels"); return 1; }
void compressor_config_load (void) { aud_config_set_defaults ("compressor", compressor_defaults); compressor_center = aud_get_double ("compressor", "center"); compressor_range = aud_get_double ("compressor", "range"); }
void crossfade_config_load (void) { aud_config_set_defaults ("crossfade", crossfade_defaults); crossfade_length = aud_get_int ("crossfade", "length"); }
static bool_t init (void) { aud_config_set_defaults ("extra_stereo", stereo_defaults); return TRUE; }
void audgui_init (AudAPITable * table) { _aud_api_table = table; aud_config_set_defaults ("audgui", audgui_defaults); }
static bool_t speed_init (void) { aud_config_set_defaults (CFGSECT, speed_defaults); return TRUE; }
bool_t resample_init (void) { aud_config_set_defaults ("resample", resample_defaults); return TRUE; }